仓库管理系统需求分析
仓库管理信息系统-需求分析1.范围
1.1标识
文件状态:[ ]草稿[√]正式发布[ ]正在修改文件标识:需求分析报告A1 当前版本: 1.0
作者:林焕萍,许华炳完成日期:2010-10-28
1.2系统概述
1、软件名称:仓库管理系统
2、软件功能:
仓库管理系统主要提供一个仓库业务及其作业管理的信息存储和检索系统。通过入库管理、出库管理、报表生成管理、仓库人员管理等功能模块来实现仓库的综合管理。本系统可以方便快捷地实现库管理中的货物登记、出库入库、库存管理等操作,使企业的仓库管理井井有条,更实时准确地管理仓库。
1.1、用户:仓库管理员
1.2、开发者:072信息设计小组
1.3文档概述
本文档目的在于明确说明软件开发的意图,应用目标,系统需求,界定系统实现功能的范围,指导系统设计、编码,以及其他应向读者说明的有关该软件开发的背景材料。解释被开发软件与其它有关软件之间的关系。
1.4基线
无
2.引用文件
计算机软件文档编制规范(GB/T 8567-2006),2006年3月14日发布,2006年7月1日实施。
3.需求分析概述
3.1目标
在现有的网络和数据库前提下,为仓库管理者提供管理系统,方便管理者实施统一管理,方便用户查询各种仓库信息。
3.2运行环境
Windows XP,windows 2000
3.3用户的特点
此软件最终用户有两类人员,管理员和普通用户,由于管理员要进行增,删,改等关键操作,因此要求相关的计算机知识。普通用户则操作简单,只需了解基本的计算机操作知识。
1、功能需求
1、功能主要分为:查询库存,管理货物入库,出库,更新库存,客户管理等
4.1登录用例
登录用例如图1-1所示
1-1用例图
用例说明如下:
用例名称用户登录
用例编号 1
参与者管理员
前置条件打开页面
后置条件进入系统
主干过程 1.进入系统首页
2.填写登录信息,发送登录请求
3.系统根据用户请求作出反应,同意登录进入登录后页面,拒绝登录返回错
误信息提示
分支过程无
异常用户不存在或用户名与密码不相对应
包含用例无
4.2产品入库
系统管理员通过登录进入管理系统。对入库产品编排入库单号,键入产品名称,统计产品数量,产品类型,记载入库时间,表明入货客户等
用例图如下:
用例说明如下:
用例名称产品入库
用例编号 2
参与者:管理员
前置条件正常登录
后置条件进入产品入库模块
主干过程 1.进入系统产品入库模块
2.对入库产品编排入库单号
3.输入入库产品的名称、数量、入库时间、入货客户,产品类型
4.系统将输入的信息写入数据库
分支过程无
异常 1.数据库修改失败
包含用例无
4.3产品出库
系统管理员通过登录进入管理系统。对出库产品编排出库单号,键入产品名称,统计产品数量,产品类型,记载出库时间,表明出货客户等
用例图如下:
用例说明如下:
用例名称产品出库
用例编号 3
参与者系统管理员
前置条件正常登录
后置条件进入产品出库模块
主干过程 1.管理员进入系统产品出库模块
2.对出库产品编排出库单号
3.输入出库产品的名称、数量、出库时间、出货客户,产品类型
4.验证产品是否出库
5.系统将输入的信息写入数据库
分支过程无
异常 1.出库数量大于库存量
包含用例无
4.4入出库产品查询
系统管理员可以对仓库存货数据库进行查询。
用例图如下:
用例说明如下:
用例名称库存查询
用例编号 4
参与者系统管理员,普通用户
前置条件无
后置条件用户进入库存查询模块
主干过程 1.用户进入系统库存查询模块
2.对库存产品进行入库、出库查询
3.返回入库、出库查询产品具体信息
分支过程无
异常 1.查询条件不存在
包含用例无
4.6基础资料管理
进入库存管理模块对产品按:产品编号,产品名称,产品数量,产品类型,入库时间,入货客户等进行管理,进入客户管理模块对客户信息进行管理,进入产品类别管理模块对产品类型进行管理。
用例图如下:
用例说明如下:
用例名称库存管理
用例编号 5
参与者系统管理员
前置条件无
后置条件管理员进入产品库存管理模块
主干过程 1.进入系统产品库存管理模块
2.对库存产品进行管理
3.进入客户管理模块
4.对客户信息进行添加,修改,删除等操作
5.进入产品类别管理模块
6.对产品类型进行管理
分支过程无
异常 1.数据库修改失败
包含用例无
4.7用户管理
进入用户管理模块可以对系统用户进行管理。
用例图如下:
用例说明如下:
用例名称用户管理
用例编号 5
参与者系统管理员
前置条件正常登录
后置条件管理员进入系统用户管理模块
主干过程 1.进入系统用户管理模块
2.对用户信息进行删除操作
3.进入添加用户模块
4输入用户名和密码并重复密码以完成操作
5进入修改用户管理模块
6输入原用户名和亲用户名以修改
7进入修改密码管理模块
8输入原密码和新密码以修改
分支过程无
异常 1.数据库修改失败
包含用例无
5.数据字典
下面给出几个重要的数据的数据字典
1)产品入库
文件名:产品入库
组成:入库单号+产品名称+产品数量+产品类型+入库时间+入货客户
备注:记录进入仓库的产品信息
2)产品出库
文件名:产品出库
组成:出库单号+产品名称+产品数量+产品类型+出库时间+出货客户
备注:记录送出仓库的产品信息
3)库存管理
文件名:库存管理
组成:产品编号+产品名称+产品数量+产品类型+入库时间+入货客户
备注:存储货物的所有相关信息
6.数据流
1)
数据流名:入库货物信息
编号:D1
入库货物信息=入库单号+产品名称+产品数量+产品类型+入库时间+入货客户
产品名称=2{汉字}8
产品数量=1{数字}4
产品类型=[科技产品|农业产品|医用产品|化工物品|针织产品|金属物品]
入货客户=2{汉字}12
入库单号=1{数字}6
入库时间={日期}
2)
数据流名:出库货物信息
编号:D2
出库货物信息=出库单号+产品名称+产品数量+产品类型+出库时间+出货客户
产品名称=2{汉字}8
产品数量=1{数字}4
产品类型=[科技产品|农业产品|医用产品|化工物品|针织产品|金属物品]
出货客户=2{汉字}12
出库单号=1{数字}6
出库时间={日期}
3)
数据流名:库存管理信息
编号:D3
库存管理信息=产品编号+产品名称+产品数量+产品类型+入库时间+入货客户
产品名称=2{汉字}8
产品数量=1{数字}4
产品类型=[科技产品|农业产品|医用产品|化工物品|针织产品|金属物品]
入货客户=2{汉字}12
入库时间={日期}
产品编号=1{数字}4
4)
数据流名:库存查询要求
编号:C1
查询要求C1=产品编号+产品名称+产品数量+产品类型+入库时间+入货客户
产品名称=2{汉字}8
产品数量=1{数字}4
产品类型=[科技产品|农业产品|医用产品|化工物品|针织产品|金属物品]
入货客户=2{汉字}12
入库时间={日期}
产品编号=1{数字}4
7.总结
分析了仓库管理系统的应用需求,并根据需求对系统功能进行了划分和细化。仓库管理的操作自动化和信息的电子化,全面提高了系统的管理水平。所以我认为本课题是一个适应现今仓库管理需求的计算机信息管理系统,具有一定的实际开发价值和使用价值。即可以进入概要设计阶段。