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

下载本文档

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

文档简介

1、目录1 引言31.1 编写目的31.2 背景21.3 定义31.4 参考资料32 任务概述32.1 目标32.2 用户的特点42.3 假定和约束43 需求规定53.1对功能的规定 .53.2对性能的规定 .93.2.1精度 .93.2.2时间特性要求 .93.2.3灵活性 .93.3输人输出要求 .1 03.4数据管理能力要求 .1 013.5 故障处理要求1 13.6 其他专门要求1 14 运行环境规定1 14.1 设备1 14.2 支持软件1 24.3 接口1 24.4 控制1 22仓储管理系统软件需求说明书1 引言1.1 编写目的仓库信息管理系统是一套用于仓库、进销存管理的软件。它适用于

2、企业,超市,物流等单位管理商品、物资、用品、材料、零配件的采购、 入库、出库(销售) 等日常工作。 提供基本的查询、统计、汇总功能,及简洁、明晰的报表。灵活的成本统计、应何时出库入库及数量的问题,为经理决策、财务记帐、综合统计提供了良好的参考平台。仓库信息管理系统主要针对于某些企业库存信息的管理,是针对仓库日常执行业务,主要分为了仓库信息管理和信息查询,用户通过相应的模块,对仓库里的设备的基本情况进行操作,对库存数量进行查询,管理员通过简单的操作即可轻松的管理仓库信息。此软件说明书对仓库信息管理系统软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能以及与其他软件的接口,使系统

3、分析人员及软件开发人员能清楚地了解用户的需求,使用户和软件开发者双方对该软件的初始规定有一个共同3的理解 , 使之成为整个开发工作的基础。并在此基础上进一步提出系统设计说明书与开发工作。本软件需求说明书的读者是系统开发人员或合同约定的人员。1.2 背景说明:a待开发的软件系统的名称;仓储管理软件系统b 本项目的任务提出者是xx 公司,开发者是XX 公司的相关工作人员,用户是XX 公司的仓库管理人员及相关部门,实现该软件的计算中心是XX 公司电子商务技术中心;c 该软件系统同其他系统或其他机构的基本的相互来往关系如下:该系统的数据库及其备份建立在MicrosoftOfficeAccess2003

4、基础上1.3 定义数据字典:关于数据的信息的集合,也即是数据流图中包含的元素的定义的集合4这个系统中出现的参与者有:管理员,操作员,供应商, 物料员。管理员:可进行仓库盘点, 商品信息维护, 供应商信息维护操作。操作员:可进行商品进、退货,仓库调拨,仓库盘点,仓库领、退料操作。供应商:可进行商品进、退货操作。物料员:可进行仓库领、退料操作。1.4 参考资料a. 有关软件项目开发文档的国家标准(GB8567 88 )b. JAVA2程序设计基础教程计算机职业教育联盟主编 清华大学出版社出版c. SQL Server数据库基础教程计算机职业教育联盟主编清华大学出版社出版d.实用操作系统教程葛瀛龙

5、周旭等 编著 机械工业出版社出版e.计算机网络技术施晓秋 主编 科学出版社出版f.数据库系统概念 Abranchial, Silverbeater Henry F.Forth S.Sudaria5著 机械工业出版社出版2 任务概述2.1 目标该软件系统开发的目的是为了使仓库信息管理员更好地管理仓库入库、出库情况以及库存信息,目标针对于仓库货物的流通情况, 能够方便的实现进出产品的出入库功能和信息的查询,并能够明了的反映库存信息情况以及时地提醒仓库信息管理员该对哪些产品进行出库和入库操作,系统要求有一定不合法的法操作的判断能力和容错能力以不至于偶尔的误操作致使系统崩溃或是数据彻底丢失。而公司的库

6、存管理涉及入库、出库的产品、经办人员及客户等方方面面的因素,如何管理这些信息数据,是一项复杂的系统工程,所以这就需要由库存管理系统来提高库存管理工作的效率,这对信息的规范管理、科学统计和快速查询,减少管理方面的工作量,提高店铺的生产效率,都具有十分重要的现实意义。当店铺的库存周转率高,就可以用同样的资金运作更多商品流通,就可以为价格战提供降价空间,就可以为促销、广告、门店改造等提供更多资金支持。尽管世上没有“一本万利”的神话,但是科学高效的库存管理确实能够加快资金回笼,大大提高6资金利用率。商品积压少了,周转快了,对零售商来说,带来的直接好处就是资金利用率高了,一分钱可以当两分用。然而单体店铺

7、无论是在物流、资金流、管理人员、管理流程等监控手段上都远远落后于大型连锁店铺,而连锁店铺在经营管理、产品质量、全程服务等方面的一系列优势,是单体店铺无法比拟的。开发公司自己仓库管理系统使单体药店仓库管理工作实现在信息化、规范化,不仅可以加快库存管理的步伐,而且可以提高我们公司及相关人员的工作效率。2.2 用户的特点本软件的最终用户是XX 公司的仓库部门及其相关人员。操作本系统的人员要求会在 Windows XP 系统上进行熟练操作, 其维 护 人 员 的 技 术 水 平 要 求 在 精 通 Java 语 言 及 相 关 平 台 及 Microsoft Office Access2003 的操作

8、前提下可以维护。部门需要有专职业的商品数据录入人员,并且要具有一定的计算机操作知识;系统的维护人员是店铺的库存管理员,对网络和数据库的操作比较熟悉,同时对编程有一定认识的,可以应对一般的系统维护需要;数据录入员负责仓库药品数据的录入及日常更新,系统维护人员负责数据的备份和其它管理工作。72.3 假定和约束本项目是否能够成功实施,主要取决于以下几点:( 1 )为了项目的开发下的条件和实施, 在必要时对现有的业务流程进行合理的调整。( 2 )开发组为调研、 开发和实施过程提供必要的工作环境和系统运行环境,这些环境有助于软件开发开展工作。( 3 )商铺为软件系统的运行提供必要的且能够满足系统运行条件

9、的硬件环境和通讯环境,不合适的硬件环境和通讯环境将会影响系统的性能。3 需求规定3.1 对功能的规定管理人员可以对商品进行添加、对商品进行采购入库、对商品进行价格调整、对商品进行销售出库、库存查询、销售信息查询、商品销售排行、年销售额分析、商品销售结账、入库退货结账、商品入库结账、销售退货结账等操作。本次软件项目开发的是一个仓库信息管理系统,其目的在于公司仓库部门的货物更有效的管理,使公司的仓库部门能够更方便、更有效率的完成日常8工作,以及实现完善日常生活中货物管理的各种功能。仓储管理系统软件的功能需求分析如下:( 1 )仓库进货仓库存放货物品种繁多,堆存方式以及处理过程也非常复杂,随着业务量

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

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

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

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

14、和物力。仓库盘点一般可以按照周期盘点、循环盘点和零点 3 种方式进行,企业采用周期盘点这种方式的情况较多。操作员可以在仓库盘点中任意增加或减少某件商品的库存数11据,因此,出于安全性方面的考虑,本功能模块需要管理者(部门经理)能使用,并且所有的修改信息将会被存储到数据中。仓库盘点模块要求管理员输入某商品、该商品实际数量,系统会自动的将当前系统时间作为盘点时间更新到数据库,并且会自动统计总盘点过程中修改的数量。在打印的单据中将会给出上述的所有信息。( 7 )库存查询库存的可见性是决定企业的分销战略是否成功的最重要的一点。如果库存水平和组成,或所计划的对这些水平和组成的更新是模糊的、不正确的、过时

15、的或完全不可信的,那么所有的仓储,运输和供应链管理活动都很有可能失败。换句话说,如果企业拥有清楚的、正确的、最新的和可靠的库存信息,将能更好地保证仓储,运输和供应链管理的成功。在本系统的库存查询功能模式中,用户可以查询所有的商品库存, 也可以输入某件商品的 ID 号从而得到该商品的库存。总之,用户可以通过本地查询模块轻松得到及时的库存信息。( 8 )仓库查询为适应客户不断提高的要求,增强仓储企业的核心竞争力,超越客户的期望。本系统提供了非常完整的信息查询,在仓库管理12中输入的任何一条信息都可以在仓库查询模块中查询到。在本模块中,用户可以选择查询的类型包括:仓库进货、仓库退货、仓库领料、仓库退

16、料、商品调拨、仓库盘点;用户在选择查询的类型后,再输入需要查询的时间,系统就会返回用户所需的信息。经过查找资料、实际可行性和系统分析,总结出仓库管理系统的数据流程 . 该系统完成后将具备如下功能:a. 仓库各种信息的输入:包括入库、出库、还原(更新) 、需求信息的输入等;b. 仓库管理的设计:如各种产品信息查询、修改和维护;(其中库存管理中加入最高储备和最低储备字段,对仓库的物品实现监控和预警(当查询时显示这些信息);c. 仓库中剩余产品数量图形化显示,具有现实意义(简单明了);d. 建立一个操作员管理模块:实现操作员的登录及操作用户的添加,更改用户密码和删除用户的管理(这其中设立相关权限);

17、e. 关于仓库管理系统的若干说明,如:使用开发者、系统版本以及时间;f. 系统背景更换以及背景音乐的设置满足用户心情的调节。 (这样工作起来不会太枯燥) 。13g. 仓库信息管理系统的层次图如下仓库管更新库存事务仓库管理系统库存信息采购员理员库存清单仓库管12更新库存事务处理事务库存信息采购员理员产生报表库存清单库存清单仓库管更新库存接受入库有效1.1库存1.22.1事务(或出操作员理员事务事务更新库存信息处理事务产生报表报表库)请求库存清单h . 系统的状态转换图如下14取消入库命令确定入库库存操作员信息查询出库命令确定出库取消i . 仓库信息管理系统的系统联系图库存信息入库操作员产品操作员

18、属于出库款型颜色库存信息153.2 对性能的规定3.2.1精度输入的数据必须符合设计的格式要求:a . 产品数量必须为正整数;b . 商品金额属性,小数点后面取前两位。3.2.2时间特性要求对于该软件的时间特性要求:a响应时间 0.1s;b更新处理时间0.1s ;c数据的转换和传送时间0.1s;d查询时间;等待要求为0.5s。3.2.3灵活性该系统是以Java 语言为背景的, 应该是可以跨平台运行的,至于操作系统应该也是可以转换在新一点的Vista操作系统。数据库是以微软的产品Access 2003应该在 Windows的绝大部分操作系统上是没问题的。如果需求发生某些变化时,该软件对这些变化的

19、适应能力如下:16a 操作方面添加部分表单;b 运行环境不变;c 同其他软件接口不变;d 精度和有效时限不变;e 计划的变化或改进。3.3 输人输出要求输人输出要求系统在输入的时候会对其内容进行校验。在系统的内部,系统做了严格的输入内容验证,不符合要求的输入,系统会提示并要求用户重新输入或退出, 没有一定的权限的输入,会给予提示并不给予操作。3.3.1输入管理用户时:输入操作员号可以查询其一天的工作,对产品的数量查询。增加管理员,删除管理员及修改管理员信息,查看库存及统计库存情况。操作员输入时:通过输入属性信息进行储存,通过输入查询条件信息,查找出库,入库基本信息, 出库基本信息查询, 库存信

20、息等。173.3.2输出管理员通过查询条件,输入查询信息等,系统获取数据库中对应的属性信息,显示在界面中。3.4 数据管理能力要求数据表操作:可以对百万条数据进行增、删、改操作.数据增长:满足每秒5 条数据增长估算:每天处理1000条数据备份:每天凌晨一点自动进行数据库的备份其他专门要求:当管理员建立了用户表,操作员及仓库管理员权限后,管理员,操作员、要对自己的用户名及密码进行保密,因为此系统企业管理系统模式,故任何一个持有用户名及密码都可以进行规定权限内的操作。3.5 故障处理要求本系统在查看分析结果时,若操作系统是Vista则效果非常明显,这是由于是通过绘图来显示结果。在Windows操作系统上,在不同的版本上也有不同效果。这需要一个较好的显示设备来实现这些事情。故障:断电。处理:由技术人员使用数据库管理系统对数据进18行恢复。故障:数据操作失误。处理:可以直接由管理人员对数据进行恢复。3.6 其他专门要求a

温馨提示

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

评论

0/150

提交评论