仓库管理系统需求规格说明书给力版_第1页
仓库管理系统需求规格说明书给力版_第2页
仓库管理系统需求规格说明书给力版_第3页
仓库管理系统需求规格说明书给力版_第4页
仓库管理系统需求规格说明书给力版_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、软件需求工程仓库治理系统需求分析 院系:班级: 学号: 姓名:1 .文档介绍本文档是在调研仓库治理制度及仓库治理人员对于治理系统的需求后,为明确软件需求、安排工程规划与进度、组织软件开发与测试而撰写的.1.1 编写文档目的与范围本需求分析报告的目的是标准化本软件的编写,旨在于提升软件开发 过程中的能见度,便于对软件开发过程中的限制与治理,同时提出了仓储 治理系统各个模块的功能和范围以及各个模块之间进行信息的交互和协同 工作,帮助程序员在实际开发中准确的完成所开发的模块,以满足用户的 需求同时也说明了本软件的共性,从而能够使之获得更大范围的应用.1.2 读者对象本文档的预期读者是:设计人员开发人

2、员工程治理人员测试人员用户1.3 定义静态数据一一系统固化在内的描述系统实现功能的一局部数据.动态数据一一在软件运行过程中用户输入后系统输出给用户的一局部 数据,也就是系统要处理的数据.动据字典一一数据字典的名字都是一些属性与内容的抽象与概括,它们的特点是数据表的“严密性和“精确性 .需求提出者一一需求提出者是对工程进行提出需求的用户.用例图一一由参与者Actor、用例Use Case以及它们之间的关系 构成的用于描述系统功能的动态视图称为用例图.用例图( User Case)是 被称为参与者的外部用户所能观察到的系统功能的模型图,呈现了一些参 与者和一些用例,以及它们之间的关系,主要用于对系

3、统、子系统或类的 功能行为进行建模.用例图展示了用例之间以及同用例参与者之间是怎样 相互联系的.用例图用于对系统、子系统或类的行为进行可视化,使用户 能够理解如何使用这些元素,并使开发者能够实现这些元素.将每个系统 中的用户分出工作状态的属性和工作内容,方便建模,预防功能重复和多 余的类.用例图定义了系统的功能需求,它是从系统的外部看系统功能, 并不描述系统内部对功能的具体实现.活动图?5动图(Activity Diagram ,动态图)是说明了业务用例实现的工作流程.业务用例工作流程说明了业务为向所效劳的业务主角提供 其所需的价值而必须完成的工作.业务用例由一系列活动组成,它们共同 为业务主

4、角生成某些工件.工作流程通常包括一个根本工作流程和一个或 多个备选工作流程.工作流程的结构使用活动图来进行说明.工作流程活 动图用于研究实现业务目标时所要执行的各项任务或活动的顺序安排.活 动既可以是手动执行的任务,也可以是自动执行的任务.它可完成一个工 作单元.活动图是状态图的一种特殊形式.其中所有或多数状态都是活动 状态,而且所有或多数转移都在源状态中的活动完成时立即触发.时序图时序图(Sequence Diagram ),亦称为序列图或循序图,是一种UML行为图.它通过描述对象之间发送消息的时间顺序显示多个对象 之间的动态协作.它可以表示用例的行为顺序,当执行一个用例行为时, 时序图中的

5、每条消息对应了一个类操作或状态机中引起转换的触发事件.用例与事件流表一一事件流的目的是为用例的逻辑流程建立文档,这 个文档详细描述系统用户的工作和系统本身的工作.事件流描述的是一个 系统做了什么.1.4 参考资料1 .软件需求工程 黄国兴 周勇 新华大学出版社2 .软件工程概论郑人杰马素霞殷人昆机械工业出版社2 .产品介绍本仓库治理系统是一套为中型公司量身定做的治理系统,对于入库,出库, 库存,统计报表等多方面提供一定的治理功能和辅助功能.3 .产品面向的用户群体产品中的角色进货员,仓库治理员,系统治理员.4 . 产品范围“仓库信息治理系统是一套功能强大而又操作简便,实用性的仓储管理软件,其主

6、要包括有根底资料,入库治理、出库治理、库存治理、统计治理和系统治理五大子系统.其中各个子系统实现了各种生活中仓库治理各个方面具体详见功能性需求分析 o5 .数据描述5.1 静态数据仓储治理系统中,静态数据别离技术需要经过3个开展阶段.静态数据作为应用程序的一局部直接保存在程序中,即静态数据与程序结合在一起.静态数据从程序内局部离出来,形成独立的外部数据文件.静态数据文件与动态数据文件相互独立,依靠特定程序分别进行参照货存取.静态数据由外部数据文件存放方式转为数据库存放方式,将以前程序中静态数据对动态数据加工的某些限制关系抽象为静态表与动态表间关系a.用户IDb.用户身份c.用户密码d.货物ID

7、e.货物名称f.货物所属仓库g.仓库IDh.仓库状态1 .仓库备注信息j.用户备注信息k.货物备注信息5.2 动态数据输入数据:菜单项选择项,查询关键字,新建记录项.输出数据:由查询关键字确定的数据库记录集合或全部记录内部生成的数据,中间查询结果.5.3 数据词典5.4 系统数据流图5.4.1. 系统存货数据流图图5.4.2存货数据流图描述:首先系统操作员接收到货物存储单,然后查询库存清单,仓库中是 否有该货物,然后查询可用仓库,之后系统操作员将记录该货物,将此货 物确认状态设置为未存,当存货人员带货物找到仓库治理员,仓库治理员 通过该系统查寻该人员存货信息,确认货物与系统操作员记录的一致,然

8、 后接收该次存货事务,将实际货物存放到仓库,然后通过该系统对该事务 进行确认,然后系统操作员接收到该信息,并进行记录更新.5.4.2. 系统取货数据流图图5.4.3系统取货数据流图描述:取货人员带取货单找到系统操作员,然后系统操作员进行库存查询, 并且查询货物所属仓库,然后打印取货凭条告知取货人员去找相应仓库管 理员,仓库治理员检查凭条,然后确认无误去取相应货物,之后仓库治理 员使用该系统想系统操作员进行取货确认,系统操作员收到确认进行记录 更新.5.4.3. 系统领料数据流图图5.4.4系统领料数据流图描述:领料人持领料单找系统操作人员,然后系统操作人员查询库存信息, 然后打印领料凭条给领料

9、人,领料人持凭条找到仓库治理人员,仓库治理 人员核实无误后取料,然后将取料核实信息通过该系统传给系统操作员, 然后系统操作员更新该货物记录.5.4.4. 系统退料数据流图图5.4.5系统退料数据流图描述:退料人持退料单找到系统操作员,然后系统操作员查询库存清单, 查询该货物所属仓库,然后告知退料人仓库号,退料人找到仓库治理人员, 治理人员将货物放回,然后仓库治理人员通过该系统将确认退料告知系统 操作员,最后系统操作员更新数据记录.5.4.5. 系统货物调拨数据流图图5.4.6系统货物调拨数据流图描述:系统治理员首先决定调拨信息,然后将调拨信息告知涉及到的仓库治理员,然后指定治理员携带货物和调拨

10、凭条寻找另一个仓库管里员,当 货物调拨完成后由涉及到的治理员向系统治理员确认,然后治理员更新数 据记录.5.4.6. 系统货物盘点数据流图图5.4.7货物盘点数据流图描述:系统操作员发出盘点货物的指令给相应治理员,之后治理员进行盘 点,核实完毕之后将核实结果告知系统操作员,然后系统操作员更新数据 记录.6 .功能需求6.1 功能划分一个功能完善的仓库信息治理系统,必须包括以下几个主要功能:用户登录、根底数据、仓库治理、报表中央、业务查询,系统维护及辅助功能系统总体模块图如下辅 助 功 能用例名称用户治理角色系统操作员用例说明更新用户信息根本领件流根据需要系统操作员可以选择增加、删除、修改、查询

11、用户信 息,然后根据提示输入所需信息.异常事件流1 .新增信息已存在,要求核实2 .删除信息/、存在,要求核实(1)用户治理部门员工:添加部门修改部门 删除部门员工治理:员工的添加员工根本信息的修改员工根本信息的删除推出(2 )重新登陆用户在完成工作后,点击可重新进入系统开始界面.用户可以用两种身份登录本系统:普通操作员和治理人员.不同 身份的用户登录被系统授予不同的使用权限,这样提升了系统的平安性, 预防了无关人员获取不在他权限范围内的信息.图6.2用户登录用例图表6.1用户登录用例与事件流表用例名称用户登录角色普通操作员,治理员用例说明使用者登录本系统根本领件流在参与者治理员或者操作员输入

12、自己所有的用户名及口令 时,登录用例开始.输入密码后提交效劳器验证,验证成功那么 用户登录,进行相应的操作,系统会根据用户类型为其分配相 应权限.异常事件流1 .用户密码错误,不能登录,用例重新开始;2 .用户名错误,不能登录,用例重新开始;3 .用户名不存在,/、能登录,用例重新开始.(3 )修改密码治理员用户可以修改密码(4 )我的工作内有时间提醒栏,可以刷新显示,导出数据,打印表格以及关闭窗口(5 )流程治理(二)仓库治理(1)仓库进货仓库进货模块要求操作员输入商品号、商品名称、进货数量、单位和 供给商等信息,系统自动的将当前系统时间作为进货时间更新到数据库, 并且统计进货金额,该操作完

13、成后,仓库相应货物的数量为原货物数量和 进货数量的总和,并更新数据库.图6.4 仓库进货活动图表6.2仓库进货用例与事件流表用例名称仓库进货角色供给商,系统操作员,仓库治理员用例说明供给商供货,系统操作员与仓库治理员负责将货物入库根本领件流供给商提供货物,系统操作员通过系统找到存放位置并将信息 交给仓库治理员,治理员核实信息并存放货物.异常事件流无适宜仓库,等待仓库治理员调拨货物后存放(2)仓库退货仓库退货模块要求操作员输入退货商品号、退货数量、单位和供给商, 系统自动的将当前系统时间作为退货时间更新到数据库,并且统计退货金 额,该操作完成后,相应货物的数量为原货物数量除去退货的数量,并更 新

14、数据库.图6.5仓库退货活动图表6.3仓库退货用例与事件流表用例名称仓库退货角色系统操作员,仓库治理员,供给商用例说明因某些问题需要退货,治理员需更新数据库.根本领件流仓库治理员将退货信息提交给系统操作员,由系统操作员验证 信息并更新数据库,最后退货给供给商.异常事件流退货信息错误,要求仓库治理员验证信息.(3)仓库领料仓库领料模块要求操作员输入领取商品号、领取数量、领料人等,系 统自动的将当前系统时间作为领料时间更新到数据库,并且统计总领料数 量.该操作完成后,相应货物的数量为原货物数量减领料的数量并更新数 据库.图6.6仓库领料活动图表6.4仓库领料用例与事件流表用例名称仓库领料角色系统操

15、作员,仓库治理员,领料人用例说明领料人来领料,系统操作员与仓库治理员发料.根本领件流系统操作员通过领料人提供的信息查询货物所在位置,提交给 仓库治理员,由仓库治理员查找并领料.异常事件流库存数量缺乏,等待进货.(4 )仓库退货仓库退料模块要求操作员输入退料商品号、退料数量、退料人等,系 统自动的将当前系统时间作为退料时间更新到数据库,并且统计总退料数量.该操作完成后,相应货物的数量为原货物数量加退料的数量,并更新 数据库图6.7仓库退料活动图表6.5仓库退料用例与事件流表用例名称仓库退料角色系统操作员,仓库治理员,退料人用例说明货物使用完毕归还入库,治理员需更新数据库.根本领件流系统操作员根据

16、退料人提供的信息查询仓库,返回信息交给仓 库治理员,仓库治理员核实货物信息并入库.异常事件流5商品调拨商品调拨模块要求操作员输入调拨商品号、调拨数量、调拨人等,系 统自动的将当前系统时间作为调拨时间更新到数据库,并且统计总调拨数 量.图6.8 商品调拨活动图表6.6商品调拨用例与事件流表用例名称商品调拨角色系统操作员,仓库治理员用例说明为保证仓库的充分合理利用,需要进行商品调拨治理根本领件流系统操作员查询货物及仓库信息,返回可调拨信息并交给仓库 治理员,仓库治理员调拨商品后更新数据库.异常事件流无可调拨信息,返回6仓库盘点商品盘点模块要求用户治理员输入某商品号,该商品实际数量增 加或删除,系统

17、会自动的将当前系统时间作为盘点时间更新到数据库,并 且统计总盘点过程中修改的数量.仓库盘点用例与事件流表用例名称仓库盘点角色系统操作员,仓库治理员用例说明为保证仓库货物与数据库什,需要进行仓库盘点根本领件流仓库治理员盘点仓库货物信息并提交,由系统操作员核实信息 并更新数据库.异常事件流仓库信息与数据库发生严重不符,要求仓库治理员核实信息三报表中央1 .单据查询开始时间,结束时间,单据类型,以及查询仓库的范围.2 .单据总汇包括单据日期提交部门产品类型所属仓库 供给商查询(商品编号,名称,数量,平均价格,金额,经手人,部门,所属仓库 产品类型)3 .业务查询业务查询库存查询销售查询仓库历史汜录查

18、询图6.10 业务查询模块图(1)库存查询用户可以查询所有的商品的库存,也可以输入某件商品的ID号从而得到该商品的库存量.(2)销售查询用户(治理员)给出某个时间段,系统就根据库中的资料给出该段时 间中所有商品的销售情况.(3)仓库历史记录查询用户可以查询的类型包括:仓库进货、仓库退货、仓库领料、仓库退 料、商品调拨、仓库盘点,用户选择查询的类型后,再输入需要查询的时 问,系统返回历史操作记录.业务查询用例与事件流表用例名称业务查询角色系统操作员用例说明查询仓库各方面信息根本领件流系统操作员可以通过本模块提交查询,查询内容包括库存查 询、销售查询、仓库历史操作查询.异常事件流查询信息/、存在,要求检查输入(四)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论