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

B(VB)超市管理系统sql参考版

2.3系统分析

2.3.1系统需求分析

由于本系统设计针对该超市的具体情况,因此用户需求的目的是通过该企业的需求调查,从中总结出企业对管理信息系统的需求,然后根据这些需求设计出系统的方案。 内容来自www.paper51.com

需求收集和分析是数据库设计的第一阶段。需求分析定义了软件产品的各种用户需求如功能、性能等,需求分析是否透彻、完整、正确是软件项目成败的关键。这一阶段收集到的基础数据是下一步设计概念结构的基础。

内容来自www.paper51.com

从数据库设计的角度考虑,需求分析阶段的目标是:对现实世界要处理的对象(组织、部门、企业等)进行详细调查,在了解原系统的概况,确定新系统功的过程中,收集支持系统目标的基础数据及其处理,最重要的就是建立用户数据模型。无论是采取哪种开发策略,都需要访问用户、记录需求,并根据这些需求建立数据模型的原型,这样的模型标识了需要在数据库中存储的内容和它们的结构及相互关系。进行数据建模要求既要有一定的行业知识,又要精通建模的方法和技巧[4]。

http://www.paper51.com

需求分析阶段的任务是:

paper51.com

(1)了解组织机构情况,调查这个组织由哪些部门组成。各部的职责是什么,为分析信息流程准备。 内容来自www.paper51.com

(2)了解各部门的业务活动情况。调查各部门输入和使用什么数据,如何加工处理这些数据,输出什么信息,输出到什么部门,输出结果的格式是什么。 paper51.com

(3)确定新系统的边界。确定哪些功能由计算机完成或将来准让计算机完成,哪些活动由人工完成。由计算机完成的功能就是系统应该实现的功能。

copyright paper51.com

2.3.2 系统功能

copyright paper51.com

我们把收集到的数据整理组合在总控模块、基本资料模块、销售管理模块、进货管理模块四个主要的功能模块。每个功能模块的功能是: http://www.paper51.com

总控模块包括操作员管理、权限管理、系统数据管理、系统设置管理等。它为整个系统提供安全保障。

内容来自www.paper51.com

基本资料模块有客户资料包括客户资料的管理和存储,员工资料包括员工资料录入和维护,商品资料包括商品资料的存储和编辑,供应商资料的存储和编辑。

内容来自www.paper51.com

销售管理模块包括货单的录入和维护;对销售情况进行统计;对商品的零售和批发进行管理和付款的计算机操作等 http://www.paper51.com

进货管理模块包括进货资料录入和维护;采购订单的录入和维护和付款的计算机的操作等。 paper51.com

上述四个子系统从原材料采购、到商品入库管理,再到出库销售的信息都能得到及时的获取和处理,力争使整个过程的每个关键环节的信息都能得到及时获取和处理系统的网络结构如图 paper51.com

3.系统的详细设计

内容来自www.paper51.com

我们对系统的需求及功能进行了总体的分析,得出了系统的总体目标。本节将围绕系统的总体目标和所做的分析进行详细的设计。系统的设计主要包括输入\输出设计(I\O设计)、模块功能设计、处理过程设计三部分。

paper51.com

3.1输入/输出设计(I/O设计)

paper51.com

系统输入/输出(I/O)设计是在系统设计中很容易被忽视的环节,又是一个很重要的环节,它对于用户和今后系统使用的方便和安全可靠性来说都是非常重要的。一个好的输入系统设计可以为用户和系统双方带来良好的工作环境,一个好的输出系统可以为管理者提供简洁、明了、实用的管理和控制信息。下面分别对这两方面讨论。 paper51.com

输入设计包括输入方式设计、用户界面设计。在本系统中,输入几乎都是采用键盘输入,键盘输入与用户界面设计是紧密联系在一起的。设计时。我们本着方便用户的原则,主要采用了以下措施: paper51.com

(1) 注意保证各个模块的输入格式一致,方便用户使用不同的模块。

http://www.paper51.com

(2) 严格的检错措施。尽量减少用户的输入,以减少出错羁旅;对用户的输入内容,作空格、非法字符等检验。 内容来自www.paper51.com

(3) 使用菜单方式,使得条例清晰、逻辑性强。 内容来自论文无忧网 www.paper51.com

(4) 关键性的强调和警告:对于数据库的更新、删除及用户登录等操作,利用提问的方式来帮助用户进一步来帮助用户进一步确认操作的有效性。 http://www.paper51.com

下图是商品资料子系统的界面,采用的是带有菜单和工具栏的窗体。

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

http://www.paper51.com

系统的输出方式采用的是报表输出 paper51.com

3.2模块功能设计

paper51.com

模块功能的设计主要是根据数据流程图,把一个子系统构造成具有层次的模块化结构,生成模块结构图。这里的模块结构组织比前面的子系统划分详细得多,它是对每一个子系统进行进一步的分解,直至具体功能的模块。然后将各模块联系起来。 paper51.com

绘出的模块结构图如下所示:

paper51.com

(1)总控模块 paper51.com

内容来自www.paper51.com

总控模块的主要功能操作员管理、权限管理、系统数据管理、系统设置管理等。它为整个系统提供安全保障

内容来自www.paper51.com

(2) 基本资料       。

copyright paper51.com

 

copyright paper51.com

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