仓库管理系统需求分析报告.docx
- 文档编号:25415498
- 上传时间:2023-06-08
- 格式:DOCX
- 页数:35
- 大小:1.17MB
仓库管理系统需求分析报告.docx
《仓库管理系统需求分析报告.docx》由会员分享,可在线阅读,更多相关《仓库管理系统需求分析报告.docx(35页珍藏版)》请在冰豆网上搜索。
仓库管理系统需求分析报告
软件需求分析报告
学生姓名:
学号:
专业班级:
计算机科学与技术
院(系):
计算机与通信工程学院
指导教师:
完成时间:
2012年11月18日
成绩:
前言
仓库管理系统是物资管理系统的核心,是一个企业不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要。
一直以来人们使用人工的方式管理仓库,效率低,查找、更新和维护困难.今天,仓库作业和库存控制作业已多样化、复杂化,靠人工去处理已十分困难。
如果不能保证正确的进货、验收及发货,就会导致生产过量的库存,延迟交货时间,增加增加经营成本,以致失去客户.随着科学技术的不断提高,计算机科学日渐成熟,仓库管理系统应运而生,其检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低、等优点极大地提高人事劳资管理的效率;其能够有效地组织人员、空间和设备进行收货、存储、拣货和运输,组织运送原材料到生产企业,运送成品到批发商、分销商和最终客户手中等强大的功能已为人们所熟知。
仓库管理系统是为企业的采购、制造计划、制造执行、客户服务系统与仓库或配送中心提供的管理手段,满足企业对低成本和快速处理的要求,帮助不同行业的企业解决复杂的配送问题并降低订单履行成本,它已越来越广泛的应用到各大仓库,并随着不断地完善发挥着越来越重要的作用。
一、项目前景文档
1业务需求
1.1项目背景、业务机会和客户需要
仓库管理系统(SMS)是仓库管理信息化的具体形式.目前在我国市场上呈现出二元结构:
以跨国公司或国内少数先进企业为代表的高端市场,其应用的比例较高,系统也比较集中子国外基本成熟的主流品牌:
以国内企业为代表的中低端市场,主要应用国内开发的仓库管理系统产品。
下面主要结合中国物流与采购联合会征集的物流信息化优秀案例,从应用角度对国内企业的SMS概况做一个分析。
第一类是基于典型的配送中心业务的应用系统,在销售物流中如连锁超市的配送中心,在供应物流中如生产企业的零配件配送中心,都能见到这样的案例。
第二类是仓库作业技术的整合为主要目标的系统,解决各种自动化设备的信息系统之间的整合与优化的问题.
第三类是以仓库的经营决策为重点的应用系统,其鲜明的特点是具有非常灵活的计费系统、准确及时的核算系统和功能完善的客户管理系统,为仓库经营提供决策支持信息。
物资的储存和运输是整个物流过程中的两个关键环节.在商品交换过程中,虽然物资的购、销活动决定了物资的交换关系,但若没有物资的存储和运输,物资的这种交换关系则不能最终实现。
1.2业务目标和成功标准
该系统的目标,一是落实国家有关物流的管理和控制标准GSP等,二是优化流程,提高效率。
系统功能包括基本信息管理、库存信息管理、系统设置、用户登录等功能模块:
通过网络化和数字化方式,提高库内作业控制水平和任务编排。
该系统把配送时间缩短了50%,订单处理能力提高了一倍以上,还取得了显著的社会效益。
此类系统多用于制造业或分销业的供应链管理SMS中最常见的一类。
仓库管理的内容应该包括三个部分:
仓库系统的布局设计、库存最优控制、仓库作业操作.这是三个层面的问题,彼此又有联系。
仓库系统布局是顶层设计,也是供应链设计的核心.就是要把一个复杂纷乱的物流系统通过枢纽的布局设计改造成为“干线运输+区域配送”的模式,枢纽就是以仓库为基地的配送中心.在相应的信息系统设计中,表现为“连库管理"的模式,分为集中式、分布式和混合式三类,其中配送中心的选择和设计是整个系统布局的关键.这部分内容通常并不包含在仓库信息系统SMS中,但对于布局变化的适应性、通用性也会成为客户选择SMS的一个重要依据。
库存的最优控制部分是确定仓库的商业模式的,即要(根据上一层的设计的要求)确定本仓库的管理目标和管理模式,如果是供应链上的一个执行环节,是成本中心,多以服务质量、运营成本为控制目标,追去合理库存甚至零库存;如果是独立核算的利润中心,则是完全不同的管理模式,除了服务质量、运行成本外,更关心利润的核算,因此计费系统和客户关系管理成为其中极其重要的组成部分,因为在计费系统中固化了市场营销的战略和策略.
仓库作业的操作是最基础的部分,也是所有SMS最具有共性的部分,正因为如此,仓库作业的操作信息化部分成为SMS与其它管理软件如进销存、ERP等相区别的标志。
这部分内容不仅要根据上一层确定的控制目标和管理模式落实为操作流程,与众多的专用仓储设备自动控制系统相衔接,所以是技术上最复杂的部分。
1.3业务风险
1)在限定的时间内无法建成规定规模大小的产品。
2)需求与其他系统、复杂系统或不受本项目控制的系统相连,导致无法预料的设计.实现和测试工作。
3)低效的的项目结构降低生产率。
2解决方案的前景
2.1前景陈述
“仓库管理信息系统”是一套功能强大而又操作简便,实用性的仓储管理软件,其主要包括有用户登录、仓库管理、业务查询和系统设置四大管理功能.系统主要的实现目标是监控整个仓库的运行情况,实时提供库存变化的信息,完善公司仓储情况的监制与有效利用,以提高仓库存效率,为企业实时的提供仓储信息,为企业创造更多收入与利润。
2.2主要特征
1)用户可以登录系统。
2)通过查询库存、销售等情况进而决定进货、退货、领料、退料、调拨与盘点。
3)用户短时间不使用该系统时,不必退出系统,选择注销后,其他用户可以使用本系统。
4).用户在完成工作后,点击退出系统按钮可以安全的退出。
2.3假设(Assumption)和依赖(Dependency)
1)。
作人系统操员更新系统数据及时,可以保证查询数据的有效性,不影响后续工作的进行。
2).公司人员充足,车辆足够,以便进退货及时。
3).公司若要及时进退货,及时更新数据,必须保证与商品供应商的双向通信.
2.4项目范围和局限性
2.4.1项目范围
1)首次登录以管理员的身份登录,也可以添加新的用户,以添加的新用户登录.因此登录只能用已有的用户身份登录。
2)根据供应商的商品的信息以及本公司的库存量,确定需要进货的商品及其数量。
3)某商品退货数量及退料数量只能在现有的该商品库存量范围内进行.
4)调拨只能在该公司范围内的仓库进行,调拨的商品是该仓库所有的,调拨时根据该仓库现有库存的商品数量进行。
5)库存、销售、历史记录的查询,应该确保数据录入及时。
2.4.2项目限制
1)有些商品供应商也没有,因此就不能发货。
进货不能过多也不能过少,因此必须根据仓库库存来确定。
这就要求仓库商品信息及时更新。
2)不能再公司管理范围外的仓库间进行调拨.
3)硬件的限制:
必须拥有带有所开发环境的计算机.
4)部分重要数据要进行保密设置.
5)并行操作:
系统模块的编写要和数据库设计同步,保持二者的统一性。
6)控制功能:
VS2008.
2.5业务环境
2.5.1涉众档案
涉众
主要价值
态度
主要兴趣
约束条件
公司管理层
提高了仓库存储效率,为企业实时的提供仓储信息。
支持
该系统为企业创造的利润必须大于开发该系统和使用该系统的费用
无
供应商
无
不支持也不反对
无
无
公司员工
高效的利用了工作时间,减少了重复繁琐的劳动
担心公司可能会裁员,否则很乐意接受该系统
保住工作
接受培训
2.5.2运行环境
操作系统:
MicrosoftWindows95/98/ME/NT_3.51/NT_4。
0/2000/XP/Server_2003/Vista/Server_2008/7/Server_2008_R2中的任何一种。
支持环境IIS5。
0/6。
0/7.0。
数据库名称MicrosoftSQLServer2005。
二、软件需求规格说明书
1引言
1.1概述
该软件需求规格说明描述了“仓库管理系统"软件的整体需求,使开发团队能够明确地了解所开发的“仓库管理系统”软件的各个方面,帮助他们在实际的开发过程中准确地完成所开发的模块,以满足用户的需求。
开发仓库管理系统,主要为减轻仓库管理人员的负担,使货物的存入记录与取出记录相对完善,便于货物的增加与减少,降低出错率,使管理更加合理、科学,也为经营者节省开支。
1.2背景
仓库管理是一种既麻烦又单调的工作,存取有很大的随机性,这样为工作人员带来了很大的不便,在操作过程中,由于人为的计算出错率很高,一旦出错改正也很困难,这样简单繁重的工作要很多人来做,为经营者增加了很多成本.所以开发一个可行的仓库管理系统是十分必要的。
1。
3定义
1.4参考资料
《软件需求工程》黄国兴、周勇编著,清华大学出版社
《软件工程概论》郑人杰等编著,机械工业出版社
2任务概述
2.1目标
该系统的目标,一是落实国家有关物流的管理和控制标准GSP等,二是优化流程,提高效率。
系统功能包括基本信息管理、库存信息管理、系统设置、用户登录等功能模块:
通过网络化和数字化方式,提高库内作业控制水平和任务编排。
该系统把配送时间缩短了50%,订单处理能力提高了一倍以上,还取得了显著的社会效益.此类系统多用于制造业或分销业的供应链管理SMS中最常见的一类.
2。
2运行环境(OperatingEnvironment,OE)
操作系统:
MicrosoftWindows95/98/ME/NT_3。
51/NT_4。
0/2000/XP/Server_2003/Vista/Server_2008/7/Server_2008_R2中的任何一种。
支持环境IIS5。
0/6。
0/7。
0.
数据库名称MicrosoftSQLServer2005。
2.3假定(Assumption)和约束(Constraint)
2.3.1作人系统操员更新系统数据及时,可以保证查询数据的有效性,不影响后续工作的进行。
2。
3。
2公司人员充足,车辆足够,以便进退货及时.
2。
3.3公司若要及时进退货,及时更新数据,必须保证与商品供应商的双向通信。
3需求规定
3。
1对功能的规定
3.1.1用户需求
3。
1.1.1组织机构和角色
该系统的角色有操作员,管理员,商品供应商,商品领料员,商品退料员。
操作员的职责是仓库领料、仓库退料、仓库进货、仓库退货、商品调拨和用户注销;管理员的职责是仓库进货、仓库退货、商品调拨、仓库盘点、历史记录查询、库存查询、供应商信息维护、仓库信息维护、业务分析、用户登录、退出系统和用户注销;商品供应商的职责是仓库进货和仓库退货;商品领料员的职责是仓库领料;商品退料员的职责是仓库退料。
角色视图:
角色说明:
角色名称
说明
操作员
职责:
仓库领料、仓库退料、仓库进货、仓库退货、商品调拨、用户登陆
管理员
职责:
仓库进货、仓库退货、商品调拨、仓库盘点、历史记录查询、库存查询、供应商信息维护、仓库信息维护、业务分析、用户登录、退出系统、用户注销
商品供应商
职责:
仓库进货、仓库退货
商品领料员
仓库领料
商品退料员
仓库退料
(1)操作员参与业务:
说明:
操作员参与的业务有库存查询、仓库领料、仓库退料、仓库进货、仓库退货、用户登陆和仓库调拨。
当操作员接收到管理员关于仓库需进货的通知后,进行库存查询,确定需要调配的货物的数量,通知商品供应商提供货物,接收到货物后核对确认,填写入库单,修改库存表,通知仓库领料员领料;当操作员接收到管理员关于仓库需退货的通知后,进行库存查询,确定需要退货的数量,通知商品供应商退货,填写出库单,修改库存表,通知仓库退料员退料;
(2)管理员参与业务:
说明:
管理员参与的业务有仓库进货、仓库退货、商品调拨、仓库盘点、历史记录查询、库存查询、供应商信息维护、仓库信息维护、业务分析、用户登录、退出系统、用户注销。
管理员实时进行仓库盘点和仓库历史记录查询,发现货物库存不足或库存满时通知操作员进行进货退货工作;管理员还要定期做仓库信息维护和供应商信息维护,避免系统出现错误.
(3)商品供应商参与业务:
说明:
商品供应商接到操作员关于仓库进货的通知后,按照入库单的信息配发货物,交给操作员核对;商品供应商接到操作员关于仓库退货的通知后,按照出库单信息退回货物。
(4)商品领料员参与业务:
说明:
商品领料员接到操作员领料通知后,根据入库单信息领料。
(5)商品退料员参与业务:
说明:
商品领料员接到操作员退料通知后,根据出库单信息退料。
3.1。
1.2业务概览
业务用例视图:
本视图展现某项业务的参与者与业务用例.此视图有助于清楚地了解某项业务是如何构成的。
(2)进货业务用例视图
进货业务说明:
管理员先查看销售记录和商品库存情况,如需进货,则通知操作员需进货,操作员联系商品供应商,商品供应商发货.
(3)退货业务用例视图
退货业务说明:
管理员先查看销售记录和商品库存情况,如需退货,则通知操作员需退货,操作员联系商品供应商,商品供应商退货.
(4)领料业务用例视图
领料业务说明:
仓库领料员提交领料单,操作员按领料单查询商品信息,管理员按照领取单查询货物信息,并进行仓库信息维护。
(5)退料业务用例视图
退料业务说明:
仓库退料员提交退料单,操作员按退料单查询货物信息,管理员确认需要退料并进行仓库信息维护。
(6)调拨业务用例视图
调拨业务说明:
操作员查询商品所在仓库信息,管理员调动货物,并进行仓库信息维护。
(7)登陆用例视图
登陆用例说明:
管理员和操作员都能进行用户登陆。
3.1。
1。
3业务场景
(8)进货业务场景
业务场景说明:
管理员先查看销售记录和商品库存情况,判断是否需进货,如不需进货,则退出程序;如需进货,则通知操作员需进货的商品清单,操作员联系商品供应商,商品供应商按进货清单发货,操作员接收货物,核实是否与进货清单相符,如不相符,继续联系供应商重新发货,如相符吗,则更新库存数据库。
(9)退货业务场景
业务场景说明:
管理员先查看销售记录和商品库存情况,判断是否需退货,如不需退货,则退出系统;如需退货,管理员通知操作员需退货的商品清单,操作员联系商品供应商,商品供应商接收货物并打印票据,操作员确认回执票据并更新库存数据库。
(10)领料业务场景
业务场景说明:
仓库领料员提交领料单,操作员按领料单查询商品信息,打印领取单返回给仓库领料员,管理员按照领取单查询货物信息,取料,确认领料,操作员更新库存数据库。
(11)退料业务场景
业务场景说明:
仓库退料员提交退料单,操作员按退料单查询货物信息,打印存货单返回给仓库退料员,管理员确认存货并打印存货票据,仓库退料员领取票据,操作员更改库存数据库。
(12)调拨业务场景
业务场景说明:
操作员查询商品所在仓库信息,打印调动清单,提交调动清单给管理员,管理员调动货物,在完成调动后操作员更新库存数据库。
3。
1。
2系统需求
3.1.2.1概览
3。
1。
2。
2系统需求规定
Ø业务说明
(1)用户登陆用例规约
用例名称
业务查询
实现名称
Rel_查询
用例描述
用户通过此用例查询系统
参与者
用户
前置条件
是合法用户
后置条件
查询成功,显示查询结果
主事件流
1.用户输入用户名和密码,计算机登陆系统
2.用户输入查询物料的名称和型号,计算机显示查询结果
备选事件流
1.a用户不合法
1。
拒绝登录,用例结束
2。
a查询不到该物料的信息
1.用例结束,退出系统
2。
继续查询
业务规则
不可连续5次查询失败
涉及的业务实体
用户名、密码
非功能性需求
支持多种语言显示(有外文书籍)
(2)业务查询用例规约
用例名称
用户登陆
实现名称
Rel_用户登陆
用例描述
用户通过此用例登陆系统
参与者
用户
前置条件
是合法用户
后置条件
登陆成功
主事件流
1。
用户输入用户名和密码,计算机登陆系统
2.计算机执行后置条件。
用例结束
备选事件流
1。
a用户不合法
1。
拒绝登录,用例结束
业务规则
1.不可连续输入三次错误密码
2.不可连续输入5次错误信息
涉及的业务实体
物料、查询结果
非功能性需求
支持多种语言显示(有外文书籍)
(3)仓库入库用例规约
用例名称
仓库入库
实现名称
Rel_仓库入库
用例描述
管理员通过此用例向系统查询并提交进货请求
参与者
管理员,操作员
前置条件
1.此货物缺货
2.商品供应商能够提供此种货物
后置条件
更改库存数据库,存储货物信息
主事件流
1.管理员登陆仓库管理系统,计算机显示仓库管理系统主界面
2。
管理员查看商品库存情况,计算机显示查询结果
3。
管理员填写物料入库单,计算机显示物料信息,自动更新入库时间。
4。
操作员更新库存数据库,计算机存储更新后的库存信息
5。
计算机执行后置条件.用例结束
备选事件流
1。
a管理员为非法用户
1。
拒绝登录,用例结束
2。
a物料信息有误
1。
重新查看物料信息
2.退出系统
业务规则
1.登录时不得连续输入3次错误密码
2.不可连续输入5次错误信息
涉及的业务实体
物料、入库单、信息
非功能性需求
支持多种语言显示(有外文书籍)
(3)仓库出库用例规约
用例名称
仓库出库
实现名称
Rel_仓库出库
用例描述
用户通过此用例查询系统并提交退货请求
参与者
管理员
前置条件
是合法用户
后置条件
更改库存数据库,存储货物信息
主事件流
1。
管理员登陆仓库管理系统,计算机显示仓库管理系统主界面
2。
管理员查看商品库存情况,计算机显示查询结果
3.管理员填写物料出库库单,计算机显示物料信息,自动更新出库时间。
4.操作员更新库存数据库,计算机存储更新后的库存信息
5.计算机执行后置条件.用例结束
备选事件流
1.a用户不合法
1。
拒绝登录,用例结束
2.a物料信息有误
1。
用例结束,退出系统
2.继续查询
业务规则
1。
登录时不得连续输入3次错误密码
2。
不可连续输入5次错误信息
涉及的业务实体
物料、出库单、信息
非功能性需求
支持多种语言显示(有外文书籍)
Ø业务场景分析
(1)登陆业务场景
业务场景说明:
用户打开系统,先输入用户名和密码,系统进行用户身份验证,若验证成功,则用户登陆该系统,若验证失败,则系统提示永辉登陆失败,用户可选择再次登陆或取消登陆.
(2)查询业务场景
业务场景说明:
用户通过用户名和密码登陆系统,系统先验证其是否为合法用户,若为非法用户,则显示登陆失败,用户可选择重新登陆或退出系统;若验证成功,则进入查询页面,查询物料,用户需输入物料的名称和型号,交由系统验证,若验证失败,则提示用户继续查询或退出系统,若验证成功,则系统显示查询的结果,最后退出系统。
(3)入库业务场景
业务场景说明:
管理员输入物料的名称型号和数量,交由系统核对,若系统核对有误,则返回错误信息,提示管理员继续查询或退出系统;若核对正确,则管理员填写入库单(物料名称、型号、数量、入库时间),操作员更改库存数据,系统存储信息,用例结束。
(3)出库业务场景
业务场景说明:
管理员输入物料数量、型号和数量,按条件查询,若系统查出不满足条件,则显示错误信息,提示管理员重新核对或取消操作;若查满足条件,则管理员发放货物并填写物料汇总表,操作员跟心库存数据库,系统自动存储信息,结束用例。
Ø业务实体分析
1。
登陆
业务实体说明:
用户通过用户名和密码登陆系统,用户和用户名之间是一一对应关系,用户和密码之间是一一对应关系,用户名和密码之间也是一一对应关系。
2.查询
业务实体说明:
用户向系统输入物料信息,系统返回查询结果,物料信息和查询结果是一一对应关系。
3.入库
业务实体说明:
操作员和管理员更新物料的入库单和信息,物料和信息之间是一对多的关系,物料和入库单之间是多对一的关系,入库单和信息之间是一对多的关系。
4.出库
业务实体说明:
物料的、和出库单是多对一的关系,出库单和信息是一对多的关系,物料和信息之间是一对多的关系。
3.1。
2。
3数据分析
(13)概览
实体之间关系说明:
信息与入库单之间是多对一的关系,信息与出库单之间是多对一的关系,信息与物料之间是多对一的关系,出库单与物料之间是一对多的关系,入库单与物料之间是一对多的关系,物料与查询结果是一对一的关系,用户名与密码之间是一对一的关系。
Ø用户名
实体名称
用户名
实体描述
每个操作员、管理员和用户都有一个用户名
属性名称
类型
精度
说明(属性的业务含义及业务规则)
用户名
字符
12
由字符和数字构成
Ø密码
实体名称
密码
实体描述
每个用户名有且仅有一个与之对应的密码
属性名称
类型
精度
说明(属性的业务含义及业务规则)
密码
字符
12
由字符和数字构成
Ø物料
实体名称
物料
实体描述
物料的名称数量供应商编号和入库时间,
属性名称
类型
精度
说明(属性的业务含义及业务规则)
名称
字符
12
英文或中文
数量
整形
32
非负整数
供应商编号
整形
32
每一个供应商有自己的编号
Ø查询结果
实体名称
查询结果
实体描述
查询物料挤塑机个、返回的结果
属性名称
类型
精度
说明(属性的业务含义及业务规则)
物料名称
字符
12
英文或中文
物料数量
整形
32
非负整数
供应商编号
整形
32
每一个供应商有自己的编号
入库时间
字符
12
精确到分钟
查询时间
字符
12
精确到分钟
操作员编号
整形
32
查询信息的操作员的编号
Ø入库单
实体名称
入库单
实体描述
编写物料入库信息
属性名称
类型
精度
说明(属性的业务含义及业务规则)
物料名称
字符
12
英文或中文
物料数量
整形
32
非负整数
供应商编号
整形
32
每一个供应商有自己的编号
入库时间
字符
12
精确到分钟
操作员编号
整形
32
填写入库单的操作员的编号
Ø信息
实体名称
信息
实体描述
物料的信息
属性名称
类型
精度
说明(属性的业务含义及业务规则)
物料名称
字符
12
英文或中文
物料数量
整形
32
非负整数
供应商编号
整形
32
每一个供应商有自己的编号
Ø出库单
实体名称
出库单
实体描述
编写物料出库信息
属性名称
类型
精度
说明(属性的业务含义及业务规则)
物料名称
字符
12
英文或中文
物料数量
整形
32
非负整数
供应商编号
整形
32
每一个供应商有自己的编号
出库时间
字符
12
精确到分钟
操作员编号
整形
32
填写出库单的操作员的编号
3。
2非功能性需求
支持多种语言
3.2.1性能需求(Performance)
PE-1:
支持的终端数、支持并行操作的用户数、处理的文卷和记录提高10%。
.
PE-2:
用户向系统提交信息后,系统将在3秒内显示确认信息,系统查询用时不超过5秒.
3。
2。
2安全设施需求(SAfety)
若没有恶意的人为因素,本系统将具有较高的安全性。
3.2。
3安全性需求(Security)
SE-1:
所有涉及功能信息或个人身份信息的网络事物,都要采用128位的加密.
SE—2:
若用户连续
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 仓库 管理 系统 需求 分析 报告
![提示](https://static.bdocx.com/images/bang_tan.gif)