C#条码仓库管理系统的设计与开发—统计、报表模块(8)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

C#条码仓库管理系统的设计与开发—统计、报表模块(8)


表2-5 货物出库模块表
用例说明    本用例用来记录出库的货物相关信息。
参与者    仓库管理员、仓库主管
前置条件    登录管理模块
后置条件    (无)
事件流    基本流程:
(1)点击新增按钮
(2)管理员输入出库货物信息及用处
(3)点击提交按钮
功能描述    记录出库信息
输入    出库货物信息
输出    出库货物信息表

2.2.6    货物退库
货物退库主要是记录退换仓库货物的相关信息。货物退库模块的功能如表2-6所示
 表2-6 货物退库模块表
用例说明    本用例用来记录退库的货物相关信息。
参与者    仓库管理员、仓库主管
前置条件    登录管理模块
后置条件    (无)
事件流    基本流程:
(1)点击新增按钮
(2)管理员输入退库货物信息及用处
(3)点击提交按钮
功能描述    记录退库信息
输入    退库货物信息
输出    退库货物信息表
3.    系统总体结构设计
3.1    数据流图
系统4种用户权限操作,每个权限操作如图3.1所示:
图3.1系统数据流图
3.2    数据字典
本系统的数据字典如下所示:
表3-1 入库信息表
表3-2 出库信息表
表3-3 退库信息表
表3-4库存信息表
表3-5 用户信息表
表3-6货物信息表
3.3    数据库结构概念设计
得到上面的数据字典和数据流图以后,就可以设计出能够满足用户需求的各种实体结构,以及他们之间的关系,为以后的逻辑结构设计打下基础。
根据上面的设计规划出的实体有:现有库存信息实体、入库信息实体、出库信息实体、借入信息实体、借出信息实体、调拨信息实体图和报损信息实体图。各个实体具体的描述图如下

图3.2现有库存信息实体图
图3.3入库单信息实体图
图3.4出库信息实体图
图3.5退库信息实体图
图3.6 实体之间关系E-R图
4.    系统的详细设计
4.1    数据库逻辑结构设计
通过上面的系列数据库概念,可以在数据库建立如下几种数据库表:
4.1.1    用户表结构
本系统的用户表用来记录用户的账号和密码以及对应的权限,其结构如图4.1所示:
 
图4.1 用户表结构图
4.1.2    货物信息表结构
本系统的货物信息表记录货物的系列相关信息,其结构如图4.2所示:
 
图4.2 货物信息表结构图
4.1.3    库存信息表结构
本系统的库存信息表记录货物现有库存量。其结构如图4.3所示:
 
图4.3 库存信息表结构图

4.1.4    货物入库登记表结构
本系统的货物入库登记表记录货物入库信息,其结构如图4.4所示:

 
图4.4 货物入库登记表结构图
4.1.5    货物出库登记表结构
本系统的货物出库登记表记录货物出库信息,其结构如图4.5所示:
 
 图4.5 货物出库登记表结构图
4.1.6    货物退库登记表结构
本系统的货物退库登记表记录货物退库信息,其结构如图4.6所示:
 
   图 4.6 货物退库登记表结构图 (责任编辑:qin)