第二章 系统设计 2.1 系统功能分析 http://www.paper51.com 超市销售系统目前国内外做得较多,比较成熟,这个系统是毕业生毕业前的最后一次模拟,对毕业生的软件开发能力有很大帮助。本系统主要由以下几个功能组成: http://www.paper51.com ·商品入库,用于将进来的商品录入到库里。 http://www.paper51.com ·商品销售,用于售货员销售商品。 http://www.paper51.com ·商品信息管理,现有库存、库存警报、商品报表三部分。 内容来自www.paper51.com ·查询,管理员根据自己的需要进行查询,可按商品代号和商品名称查询。 paper51.com
·口令更改,用于员工更改自己的口令。 http://www.paper51.com ·员工信息维护,用于管理员修改员工的信息。 内容来自www.paper51.com
2.2系统功能模块设计 内容来自www.paper51.com
根据系统功能要求可以将系统分解成几个子系统模块来分别设计应用程序界面, http://www.paper51.com
内容来自www.paper51.com 超市销售管理系统 内容来自www.paper51.com 如图所示: paper51.com
paper51.com
内容来自论文无忧网 www.paper51.com
http://www.paper51.com 内容来自论文无忧网 www.paper51.com copyright paper51.com 2.3数据流程图 copyright paper51.com 数据流程图描绘了系统的逻辑模型,图中没有任何具体的物理元素,只是描绘信息在系统中的流动和处理情况。对数据流的分析,主要是整体数据流、单元模块数据流。整体数据流概括为进入计算机操作员系统的操作过程和用户(各部门或个人)进入系统的数据流向。 copyright paper51.com 整体数据流:用户通过密码进入系统,分别对上述几大功能逐一实现,其中涉及到模块数据流分析。 内容来自论文无忧网 www.paper51.com
根据上一节业务流程的分析以及业务流程图我们可以得出系统的数据流程。 内容来自论文无忧网 www.paper51.com 数据流图图例表示: paper51.com 内容来自www.paper51.com 数据的源点/终点 变换数据的处理 内容来自www.paper51.com paper51.com 数据存储 数据流 copyright paper51.com
本系统各功能模块的数据流程图如下图所示: 内容来自论文无忧网 www.paper51.com 入库模块流程图: 内容来自www.paper51.com 内容来自论文无忧网 www.paper51.com 销售模块流程图: http://www.paper51.com
paper51.com 商品信息管理模块流程图: copyright paper51.com
内容来自论文无忧网 www.paper51.com
http://www.paper51.com 查询模块流程图: 内容来自论文无忧网 www.paper51.com
内容来自论文无忧网 www.paper51.com
口令更改模块流程图: 内容来自www.paper51.com
paper51.com
员工信息维护模块流程图: http://www.paper51.com
http://www.paper51.com
第三章 数据库设计 内容来自论文无忧网 www.paper51.com
3.1 数据库需求分析 http://www.paper51.com 数据库是信息管理的基础。数据库结构直接关系到各种功能的实现和程序运行的效率。 http://www.paper51.com
进行数据库设计首先必须准确了解与分析用户需求(包括数据与处理)。需求分析是整个设计过程的基础,是最困难、最耗费时间的一步。需求分析的结果是否准确地反映了用户的实际要求,将直接影响到后面各个阶段的设计,并影响到设计结果是否合理和实用。 http://www.paper51.com 根据上一章的流程图,可以列出以下各模块记录信息所需的数据项和数据结构: http://www.paper51.com
1.入库信息管理 内容来自论文无忧网 www.paper51.com ·入库记录:商品编号(SPNO)、商品名称(SPNAM)、经办人员(JBREN)、进货数量(JHNUM)、进货小计(inprice)、备注(BEIZHU) 内容来自www.paper51.com 2.销售信息管理 paper51.com ·销售记录:商品编号(SPNO)、商品数量(SPNUM)、经办人员(JBREN)、商品名称(SPNAM)、标准价格(BZJG)、销售小计(XSXJ) http://www.paper51.com 3.商品信息管理 http://www.paper51.com
·商品信息记录:商品编号(SPNO)、商品名称(SPNAM)、本店库存量(BDKCL)、默认成本(MORCB)、供应商编号(GYSNO)、商品分类(SPKIN)、安全存量(SAFCL)、商品规格(SPGG)、库存单位(KCDW)、商品颜色(SPCOL)、商品尺寸(SPSIZ)、标准价格(BEIZHU BZJG)、会员价格(HYJG)、批发价格(PFJG)、备注(BEIZHU) 内容来自论文无忧网 www.paper51.com 4.员工信息管理 内容来自论文无忧网 www.paper51.com ·员工信息:用户名(user)、口令(password) 内容来自www.paper51.com |