仓库管理系统软件需求说明书_第1页
仓库管理系统软件需求说明书_第2页
仓库管理系统软件需求说明书_第3页
仓库管理系统软件需求说明书_第4页
仓库管理系统软件需求说明书_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

1、仓库信息管理系统软件需求说明书目录1. 引言 11.1 目的 11.2 项目范围 11.3 定义 42. 系统需求概述 52.1 用例模型 52.2 假设和依赖 63. 需求与可行性分析 错. 误!未定义书签。3.1 用例描述 错. 误!未定义书签。3.2 规格说明 93.2.1 系统需求分析 93.2.2 功能需求分析 93.2.3 性能需求分析 .103.2.4 技术可行性分析 .103.2.5 经济可行性分析 .104. 术语表 .1.1.软件需求说明书1. 引言1.1 目的 本文档描述了仓库信息管理系统的软件需求规格。目的在于向读者表述系统的环境, 系统的功能和非功能的需求。1.2 项

2、目范围 本次软件项目开发的是一个仓库信息管理系统,理论上能够实现于超市、仓库等部门 的货物管理系统,其目的在于实现超市、仓库等部门的货物更有效的管理,使超市、仓库 能够更方便、更有效率的完成日常工作,以及实现完善日常生活中货物管理的各种功能。共包括四个模块用户登录仓库管理业务查询系统设置用户登录模块由用户登录、用户注销、退出系统 3 个部分组成。用户可以用两种身份登录系统:普 通操作员或经理(管理人员);不同身份登录被系统授予不同的使用权限,这样提高了本 系统的安全性,避免了无关人员获取不在他权限范围内的信息。用户在登录后可以不退出 本系统,而采用用户注销的方式使系统不存在激活状态下的用户。仓

3、库管理模块(1)仓库进货 仓库存放货物品种繁多,堆存方式以及处理过程也非常复杂,随着业务量的增加,仓 库管理者所需要处理的信息量大幅上升,因此管理者往往很难及时准确掌握整个仓库的动 作状态。分析其原因在于:仓库在进货时没有输入详细、有效、完整的信息。在本仓库信息系统中,仓库进货模块要求操作员输入商品号、进货数量、单价和供应 商,系统会自动的将当前系统时间作为进货时间更新到数据库,并且会自动统计总进货金 额。该操作完成后,相应货物的数量为原数量加进货的数量,并更新数据库。(2)仓库退货 需求分析表明,企业仓库中的货物离开仓库主要有两种原因:企业无法销售某种商 品,将其退还给供应商;企业销售了一部

4、分某商品,再从仓库调出部分库存的该种商品。在本仓库信息系统中,仓库进货模块是为了第一种原因而设计的,它要求操作员输入 退货商品号、退货数量、单价和供应商,系统会自动的将当前系统时间作为退货时间更新 到数据库,并且会自动统计总退货金额。该操作完成后,相应货物的数量为原数量减退货 的数量,并更新数据库。(3)仓库领料 根据上述仓库退货中列举的原因,在本仓库信息系统中,仓库领料模块是为了第二 种原因而设计的,它要求操作员输入领取商品号、领料数量、领料人和仓库管理员,系统 会自动将当前系统时间作为退货时间更新到数据库,并且会自动统计总领料数量。在打印 的单据中将会给出上述的所有信息。该操作完成后,相应

5、货物的数量为原数量减领料的数 量并更新数据库。(4)仓库退料 根据需求分析,企业功能遇到下述问题:企业销售部门在某段时间内没有销售某件商 品,这可能会造成销售部门的货物积压,因此部门就需要将该件商品一部分到仓库,这就 是所谓的仓库退料。在本仓库信息系统中,仓库退料模块要求操作员输入退料商品号、退料数量、退料人 和仓库管理员,系统会自动的将当前系统时间作为退料时间更新到数据库,并且会自动统 计总退料数量。在打印的单据中将会出上述的所有信息。该操作完成后,相应货物的数量 为原数量加退料的数量并更新数据库。(5)商品调拨 企业中很可能不止一个销售部门,而各个销售部门销售业绩也不相同。按照传统的仓 库

6、物流管理模式,业绩不好的销售部门要将其积压的商品退回仓库,业绩好的销售部门从 仓库领取一定数量的商品,本系统中引入了商品调拨的概念,即业绩不好的销售部门可以 直接将其积压的商品移交一部分给业绩好的销售部门,不必通过仓库中转。该功能具有较 大的灵活性和可扩展性,能够满足客户在仓储管理方面更多个性化的需求。商品调拨模块要求操作员输入退料商品号、调拨数量、调拨人和仓库管理员,系统会 自动的将当前系统时间作业调拨时间更新到数据库,并且会自动统计总调拨数量。在打印 的单据中将会给出上述的所有信息。(6)仓库盘点 仓库盘点的目的是为了更好地了解仓库准确的库存信息。盘点的周期和盘点的方式, 企业可以根据自身

7、的情况加以选择,不合理的仓库盘点,将会降低仓库库存信息的准确 性、物料计划的准确性;不必要的仓库盘点将浪费企业的人力和物力。仓库盘点一般可以 按照周期盘点、循环盘点和零点 3 种方式进行,企业采用周期盘点这种方式的情况较多操作员可以在仓库盘点中任意增加或减少某件商品的库存数据,因此,出于安全性方 面的考虑,本功能模块需要管理者(部门经理)能使用,并且所有的修改信息将会被存储 到数据中。仓库盘点模块要求管理员输入某商品、该商品实际数量,系统会自动的将当前系统时 间作为盘点时间更新到数据库,并且会自动统计总盘点过程中修改的数量。在打印的单据 中将会给出上述的所有信息。业务查询模块(1)库存查询 库

8、存的可见性是决定企业的分销战略是否成功的最重要的一点。如果库存水平和组 成,或所计划的对这些水平和组成的更新是模糊的、不正确的、过时的或完全不可信的, 那么所有的仓储,运输和供应链管理活动都很有可能失败。换句话说,如果企业拥有清楚 的、正确的、最新的和可靠的库存信息,将能更好地保证仓储,运输和供应链管理的成 功。在本系统的库存查询功能模式中,用户可以查询所有的商品库存,也可以输入某件商 品的 ID 号从而得到该商品的库存。总之,用户可以通过本地查询模块轻松得到及时的库 存信息。(2)销售查询 该功能模块主要为企业管理者的经营决策提供参考的信息,更高层面上为客户在制定 生产和销售计划,及时调整市

9、场策略等方面提供持续、综合的参考信息。在销售查询功能模块中,用户只需要选择某各时间段,计算机就会根据数据库中的资 料给出该时间段中所有商品的销售情况。企业的经营者可以参考这样的信息来做出一些营 销策略。由于本功能模块涉及到企业的经营信息,考虑到商业信息的安全性,需要管理员 给的用户才可以使用本模块。(3)仓库查询为适应客户不断提高的要求,增强仓储企业的核心竞争力,超越客户的期望。本系统 提供了非常完整的信息查询,在仓库管理中输入的任何一条信息都可以在仓库查询模块中 查询到。在本模块中,用户可以选择查询的类型包括:仓库进货、仓库退货、仓库领料、仓库 退料、商品调拨、仓库盘点;用户在选择查询的类型

10、后,再输入需要查询的时间,系统就 会返回用户所需的信息。系统设置模块系统设置包括供应商设置和仓库设置两个部分。供应商是货物的提供者,在供应商设 置中:用户可以输入详细的供应商信息,包括联系方法、供应商名称和主要经营项目等信 息,方便企业管理查询和维护。仓库设置:在本系统中,用户可以将整个仓库虚拟的分成 整个仓库,每个仓库储存不同类型的货物,这样方便仓库货物的分类管理,也有利于提高 仓库进货、出货的效率。1.3 定义Actor :参与者这个系统中出现的参与者有:管理员,操作员,供应商, 物料员。管理员:可进行仓库盘点,商品信息维护,供应商信息维护操作。操作员:可进行商品进、退货,仓库调拨,仓库盘

11、点,仓库领、退料操作。供应商:可进行商品进、退货操作。物料员:可进行仓库领、退料操作。2.系统需求概述2.1用例模型a)登录模块b)仓库管理模块c)仓库查询模块员d)系统设置模块用例图2.2假设和依赖顾客必须具备基本的计算机知识。管理员必须经过一定的培训,否则将影响系统的使用效果3. 需求与可行性分析3.1 用例描述( 一 ) 登录仓库信息管理系统用例描述 参与者:普通用户,仓库管理员 前置条件:是注册用户 后置条件:登录成功 基本路径:输入用户名密码;系统验证用户名和密码;登录仓库管理系统。( 二 ) 仓库管理用例描述仓库进货 用例描述:操作员从供应商处进得货物,存入都仓库,并进行库存更新

12、参与者:操作员,供应商,管理员 前置条件:供应商按照要求提供了货物,操作员访问系统,进入仓库进货这个模块 后置条件:操作员成功执行完仓库进货这个模块,并记录好历史记录。基本路径:1. 操作员 提交购买商品的类别、编号、几何特征,数量,金额供管理员审核2. 操作员提交货物清单给供应商3. 供应商提供货物交付至操作员4. 操作员审核货物信息后入库5. 填写相关货物信息,更新库存 补充说明:填写货物的详细信息包括货物 ID ,库存量,类别,价格,时间,处理人 信息,供应商信息。仓库调拨 用例描述:操作员根据各部门需求,将仓库货物由一个部门调拨到另一个部门 参与者:操作员,管理员 前置条件:操作员访问

13、系统,进入仓库调拨这个模块 后置条件:操作员成功执行完仓库调拨这个模块,并记录好历史记录。基本路径:1. 操作员 提交调拨商品的类别、编号、几何特征,数量,金额供管理员审核2. 操作员提交货物清单给供应商3. 填写相关调拨货物信息记录,更新库存补充说明:填写货物的详细信息包括:货物ID ,库存量,类别,价格,时间,处理人信息,调拨部门。仓库领料 用例描述:物料员根据各部门需求,执行仓库领料 参与者:操作员,物料员 前置条件:操作员访问系统,进入仓库领料这个模块 后置条件:物料员领料成功,操作员记录好历史记录。 基本路径:1. 物料员 提交货物清单至操作员2. 操作员查看库存3. 操作员通知物料

14、员领料4 物料员按照要求领取货物 5.操作员填写相关领料货物信息记录,更新库存 补充说明:1.货物清单包括商品类别、编号、数量等信息2.填写货物的详细信息包括:货物 ID ,库存量,类别,价格,时间,处理人信息, 调拨部门。(三) 仓库查询模块用例描述参与者: 普通用户,系统管理员前置条件:Actor 访问仓库管理系统后置条件:Actor 查询到所需要的信息基本路径:Actor 提交物品的类型,编号等查询条件。 信息管理系统按照 Actor 提交的查询条件检索物品。 系统显示搜索到的物品的编号,类型,库存量。Actor 选中某个物品。 系统显示该物品的详细信息,仓库管理员。 可以选择操作,打印

15、物品详细信息。3.2规格说明3.2.1系统需求分析仓库管理的特点是信息处理量较大,所管理的设备种类繁多,在管理上实现起来 有一定的困难。仓库管理系统应该满足以下需求:为保障系统健壮性,对于可能发生 问题的输入要进行检验,同时要给出合理的提示信息;业务上满足仓库管理系统的基 本需求,能够方便地进行出/入/库存信息查询,库存管理;获得准确的库存量,对及 时采购设备提供方便;与传统的手工管理相比,要添加基础数据的管理和用户权限的 设置;所有的界面要有信息浏览的功能,同时要保证数据的可靠性。3.2.2功能需求分析一个功能完善的仓库信息管理系统,必须包括以下的几个模块。(1)用户登录(2)仓库管理(3)

16、业务查询(4)系统设置系统的功能需求如图所示3.2.3 性能需求分析目前我们所开发的系统主要是应用在中小规模的企业内部,因此,一般配置的 计算机硬件就可以满足系统需求,考虑到企业规模的扩大和硬件价格的降低,为本系 统配置在较优秀的服务器硬件,可以充分发挥本系统的性能。本系统采用单机模式:1. 硬件环境:处理器:Intel Pentium(R) 4 CPU 3.00GHz或更高内存: 2G硬盘空间: 320GB显卡:SVGA显示适配器2. 软件环境:操作系统: Windows2000/XP开发软件: Microsoft Visual Studio.NET2005数据库: Microsoft SQ

17、L Server20003.2.4 技术可行性分析根据客户提出的系统功能、性能及实现系统的各项约束条件,根据新系统目标来 衡量所需的技术是否具备,本系统是一个数据库管理和查询的系统,现有的技术以较 为成熟,硬件、软件的性能要求、环境条件等各项条件良好,估计利用现有技术条件 应完全可以达到该系统的功能目标。同时,考虑给予的开发期限也较为充裕,预计系 统是可以在规定期限内完成开发。3.2.5 经济可行性分析估算新系统的成本效益分析,其中包括估计项目开发的成本,开发费用和今后的 运行、维护费用,估计新系统将获得的效益,估算开发成本是否回高于项目预期的全 部经费。并且,分析系统开发是否会对其它产品或利润带来一定影响。4.术语表财务系统财物系统是指销售商用来管理财务的一套程序系统,此系统处理财务相 关的工作,是一个已经存在的系统。库存系统库存系统是指销售商用来管理商品出入库的一套程序系统,此系统处理 商品库存相关的工作,是一个已经存在的系统。物流系统物流系统是指销售商用来管理商品物流的一套程序系统,此系统处理商 品物流相关的工作,是一个已经存在的系统。J2EE规范J2EE(Java 2 Platform, Enterprise Edition)是 SUN 公司定义的一个开发分 布式企业级应用的规范。它提供了一个多层次的分布式应用模型和一系列开 发

温馨提示

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

评论

0/150

提交评论