超市管理系统
详细设计说明书
目 录
1 引言: .............................................................................................2
1、1 编写目的:...........................................................................................................................2
1、2 参考资料:...........................................................................................................................2
2、 总体设计: ................................................................................2
2、1 需求概要:...........................................................................................................................2
2、2 软件结构: ..........................................................................................................................3
3、程序描述: ..................................................................................3
系统登录模块..........................................................................................................................3
进货管理模块..........................................................................................................................4
销售管理模块..........................................................................................................................5
库存管理模块..........................................................................................................................7
供货商管理模块 .....................................................................................................................8
系统管理模块 .........................................................................................................................9
1 引言:
1、1 编写目的:
在前一阶段(概要设计说明书)中,已解决了实现该系统需求的程序模块设计问题。
包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,
以及数据结构、模块结构的设计等。在以下的详细设计报告中将对在本阶段中对系统所
做的所有详细设计进行说明。这是程序员进行开发及未来测试的重要文档资料。
在本阶段中,确定应该如何具体地实现所要求的系统,从而在编码阶段可以把这个
描述直接翻译成用具体的 程序语言书写的程序。主要的工作有:根据在《需求分析说
明书》中所描述的数据、功能、运行、性能需求,并依照《概要设计说明书》所确定的
处理流程、总体结构和模块外部设计,设计软件系统的结构设计、逐个模块的程序描述
(包括各模块的功能、性能、输入、输出、算法、程序逻辑、接口等等),解决相关问
题。
1、2 参考资料:
《超市管理系统概要设计说明书》
《超市管理系统需求分析说明书》
2、 总体设计:
2、1 需求概要:
大大提高超市的运作效率,通过全面的信息采集和处理,辅助提高超市的决策水平;
使用本系统,可以迅速提升超市的管理水平,为降低经营成本,提高效益,增强超市扩
张力,提供有效的技术保障。
要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求客户机的界面
要单明了,易于操作,服务器程序利于维护。
2、2 软件结构:
3、程序描述:
系统登录模块
功能:本模块的主要功能是对用户身份进行,,验证只有系统的合法用户才能进入
系统。其窗体如下图:
超市管理系统
商 品 信 息
管理
库存管理 销售管理 报表管理
系统登录
系统设置 通知管理
用
户
管
理
新
用
户
注
册
密
码
管
理
修
改
,
删
除
商
品
信
息
添
加
库
存
查
询
,
修
改
商
品
入
库
,
商
品
存
报
表
通
知
月
收
入
支
出
库
缺
货
通
知
,
日
收
入
查
询
,
修
改
商
品
销
售
信
息
日
月
库
存
报
表
日
收
入
,
支
出
,
在进行系统登录过程中,登录模块将调用数据库里的用户清单,并对账号和密码进行验
证,只有输入了正确的账号和密码后,系统登录才会成功。并在输入了错误的或者是不存在
的账户和密码时,系统会给出出错信息提示,指明登录过程中的错误输入或者错误操作,以
便用户进行正确的登录。
系统登录模块流程图:
进货管理模块
功能:该模块主要是实现进行进货信息查询功能。
进货信息查询:该模块为超市提供整个超市的进货情况查询,也可以进行进货信息的明
进入系统
用户名、密
码及校验码
登录系统
合法
N
Y
结束
开始
Y
细查询,并以进货报表形式打印出来。
输入项、输出项:该模块的输入项为超市的进货单,其中包括进货单的编号,商品的编
号,供货商号,进货价,数量,金额进货日期,备注。
进货管理模块流程图:
销售管理模块
功能:本模块的主要功能是把销售信息写入销售清单,同时对库存清单进行更新,以备
用户将来对库存信息进行查询和打印,此外还可以对销售信息进行查询和盘点功能。
进货管理
开始
添加
进 货 记 录
(包括金额、
数量等)
删除
进货记录
结束
继续添加
N
Y
N
N
销售信息查询:根据商品销售情况,按需要对销售情况进行查询。在该查询模块中,可
以按照商品的编号、销售日期等多种方式进行商品销售信息查询。
销售信息盘点:可以按照需要对在一定时期内的销售情况进行盘点。
输入项、输出项:本模块的数据输入项主要是商品的销售单号和商品编号。其中还包括
销售数量和销售日期。
销售管理模块流程图:
销售管理
开始
添加
销 售 记 录
(包括金额、
数量等)
删除
销售记录
结束
继续添加
N
Y
N
N
库存管理模块
功能:本模块的主要功能是商品信息的查询和更新,库存信息的查询和更新。
查询商品信息:主要功能查询商品的明细信息,和它的库存信息。
添加商品信息:主要功能添加新进的商品。
修改商品信息:主要功能是修改商品的信息,包括他的库存数量。
删除商品信息:主要功能是删除不再销售的商品信息。
输入项、输出项:本模块的数据输入项主要是商品编号。
库存管理模块流程图:
库存管理
开始
添加
库 存 记 录
(包括货物
名、数量等)
删除
库存信息
结束
继续添加
N
Y
N
N
供货商管理模块
在超市引进商品时,首先查询已有的供货商信息,然后按照供货商信息采购商品;或者
从新的供货商那里引进新的商品,此时,要把新供货商信息添加到供货商清单中。有时,不
再从某一供货商那里采购商品时,此时要把供货商信息删掉。当供货商信息有变化时,就需
要对供货商信息进行维护等。
供货商信息管理模块流程图:
供货商管理
开始
添加
供货商记录
(包括姓名、
住址等)
删除
供货商信息
结束
继续添加
N
Y
N
N
供货商信息
更新
系统管理模块
系统管理功能模块主要实现对操作员的管理,在操作员管理子功能中用户可以进行
新增操作员,也可以对现有的操作进行更新以及删除等操作。
用户注册模块处理过程:在新用户来访问后,首先要求他们注册,注册用户时,验
证用户名是否已经有人注册;密码的确认及密码提示答案;其它一些选择性问题的填写。