文档介绍:仓库管理系统
班级:
学号:2
姓名:
仓库管理系统
需求规格说明书(Requirements Specification)
1. 引言
编写目的
开发本系统的目的在于代替手工管理、统计报表等工作,具体要求包括:
数据录入:录入商品信息、供货商信息、名片、入库信息、出库信息、退货信息等信息;
数据修改:修改商品信息、供货商信息、名片、帐号等信息;
统计数据:统计仓库里面的商品的数量,种类,并计算库存总价值;
数据查询:输入查询条件,就会得到查询结果;
数据备份:定期对数据库做备份,以免在数据库遇到意外破坏的时候能够恢复数据库,从而减少破坏造成的损失。
背景说明
(1)项目名称:仓库管理系统
(2)项目任务开发者:山东师范大学信息科学与工程学院06计升本计算机科学与技术<3>班开发小组,软件基本运行环境为Windows环境。
(3)本系统完全计算机自动化。能准确、合理、全面的进行仓库管理系统。
术语定义
静态数据--系统固化在内的描述系统实现功能的一部分数据。
动态数据--在软件运行过程中用户输入的后系统输出给用户的一部分数据,也就是系统要处理的数据。
数据字典--数据字典中的名字都是一些属性与内容的抽象和概括,它们的特点是数据的“严密性”和“精确性”。
参考资料
<<软件工程导论>>(第四版) --------张海藩编著清华大学出版社
<<数据库系统概论>> --------萨师煊王珊主编高等教育出版社
2. 概述
功能概述
系统功能划分和描述如下:
教室管理系统
B入库管理
C出库管理
D查询管理
E退货管理
F打印管理
系统结构连接图
供应信息管理
名片信息管理
商品信息管理
库存查询
出库查询
入库查询
紧俏商品查询
滞销商品查询
出库单打印
入库单打印
库存单打印
供应商打印
业务信息打印
日常管理
入库管理
出库管理
查询管理
退货管理
退入管理
打印管理
仓库管理系统
约束
由于系统较小,且在windows系统下开发,故在windows环境下基本没有什么限制。
3. 数据流图和数据字典
3. 1 数据流图
系统数据流图
L01
仓库管理
操作员
顶层
L02
L01:操作要求 L02:管理信息
第二步顶层加工产生以下各层DFD
1日常管理
L03 L04
F05入库帐
*2入库管理
L05 L06
F03供应商库
F06出库帐
*3出库管理
L07 L08
F01库存帐
*4退货管理
L09 L10
F01库存帐
*5退入管理
L11 L12
*6查询管理
L13 L14
7打印管理
L15 L16
L03:日常数据 L04:日常信息 L05:入库要求
L06:入库信息 L07:出库要求 L08:出库信息
L09:退货要求 L10:退货信息 L11:退入要求
L12:退入信息 L13:查询要求 L14:查询结果
L15:打印要求 L16:打印结果
DFD1
F02商品库
*
L17
F03供应商库
*
L18
*
F04名片库
L19
*
L20 L21
*
L22 L23
*
L24 L25
F01库存帐
L17 :商品信息 L18:供应商信息 L19:名片信息
L20:入库查询要求 L21:入库查询结果
L22:出库查询要求 L23:出库查询结果
L24:库存查询要求 L25:库存查询结果
DFD2
数据字典
定义数据元素
编号数据元素名内部名值域类长备注
E01 账号 ZH C/12
E02 密码 MM C/12
E03 姓名 XM C/12
E04 级别 JB C/10
E05 商品编号 SPBH C/6
E06 商品名称 SPMC C/30
E07 规格 GG C/10
E08 出库价格 CKJG N/6
E09 出库日期 CKRQ D/8