表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 货物退库登记表结构图 C#条码仓库管理系统的设计与开发—统计、报表模块(8):http://www.751com.cn/jisuanji/lunwen_871.html