超市管理系统详细设计说明书(DOC 20页)

上传人:m**** 文档编号:489047432 上传时间:2023-04-05 格式:DOC 页数:23 大小:2.55MB
返回 下载 相关 举报
超市管理系统详细设计说明书(DOC 20页)_第1页
第1页 / 共23页
超市管理系统详细设计说明书(DOC 20页)_第2页
第2页 / 共23页
超市管理系统详细设计说明书(DOC 20页)_第3页
第3页 / 共23页
超市管理系统详细设计说明书(DOC 20页)_第4页
第4页 / 共23页
超市管理系统详细设计说明书(DOC 20页)_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《超市管理系统详细设计说明书(DOC 20页)》由会员分享,可在线阅读,更多相关《超市管理系统详细设计说明书(DOC 20页)(23页珍藏版)》请在金锄头文库上搜索。

1、超市信息管理系统详细设计说明书 小组成员:彭胜 王紫云 杨雪 肖明 蔺亚晴 赵倩1 引言1.1编写目的根据需求规格说明书、概要设计说明书,在仔细考虑讨论之后,我对超市理货系统商品进货及主要界面子系统软件的功能划分、数据结构、软件总体结构的实现有了进一步的想法。我们将这些想法记录下来,作为详细设计说明书,为进一步设计软件、编写代码打下基础。在前一阶段(概要设计说明书)中,已解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的详细设计报告中将对在本阶段中对系统所做的所有详细设计进行说明。在本阶

2、段中,确定应该如何具体地实现所要求的系统,从而在编码阶段可以把这个描述直接翻译成用具体的 程序语言书写的程序。主要的工作有:根据在需求分析说明书中所描述的数据、功能、运行、性能需求,并依照概要设计说明书所确定的处理流程、总体结构和模块外部设计,设计软件系统的结构设计、逐个模块的程序描述(包括各模块的功能、性能、输入、输出、算法、程序逻辑、接口等等)1.2背景a. 待开发系统:超市理货系统商品进货及主要界面子系统 b. 项目任务提出者: 小型超市管理人员c. 开发者:河北软件职业技术学院软件工程学院09嵌入式第一小组d. 最终用户:小型超市各收银员e. 小型超市零售管理系统是小型超市商品销售及货

3、物管理的主要控制部分,直接影响销售的方便性及管理的规范性。随着信息时代的发展,对效率的要求日益提高,因而软件控制销售和管理已经取代了传统全手工方式。小型超市具有自身的特点:商品要求一般齐全,进出货关系较为简单,员工人数种类不多;在软件角度看,数据较少,对存储和速度要求不高。但正由于员工较少,使用软件控制成为必须。1.3定义 无1.4参考资料1Database System Concepts(Fourth Edition) Abraham Silberschatz Henry F.Korth S.Sudarshan Higher Education Press2王珊.数据库系统概论(第四版).

4、高等教育出版社,2007.3罗运模.完全掌握SQL Server 2000.人民邮电出版社,2001.4白尚旺等.PowerDesigner软件工程技术.电子工业出版社,2004.5张海藩.软件工程概论(第五版).清华大学出版社,2007.6赵松涛.Visual Basic+SQL Server 2000系统开发实录. 电子工业出版社,2007.7陈燕峰等.Visual Basic数据库项目案例导航. 清华大学出版社,2004.8需求规格说明书9概要设计说明书2 系统的结构 图5-1 超市管理系统功能结构图3 数据库模块设计说明E-R图:图5-2 数据库模块设计说明4. 系统登录模块功能:本模

5、块的主要功能是对用户身份进行,验证只有系统的合法用户才能进入系统。其窗体如图5-3所示:图5-3 系统登录模块在进行系统登录过程中,登录模块将调用数据库里的用户清单,并对账号和密码进行验证,只有输入了正确的账号和密码后,系统登录才会成功。在登录模块中,对系统的尝试登录次数进行了限制,禁止用户无终止的进行系统登录尝试,在本系统中,当用户对系统的三次登录失败后,系统将自动机制登录,突出登录模块。并在输入了错误的或者是不存在的账户和密码时,系统会给出出错信息提示,指明登录过程中的错误输入或者错误操作,以便用户进行正确的登录。输入项、输出项:输入项为账号和密码。账号和密码均为字符串,长度各为6个字符,

6、密码回显字符是“*”。5. 进货管理模块功能:该模块主要是实现进行进货信息查询、进货计划制定两个功能。进货信息查询:该模块为超市提供整个超市的进货情况查询,也可以进行进货信息的明细查询,并以进货报表形式打印出来。进货计划制定:该模块可以为制定进货计划,并形成相应的采购订单。输入项、输出项:该模块的输入项为超市的进货单,其中包括进货单的编号,商品的编号,供货商号,进货价,数量,金额进货日期,备注。(1)该进货管理模块的用例图,如图5-4所示:图5-4 进货管理用例图(2)该进货管理模块的活动图,如图5-5所示:图5-5 进货管理模块活动图(3)制定进货计划的时序图,如图5-6所示:图5-6 制定

7、进货计划时序图(4)进货信息查询时序图,如图5-7所示:图5-7 进货信息查询时序图6. 销售管理模块功能:本模块的主要功能是把销售信息写入销售清单,同时对库存清单进行更新,以备用户将来对库存信息进行查询和打印,此外还可以对销售信息进行查询和盘点功能。销售信息查询:根据商品销售情况,按需要对销售情况进行查询。在该查询模块中,可以按照商品的编号、销售日期等多种方式进行商品销售信息查询。销售信息盘点:可以按照需要对在一定时期内的销售情况进行盘点。输入项、输出项:本模块的数据输入项主要是商品的销售单号和商品编号。其中还包括销售数量和销售日期。(1)该销售模块的用例图,如图5-8所示:图5-8 销售管

8、理模块用例图(2)该销售管理模块的活动图,如图5-9所示:图5-9 销售管理模块活动图(3)销售信息查询时序图,如图5-10所示:图5-10 销售信息查询时序图(4)销售盘点时序图,如图5-11所示:图5-11 销售盘点时序图7 库存管理模块功能:本模块的主要功能是商品信息的查询和更新,库存信息的查询和更新。查询商品信息:主要功能查询商品的明细信息,和它的库存信息。添加商品信息:主要功能添加新进的商品。修改商品信息:主要功能是修改商品的信息,包括他的库存数量。删除商品信息:主要功能是删除不再销售的商品信息。输入项、输出项:本模块的数据输入项主要是商品编号。(1)该库存管理模块的用例图,如图5-

9、12所示:图5-12 库存管理用例图(2)库存管理模块活动图,如图5-13所示:图5-13 库存管理模块活动图(3)库存管理查询时序图,如图5-14所示:图5-14 库存管理查询时序图(4)库存管理添加时序图,如图5-15所示:图5-15 库存管理添加时序图(5)库存管理修改时序图,如图5-16所示:图5-16 商品管理修改时序图(6)库存管理删除时序图,如图5-17所示:图5-17 库存管理删除时序图8 职工管理模块在系统开发中,为解决超市人员流动问题,在系统中增添了员工管理子模块,用来对超市的人员进行信息化管理,以此来提高员工的办事效率,节约人力资源。新员工录入:在超市招进新员工时,对其进

10、行基本信息的存储,对员工信息进行基本的了解。员工信息维护:当员工信息发生变化,或者是员工离职,换岗对相关信息发生变化时,利用此子模块对其进行信息变更。(1)职工管理模块用例图,如图5-18所示:图5-18 职工信息管理模块用例图(2)职工管理模块活动图,如图5-19所示:图5-19 职工管理模块活动图(3)职工管理查询时序图,如图5-20所示:图5-20 职工管理查询时序图(4)添加新职工时序图,如图5-21所示:图5-21 新职工添加时序图(5)职工信息修改时序图,如图5-22所示:图5-22 职工信息修改时序图(6)职工信息删除时序图,如图5-23所示:图5-23 职工信息删除时序图9 供

11、货商信息管理模块在超市引进商品时,首先查询已有的供货商信息,然后按照供货商信息采购商品;或者从新的供货商那里引进新的商品,此时,要把新供货商信息添加到供货商清单中。有时,不再从某一供货商那里采购商品时,此时要把供货商信息删掉。当供货商信息有变化时,就需要对供货商信息进行维护等。(1)供货商信息管理模块用例图,如图5-24所示:图5-24 供货商信息管理用例图(2)供货商信息管理模块活动图,如图5-25所示:图5-25 供货商信息管理活动图(3)供货商信息管理查询时序图,如图5-26所示:图5-26 供货商信息管理查询时序图(4)供货商信息管理删除时序图,如图5-27所示:图5-27 供货商信息管理删除时序图(5)供货商信息管理添加时序图,如图5-28所示:图5-28 供货商信息管理添加时序图(6)供货商信息管理修改时序图,如图5-29所示:图5-29 供货商信息管理修改时序图10 系统管理模块系统用户管理:在系统实行多用户管理时,本模块将为系统开辟多个系统用户,并能对其进行简单的信息维护,用户名变更和密码修改。退出:选择退出系统,将关闭整个系统,结束本次使用。- 19 -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号