仓库管理软件需求分析报告.docx
- 文档编号:4751897
- 上传时间:2022-12-08
- 格式:DOCX
- 页数:18
- 大小:158.92KB
仓库管理软件需求分析报告.docx
《仓库管理软件需求分析报告.docx》由会员分享,可在线阅读,更多相关《仓库管理软件需求分析报告.docx(18页珍藏版)》请在冰豆网上搜索。
仓库管理软件需求分析报告
)
仓库管理系统需求分析报告
1.产品描述
功能结构图
功能简介
库位管理是仓库合理高效利用的重要内容。
库位管理主要包括了库位基本信息的设置以及库位查询。
库位基本信息的设置包括:
编号、名称、类别、应存物品名称、位置、容量等;库位查询即库位基本信息的查询,定位货物位置,方便入库、捡货等人员,提高出、入库效率,同时为库存统计、盘点等提供服务。
?
2.用例图
3.库位管理用例描述
·
仓库设置(101)
仓库设置用例描述
用例描述
仓库设置
用例编号
101
创建者
|
创建时间
2016年10月19日
更新者
更新时间
2016年10月27日
简要说明
库位名称设置就是将仓库名称设置好,以便进行后续的库位设置,便于仓库的高效有序管理。
|
假设
前提条件
仓库名称已物理定义好。
事后条件
编辑输入仓库名称、编号,选择仓库类别。
优先级
高
使用频率
【
随时
场景描述
编辑仓库名称、编号、类别。
事件流
主事件流:
1.登录仓库管理系统;
2.选择库位管理模块;
~
3.编辑仓库信息,输入仓库名称、仓库编号
4.选择仓库类别,有原料库、包装材料库、成品库、半成品库、废品库、工装库等类别,选择正确类别。
5.设置完成后,点击保存;
异常
1.若名称重复,则提示此仓库名称已重复,请重新输入。
2.若输入编号位数或者重复,则提示此编号不正确,请重新输入。
对象
仓库信息管理
—
库位信息表
备注
事件流见下图。
库位信息设置(102)
库位信息设置用例描述
用例描述
库位信息设置
、
用例编号
101
创建者
创建时间
2016年10月19日
更新者
)
更新时间
2016年10月27日
简要说明
库位信息设置主要就是把所有库位的名称、编号以及货物名称数量输入系统中,使每一个库位可以准确定位,便于仓库的高效有序管理。
假设
前提条件
仓库设置已设置好。
事后条件
`
设置库位的编号。
优先级
高
使用频率
随时
场景描述
把此仓库的所有库位的名称、编号以及货物名称、数量输入系统中。
事件流
'
主事件流:
1.登录仓库管理系统;
2.选择库位管理模块;
3.选择某仓库,点击进入此仓库编辑所有库位信息,输入库位名称、库位编号,若未输入或者输入编号位数不正确或者编号重复,执行异常1。
4.输入货物名称、数量,若未输入或者输入不正确,执行异常2。
5.设置完成后,点击保存;
异常
;
1.提示此编号不正确,请重新输入。
2.提示输入错误,请重新输入。
对象
仓库信息管理
库位信息表
备注
事件流见下图。
【
库位查询(103)
库位查询用例描述
用例描述
库位查询
用例编号
103
创建者
:
创建时间
2016年10月19日
更新者
更新时间
2016年10月27日
简要说明
库位查询就是查询仓库库存状态以及仓库使用情况,为出、入库以及盘点等部门提供服务,便于仓库的有效利用。
》
假设
前提条件
库位信息设置完毕。
事后条件
可以按筛选条件查询仓库使用状态及库存量。
优先级
高
使用频率
;
随时
场景描述
进入库位查询模块后,可以查看全部,也可以选择筛选条件,按条件查询,出现查询结果可选择是否打印。
事件流
主事件流:
1.登录仓库管理系统;
2.选择仓库管理栏下的库位管理栏;
!
3.点击库位查询按钮
4.选择按仓库名称查询、按货物名称或者编号查询或者按日期查询,输入或者选择筛选条件,点击查询;
若未输入或者输入名称不正确或者输入编号位数不正确或者编号重复,执行异常1。
5.出现查询结果,可选择是否打印。
异常
1.提示筛选条件输入不正确,请重新输入。
对象
库位查询结果
。
备注
用例事件流图见下图
4.库位管理领域类图
仓库信息主要分为编辑和查询两大模块。
编辑库位信息主要包括仓库名称、编号、类别以及仓库内库位的名称、编号和货物名称、数量。
查询主要是查询仓库库存状态以及仓库使用情况,可以全部查询,也可以按条件筛选查询,有按仓库查询、按货物名称查询、按日期查询等。
仓库分库位储存不同的货物,把每一个库位信息设置在数据库中,方便仓库以及货物的分类管理,也有利于提高出、入库效率。
且需要库位信息时,可以方便的筛选查询等,同时可以记录一个库位的货物流动。
:
库位管理领域类图包括了仓库名称、编号,库位名称、编号,货物名称、数量,以及库位查询。
5.数据字典
数据集
库位设置数据集
标识符
中文名称
?
英文名称
数据类型
备注
SL001
仓库名称
StorageName
字符串
—
SL002
仓库编号
StorageNumber
字符串
SL003
仓库类别
StorageSort
!
字符串
SL004
库位编号
StorageLocationNumber
字符串
SL005
·
库位名称
StorageLocationName
字符串
SL006
货物名称
GoodsName
字符串
SL007
数量
Quantity
数值型
IM001
姓名
|
Name
字符串
IM002
工号
JobID
字符串
¥
IM003
操作日期
OperateDate
日期型
库位查询数据集
标识符
中文名称
…
英文名称
数据类型
备注
SL008
仓库名称
StorageName
字符串
{
SL009
库位编号
StorageLocationNumber
字符串
SL010
库位名称
StorageLocationName
}
字符串
SL011
货物名称
GoodsName
字符串
SL012
、
日期
Date
日期型
IM004
姓名
Name
字符串
、
IM005
工号
JobID
字符串
IM006
操作日期
·
OperateDate
日期型
元数据编制:
数据项编号规范
PU(purchase):
表示采购业务数据类元数据
QA(qualityassurance):
表示质检业务数据类元数据
IS(InStorage):
入库业务数据类元数据
、
SL(Storagelocation):
库位管理业务数据类元数据
CH(Check):
盘点管理业务数据类元数据
DI(dispatcher):
调度管理业务数据类元数据
EW(earlywarning):
库存预警管理业务数据类元数据
OS(OutStorage):
出库管理业务数据类元数据
BS(BackStorage):
退库管理业务数据类元数据
DR(DataReport):
数据报表管理业务数据类元数据
EX(ExceptionDetail)异常描述数据
,
IM(InformationManagement):
信息管理类
VMI(VendorManagedInventory)供应商管理库存
设置编辑
(1)IS001仓库名称
标识符
SL001
中文名称
)
仓库名称
英文名称
StorageName
简称
定义
具体一个仓库的名称
数据类型
(
字符串
同义名词
元数据类型
元数据
计量单位
无
值域
、
20位
(2)SL002仓库编号
标识符
SL002
中文名称
仓库编号
英文名称
StorageNumber
)
简称
定义
具体一个仓库名称所对应的编号
数据类型
字符串
同义名词
?
元数据类型
元数据
计量单位
无
值域
10位
(3)IS003仓库类别
标识符
#
IS003
中文名称
库位类别
英文名称
StorageSort
简称
定义
?
仓库的类别
数据类型
字符串
同义名词
仓库分类
元数据类型
元数据
计量单位
…
无
值域
原料库/包装材料库/成品库/半成品库/废品库/工装库
(4)SL004库位编号
标识符
SL004
中文名称
库位编号
~
英文名称
StorageLocationNumber
简称
定义
仓库内每个库位的编号
数据类型
字符串
~
同义名词
库位编码
元数据类型
元数据
计量单位
无
值域
10位
#
(5)SL005库位名称
标识符
SL005
中文名称
库位名称
英文名称
StorageLocationName
简称
#
定义
库位的名称
数据类型
字符串
同义名词
元数据类型
】
元数据
计量单位
无
值域
20位
(6)SL006货物名称
标识符
SL006
|
中文名称
货物名称
英文名称
GoodsName
简称
定义
库位应存货物的名称
`
数据类型
字符串
同义名词
元数据类型
元数据
计量单位
无
|
值域
20位
(7)SL007数量
标识符
SL007
中文名称
数量
英文名称
:
Quantity
简称
定义
库位应存货物的可存最大量
数据类型
数值型
同义名词
|
元数据类型
元数据
计量单位
个/吨/套等
值域
10位
。
查询类
(8)SL008仓库名称
标识符
SL008
中文名称
仓库名称
英文名称
StorageName
、
简称
定义
筛选查询时输入的仓库名称
数据类型
字符串
同义名词
;
元数据类型
元数据
计量单位
无
值域
20位
(9)SL009库位编号
标识符
}
SL009
中文名称
库位编号
英文名称
StorageLocationNumber
简称
定义
^
筛选查询时输入的库位编号
数据类型
字符串
同义名词
库位编码
元数据类型
元数据
计量单位
^
无
值域
10位
(10)SL010库位名称
标识符
SL010
中文名称
库位名称
…
英文名称
StorageLocationName
简称
定义
筛选查询时输入的库位名称
数据类型
字符串
'
同义名词
元数据类型
元数据
计量单位
无
值域
20位
'
(11)SL011货物名称
标识符
SL011
中文名称
货物名称
英文名称
GoodsName
简称
)
定义
筛选查询时输入的货物名称
数据类型
字符串
同义名词
元数据类型
]
元数据
计量单位
无
值域
20位
(12)SL012日期
标识符
SL012
中文名称
日期
英文名称
Date
简称
定义
筛选查询时选择的查询条件的日期
数据类型
日期型
同义名词
元数据类型
元数据
计量单位
无
值域
长日期型
6.非功能需求
物理需求
物理需求是指软件运行所需要的硬件环境需求。
物理需求的定义,对于软件开发过程和项目实施以及投资成本具有非常重大的指导意义。
在物理需求方面,一般提出了这些物理设备及环境的性能指标,无需指定特定的产品和型号。
在软件需求分析报告中,我们需要说明运行软件所需要的基本指标,关于软件运行之外包括安全、负载平衡、系统的扩展等应该有网络架构师等进行分析并且指定进行网络拓扑设计和配置设计等。
本小节我们将分析软件运行的基本物理需求。
硬件设计必须要考虑到随着业务发展,能够满足用户运行需求。
仓库管理系统软件运行的基本需求是:
一、业务应用服务器,为了保障系统能够安全可靠的运行,我们将业务分割为内部业务和对外业务两部分。
内部业务主要包括了入库、库位管理、盘点管理、调度、预警、出库、退库、统计报表、信息管理九部分。
外部业务采购、质检业务,这些业务内容较多,分散性较差,所以,我们将应用服务器分开,一组应用服务器是专门负责内部业务处理,另外一组应用服务器主要是负责公司外部采购、质检业务的处理。
具体配置要求:
内部业务服务器2台,实现冗机备份处理和内部业务的负载平衡。
性能指标要求是:
主频2G以上,内存4G以上或者更高档专业服务器,硬盘1TG以上。
二、Web应用服务器2台,实现冗机备份处理和内部业务的负载平衡。
性能指标要求是:
主频2G以上,内存4G以上或者更高档专业服务器,硬盘1TG以上。
三、数据库服务器,建议内部和外部业务共用服务器的模式,共计规划3台服务器,其中2台服务器用来完成负载平衡和数据库同步镜像,另外1台服务器作为备份服务器完成数据备份和恢复。
实施需求
应用服务器运行平台操作系统使用Windows2007,应用服务器Http服务器和应用程序服务器使用OracleWeblogic,应用服务平台使用OracleWeblogic,性能监视软件使用IBMTivoli。
数据库使用IBMDB2
Case工具包括:
软件架构工具使用IBMRationalRose作为建模和分析工作。
使用Powerdesigner作为数据建模工具。
文档编写及制图工具采用MicrosoftViso2010。
测试工具采用QuickTestProfessional、LoadRunner。
易用性需求
仓库管理系统关于易用性方面我们从以下几个方面进行分析并确定了初步方案:
(一)、根据不同的用户权限生成不同的操作功能页面,这样在显示层面简化了系统的功能层次,用户能够直观的选择相应的操作权限。
(二)、针对同一用例有多个数据页面操作,为了保证系统操作的准确性,我们采用了导航方式,按照既定的步骤执行,便免了误操作造成的错误。
(三)、编写在线帮助文件,帮助用户学习系统的使用。
(四)、为了用户操作上更加方便快键,采用快键键、组合键等策略,特别是某些使用频率比较多的功能项,投保书和相关文件的录入部分,采用热键的方式提高运行速度。
录入界面每个编辑焦点的切换,采用Tab或回车键项结合的切换方式,方便录入人员操作。
(五)、用户操作过程中的任何系统提示都采用简体中文字体进行提示,提供方便用户理解。
对于任何的系统性的错误,在录入过程中出现的错误,错误提示后返回原录入焦点。
(六)、系统页面组织,按照业务数据运算的先后顺序和录入的先后顺序进行布局页面,符合操作人员的行为习惯等。
性能需求
性能是一种指标,表明软件系统或构件对于其及时性要求的符合程度。
及时性用响应时间或吞吐量来衡量。
响应时间是对请求做出响应所需要的时间。
吞吐量是指特定时间内能够处理的请求数量。
以下就仓库管理系统性能需求方面详细描述。
(一)响应时间
关于相应时间我们分别按照不同的业务类型进行独立分析。
外部业务,采购和质检涉及的数据量相对较少,因此一般要求录入时间不能超过8秒,数据保存时间不能超过5秒,数据检索时间不能超过2秒。
仓储相关业务关于数据的保存方面的数据量很多。
为此一般要求录入响应时间不能超过10秒钟。
数据保存时间不能超过8秒钟,数据检索时间不能超过5秒。
(二)用户数
我们将用户进行归类进行用户访问量预算。
采购人员同时在线人数应该在20人左右,质检人员同时在线人员在20人左右,仓储相关人员同时在线在100人左右。
可靠性需求
应用服务器故障:
应用程序故障最严重状态为系统彻底奔溃,但是,为了保障系统运行的可靠,必须实施系统的冗机集群。
防止因为地域因素导致的系统奔溃,比如说:
某地发生停电、地震等强烈自然灾害造成系统的瘫痪,为了保证的可靠性,可以在不同的区域建立相同规格的服务中心,提高系统的灾难性可靠性保障能力。
对于同一物理位置应用服务器,采取负载均衡集群方式实现系统的高度可靠性。
应用服务器整体实现零故障率。
数据库故障:
作为仓库管理系统的灵魂,数据库的可靠性高于一切。
数据库采取分公司和总公司同步的方式进行。
在分公司内部建立一个SAN网络环境,提高可靠性。
同时,总公司内部建立一个SAN网络环境,并且总公司网络SAN与分公司SAN连接组成一个跨地区的广域SAN网。
保证数据库总体零故障率。
软件项目管理需求
仓库管理作为公司的最后环节,其质量要求非常严格。
高质量的软件开发必须需要科学的管理方加上严格的项目管理规范才能实现。
为了保证系统高质量完成,通过与客户沟通,决定采用CMM三级作为过程模型来管理软件开发过程的。
在其质量管理过程中,将要遵循以下几个管理过程域来管理项目,其中包括:
需求管理、软件项目规划、软件质量保证、软件配置管理、组织流程定义、培训计划。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 仓库 管理软件 需求 分析 报告