超市管理系统需求分析概要设计详细设计19页docWord文件下载.docx
《超市管理系统需求分析概要设计详细设计19页docWord文件下载.docx》由会员分享,可在线阅读,更多相关《超市管理系统需求分析概要设计详细设计19页docWord文件下载.docx(16页珍藏版)》请在冰豆网上搜索。
e.商品库的输入,查询,和关系性修改等。
f.商品库的关系模式的完整性实现。
g.商品供应商的输入,查询,和修改等。
h.系统管理的管理员的登入。
五,数据流图:
顶层的数据流图:
超市管理员
超市管理系统
数据查询
登录信息
查询结果
查询条件
供应商
进货单
入库单
顾客
购买的商品
凭条
员工信息录入
1.1
商品信息录入
1.2
供应商信息录入
1.3
库房信息录入
1.4
计量单位录入
1.5
员工名单
计量单位
库房清单
供应商清单
商品清单
管理员信息商品信息供应商信息库房信息单位信息
商品的录入与员工的录入
员工信息查询
4.1
进货信息查询
4.2
商品销售信息查询
4.3
管理员信息商品信息商品信息库存信息
显示员工信息
显示进货信息
显示销售信息
基础信息录入
1
商品入库
2
商品销售
3
基础数据
基础信息
库存信息
库存总量
商品进货单
商品入库单
销售凭条
业务查询
4
结果输出
六,数据字典:
1、数据流条目
(1)进货信息=进货单号+条形码+类型+商品号+进货价+单位+进货数量+保质期+备注
(2)销售信息=销售单号+条形码+商品编号+销售数量+销售日期
2、文件条目
(1)文件名:
职工清单
组成:
{职工编号+姓名}
组织:
按职工编号递增排列
(2)文件名:
{商品编号+供应商+商品名称+批号+批准文号+计量单位+单价+备注}
按商品编号递增排列
(3)文件名:
供货商清单
{供货商号+名称+联系人+联系电话+联系地址+邮政地址+开户银行+邮箱地址+银行帐号+备注}
按供货商编号递增排列
进货清单
{进货单号+商品编号+供货商号+进货价+数量+金额+进货日期+备注}
按进货单编号递增排列
(4)文件名:
销售清单
{销售单号+商品编号+销售数量+销售日期}
按销售单编号递增排列
(5)文件名:
库存清单
{商品编号+库存数量}
3、加工说明
(1)加工名:
1:
查询
加工逻辑:
根据要查询的库存信息,检索出库存信息明细表
输入流:
库存信息查询,发出库存信息请求
输出流:
库存信息清单,进货信息请求
(2)加工名:
更新
根据进货信息或销售信息更新库存信息
已进货信息,销售信息
发出库存检索请求
(3)加工名:
2:
根据要查询的销售信息,检索出销售信息明细表
销售信息查询
销售清单,销售单
(4)加工名:
根据销售信息更细销售清单
前台销售信息,库存信息
更新库存清单
超市管理系统概要设计
1、引言
社会生活的现代化,使得市场的走向发生巨大变化,由于经济的发展,人们对生活的需求已经不再满足于丰衣足食的低度要求,许多人们往往不是单纯为满足生活必需去购买,而是凭着喜欢、意欲和感观去购买。
如果一个商店能够打动顾客、吸引顾客,自然会顾客盈门,而近几年新兴产业中超级市场ERMARKET)的现代化管理方式和便捷的购物方式,尤其是它轻松的购物环境。
往往是打动顾客,吸引顾客的最主要的原因,且良好的周密的销售服务更是赢得信誉、吸引顾客的优势所在。
商品经济的高速现代化发展也促进了竞争,使一切不甘落后的商家都争先恐后地采用最新的管理方法来加强自己的竞争地位。
因此,超市经营者如果不掌握当今市场发展的这一走向,不能将超市现代化经营作为努力开拓的目标,就无法使经营活络、财源茂盛。
随着计算机网络技术以及数据库技术的迅速发展,管理信息系统得到了广泛应用。
对于一个超市来讲:
货品数量少则数以百计,多则数以万计;
另外,不同超市的实际情况也有所不同。
要对这些货品进行统一、高效的管理,靠人工完成工作量庞大、难免有错漏之处。
为此,一个自动化的超市货品管理系统的开发非常必要。
1.1编写目的
这份概要设计说明书是对中小型超市管理系统的功能需求设计系统结构,供软件开发人员阅读。
1.2背景
工程的名称:
超市管理系统
工程产品名称:
工程组织者:
产品用户:
超市管理人员
产品设计者:
杭芳
1.3定义
为了便于阅读理解本文,在此解释一些在本文中用到的简写和专业术语:
超市管理系统以下简称MIS.
1.4参考资料
[1]陶宏才.《数据库原理及设计》.第1版.北京.清华大学出版社.2004年
[2]李香敏《SQLServer2000编程员指南》第1版.北京.希望电子出版社
[3]WattsS.Humphrey《软件工程规范》第1版.清华大学出版社.2004年
2、总体设计
2.1初始化结构
2.2各个功能模块
2.2.1商品信息管理模块
功能:
完成对商品基本资料的收集及存储
输入项:
货物档案信息
输出项:
录入信息成功或录入信息错误及错误原因
执行权限:
管理员
2.2.2仓库管理模块
提供修改与更新供应商的信息及其商品的信息。
需要修改、增加供应商及其商品的信息
重新显示修改后的信息,错误则显示错误提示。
2.2.3销售管理模块
销售时显示商品的基本信息,并在售后更新商品的库存信息
条形码编号或名称等索引信息
显示商品的信息、单价、总价格,在销售成功是更新商品数量等信息
2.2.4进货管理模块
提醒管理员进货
商品信息
显示添加,修改后的商品信息
2.3改进后的结构图
图2.2结构图
3、接口设计
3.1用户接口
包括商品基本信息管理、进货管理、销售管理和仓库管理界面,其中商品信息管理对商品信息的增,改,删除等设置;
进货管理分供应商档案管理和供应商商品管理,增、改、删除供应商及其商品信息;
销售管理提供销售时对商品的信息显示及修改;
仓库管理管理仓库库存商品。
删除、增加、修改、查询等操作无单独界面。
3.2外部接口
应用系统通过ODBC和数据库沟通。
图2.4数据接口
3.3内部接口
该系统适合windows操作系统,没有和其他软件的接口。
UML顺序图和协作图的设计和实现
一、仓库管理系统顺序图(协作图)
在仓库管理系统中,可以获得以下交互行为:
1.查看商品种类和数量
顺序图
协作图
2.查看最近一月畅销商品种类和数量
顺序图
协作图
二、销售管理系统顺序图(协作图)
1.管理员对销售情况进行查询
三、商品信息系统顺序图(协作图)
四、进货管理系统顺序图(协作图)