论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > VB6.0 >

vb药店进销存管理系统

 

第三章 系统分析

3.1建设目标

内容来自论文无忧网 www.paper51.com

新疆新宇药业进销存管理系统的建设目标是使新疆新宇药业进销存管理模式从手工记录转变成信息管理,为新疆新宇药业进销存管理人员提供方便条件。实现对新宇药业进销存管理系统的进、销、存的管理的计算机化。 内容来自www.paper51.com

3.2 设计原则 http://www.paper51.com

本系统为了设计、实现和后期维护的方便,以及系统用户使用的便利,所以必须采取一定的设计原则[3]。其主要设计原则有:

http://www.paper51.com

简单性:在实现系统的功能的同时,尽量让系统操作简单易懂,这对于一个系统来说是非常重要的。 内容来自论文无忧网 www.paper51.com

针对性:本系统设计是针对新疆新宇药业进销存管理的需求定向开发设计,所以具有专业突出和很强的针对性。 内容来自论文无忧网 www.paper51.com

实用性:要求本系统能够满足新疆新宇药业进销存管理的需求,因此具有良好的实用性。 paper51.com

一致性:页面整体设计风格以及命名规则的一致性:整体页面布局和用图用色风格及变量、类名和其他元素的命名规则保持一致。功能一致性:完成同样的功能应该尽量使用同样的元素。 元素风格一致性:界面元素的美观风格、摆放位置在同一个界面和不同界面之间都应该是一致的。变量命名规则的一致性:变量应该用统一的规则进行命名,做到任意变量均能从上下文推断其义。

内容来自论文无忧网 www.paper51.com

先进性:本系统采用VB6.0技术、ACCESS等被广泛采用系统开发技术和数据库,因此本设计具有良好的先进性,具体表现在其具有良好的可扩展性,可开发性。 http://www.paper51.com

3.3 需求分析3.3.1系统安全分析

内容来自www.paper51.com

根据新疆新宇药业集团提出的系统功能、性能及实现系统的各种约束条件,根据新系统目标来衡量所需的技术是否具备,本系统是一个数据库管理和查询的系统,现有的技术已较为成熟,硬件、软件的性能要求、环境条件等各项条件良好。本系统采用权限分配制度,对能登录本系统的用户分配角色管理员,没有管理员的用户名和密码是不能登录本系统的。保证了本系统的安全性。

内容来自www.paper51.com

3.3.2应急决策流程分析

paper51.com

本系统实现了应急决策,当药品库存数量小于规定的数值时,系统会提示进货。具体的应急决策流程分析图如下图所示:

内容来自论文无忧网 www.paper51.com

http://www.paper51.com

3.4 用例建模

paper51.com

通过需求分析得出本系统的用例模型,包括以下功能:填写入库单、填写销售单、填写入库退单、填写销售退单、库存盘点、库存查询、价格管理、入库查询、入库退货查询、销售查询、销售退货查询、供应商管理、客户管理、初期建账、设置密码、数据备份、数据恢复。 http://www.paper51.com

内容来自www.paper51.com

第四章 系统设计 内容来自论文无忧网 www.paper51.com

4.1 系统功能设计 内容来自论文无忧网 www.paper51.com

系统设计是一个把软件需求转换成用软件系统表示的过程[9]。通过对目标系统的分析和研究,做出了对新疆新宇药业进销存管理系统的总体规划,这是全面开发系统的重要基础。在对新疆新宇药业进销存管理系统全面分析调查的基础上,制定出新疆新宇药业进销存管理系统的总体规划。系统设计包括系统总体设计、系统详细设计、系统数据库设计、系统开发工具、开发技术和开发模式等。 http://www.paper51.com

从数据流图出发,对数据流图进行分析,得出的层次化的模块结构图.

copyright paper51.com

新疆新宇药业进销存管理系统功能模块图如图4.1所示: paper51.com

内容来自论文无忧网 www.paper51.com

图4.1 新疆新宇药业进销存管理系统功能模块图

copyright paper51.com

4.2 业务流程分析

paper51.com

在进行业务流程分析时,需要按照原有信息流动过程,逐个地调查分析所有环节的处理业务、处理内容、处理顺序和对处理时间的要求,弄清各个环节需要的信息、信息来源、流经去向、处理方法、计算方法、提供信息的时间和信息形态(报告、报单、屏幕显示)等[4]。 http://www.paper51.com

业务流程分析可以帮助开发者了解该业务处理过程,发现和处理系统调查工作中的错误和疏漏。业务流程分析是通过业务流程图来进行,即用一些规定的符号及连线来表示某个具体业务处理过程[5]。

http://www.paper51.com

具体业务流程如图4.2所示。 http://www.paper51.com

copyright paper51.com

图4.2业务流程图

内容来自论文无忧网 www.paper51.com

------分隔线----------------------------
联系方式