仓库管理系统软件需求说明书.docx
《仓库管理系统软件需求说明书.docx》由会员分享,可在线阅读,更多相关《仓库管理系统软件需求说明书.docx(12页珍藏版)》请在冰豆网上搜索。
仓库管理系统软件需求说明书
静态数据--系统固化在内的描述系统实现功能的一部分数据。
动态数据--在软件运行过程中用户输入的后系统输出给用户的一部分数据,也就是系统要处理的数据。
软件需求说明书
1引言
1.1编写目的
企业的物资供应管理往往是很复杂的,烦琐的。
由于所掌握的物资种类众多,订货,管理,发放的渠道各有差异,各个企业之间的管理体制不尽相同,各类统计计划报表繁多,因此物资管理必须实现计算机化,而且必须根据企业的具体情况制定相应的方案。
根据当前的企业管理体制,一般物资供应管理系统,总是根据所掌握的物资类别,相应分成几个科室来进行物资的计划,订货,核销托收,验收入库,根据企业各个部门的需要来发放物资设备,并随时按期进行库存盘点,作台帐,根据企业领导和自身管理的需要按月,季度,年来进行统计分析,产生相应报表。
为了加强关键物资,设备的管理,要定期掌握其储备,消耗情况,根据计划定额和实际消耗定额的比较,进行定额的管理,使得资金使用合理,物资设备的储备最佳。
所以一个完整的企业物资供应管理系统应该包括计划管理,合同托收管理,仓库管理,定额管理,统计管理,财务管理等模块。
其中仓库管理是整个物资供应管理系统的核心。
开发本系统的目的在于代替手工管理、统计报表等工作,具体要求包括:
数据录入:
录入商品信息、供货商信息、名片、入库信息、出库信息、退货信息等信息;
数据修改:
修改商品信息、供货商信息、名片、帐号等信息;
统计数据:
统计仓库里面的商品的数量,种类,并计算库存总价值;
数据查询:
输入查询条件,就会得到查询结果;
数据备份:
定期对数据库做备份,以免在数据库遇到意外破坏的时候能够恢复数据库,从而减少破坏造成的损失。
1.2背景
(1)项目名称:
仓库管理系统
(2)项目任务开发者:
山东师范大学信息科学与工程学院06计升本计算机科学与技术<3>班开发小组,软件基本运行环境为Windows环境。
(3)本系统完全计算机自动化。
能准确、合理、全面的进行仓库管理系统。
1.3定义
静态数据--系统固化在内的描述系统实现功能的一部分数据。
动态数据--在软件运行过程中用户输入的后系统输出给用户的一部分数据,也就是系统要处理的数据。
数据字典--数据字典中的名字都是一些属性与内容的抽象和概括,它们的特点是数据的“严密性”和“精确性”。
1.4参考资料
<<软件工程导论>>(第四版)--------张海藩编著清华大学出版社
<<数据库系统概论>> --------萨师煊王珊主编高等教育出版社
2任务概述
2.1目标
开发一个如下功能的仓库管理系统:
A.日常管理
A.1商品信息管理
A.2供应信息管理
A.3名片信息管理
B入库管理
B.1入库管理操作
C出库管理
C.1出库管理操作
D查询管理
D.1出库查询
D.2入库查询
D.3库存查询
D.4紧销商品查询
D.5滞销商品查询
E退货管理
E.1退货管理操作
系统结构连接图如下:
|
数据结构
从整个系统的需求分析及概要设计来看,仓库管理系统中所用到的数据库有共享部分,所以系统数据采用二层结构,一部分是由多个用户共享的数据库,它执行后台服务,负责管理共享数据库,就是我们接下来要分析的部分;另一部分是为个人所专有的,就是在ASP中开发的部分,负责执行前台的界面等的开发等功能。
E-R图如下:
仓库现有库存各部门需求企业总体生产计划
汇总处理
设备采购设备出库
设备入库设备还库
1)库存实体E-R图:
现有库存
设备号现有库存警戒库存总数
2)入库实体E-R图:
入库
设备号供应商信息采购价格信息采购员
3)出库实体E-R图:
出库
设备号使用部门数量时间经手人
4)部门需求实体E-R图:
部门需求
设备号需求部门需求数量需求时间
5)还库实体E-R图:
设备还库
设备号还库时间人还库数量经手人
6)计划采购实体E-R图:
计划采购
设备号库存信息供应信息时间
7)实体和实体之间的关系E-R图如图所示:
入库现有库存出库
还库部门需求设备采购
系统结构连接图
2.2用户的特点
最终用户只会电脑的一般基础操作,办公软件等。
本软件的开发人员如:
操作人员、维护人员等式在读本科计算机专业学生。
软件预期使用两年。
2.3假定和约束
由于系统较小,且在windows系统下开发,故在windows环境下基本没有什么限制
3需求规定
3.1对功能的规定
(1)仓库的分类管理,可同时管理多个仓库;
(2)库存产品的管理;
(3)物品的详细出入量进行汇总分别按日、月、季度、年统计:
(4)历史单据查询;
(5)对某单独物品出入单据跟踪;
(6)操作人员权限管理;
3.2对性能的规定
3.2.1精度
由于采用数据库技术并且用户的应用领域对数据精确度的要求不是太高,所以这点在系统中表现得比较少,但是用户数据的安全性与正确性是完全保证的,所以对用户的使用没有多大的障碍。
3.2.2时间特性要求
本系统的数据库较小,所以程序在响应时间,数据更新处理时间上性能是比较突出的。
而且也正由于数据量相对较少,故在数据传输时间和系统运行时间上表现的较让人满意。
3.2.3灵活性
该软件是使用ASP在windowsxp系统下完成的所以只要是兼容windows的软件或是操作系统,该软件都可以正确地运行,有较好的适应能力与兼容性。
而且应用户的特殊需求软件在完成后的维护阶段可以保持一个与其他类软件接口,随时满足用户的使用要求。
3.3输人输出要求
解释各输入输出数据类型,并逐项说明其媒体、格式、数值范围、精度等。
对软件的数据输出及必须标明的控制输出量进行解释并举例,包括对硬拷贝报告(正常结果输出、状态输出及异常输出)以及图形或显示报告的描述
3.4数据管理能力要求
说明需要管理的文卷和记录的个数、表和文卷的大小规模,要按可预见的增长对数据及其分量的存储要求作出估算。
3.5故障处理要求
考虑到软件的范围不大,所以故障处理一般由操作系统完成,系统只要保持与操作系统的接口即可。
只要操作系统没有大的故障程序一般是比较稳定的。
考虑到用户对数据的安全性要求,程序可以有独立于操作系统之外的数据备份功能与过程,以及系统崩溃后的数据恢复功能,这点在数据库软件中已经达到了,只要稍微在其上再增加用户所需要的附加功能即可。
3.6其他专门要求
仓库管理的特点是信息处理量比较大。
所管理的物资设备种类繁多,而且由于入库单,出库单,需求单等单据发生量特别大,关联信息多,查询和统计的方式各不相同。
因此在管理上实现起来有一定的困难。
在管理的过程中经常会出现信息的重复传递,单据,报表种类繁多,各个部门管理规格不统一等问题。
在本系统的设计过程中,为了克服以上困难,满足计算机管理的需要,我们采取了下面的一些原则。
统一各种原始的单据的格式,统一帐目和报表的格式。
删除不必要的管理冗余,实现管理规范化、科学化。
程序代码标准化,软件统一化,确认软件的可维护行和实用性。
界面尽量简单化,做到实用、方便,尽量满足企业中不同层次员工的需要。
建立操作日志,系统自动记录所进行的各种操作。
用户界面用户可以根据自己的保密机制设置密用户码,方便管理,由于软件的规模较小,用户使用方便,可在windows系列系统上运行.
4运行环境规定
4.1设备
Cpu:
2GHz以上服务器cpu
内存:
2G以上内存
硬盘:
160G以上
4.2支持软件
Windowsxp、sqlserver2005,自主C++开发的前台管理软件
4.3接口
4.3.1用户界面
系统运行时的主界面大致要求为windows的经典运行界面,主界面可以是用C++开发独立的页面,有一个主页,可以链接其他页面。
用户可通过各自的权限对各个页面进行操作.
4.3.2硬件接口
系统较小除硬盘外,基本没有与外界硬件的联系,不过考虑到数据库大量数据的备份等要求可以保持与磁带机和光盘刻录机的接口,这点较易实现。
4.3.3软件接口
在这里主要考虑软件与操作系统的接口,考虑到文档处理的需要有可能可以包括与较常用的办公软件的接口。
例如Microsoft的Office系列。
另外用户还有用户所需要的软件接口,这些应在用户需求定义时明了。