仓库管理系统需求分析说明书
- 格式:doc
- 大小:425.50 KB
- 文档页数:18
智能仓库管理系统
需求规格说明书
拟制:仇璐佳日期:2010年3月17日星期三审核:日期:
批准:日期:
文档编号:DATA-RATE-SRS-01
创建日期:2010-03-17
最后修改日期:2022-04-27
版本号:1.0.0
电子版文件名:智能仓库管理系统-需求规格说明书-
文档修改记录
基于web智能仓库管理系统详细需求说明书(Requirements Specification)
1.引言
1.1 编写目的
本系统由三大模块构成,分别是:系统设置,单据填开,库存查询。
其中:
系统设置包括:管理员的增加,修改,删除,以及权限管理;仓库内货物的基本资料的增加,修改,删除;工人,客户等的基本资料的增加,修改,删除。
单据填开模块包括:出库单,入库单,派工单,等单据的填开及作废操作。
库存查询系统包括:库存情况的查询,各项明细的查询,工人工资的查询,正在加工产品查询等。
报表导出模块包括:按月,按季度,按年的报表导出功能。
1.2 背景说明
(1)项目名称:基于web智能仓库管理系统
(2)项目任务开发者:东南大学成贤学院06级计算机(一)班仇璐佳,软件基本运行环境为Windows环境,使用MyEclipse7.1作为开发工具,使用struts2作为系统基本框架,Spring作为依赖注入工具,hibernate对MySql所搭建的数据库的封装,前台页面采用ext的js框架,动态能力强,界面友好。
(3)本系统可以满足一般企业在生产中对仓库管理的基本需求,高效,准确的完成仓库的进出库,统计,生产,制造等流程。
1.3 术语定义
静态数据--系统固化在内的描述系统实现功能的一部分数据。
动态数据--在软件运行过程中用户输入的后系统输出给用户的一部分数据,也就是系统要处理的数据。
数据字典--数据字典中的名字都是一些属性与内容的抽象和概括,它们的特点是数据的“严密性”和“精确性”。
1.4 参考资料
2.概述
2.1 功能概述
系统功能划分和描述如下:A.系统设置
A.1操作员管理
A.2工资标准管理
A.3原料类型管理
A.4成品类型管理
A.5工人资料设置
A.6客户资料管理
B单据填开
B.1原料入库单
B.2原料出库单
B.3成品入库单
B.4成品出库单(送货单)B.5派工单
B.6单据作废
C明细查询
C.1原料库存查询
C.2成品库存查询
C.3原料出入明细查询C.4成品出入明细查询C.5工人工资查询
C.6正在加工产品查询
D报表导出
D.1原料库存月报表
D.2原料库存季报表
D.3原料库存年报表
D.4成品库存月报表
D.5成品库存季报表
D.6成品库存年报表
D.7工人工资月报表
系统结构连接图
2.2 约束
本系统需运行在windows系统下,要求浏览器为IE6及以上版本,遨游,火狐等浏览器均可。服务器端需支持java,tomact5.5.23及以上版本,MySql要求5.0版本以上。3.表结构及流程图
3. 1表结构
3.2 流程图
3.2.1 原料入库
填写入库单合法性判断对数据库进行操作返回结果
3.2.2 原料出库
填写出库单合法性判断对数据库进行操作返回结果
4,修改原料库数据
5,返回成功提示
3.2.3 成品入库
填写出库单合法性判断对数据库进行操作返回结果
3.2.4 成品出库
填写出库单合法性判断对数据库进行操作返回结果
4,修改成品库数据
5,返回成功提示
3.2.5 派工单
填写派工单合法性判断对数据库进行操作返回结果
4.接口
4.1 用户界面
4.1.1登陆界面
4.1.2错误提示4.1.3系统主界面
4.1.4查询界面4.1.5增加界面
4.1.6修改界面
4.2 硬件接口
打印机接口,以及数据存储硬件的接口。
4.3软件接口
远程的服务器接口,以及为升级维护预留的webService接口。以及为报表导出的excle接口。
5.性能需求
5.1数据精确度
由于采用MySql数据库存储,在本程序设计时全部采用utf-8编码,数据精确度为java 自带类型各自精确度,基本可以确保使用需要。
5.2 数据安全性
由于采用MySql数据库存储,密码及权限系统设置,使得本程序的安全性有了保证,在数据库的密码采取MD5方式进行加密操作。
5.3 时间特性
本系统的数据库较小,所以程序在响应时间,数据更新处理时间上性能是比较突出的。而且也正由于数据量相对较少,故在数据传输时间和系统运行时间上表现的较让人满意。
5.3适应性
B/S架构以及java的跨平台特性,使得本系统的适应性很高,用户只需要在客户端有IE6以上版本的浏览器即可正常使用本系统。
6.属性
7.其他需求
7.1 数据库描述
采用utf-8编码,支持中文。
Spring中数据库配置如下:
class="mons.dbcp.BasicDataSource" destroy-method="close">
7.1 系统结构
7.1.1 程序部分结构