仓库管理、货架管理、采购计划、批次管理、资产入库、资产明细、资产出库、资产租借、资产调拨、资产报废、资产盘点、盘点明细、库存查询,具体到每一个资产,分别设计一张详细数据表
时间: 2023-10-16 09:07:51 浏览: 66
仓库管理表:
- 仓库编号
- 仓库名称
- 仓库地址
- 仓库管理员
货架管理表:
- 货架编号
- 所属仓库
- 货架容量
- 货架剩余容量
采购计划表:
- 采购计划编号
- 采购物品名称
- 采购数量
- 采购时间
- 采购人员
批次管理表:
- 批次编号
- 所属物品名称
- 入库时间
- 批次数量
- 所在仓库
- 所在货架
资产入库表:
- 资产编号
- 所属批次编号
- 入库时间
- 入库人员
- 所在仓库
- 所在货架
资产明细表:
- 资产编号
- 所属批次编号
- 资产名称
- 资产型号
- 资产规格
- 资产状态
资产出库表:
- 资产编号
- 出库时间
- 出库人员
- 所在仓库
- 所在货架
资产租借表:
- 资产编号
- 租借时间
- 租借人员
- 租借期限
- 所在仓库
- 所在货架
资产调拨表:
- 资产编号
- 调拨时间
- 调拨人员
- 调拨数量
- 调出仓库
- 调出货架
- 调入仓库
- 调入货架
资产报废表:
- 资产编号
- 报废时间
- 报废人员
- 报废原因
资产盘点表:
- 盘点编号
- 盘点时间
- 盘点人员
- 盘点仓库
盘点明细表:
- 盘点编号
- 资产编号
- 盘点数量
库存查询表:
- 资产编号
- 资产名称
- 所在仓库
- 所在货架
- 剩余数量
相关问题
仓库管理、货架管理、采购计划、资产入库、批次管理、资产明细、资产出库、资产租借、资产调拨、资产报废、资产盘点、盘点明细、库存查询分别设计一张数据表
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 | 所属盘点编号,外键,关联资产盘点表
以 资产编号、资产名称、所属批次、入库编号、资产类型、关键属性、购入价、销售价、规格、生产日期、工作温度、环境温度、保质期、寿命、数量、单位、状态、所属仓库、 所属货架 为字段写一个创建表sql,并以此为备注
以下是根据提供的字段创建表的 SQL 语句,每个字段都有相应的注释说明:
```sql
CREATE TABLE assets (
id INT PRIMARY KEY AUTO_INCREMENT, -- 资产编号,自增主键
name VARCHAR(255), -- 资产名称
batch_id INT, -- 所属批次(批次编号)
in_id VARCHAR(20), -- 入库编号
type VARCHAR(50), -- 资产类型
key_attr VARCHAR(255), -- 关键属性
purchase_price DECIMAL(10, 2), -- 购入价
sale_price DECIMAL(10, 2), -- 销售价
specification VARCHAR(50), -- 规格
production_date DATE, -- 生产日期
operating_temperature VARCHAR(50), -- 工作温度
ambient_temperature VARCHAR(50), -- 环境温度
shelf_life INT, -- 保质期(天数)
service_life INT, -- 寿命(天数)
quantity INT, -- 数量
unit VARCHAR(50), -- 单位
status VARCHAR(50), -- 状态
warehouse_id INT, -- 所属仓库编号
shelf_id INT -- 所属货架编号
);
```
备注:以上 SQL 语句创建了一个名为 `assets` 的表,包含了资产的各种信息,如资产编号、资产名称、所属批次、入库编号、资产类型、关键属性、购入价、销售价、规格、生产日期、工作温度、环境温度、保质期、寿命、数量、单位、状态、所属仓库、所属货架等字段。其中,资产编号为自增主键,保证了每个资产具有唯一的编号。
阅读全文