C#条码仓库管理的设计与开发出入库模块(9)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

C#条码仓库管理的设计与开发出入库模块(9)


加工    判断出库数量是否大于库存数量,记录出库、更新仓库
输出    提示信息
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号(主键)    货物入库时入库订单号 (责任编辑:qin)