加工 判断出库数量是否大于库存数量,记录出库、更新仓库
输出 提示信息
2.3.3 货物还库
货物还库是对客户退货、用完还库等进行处理。货物还库模块的功能如表2-4所示:
表2-4 货物还库功能表
用例说明 本用例根据用户输入的信息进行货物还库。
参与者 仓库操作人员
前置条件 (货物出库)
后置条件 (无)
事件流 基本流程:
(1)用户输入信息、选择还库原因
(2)记录还库
(3)重新入库
扩展流程:
(1)用户输入条码不存在
(2)提示错误,并要求重新输入
功能描述 货物还库
输入 条码、还库数量、时间、选择原因
加工 进行数据处理
输出 提示信息
2.3.4 货物盘点
货物盘点是对仓库货物进行盘点,一定时间内货物入库、出库以及货物库存情况。货物盘点模块的功能如表2-5所示:
表2-5 货物盘点模块表
用例说明 本用例根据输入相关信息,可以系统性对货物进行盘点。
参与者 仓库操作人员
前置条件 (无)
后置条件 (无)
事件流 基本流程:
(1)用户输入条码,选择时间段
(2)进行数据查询
(3)显示相关信息
扩展流程:
(1)用户输入条码不存在
(2)提示错误,并要求重新输入
功能描述 成绩查询
输入 考生信息
加工 进行数据查询
输出 考生成绩
2.3.5 货物查询
货物查询可以通过用户输入的客户信息、条码、货物名称等进行查询。货物查询模块的功能如表2-6所示:
表2-6 货物查询模块表
用例说明 本用例根据输入相关信息,货物进行查询。
参与者 仓库操作人员
前置条件 (无)
后置条件 (无)
事件流 基本流程:
(1)用户输入条件,选择查询类别
(2)进行数据处理
(3)提示相关信息
功能描述 货物查询
输入 相关信息
加工 进行数据处理
输出 提示信息
3. 系统总体结构设计
3.1 概念结构设计
系统总体分为两大结构:仓库管理模块、货物数据模块。结构如图3.1和图3.2所示:
图3.1 仓库管理模块结构图
图3.2 货物数据模块结构图
3.2 数据字典
本系统的数据字典如表3-1所示:
表3-1 数据字典表
名字 类型 别名 描述
GoodsIm_store Char 条码(主键) 仓库货物条码
GoodsName_store Char 货物名称 仓库货物名称
GoodsNumber Number 数目 仓库货物总数目
Hj_store Char 库位 仓库存放库位
GoodsTm_in Char 条码(外键) 货物入库时查找条码是否存在提取货物基本信息以及获取库位
InPO Char PO号(主键) 货物入库时入库订单号 C#条码仓库管理的设计与开发出入库模块(9):http://www.youerw.com/jisuanji/lunwen_2603.html