超市进货管理系统(软件需求说明书)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1引言 2
1.1编写目的 2
1.2背景 2
1.3定义 2
1.4参考资料 2
2任务概述 2
2.1目标 2
2.2用户的特点 3
2.3假定和约束 3
3需求规定 3
3.1对功能的规定 3
3.2对性能的规定 9
3.2.1精度9
3.2.2时间特性要求9
3.2.3灵活性9
3.3输人输出要求 9
3.4数据管理能力要求 9 3.5故障处理要求 9
3.6其他专门要求 9
4运行环境规定 10
4.1设备 10
4.2支持软件 10
4.3接口 10
软件需求说明书
1引言
1.1编写目的
本模块对超市的采购进货进行管理,使超市经营管理者能够迅速的掌握公司货物采购的实际运作状况,合理做出公司的战略决策。该模块提供货物的进货开单、进货退单、进货单汇总、退货单汇总、所有进货商品汇总、所有退货商品汇总、所有物退货商品汇总和月度结算,在提高公司工作效率、减少人为差错、最大限度堵塞漏洞的基础上很好的减轻了采购人员的劳动强度,全面体现了现代企业管理者所倡导的工作高效、环境轻松的氛围。
1.2背景
开发的软件系统的名称:超市进货管理系统
本项目的任务提出者:软件工程课程设计
开发者:吴怡潼
实现该软件的计算中心:超市计算机网络中心
1.3定义
本文件中用到的专门术语的定义和外文首字母组词的原词组。
实体——联系图(E-R图):包含实体(即数据对象)、关系和属性。作为用户与分析员之间有效交流的工具。
数据流图(DFD):没有任何具体的物理部件,描绘信息流和数据从输入移动到输出的过程中的变换。
状态转换图:通过描绘系统的状态及引起系统的状态转换的事件来表示系统的行为。提供行为建模机制。
层次方框图:用树开结构的一系列多层次的矩形框描绘数据的层次结构。
输入-处理-输出图(IPO图):方便描绘输入数据、对数据的处理和输出数据之间的关系。
1.4参考文献
《软件工程与软件开发工具》张宏主编清华大学出版社 2004年9月第一版
《精通Java Swing程序设计》杨智杨等编辑中国铁道出版社 2002年2月第一版
《Java数据库高教程》张晓东等编著清华大学出版社 2004年4月第一版
2任务概述
2.1目标
主要开发目标是能够对超市的采购进货进行管理,使超市经营管理者能够迅速的掌握公司货物采购的实际运作状况,合理做出公司的战略决策。
2.2用户的特点
由于系统的界面清晰,操作简单、方便,所以操作人员只需要具备一定的电脑操作技能即可。管理员(维护人员)不需要任何数据库专业技能知识。本系统在提高公司工作效率、减少人为差错、最大限度堵塞漏洞的基础上很好的减轻了采购人员的劳动强度,预期使用频度较高。
2.3假定和约束
系统规模较小,适用于Windows操作系统,SQL数据库系统。3、需求规定
3.1对功能的规定
(1)更准确的模块框图
(2)更准确的数据流程图
(3)状态转换图
(4)层次方框图
(5)动态数据
动态数据包括运行时输入和输出的数据,具休是数据库的各个表的各个不同元组与属性值,就查询信息。
E-R图如下:
(6)更准确的数据
数据字典
1超市信息:
超市名称=[汉字|数字|字母]
超市性质=[汉字|数字|字母]
电话号码=[数字]
地址=[汉字|数字|字母]
备注=[汉字|数字|字母]
2商品信息
条形码=[数字|字母]
商品名称=[汉字|数字|字母]
单位=[汉字]
进货价=[数字]
销售价=[数字]
3经办人信息
编号=[数字|字母]
姓名=[汉字]
身份证号=[数字|字母]
密码=[数字|字母]
权限=[true|false]
电话号码=[数字]
地址=[汉字|数字|字母]
4进货单信息
编号=[数字|字母]
开票日期=[日期格式]
经办人姓名=[汉字]
供应商=[汉字|数字|字母]
条形码=[数字|字母]
名称=[汉字|数字|字母]
库存上限=[数字]
库存下限=[数字]
进货价=[数字]
库存=[数字]
数量=[数字]
数据元素的数据字典卡片:
超市信息
名称:超市信息
描述:记录超市相关信息
定义:超市信息=超市名称+超市性质+电话号码+地址+备注
位置:数据库
商品信息
名字:商品信息
描述:记录商品相关信息
定义:商品信息=条形码+商品名称+单位+进货价+销售价
位置:数据库
经办人信息
名字:经办人信息
描述:记录经办人相关信息
定义:经办人信息=编号+姓名+身份证号+密码+权限+电话号码
+地址
位置:数据库
进货单信息
名字:进货单信息
描述:记录进货单相关信息
定义:进货单信息=编号+开票日期+经办人姓名+供应商+条形码+名称+库存上限+库存下限+进货价+库存+数量
位置:数据库
表1 超市信息库(supermarket info)
列名数据类型超市名称sup name char(20)
超市性质char char(20)
电话号码sup tel int
地址sup address char(20)
备注notes char(20)
表2 商品信息库(commodity info)
列名数据类型条形码com num char(20)
商品名称com name char(20)
单位unit char(20)
进货价pur price float
销售价sell price float
表3 经办人信息
列名数据类型
编号num char(20)
姓名name char(20)身份证号id char(20)
密码screat char(6)
权限permission boolean