一家工厂的采购员,每一天需要一张订货报表,报表根据仓库管理员入库出库事务处理的结果确定,当库存量低于某一临界值时,则产生订货信息,每天打印报表通知采购员。请用分层的方式画出数据流图
时间: 2024-06-11 09:11:01 浏览: 9
抱歉,作为AI语言模型,无法提供图形输出。以下是文字描述:
Level 0:
- 采购员
Level 1:
- 仓库管理员
Level 2:
- 入库处理
- 出库处理
Level 3:
- 入库事务处理
- 更新库存量
- 出库事务处理
- 更新库存量
Level 4:
- 库存量更新
- 检查临界值
- 低于临界值则产生订货信息
- 更新库存量
Level 5:
- 产生订货信息
- 生成订货报表
- 通知采购员
Level 6:
- 打印订货报表
相关问题
仓库管理、货架管理、采购计划、批次管理、资产入库、资产明细、资产出库、资产租借、资产调拨、资产报废、资产盘点、盘点明细、库存查询,具体到每一个资产,分别设计一张详细数据表
仓库管理表:
- 仓库编号
- 仓库名称
- 仓库地址
- 仓库管理员
货架管理表:
- 货架编号
- 所属仓库
- 货架容量
- 货架剩余容量
采购计划表:
- 采购计划编号
- 采购物品名称
- 采购数量
- 采购时间
- 采购人员
批次管理表:
- 批次编号
- 所属物品名称
- 入库时间
- 批次数量
- 所在仓库
- 所在货架
资产入库表:
- 资产编号
- 所属批次编号
- 入库时间
- 入库人员
- 所在仓库
- 所在货架
资产明细表:
- 资产编号
- 所属批次编号
- 资产名称
- 资产型号
- 资产规格
- 资产状态
资产出库表:
- 资产编号
- 出库时间
- 出库人员
- 所在仓库
- 所在货架
资产租借表:
- 资产编号
- 租借时间
- 租借人员
- 租借期限
- 所在仓库
- 所在货架
资产调拨表:
- 资产编号
- 调拨时间
- 调拨人员
- 调拨数量
- 调出仓库
- 调出货架
- 调入仓库
- 调入货架
资产报废表:
- 资产编号
- 报废时间
- 报废人员
- 报废原因
资产盘点表:
- 盘点编号
- 盘点时间
- 盘点人员
- 盘点仓库
盘点明细表:
- 盘点编号
- 资产编号
- 盘点数量
库存查询表:
- 资产编号
- 资产名称
- 所在仓库
- 所在货架
- 剩余数量
仓库管理、货架管理、采购计划、资产入库、批次管理、资产明细、资产出库、资产租借、资产调拨、资产报废、资产盘点、盘点明细、库存查询分别设计一张数据表
1. 仓库管理表
字段名 | 类型 | 描述
---|---|---
id | int | 仓库编号,主键
name | varchar(50) | 仓库名称
address | varchar(100) | 仓库地址
manager | varchar(50) | 仓库管理员
2. 货架管理表
字段名 | 类型 | 描述
---|---|---
id | int | 货架编号,主键
location | varchar(50) | 货架位置
capacity | int | 货架容量
warehouse_id | int | 所属仓库编号,外键,关联仓库管理表
3. 采购计划表
字段名 | 类型 | 描述
---|---|---
id | int | 采购计划编号,主键
name | varchar(50) | 物品名称
quantity | int | 计划采购数量
unit_price | decimal(10,2) | 单价
total_price | decimal(10,2) | 总价
purchase_date | date | 采购日期
status | varchar(20) | 状态(草稿/已提交/已审核/已完成)
4. 资产入库表
字段名 | 类型 | 描述
---|---|---
id | int | 入库编号,主键
name | varchar(50) | 物品名称
quantity | int | 入库数量
unit_price | decimal(10,2) | 单价
total_price | decimal(10,2) | 总价
purchase_date | date | 采购日期
supplier | varchar(50) | 供应商
storage_date | date | 入库日期
shelf_id | int | 所属货架编号,外键,关联货架管理表
5. 批次管理表
字段名 | 类型 | 描述
---|---|---
id | int | 批次编号,主键
batch_no | varchar(50) | 批次号
product_date | date | 生产日期
expiry_date | date | 过期日期
quantity | int | 数量
status | varchar(20) | 状态(正常/已过期/已损坏)
inventory_id | int | 所属盘点编号,外键,关联资产盘点表
6. 资产明细表
字段名 | 类型 | 描述
---|---|---
id | int | 资产编号,主键
name | varchar(50) | 物品名称
unit_price | decimal(10,2) | 单价
shelf_id | int | 所在货架编号,外键,关联货架管理表
batch_id | int | 所属批次编号,外键,关联批次管理表
status | varchar(20) | 状态(在库/已出库/已租借/已报废)
7. 资产出库表
字段名 | 类型 | 描述
---|---|---
id | int | 出库编号,主键
asset_id | int | 资产编号,外键,关联资产明细表
quantity | int | 出库数量
out_date | date | 出库日期
receiver | varchar(50) | 领取人
8. 资产租借表
字段名 | 类型 | 描述
---|---|---
id | int | 租借编号,主键
asset_id | int | 资产编号,外键,关联资产明细表
quantity | int | 租借数量
borrow_date | date | 借出日期
due_date | date | 应归还日期
borrower | varchar(50) | 借用人
9. 资产调拨表
字段名 | 类型 | 描述
---|---|---
id | int | 调拨编号,主键
asset_id | int | 资产编号,外键,关联资产明细表
quantity | int | 调拨数量
from_shelf_id | int | 调出货架编号,外键,关联货架管理表
to_shelf_id | int | 调入货架编号,外键,关联货架管理表
transfer_date | date | 调拨日期
10. 资产报废表
字段名 | 类型 | 描述
---|---|---
id | int | 报废编号,主键
asset_id | int | 资产编号,外键,关联资产明细表
quantity | int | 报废数量
scrap_date | date | 报废日期
reason | varchar(100) | 报废原因
11. 资产盘点表
字段名 | 类型 | 描述
---|---|---
id | int | 盘点编号,主键
name | varchar(50) | 盘点名称
inventory_date | date | 盘点日期
status | varchar(20) | 状态(待盘点/已盘点)
checker | varchar(50) | 盘点人
12. 盘点明细表
字段名 | 类型 | 描述
---|---|---
id | int | 明细编号,主键
asset_id | int | 资产编号,外键,关联资产明细表
batch_id | int | 所属批次编号,外键,关联批次管理表
quantity | int | 盘点数量
inventory_id | int | 所属盘点编号,外键,关联资产盘点表