(整理)数据库课程设计-仓库管理系统 - 图文 下载本文

精品文档

第二章 需求分析

2.1可行性分析

本软件所有处理流程内置,通过界面操作可以完成所有功能能,使用者无需具备SQL及C#语言知识,且软件所有功能完全可以达成编写目的,软件运行硬件要求不高,开发软件是完全可行的。

2.2功能分析

本软件所有处理流程内置,通过界面操作可以完成所有功能能,使用者无需具备SQL及C#语言知识,且软件所有功能完全可以达成编写目的,软件运行硬件要求不高,开发软件是完全可行的。

2.3数据流图

2.4数据字典

1.数据项 数据项名 GoodsID SN SortID StorageID InOrder OutOrder BreakOrder

2.数据流 数据流名 存储入库单 存储出库单 说明 把入库信息存入入库单 把出库信息存入出库单 数据来源 数据去向 货物 仓库 入库单 出库单 组成 入库单号,仓库号,物品号, 入库数量, 入库单位, 入库日期 出库单号,仓库号,物品号, 出库数量, 出库单位, 出库日期 别名 物品号 库存编号 类别ID 仓库ID 入库单号 出库单号 损耗单号 含义说明 标志每个物品 标志每条库存信息 标志类别 标志仓库编号 每条入库操作对应单号 每条出库操作对应单号 每条损耗操作对应单号 类型 int int int int int int int 长度 4 4 4 4 4 4 4 取值范围 0-65535 0-65535 0-65535 0-65535 0-65535 0-65535 0-65535 精品文档

精品文档 存储耗损单 3.数据结构 数据结构名 货物 仓库

4.数据存储 数据存储名 入库单 说明 所有入库信息记录 编号 D1 流入数据流 流出数据流 组成 入库单号,仓库号,物品号, 入库数量, 入库单位, 入库日期,入库备注 出库单号,仓库号,物品号, 出库数量, 出库单位, 出库日期,出库备注 耗损单号,仓库号,物品号, 耗损数量, 耗损日期,损耗备注 入库单号,仓 库号,物品号, 入库数量, 入库单位, 入库日期,入库备注 出库单号,仓 库号,物品号, 出库数量, 出库单位, 出库日期,出库备注 耗损单号,仓 库号,物品号, 耗损数量, 耗损日期,损耗备注 含义说明 操作入库出库及损耗的物品 存放所有货物的载体 组成 物品号,物品名,类别名称,规格 仓库ID,仓库名称 把损耗信息存入损耗单 仓库 损耗表 耗损单号,仓库号,物品号, 耗损数量, 耗损日期,损耗备注 出库单 所有出库信息记录 D2 损耗单 所有损耗信息记录 D3 精品文档

精品文档

5.处理过程 处理过程名 入库审核 说明 对入库申请进行审核 输入 入库申请 输出 同意的入库申请,驳回的入库申请 处理 判断入库信息完整及数据正确与否,均正确则通过否则驳回 把货物入库并把信息记录到入库单 判断出库操作是否够权限并核对仓库中货物是否足够操作,均正确则通过否则驳回 把货物出库并把信息记录到出库单 判断损耗操作权限是否够及仓库中是否有此物,均正确则通过,否则驳回 把货物损耗报废并把信息记录到损耗单 入库处理 将物品存入库并登记入库表 对出库申请进行审核 同意的入库申请 入库信息,入库单 出库申请 同意的出库申请,驳回的出库申请 出库审核 出库处理 将物品出库并登记入出库表 对损耗申请进行审核 同意的出库申请 出库信息,出库单 损耗申请 同意的损耗申请,驳回的损耗申请 损耗审核 损耗处理 将物品损耗报废同意的损耗申请 损耗信息,损耗并登记入损耗表 表

精品文档

精品文档

第三章 概念结构设计

3.1 E-R图

图略

第四章 逻辑结构设计

4.1关系表

1. 类别信息表 类别信息SortInfo 字段名 SortID SortName SortLimit

2.仓库信息表 仓库信息StorageInfo 字段名 StoragetID StorageName

3.物品信息表 物品信息GoodsInfo 字段名 GoodsID GoodsName SortID Spec 数据类型 int Varchar(10) Int 主键 是 是 是 是 必填字段 备注 类别ID 类别名称 类别权限 数据类型 int Varchar(20) 主键 是 是 是 必填字段 备注 仓库ID 仓库名称 数据类型 int Varchar(20) Int Varchar(10) 主键 是 是 是 是 必填字段 备注 类别ID 类别名称 类别权限 类别权限 库存信息StoreInfo 字段名 SN StoreID GoodsID 精品文档

数据类型 int Int Int 主键 是 是 是 是 必填字段 备注 库存自动编号 仓库号 物品号