C#条码仓库管理系统的设计与开发—统计、报表模块(8)
时间:2016-12-12 22:53 来源:毕业论文 作者:毕业论文 点击:次
表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) |