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

下载本文档

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

文档简介

1、目录1引言21.1 编写目的21.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 输人输出要求103.4 数据管理能力要求103.5 故障处理要求113.6 其他专门要求114运行环境规定114.1 设备114.2 支持软件124.3 接口124.4 控制12仓储管理系统软件需求说明书1引言1.1 编写目的仓库信息管理系统是一套用于仓库、进销存管理的软件。它适用于企业,超市,物流等单位管理商品、物资、用品、材

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

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

4、的元素的定义的集合这个系统中出现的参与者有:管理员,操作员,供应商,物料员。管理员:可进行仓库盘点,商品信息维护,供应商信息维护操作。操作员:可进行商品进、退货,仓库调拨,仓库盘点,仓库领、退料操作。供应商:可进行商品进、退货操作。物料员:可进行仓库领、退料操作。1.4 参考资料a. 有关软件项目开发文档的国家标准(GB856788)b. JAVA2程序设计基础教程计算机职业教育联盟主编清华大学出版社出版c. SQLServer数据库基础教程计算机职业教育联盟主编清华大学出版社出版d. 实用操作系统教程葛瀛龙周旭等编著机械工业出版社出版e. 计算机网络技术施晓秋主编科学出版社出版f. 数据库系

5、统概念Abranchial,SilverbeaterHenryF.ForthS.Sudaria著机械工业出版社出版2任务概述2.1 目标该软件系统开发的目的是为了使仓库信息管理员更好地管理仓库入库、出库情况以及库存信息,目标针对于仓库货物的流通情况,能够方便的实现进出产品的出入库功能和信息的查询,并能够明了的反映库存信息情况以及时地提醒仓库信息管理员该对哪些产品进行出库和入库操作,系统要求有一定不合法的法操作的判断能力和容错能力以不至于偶尔的误操作致使系统崩溃或是数据彻底丢失。而公司的库存管理涉及入库、出库的产品、经办人员及客户等方方面面的因素,如何管理这些信息数据,是一项复杂的系统工程,所以

6、这就需要由库存管理系统来提高库存管理工作的效率,这对信息的规范管理、科学统计和快速查询,减少管理方面的工作量,提高店铺的生产效率,都具有十分重要的现实意义。当店铺的库存周转率高,就可以用同样的资金运作更多商品流通,就可以为价格战提供降价空间,就可以为促销、广告、门店改造等提供更多资金支持。尽管世上没有“一本万利”的神话,但是科学高效的库存管理确实能够加快资金回笼,大大提高资金利用率。商品积压少了,周转快了,对零售商来说,带来的直接好处就是资金利用率高了,一分钱可以当两分用。然而单体店铺无论是在物流、资金流、管理人员、管理流程等监控手段上都远远落后于大型连锁店铺,而连锁店铺在经营管理、产品质量、

7、全程服务等方面的一系列优势,是单体店铺无法比拟的。开发公司自己仓库管理系统使单体药店仓库管理工作实现在信息化、规范化,不仅可以加快库存管理的步伐,而且可以提高我们公司及相关人员的工作效率。2.2 用户的特点本软件的最终用户是XX公司的仓库部门及其相关人员。操作本系统的人员要求会在WindowsXP系统上进行熟练操作,其维护人员的技术水平要求在精通Java语言及相关平台及MicrosoftOfficeAccess2003的操作前提下可以维护。部门需要有专职业的商品数据录入人员,并且要具有一定的计算机操作知识;系统的维护人员是店铺的库存管理员,对网络和数据库的操作比较熟悉,同时对编程有一定认识的,

8、可以应对一般的系统维护需要;数据录入员负责仓库药品数据的录入及日常更新,系统维护人员负责数据的备份和其它管理工作。2.3 假定和约束本项目是否能够成功实施,主要取决于以下几点:(1)为了项目的开发下的条件和实施,在必要时对现有的业务流程进行合理的调整。(2)开发组为调研、开发和实施过程提供必要的工作环境和系统运行环境,这些环境有助于软件开发开展工作。(3)商铺为软件系统的运行提供必要的且能够满足系统运行条件的硬件环境和通讯环境,不合适的硬件环境和通讯环境将会影响系统的性能。3需求规定3.1对功能的规定管理人员可以对商品进行添加、对商品进行采购入库、对商品进行价格调整、对商品进行销售出库、库存查

9、询、销售信息查询、商品销售排行、年销售额分析、商品销售结账、入库退货结账、商品入库结账、销售退货结账等操作。本次软件项目开发的是一个仓库信息管理系统,其目的在于公司仓库部门的货物更有效的管理,使公司的仓库部门能够更方便、更有效率的完成日常工作,以及实现完善日常生活中货物管理的各种功能。仓储管理系统软件的功能需求分析如下:(1)仓库进货仓库存放货物品种繁多,堆存方式以及处理过程也非常复杂,随着业务量的增加,仓库管理者所需要处理的信息量大幅上升,因此管理者往往很难及时准确掌握整个仓库的动作状态。分析其原因在于:仓库在进货时没有输入详细、有效、完整的信息。在本仓库信息系统中,仓库进货模块要求操作员输

10、入商品号、进货数量、单价和供应商,系统会自动的将当前系统时间作为进货时间更新到数据库,并且会自动统计总进货金额。该操作完成后,相应货物的数量为原数量加进货的数量,并更新数据库。(2)仓库退货需求分析表明,企业仓库中的货物离开仓库主要有两种原因:企业无法销售某种商品,将其退还给供应商;企业销售了一部分某商品,再从仓库调出部分库存的该种商品。在本仓库信息系统中,仓库进货模块是为了第一种原因而设计的,它要求操作员输入退货商品号、退货数量、单价和供应商,系统会自动的将当前系统时间作为退货时间更新到数据库,并且会自动统计总退货金额。该操作完成后,相应货物的数量为原数量减退货的数量,并更新数据库。(3)仓

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

12、,系统会自动的将当前系统时间作为退料时间更新到数据库,并且会自动统计总退料数量。在打印的单据中将会出上述的所有信息。该操作完成后,相应货物的数量为原数量加退料的数量并更新数据库。( 5)商品调拨企业中很可能不止一个销售部门,而各个销售部门销售业绩也不相同。按照传统的仓库物流管理模式,业绩不好的销售部门要将其积压的商品退回仓库,业绩好的销售部门从仓库领取一定数量的商品,本系统中引入了商品调拨的概念,即业绩不好的销售部门可以直接将其积压的商品移交一部分给业绩好的销售部门,不必通过仓库中转。该功能具有较大的灵活性和可扩展性,能够满足客户在仓储管理方面更多个性化的需求。商品调拨模块要求操作员输入退料商

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

14、且所有的修改信息将会被存储到数据中。仓库盘点模块要求管理员输入某商品、该商品实际数量,系统会自动的将当前系统时间作为盘点时间更新到数据库,并且会自动统计总盘点过程中修改的数量。在打印的单据中将会给出上述的所有信息。( 7)库存查询库存的可见性是决定企业的分销战略是否成功的最重要的一点。如果库存水平和组成,或所计划的对这些水平和组成的更新是模糊的、不正确的、过时的或完全不可信的,那么所有的仓储,运输和供应链管理活动都很有可能失败。换句话说,如果企业拥有清楚的、正确的、最新的和可靠的库存信息,将能更好地保证仓储,运输和供应链管理的成功。在本系统的库存查询功能模式中,用户可以查询所有的商品库存,也可

15、以输入某件商品的ID号从而得到该商品的库存。总之,用户可以通过本地查询模块轻松得到及时的库存信息。8)仓库查询3.3.2 输出为适应客户不断提高的要求,增强仓储企业的核心竞争力,超越客户的期望。本系统提供了非常完整的信息查询,在仓库管理中输入的任何一条信息都可以在仓库查询模块中查询到。在本模块中,用户可以选择查询的类型包括:仓库进货、仓库退货、仓库领料、仓库退料、商品调拨、仓库盘点;用户在选择查询的类型后,再输入需要查询的时间,系统就会返回用户所需的信息。.该经过查找资料、实际可行性和系统分析,总结出仓库管理系统的数据流程系统完成后将具备如下功能:a. 仓库各种信息的输入:包括入库、出库、还原

16、(更新)、需求信息的输入等;b. 仓库管理的设计:如各种产品信息查询、修改和维护;(其中库存管理中加入最高储备和最低储备字段,对仓库的物品实现监控和预警(当查询时显示这些信息);c. 仓库中剩余产品数量图形化显示,具有现实意义(简单明了);d.建立一个操作员管理模块:实现操作员的登录及操作用户的添加,更改用户密码和删除用户的管理(这其中设立相关权限);e.关于仓库管理系统的若干说明,如:使用开发者、系统版本以及时间;f.系统背景更换以及背景音乐的设置满足用户心情的调节。(这样工作起来不会太枯燥)。g.仓库信息管理系统的层次图如下h . 系统的状态转换图如下i . 仓库信息管理系统的系统联系图3

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

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

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

温馨提示

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

评论

0/150

提交评论