目次xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
第一章 总论 ------------------------------------------------1
1.1 Delphi6.0简介----------------------------------------1
第二章 系统设计---------------------------------------------6
2.1 系统功能分析-------------------------------------------6
2.2系统功能模块设计----------------------------------------7
2.3数据流程图----------------------------------------------9
第三章 数据库设计--------------------------------------------13
3.1数据库需求分析-----------------------------------------13
3.2数据库概念结构设计-------------------------------------14
3.3数据库结构实现-----------------------------------------16
第四章 详细设计---------------------------------------------19
4.1登录界面 ----------------------------------------------19
4.2主界面 ------------------------------------------------19
4.3入库子系统---------------------------------------------20
4.4销售子系统---------------------------------------------21
4.5商品信息管理子系统-------------------------------------21
4.6查询子系统---------------------------------------------22
4.7口令更改子系统-----------------------------------------23
4.8员工信息维护子系统…-----------------------------------23
4.9帮助子系统 --------------------------------------------23
第五章 各功能模块的部分源代码------------------------------------------------24
第六章 设计中遇到的问题和解决办法---------------------------33
第七章 自我评价---------------------------------------------34
7.1 系统的特点-------------------------------------------34
结论--------------------------------------------------------35
致谢--------------------------------------------------------37
参考文献----------------------------------------------------38
第二章 系统设计
2.1 系统功能分析
超市销售系统目前国内外做得较多,比较成熟,这个系统是毕业生毕业前的最后一次模拟,对毕业生的软件开发能力有很大帮助。本系统主要由以下几个功能组成:
·商品入库,用于将进来的商品录入到库里。
·商品销售,用于售货员销售商品。
·商品信息管理,现有库存、库存警报、商品报表三部分。
·查询,管理员根据自己的需要进行查询,可按商品代号和商品名称查询。
·口令更改,用于员工更改自己的口令。
·员工信息维护,用于管理员修改员工的信息。
第三章 数据库设计
3.1 数据库需求分析
数据库是信息管理的基础。数据库结构直接关系到各种功能的实现和程序运行的效率。
进行数据库设计首先必须准确了解与分析用户需求(包括数据与处理)。需求分析是整个设计过程的基础,是最困难、最耗费时间的一步。需求分析的结果是否准确地反映了用户的实际要求,将直接影响到后面各个阶段的设计,并影响到设计结果是否合理和实用。
根据上一章的流程图,可以列出以下各模块记录信息所需的数据项和数据结构:
1.入库信息管理
·入库记录:商品编号(SPNO)、商品名称(SPNAM)、经办人员(JBREN)、进货数量(JHNUM)、进货小计(inprice)、备注(BEIZHU)
2.销售信息管理
·销售记录:商品编号(SPNO)、商品数量(SPNUM)、经办人员(JBREN)、商品名称(SPNAM)、标准价格(BZJG)、销售小计(XSXJ)
3.商品信息管理
·商品信息记录:商品编号(SPNO)、商品名称(SPNAM)、本店库存量(BDKCL)、默认成本(MORCB)、供应商编号(GYSNO)、商品分类(SPKIN)、安全存量(SAFCL)、商品规格(SPGG)、库存单位(KCDW)、商品颜色(SPCOL)、商品尺寸(SPSIZ)、标准价格(BEIZHU BZJG)、会员价格(HYJG)、批发价格(PFJG)、备注(BEIZHU)
4.员工信息管理
·员工信息:用户名(user)、口令(password)
3.2数据库概念结构设计
概念模型是对信息世界的建模,所以概念模型应该能够方便、准确的表示出信息世界中的常用概念。实体------关系模型(Entity-Relationship Module,简称E-R图)是数据库结构设计常用的方法。
E-R图提供了表示实体、属性和联系的方法。
·实体型:用矩形表示,矩形框内写明实体名
·属性:用椭圆型表示,并用无向边与其相应实体连接起来
·联系:用菱形表示,菱形框内写明联系名,并用无向边与其有关实体连接起来,同时在边旁边标上联系的类型(1:1,1:n或m:n)。
对象类型的组成成份可以抽象为实体的属性。组成成份与对象之间是“is part of”的关系。
实际上实体与属性是相对而言的,很难有截然划分的界限。同一事物,在一种应用环境中作为“属性”,在另一种环境中就必须作为“实体”。一般来说,在给定的应用环境中,属性不能再具有需要描述的性质。即属性必须是不可分的数据项,不能再由另一些属性组成。属性不能与其它实体具有联系。联系只发生在实体之间。
4.5商品信息管理子系统
商品信息管理子系统包括三个小的基本功能,即:
1.现有库存,本功能是统计现在库存中所有的商品的信息,包括商品的代号,商品名,进价,售价,还有库存量等,主要是要库存量,因为后面的库存警报和进货报表都要建立在现在库存量的基础上。同样,点击“打印”按钮便可打印现有商品的库存信息了。
2.库存警报,本功能是根据现有商品的库存量来判断哪种商品的库存量少于最小库存量,这就能提示管理员哪些商品需要进货。一开始打开窗口时,数据窗口内也是显示所有的库存商品信息,通过点击“安存不足”按钮便可查询库存量过少的商品信息了。
3.进货报表,本功能是显示要进货的商品的信息,它是建立在库存警报窗口中的过少的商品的信息上的。点击“打印安存不足”便可打印出进货报表,供进货员去进货。
相关热词:超市 销售 系统 DELPHIACCESS