商品仓库管理系统需求分析报告.docx
《商品仓库管理系统需求分析报告.docx》由会员分享,可在线阅读,更多相关《商品仓库管理系统需求分析报告.docx(12页珍藏版)》请在冰点文库上搜索。
商品仓库管理系统需求分析报告
商品仓库管理系统
需求分析报告
班级软件092
学号3090921056
姓名燕丽莎
组别第一组
2011年秋季学期
商品仓库管理系统需求分析报告
1引言
1.1编写目的
编写本需求说明书的目的:
为了开发出真正满足用户需求的的软件系统,需要对用户的需求做一个全面准确的了解,从而确定系统所要达到的功能。
通过编写此软件需求说明书,要确定出对所做的仓库管理系统的综合要求,包括功能需求,性能需求,可靠性和可用性需求,用户界面需求等,二是要分析系统的数据要求,三是要导出系统的逻辑模型,四是通过分析后可修正在可行性分析时制定的开发计划。
此外,此需求分析说明书能为后续的设计、测试、验收提供依据,从而提供给用户一个满意的软件产品。
预期的读者:
仓库管理人员,软件开发人员,维护人员。
1.2背景
1.2.1所开发的软件系统的名称的名称:
商品仓库库管理系统
1.2.2任务提出者:
陈东、燕丽莎、李许阳、程婷
1.2.3开发者:
陈东、燕丽莎、李许阳、程婷
1.2.4预期的用户:
超市商品仓库管理人员、超市售货终端人员、财务管理人员、物流管理人员
1.2.5所涉及的计算机网络:
超市售货终端、仓库管理中心以及物流管理中心
1.2.6该软件系统同其他系统的基本相互来往关系:
财务系统、物流系统
1.3定义
商品库库管理系统:
是一个基于visualC++6.0平台,依赖于数据库技术、并且是以服务为目的信息系统,它能使仓库管理员对商品进行科学的管理和维护,大大提高商品调度的效率。
商品仓库管理人员:
负责仓库管理系统,通过仓库管理系统对仓库商品进行进货、出货、查询等操作的人员。
超市货物采购人员:
负责及时打印出超市的缺货单,并送往商品仓库管理中心进行购货。
货架商品清单:
记录在货架上的商品编号、名称、价格、到期时间等信息的表格。
仓库商品清单:
记录在仓库中的商品编号、名称、价格、到期时间等信息的表格。
缺货登记表:
由仓库负责管理进货的人员及时根据数据库记录仓库缺货的商品编号、名称、价格等信息的表格。
购货单:
由超市采购人员记录超市需要进货的商品编号、名称、价格、数量等信息的表格。
领货单:
由仓库管理人员对超市采购人员所提供的购货单进行审核后反馈给超市的可以提供的的商品编号、名称、价格、数量等信息的表格。
1.4参考资料
《软件工程》 ----王利福张世琨朱冰编著
北京大学出版社
《数据库原理与应用》 ----李昭原主编
科学出版社
a.
2任务概述
2.1目标
由于生产的工业化速度迅速加快,生产的产品数量猛增,给传统的仓库管理方式手工作业带来了很大的负担。
今天的仓库作业和库存控制作业已十分多样化,复杂化,如果仍使用手工操作或使用相当繁琐的软件,既浪费了人力,又浪费了物力,效率无法提高,且出现错误的可能性很大,还有如果不能保证正确的进货、验收、质量保证及发货,就会导致浪费时间,产生库存,延迟交货,以致失去为客户服务的机会。
为此开发此仓库管理系统软件,以便适应现今社会并提高生产效率。
本系统全面考虑了仓库在管理中要解决的所有需求,最终向仓库仓库管理员提供一套方便可行的系统。
该系统要达到以下目标:
规范仓库管理,实现信息化管理仓库,以便于相关部门能及时查看库存有关资料和相关信息,及时采购货物入库并销售货物出库等。
通过有效控制库存,大大减少资金占用,提高资金的周转速度,从而提高企业的经济效益。
此软件可以完成一系列独立的功能,因此是一个独立的系统。
2.2用户的特点
使用本软件的的最终用户为仓库系统管理员和系统的维修人员。
要求用户至少为高中学历且经过计算机方面的知识培训,能够熟练地使用计算机进行各项操作,最初还要对本系统的使用有一定的了解,通过每天多次使用本系统对仓库的货物进行管理,从而达到熟练的程度。
2.3假定和约束
a.所建议系统的运行寿命的最小值:
建议系统升级时间周期为2年;
b.进行系统方案选择比较的时间为一个星期;
c.经费来源于开发者或者企业赞助,总经费大约为2万元。
d.硬件方面:
更大超市销售柜台配有终端机,在仓库管理中心内部拥有自己的服务器和中心计算机。
e.该系统要受资金、寿命、社会等系列因素的制约和限制;
f.系统投入使用的最晚时间为2012年1月底。
3需求规定
3.1对功能的规定
3.1.1本系统的功能
根据用户的需求,该系统应实现以下功能:
a.对商品的入库与出库进行管理。
b.查询功能:
仓库管理员可以随时查询仓库商品的情况,对商品出库与入库的信息进行查询确认。
c.更新功能:
仓库管理员可以即时修改货物信息,删除和添加货物信息,保证库存与数据库的统一;
d.生成库存报表:
能够即使产生日报表、月报表、销售报表、出库报表、入库报表:
e.产生缺货单:
当出库某一商品后,商品的库存量少于某个值,则进行缺货提醒,并自动进入系统缺货单。
3.1.2系统的功能层次图
此系统的功能层次图如下:
3.1.3系统的E-R图
系统的E-R图如下:
3.1.4系统的数据流图
系统的数据流图如下:
第一层:
第二层:
第三层:
商品出库子系统,如下图:
商品入库子系统,如下图:
数据词典如下:
3.1.5系统的状态图
系统运行状态图如下:
3.2对性能的规定
a.计算机能大量储存数据,而且数据只要一次输入,便可多次重复使用,管理数据能达到完整、统一。
b.系统的存货信息必须保持更新状态,客户的商品出入库信息必须无差错,及时的保存到数据库中,对数据库中的数据必须定时的检查并与仓库中存放的货物进行核对。
3.2.1精度
对商品货物的某些数据记录必须精度到小数点后俩位,如商品的价格要精确到分。
3.2.2时间特性要求
该软件的时间特性的要求如下:
a.系统响应时间约为0.02s;
b.数据库更新处理数据时间约为0.01s;
c.数据库将数据放到内存的时间约为0.1s;
3.2.3灵活性
该系统要能够很好的运行在WindowsNT,Windows2005server,WindowsXP等环境下运行。
并且此系统能够同标准规格的其他软件兼容。
3.3输人输出要求
本系统输入为货物的信息,包括商品号、商品名称、生产日期、保质期、生产地址、生产厂家、单价等,单价设置为双精度浮点型,要精确到分,商品号、生产日期、保质期设为整型,商品名称、生产地址、生产厂家设为长度为15的字符数组。
输出为报表,如日报表、月报表、销售报表、出库报表、入库报表,报表所显示的的货物信息与输入的货物信息相一致,商品的销售量、库存量设为整型。
3.4数据管理能力要求
要经常对数据库进行维护以追求可用性及安全性,保证数据能大量、准确可靠的保存在数据库中。
3.5故障处理要求
此系统要有专门的的技术人员进行定期维护,定期对数据库清理、杀毒等,并且要配备专门技术人员维护与此系统连接的外围设备:
计算机、网络设备、打印机等硬件设备,及时处理影响系统运行的可能故障如突然断电、网络中断、死机等的发生。
3.6其他专门要求
该系统应该做到对外保密,仓库的各样信息能够供管理员随时查询,信息只能被仓库管理员删除、修改等。
此外,该系统易于管理员使用和维护。
4运行环境规定
4.1设备
a.为了防止服务器不可预测的故障,建议使用两台服务器;
b.为了保证数据的存储的绝对可靠,磁盘应使用磁盘冗余阵列;
c.服务器内存应使用服务器专用内存。
4.2支持软件
本系统的运行环境如下:
操作系统:
WindowsXP;
数据库类型:
SQLserver2005;
机器配置:
普通PC机。
4.3接口
客户机与服务器通过TCP/IP协议连接。
4.4控制
控制软件的运行主要靠键盘,鼠标等外部设备。