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

下载本文档

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

文档简介

目录目录 1 1 引言引言 .2 2 1.1 编写目的 .2 1.2 背景 .2 1.3 定义 .3 1.4 参考资料 .3 2 2 任务概述任务概述 .3 3 2.1 目标 .3 2.2 用户的特点 .4 2.3 假定和约束 .4 3 3 需求规定需求规定 .5 5 3.1 对功能的规定 .5 3.2 对性能的规定 .9 3.2.1 精度.9 3.2.2 时间特性要求.9 3.2.3 灵活性.9 3.3 输人输出要求 .10 3.4 数据管理能力要求 .10 3.5 故障处理要求 .11 3.6 其他专门要求 .11 4 4 运行环境规定运行环境规定 .1 11 1 4.1 设备 .11 4.2 支持软件 .12 4.3 接口 .12 4.4 控制 .12 仓储管理系统仓储管理系统软件需求说明书软件需求说明书 1 引言引言 1.1 编写目的编写目的 仓库信息管理系统是一套用于仓库、进销存管理的软件。它适用于企业,超市,物 流等单位管理商品、物资、用品、材料、零配件的采购、入库、出库(销售)等日常 工作。 提供基本的查询、统计、汇总功能,及简洁、明晰的报表。灵活的成本统计、 应何时出库入库及数量的问题,为经理决策、财务记帐、综合统计提供了良好的参考 平台。仓库信息管理系统主要针对于某些企业库存信息的管理,是针对仓库日常执行 业务,主要分为了仓库信息管理和信息查询,用户通过相应的模块,对仓库里的设备 的基本情况进行操作,对库存数量进行查询,管理员通过简单的操作即可轻松的管理 仓库信息。 此软件说明书对仓库信息管理系统软件做了全面细致的用户需求分析,明确所要开 发的软件应具有的功能、性能以及与其他软件的接口,使系统分析人员及软件开发人 员能清楚地了解用户的需求,使用户和软件开发者双方对该软件的初始规定有一个共 同的理解,使之成为整个开发工作的基础。并在此基础上进一步提出系统设计说明书与 开发工作。 本软件需求说明书的读者是系统开发人员或合同约定的人员。 1.2 背景背景 说明: a待开发的软件系统的名称;仓储管理软件系统 b本项目的任务提出者是 xx 公司,开发者是 XX 公司的相关工作人员,用户是 XX 公 司的仓库管理人员及相关部门,实现该软件的计算中心是 XX 公司电子商务技术中 心; c该软件系统同其他系统或其他机构的基本的相互来往关系如下: 该系统的数据库 及其备份建立在 Microsoft Office Access2003 基础上 1.3 定义定义 数据字典:关于数据的信息的集合,也即是数据流图中包含的元素的定义的集合 这个系统中出现的参与者有:管理员,操作员,供应商, 物料员。 管理员:可进行仓库盘点,商品信息维护,供应商信息维护操作。 操作员:可进行商品进、退货,仓库调拨,仓库盘点,仓库领、退料操作。 供应商:可进行商品进、退货操作。 物料员:可进行仓库领、退料操作。 1.4 参考资料参考资料 a.有关软件项目开发文档的国家标准(GB856788) b.JAVA2 程序设计基础教程 计算机职业教育联盟 主编 清华大学出版社 出版 c.SQL Server 数据库基础教程计算机职业教育联盟 主编 清华大学出版社 出版 d.实用操作系统教程 葛瀛龙 周旭等 编著 机械工业出版社 出版 e.计算机网络技术 施晓秋 主编 科学出版社 出版 f.数据库系统概念 Abranchial, Silverbeater Henry F.Forth S.Sudaria 著 机械工业出版社 出版 2 任务概述任务概述 2.1 目标目标 该软件系统开发的目的是为了使仓库信息管理员更好地管理仓库入库、出库情况以 及库存信息,目标针对于仓库货物的流通情况, 能够方便的实现进出产品的出入库功 能和信息的查询,并能够明了的反映库存信息情况以及时地提醒仓库信息管理员该对 哪些产品进行出库和入库操作,系统要求有一定不合法的法操作的判断能力和容错能 力以不至于偶尔的误操作致使系统崩溃或是数据彻底丢失。而公司的库存管理涉及入 库、出库的产品、经办人员及客户等方方面面的因素,如何管理这些信息数据,是一 项复杂的系统工程,所以这就需要由库存管理系统来提高库存管理工作的效率,这对 信息的规范管理、科学统计和快速查询,减少管理方面的工作量,提高店铺的生产效 率,都具有十分重要的现实意义。当店铺的库存周转率高,就可以用同样的资金运作 更多商品流通,就可以为价格战提供降价空间,就可以为促销、广告、门店改造等提 供更多资金支持。尽管世上没有“一本万利”的神话,但是科学高效的库存管理确实 能够加快资金回笼,大大提高资金利用率。商品积压少了,周转快了,对零售商来说, 带来的直接好处就是资金利用率高了,一分钱可以当两分用。然而单体店铺无论是在 物流、资金流、管理人员、管理流程等监控手段上都远远落后于大型连锁店铺,而连 锁店铺在经营管理、产品质量、全程服务等方面的一系列优势,是单体店铺无法比拟 的。 开发公司自己仓库管理系统使单体药店仓库管理工作实现在信息化、规范化,不仅 可以加快库存管理的步伐,而且可以提高我们公司及相关人员的工作效率。 2.2 用户的特点用户的特点 本软件的最终用户是 XX 公司的仓库部门及其相关人员。操作本系统的人员要求会 在 Windows XP 系统上进行熟练操作,其维护人员的技术水平要求在精通 Java 语言及 相关平台及 MicrosoftMicrosoft OfficeOffice Access2003Access2003 的操作前提下可以维护。部门需要有专职 业的商品数据录入人员,并且要具有一定的计算机操作知识;系统的维护人员是店铺 的库存管理员,对网络和数据库的操作比较熟悉,同时对编程有一定认识的,可以应 对一般的系统维护需要;数据录入员负责仓库药品数据的录入及日常更新,系统维护 人员负责数据的备份和其它管理工作。 2.3 假定和约束假定和约束 本项目是否能够成功实施,主要取决于以下几点: (1)为了项目的开发下的条件和实施,在必要时对现有的业务流程进行合理的调整。 (2)开发组为调研、开发和实施过程提供必要的工作环境和系统运行环境,这些环境 有助于软件开发开展工作。 (3)商铺为软件系统的运行提供必要的且能够满足系统运行条件的硬件环境和通讯环 境,不合适的硬件环境和通讯环境将会影响系统的性能。 3 需求规定需求规定 3.1 对功能的规定对功能的规定 管理人员可以对商品进行添加、对商品进行采购入库、对商品进行价格调整、对 商品进行销售出库、库存查询、销售信息查询、商品销售排行、年销售额分析、商品 销售结账、入库退货结账、商品入库结账、销售退货结账等操作。本次软件项目开发 的是一个仓库信息管理系统,其目的在于公司仓库部门的货物更有效的管理,使公司 的仓库部门能够更方便、更有效率的完成日常工作,以及实现完善日常生活中货物管 理的各种功能。仓储管理系统软件的功能需求分析如下: (1)仓库进货 仓库存放货物品种繁多,堆存方式以及处理过程也非常复杂,随着业务量的增加, 仓库管理者所需要处理的信息量大幅上升,因此管理者往往很难及时准确掌握整个仓 库的动作状态。分析其原因在于:仓库在进货时没有输入详细、有效、完整的信息。 在本仓库信息系统中,仓库进货模块要求操作员输入商品号、进货数量、单价和 供应商,系统会自动的将当前系统时间作为进货时间更新到数据库,并且会自动统计 总进货金额。该操作完成后,相应货物的数量为原数量加进货的数量,并更新数据库。 (2)仓库退货 需求分析表明,企业仓库中的货物离开仓库主要有两种原因:企业无法销售某种 商品,将其退还给供应商;企业销售了一部分某商品,再从仓库调出部分库存的该种 商品。 在本仓库信息系统中,仓库进货模块是为了第一种原因而设计的,它要求操作员 输入退货商品号、退货数量、单价和供应商,系统会自动的将当前系统时间作为退货 时间更新到数据库,并且会自动统计总退货金额。该操作完成后,相应货物的数量为 原数量减退货的数量,并更新数据库。 (3)仓库领料 根据上述仓库退货中列举的原因,在本仓库信息系统中,仓库领料模块是为了第 二种原因而设计的,它要求操作员输入领取商品号、领料数量、领料人和仓库管理员, 系统会自动将当前系统时间作为退货时间更新到数据库,并且会自动统计总领料数量。 在打印的单据中将会给出上述的所有信息。该操作完成后,相应货物的数量为原数量 减领料的数量并更新数据库。 (4)仓库退料 根据需求分析,企业功能遇到下述问题:企业销售部门在某段时间内没有销售某 件商品,这可能会造成销售部门的货物积压,因此部门就需要将该件商品一部分到仓 库,这就是所谓的仓库退料。 在本仓库信息系统中,仓库退料模块要求操作员输入退料商品号、退料数量、退 料人和仓库管理员,系统会自动的将当前系统时间作为退料时间更新到数据库,并且 会自动统计总退料数量。在打印的单据中将会出上述的所有信息。该操作完成后,相 应货物的数量为原数量加退料的数量并更新数据库。 (5)商品调拨 企业中很可能不止一个销售部门,而各个销售部门销售业绩也不相同。按照传统 的仓库物流管理模式,业绩不好的销售部门要将其积压的商品退回仓库,业绩好的销 售部门从仓库领取一定数量的商品,本系统中引入了商品调拨的概念,即业绩不好的 销售部门可以直接将其积压的商品移交一部分给业绩好的销售部门,不必通过仓库中 转。该功能具有较大的灵活性和可扩展性,能够满足客户在仓储管理方面更多个性化 的需求。 商品调拨模块要求操作员输入退料商品号、调拨数量、调拨人和仓库管理员,系 统会自动的将当前系统时间作业调拨时间更新到数据库,并且会自动统计总调拨数量。 在打印的单据中将会给出上述的所有信息。 (6)仓库盘点 仓库盘点的目的是为了更好地了解仓库准确的库存信息。盘点的周期和盘点的方 式,企业可以根据自身的情况加以选择,不合理的仓库盘点,将会降低仓库库存信息 的准确性、物料计划的准确性;不必要的仓库盘点将浪费企业的人力和物力。仓库盘 点一般可以按照周期盘点、循环盘点和零点 3 种方式进行,企业采用周期盘点这种方 式的情况较多。 操作员可以在仓库盘点中任意增加或减少某件商品的库存数据,因此,出于安全 性方面的考虑,本功能模块需要管理者(部门经理)能使用,并且所有的修改信息将 会被存储到数据中。 仓库盘点模块要求管理员输入某商品、该商品实际数量,系统会自动的将当前系 统时间作为盘点时间更新到数据库,并且会自动统计总盘点过程中修改的数量。在打 印的单据中将会给出上述的所有信息。 (7)库存查询 库存的可见性是决定企业的分销战略是否成功的最重要的一点。如果库存水平和 组成,或所计划的对这些水平和组成的更新是模糊的、不正确的、过时的或完全不可 信的,那么所有的仓储,运输和供应链管理活动都很有可能失败。换句话说,如果企 业拥有清楚的、正确的、最新的和可靠的库存信息,将能更好地保证仓储,运输和供 应链管理的成功。在本系统的库存查询功能模式中,用户可以查询所有的商品库存, 也可以输入某件商品的 ID 号从而得到该商品的库存。总之,用户可以通过本地查询模 块轻松得到及时的库存信息。 (8)仓库查询 为适应客户不断提高的要求,增强仓储企业的核心竞争力,超越客户的期望。本 系统提供了非常完整的信息查询,在仓库管理中输入的任何一条信息都可以在仓库查 询模块中查询到。 在本模块中,用户可以选择查询的类型包括:仓库进货、仓库退货、仓库领料、 仓库退料、商品调拨、仓库盘点;用户在选择查询的类型后,再输入需要查询的时间, 系统就会返回用户所需的信息。 经过查找资料、实际可行性和系统分析,总结出仓库管理系统的数据流程.该系统 完成后将具备如下功能: a.仓库各种信息的输入:包括入库、出库、还原(更新) 、需求信息的输入等; b. 仓库管理的设计:如各种产品信息查询、修改和维护; (其中库存管理中加入最高储备和最低储备字段,对仓库的物品实现监控和预警 (当查询时显示这些信息) ) ; c.仓库中剩余产品数量图形化显示,具有现实意义(简单明了) ; d. 建立一个操作员管理模块:实现操作员的登录及操作用户的添加,更改用户密码和 删除用户的管理(这其中设立相关权限) ; e.关于仓库管理系统的若干说明,如:使用开发者、系统版本以及时间; f.系统背景更换以及背景音乐的设置满足用户心情的调节。 (这样工作起来不会太枯 燥) 。 g. 仓库信息管理系统的层次图如下 仓库管 理员 仓库管理系统采购员更新库存事务库存信息 仓库管 理员 采购员更新库存事务库存信息 处理事务 产生报表 库存清单 库存清单 仓库管 理员 更新库存 事务 接受入库 (或出 库)请求 有效 事务 1.1 更新库存 库存 信息 1.2 处理事务 2.1 产生报表 库存清单 操作员 事务 报表 库存清单 12 h .系统的状态转换图如下 库存 信息 查询 出库 入库 操作员 入库命令 出库命令 取消 确定 确定 取消 i .仓库信息管理系统的系统联系图 库存信息 入库 出库 库存信息 操作员产品 款型颜色 属于 操作员 3.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 的绝大部分操作系统上是没问题的。 如果需求发生某些变化时,该软件对这些变化的适应能力如下: a 操作方面添加部分表单; b 运行环境不变; c 同其他软件接口不变; d 精度和有效时限不变; e 计划的变化或改进。 3.3 输人输出要求输人输出要求 输人输出要求系统在输入的时候会对其内容进行校验。在系统的内部,系统做了严 格的输入内容验证,不符合要求的输入,系统会提示并要求用户重新输入或退出,没 有一定的权限的输入,会给予提示并不给予操作。 3.3.1 输入 管理用户时:输入操作员号可以查询其一天的工作,对产品的数量查询。增加管 理 员,删除管理员及修改管理员信息,查看库存及统计库存情况。 操作员输入时:通过输入属性信息进行储存,通过输入查询条件信息,查找出库, 入库基本信息,出库基本信息查询,库存信息等。 3.3.2 输出 管理员通过查询条件,输入查询信息等,系统获取数据库中对应的属性信息,显 示在界面中。 3.4 数据管理能力要求数据管理能力要求 数据表操作:可以对百万条数据进行增、删、改操作. 数据增长:满足每秒 5 条数据增长 估算:每天处理 1000 条数据 备份:每天凌晨一点自动进行数据库的备份 其他专门要求:当管理员建立了用户表,操作员及仓库管理员权限后,管理员,操 作员、要对自己的用户名及密码进行保密,因为此系统企业管理系统模式,故任何一 个持有用户名及密码都可以进行规定权限内的操作。 3.5 故障处理要求故障处理要求 本系统在查看分析结果时,若操作系统是 Vista 则效果非常明显,这是由于是通过 绘图来显示结果。在 Windows 操作系统上,在不同的版本上也有不同效果。这需要一 个较好的显示设备来实现这些事情。 故障:断电。处理:由技术人员使用数据库管理系统对数据进行恢复。 故障:数据操作失误。处理:可以直接由管理人员对数据进行恢复。 3.6 其他专门

温馨提示

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

评论

0/150

提交评论