仓储管理系统软件需求说明书.docx

上传人:b****4 文档编号:11869328 上传时间:2023-04-06 格式:DOCX 页数:10 大小:110.81KB
下载 相关 举报
仓储管理系统软件需求说明书.docx_第1页
第1页 / 共10页
仓储管理系统软件需求说明书.docx_第2页
第2页 / 共10页
仓储管理系统软件需求说明书.docx_第3页
第3页 / 共10页
仓储管理系统软件需求说明书.docx_第4页
第4页 / 共10页
仓储管理系统软件需求说明书.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

仓储管理系统软件需求说明书.docx

《仓储管理系统软件需求说明书.docx》由会员分享,可在线阅读,更多相关《仓储管理系统软件需求说明书.docx(10页珍藏版)》请在冰豆网上搜索。

仓储管理系统软件需求说明书.docx

仓储管理系统软件需求说明书

仓储管理系统软件需求说明书

1引言

1.1编写目的

仓库信息管理系统是一套用于仓库、进销存管理的软件。

它适用于企业,超市,物流等单位管理商品、物资、用品、材料、零配件的采购、入库、出库(销售)等日常工作。

提供基本的查询、统计、汇总功能,及简洁、明晰的报表。

灵活的成本统计、应何时出库入库及数量的问题,为经理决策、财务记帐、综合统计提供了良好的参考平台。

仓库信息管理系统主要针对于某些企业库存信息的管理,是针对仓库日常执行业务,主要分为了仓库信息管理和信息查询,用户通过相应的模块,对仓库里的设备的基本情况进行操作,对库存数量进行查询,管理员通过简单的操作即可轻松的管理仓库信息。

此软件说明书对仓库信息管理系统软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能以及与其他软件的接口,使系统分析人员及软件开发人员能清楚地了解用户的需求,使用户和软件开发者双方对该软件的初始规定有一个共同的理解,使之成为整个开发工作的基础。

并在此基础上进一步提出系统设计说明书与开发工作。

本软件需求说明书的读者是系统开发人员或合同约定的人员。

1.2背景

说明:

a.待开发的软件系统的名称;仓储管理软件系统

b.本项目的任务提出者是xx公司,开发者是XX公司的相关工作人员,用户是XX公司的仓库管理人员及相关部门,实现该软件的计算中心是XX公司电子商务技术中心;

c.该软件系统同其他系统或其他机构的基本的相互来往关系如下:

该系统的数据库及其备份建立在MicrosoftOfficeAccess2003基础上

1.3定义

数据字典:

关于数据的信息的集合,也即是数据流图中包含的元素的定义的集合

这个系统中出现的参与者有:

管理员,操作员,供应商, 物料员。

管理员:

可进行仓库盘点,商品信息维护,供应商信息维护操作。

 

操作员:

可进行商品进、退货,仓库调拨,仓库盘点,仓库领、退料操作。

供应商:

可进行商品进、退货操作。

物料员:

可进行仓库领、退料操作。

1.4参考资料

a.有关软件项目开发文档的国家标准(GB8567——88)

b.《JAVA2程序设计基础教程》 计算机职业教育联盟 主编 清华大学出版社 出版 

c.《SQL Server数据库基础教程》计算机职业教育联盟主编清华大学出版社 出版 

d.《实用操作系统教程》 葛瀛龙 周旭等 编著 机械工业出版社 出版 

e.《计算机网络技术》 施晓秋 主编 科学出版社 出版 

f.《数据库系统概念》 Abranchial, Silverbeater Henry F.Forth S.Sudaria

著 机械工业出版社 出版

2任务概述

2.1目标

该软件系统开发的目的是为了使仓库信息管理员更好地管理仓库入库、出库情况以及库存信息,目标针对于仓库货物的流通情况,能够方便的实现进出产品的出入库功能和信息的查询,并能够明了的反映库存信息情况以及时地提醒仓库信息管理员该对哪些产品进行出库和入库操作,系统要求有一定不合法的法操作的判断能力和容错能力以不至于偶尔的误操作致使系统崩溃或是数据彻底丢失。

而公司的库存管理涉及入库、出库的产品、经办人员及客户等方方面面的因素,如何管理这些信息数据,是一项复杂的系统工程,所以这就需要由库存管理系统来提高库存管理工作的效率,这对信息的规范管理、科学统计和快速查询,减少管理方面的工作量,提高店铺的生产效率,都具有十分重要的现实意义。

当店铺的库存周转率高,就可以用同样的资金运作更多商品流通,就可以为价格战提供降价空间,就可以为促销、广告、门店改造等提供更多资金支持。

尽管世上没有“一本万利”的神话,但是科学高效的库存管理确实能够加快资金回笼,大大提高资金利用率。

商品积压少了,周转快了,对零售商来说,带来的直接好处就是资金利用率高了,一分钱可以当两分用。

然而单体店铺无论是在物流、资金流、管理人员、管理流程等监控手段上都远远落后于大型连锁店铺,而连锁店铺在经营管理、产品质量、全程服务等方面的一系列优势,是单体店铺无法比拟的。

开发公司自己仓库管理系统使单体药店仓库管理工作实现在信息化、规范化,不仅可以加快库存管理的步伐,而且可以提高我们公司及相关人员的工作效率。

2.2用户的特点

本软件的最终用户是XX公司的仓库部门及其相关人员。

操作本系统的人员要求会在WindowsXP系统上进行熟练操作,其维护人员的技术水平要求在精通Java语言及相关平台及MicrosoftOfficeAccess2003的操作前提下可以维护。

部门需要有专职业的商品数据录入人员,并且要具有一定的计算机操作知识;系统的维护人员是店铺的库存管理员,对网络和数据库的操作比较熟悉,同时对编程有一定认识的,可以应对一般的系统维护需要;数据录入员负责仓库药品数据的录入及日常更新,系统维护人员负责数据的备份和其它管理工作。

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.仓库信息管理系统的层次图如下

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操作系统。

数据库是以微软的产品Access2003应该在Windows的绝大部分操作系统上是没问题的。

如果需求发生某些变化时,该软件对这些变化的适应能力如下:

a. 操作方面添加部分表单; 

b. 运行环境不变;

c. 同其他软件接口不变;

d. 精度和有效时限不变;

e. 计划的变化或改进。

3.3输人输出要求

输人输出要求系统在输入的时候会对其内容进行校验。

在系统的内部,系统做了严格的输入内容验证,不符合要求的输入,系统会提示并要求用户重新输入或退出,没有一定的权限的输入,会给予提示并不给予操作。

3.3.1输入 

管理用户时:

输入操作员号可以查询其一天的工作,对产品的数量查询。

增加管理

员,删除管理员及修改管理员信息,查看库存及统计库存情况。

操作员输入时:

通过输入属性信息进行储存,通过输入查询条件信息,查找出库,

入库基本信息,出库基本信息查询,库存信息等。

3.3.2输出 

管理员通过查询条件,输入查询信息等,系统获取数据库中对应的属性信息,显示在界面中。

3.4数据管理能力要求

数据表操作:

可以对百万条数据进行增、删、改操作. 

数据增长:

满足每秒5条数据增长 

估算:

每天处理1000条数据 

备份:

每天凌晨一点自动进行数据库的备份

其他专门要求:

当管理员建立了用户表,操作员及仓库管理员权限后,管理员,操作员、要对自己的用户名及密码进行保密,因为此系统企业管理系统模式,故任何一个持有用户名及密码都可以进行规定权限内的操作。

3.5故障处理要求

本系统在查看分析结果时,若操作系统是Vista则效果非常明显,这是由于是通过绘图来显示结果。

在Windows操作系统上,在不同的版本上也有不同效果。

这需要一个较好的显示设备来实现这些事情。

故障:

断电。

处理:

由技术人员使用数据库管理系统对数据进行恢复。

故障:

数据操作失误。

处理:

可以直接由管理人员对数据进行恢复。

3.6其他专门要求

a.利用可靠的密码技术;

b.掌握特定的记录或历史数据集; 

c.指定所需属性十分重要,它使得人们能用规定的方法去进行客观的验证。

 

d.可移植性,规定把软件从一种环境移植到另一种环境所要求的用户程序,用户接

口兼容方面的约束等等。

e.只有系统内部人员知道系统管理信息的机制,并且是个人员间的信息是透明的,

即是管理员是不能查看其它任何操作员的信息的。

4运行环境规定

4.1设备

a.Cpu主频1.6GHz以上及内存1G以上; 

b.硬盘150G以上 

c.操作系统:

WindowsXP、Windows7或更高系统;

e.数据库服务器:

MicrosoftOfficeAccess2003;

f.前端开发工具:

JDK1.5以上版本;

g.数据访问对象:

JDBCtoODBC.

h.显示器一台,鼠标、键盘一套、网线一条

4.2支持软件

该系统为B/S结构,它的运行环境分客户端、应用服务器端 以下是系统的软件环境。

(1)客户端 

操作系统:

WindowsXP或更高版本。

 

浏览器:

IE6以上,其它常见浏览器。

 

(2)应用服务器端 

操作系统:

WindowsXP、Windows7或更高系统。

 

应用服务器:

Tomcat 6或更新版本。

 

数据库访问:

JDBC。

 

运行环境:

JRE1.6 

数据库系统:

SQLServer 2008。

4.3接口

通过JDBCtoODBC来访问MicrosoftOfficeAccess2003中的数据库。

4.4控制

图形界面操作,来源于系统用户或系统管理员的鼠标单击操作以及键盘输入数据操作。

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 企业管理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1