MES开发第二天

今天对文档进行进一步的阅读,并且初步设计出数据库的表

1. 合同表 (contracts)

字段名

数据类型

描述

contract_id

VARCHAR(50)

合同编号 (主键)

customer_id

VARCHAR(50)

客户编号

contract_date

DATE

合同日期

total_order_quantity

INT

合同总数量

2. 总制令表 (main_orders)

字段名

数据类型

描述

main_order_id

VARCHAR(50)

总制令编号 (主键)

contract_id

VARCHAR(50)

合同编号 (外键)

total_quantity

INT

总制令数量

status

VARCHAR(20)

状态

3. 分制令表 (sub_orders)

字段名

数据类型

描述

sub_order_id

VARCHAR(50)

分制令编号 (主键)

main_order_id

VARCHAR(50)

总制令编号 (外键)

product_id

VARCHAR(50)

产品编号

quantity

INT

分制令数量

4. 子制令表 (child_orders)

字段名

数据类型

描述

child_order_id

VARCHAR(50)

子制令编号 (主键)

sub_order_id

VARCHAR(50)

分制令编号 (外键)

batch_number

VARCHAR(50)

批次号

min_product_id

VARCHAR(50)

最小产品编号

qr_code

VARCHAR(100)

产品批次二维码

2. 生产批次表 (production_batches)

字段

类型

Null

默认

注释

batch_id

VARCHAR(50)

 

生产批次编号

contract_id

VARCHAR(50)

 

合同编号

product_id

VARCHAR(50)

 

产品编号

planned_quantity

INT

 

投产数量

max_plan_quantity

INT

 

最大计划数量

min_plan_quantity

INT

 

最小计划数量

3. 订单表 (orders)

字段

类型

Null

默认

注释

order_id

VARCHAR(50)

 

订单编号

product_id

VARCHAR(50)

 

产品编号

order_quantity

INT

 

订单数量

shipped_quantity

INT

 

已发货数量

pending_quantity

INT

 

待发货数量

in_process_quantity

INT

 

在制数量

1. 模具信息表 (moulds)

字段

类型

Null

默认

注释

mould_id

VARCHAR(50)

 

模具编号

mould_name

NVARCHAR(100)

 

模具名称

accessories

TEXT

   

附件信息(备用配件等)

creation_date

DATE

 

制作日期

client

NVARCHAR(100)

 

客户

manufacturer

NVARCHAR(100)

 

制造厂家

price

DECIMAL(10,2)

 

模具价格

payer

NVARCHAR(50)

 

付费方

storage_status

NVARCHAR(20)

 

入库状态

storage_date

DATE

   

入库日期

storage_person

NVARCHAR(50)

   

入库人

location_info

NVARCHAR(100)

   

存放信息(库房号等)

2. 入库记录表 (storage_records)

字段

类型

Null

默认

注释

record_id

INT

 

入库记录编号 (主键)

mould_id

VARCHAR(50)

 

模具编号

expected_lifetime

INT

 

预计使用次数

design_usage_count

INT

 

设计使用次数

storage_person

NVARCHAR(50)

 

入库人

storage_date

DATE

 

入库日期

warehouse_id

NVARCHAR(50)

 

库房号

area_id

NVARCHAR(50)

 

区域号

shelf_id

NVARCHAR(50)

 

货架号

layer_id

NVARCHAR(50)

 

层号

position_id

NVARCHAR(50)

 

位号

3. 出库记录表 (outgoing_records)

字段

类型

Null

默认

注释

outgoing_id

INT

 

出库记录编号 (主键)

mould_id

VARCHAR(50)

 

模具编号

outgoing_date

DATE

 

出库日期

reason

NVARCHAR(100)

 

出库原因

outgoing_person

NVARCHAR(50)

 

出库人

user

NVARCHAR(50)

 

使用人

quantity

INT

 

使用数量

repair_status

NVARCHAR(20)

   

维修状态(是/否)

repair_cost

DECIMAL(10,2)

   

维修金额

repair_responsible

NVARCHAR(50)

   

维修责任人

4. 材料信息表 (materials)

字段

类型

Null

默认

注释

material_id

VARCHAR(50)

 

材料编号 (主键)

material_name

NVARCHAR(100)

 

材料名称

quantity

INT

 

可用数量

unit

NVARCHAR(20)

 

单位

1. 员工信息表 (employees)

字段

类型

Null

默认

注释

employee_id

VARCHAR(50)

 

员工编号 (主键)

name

NVARCHAR(100)

 

姓名

role

NVARCHAR(50)

 

角色

2. 工序信息表 (processes)

字段

类型

Null

默认

注释

process_id

INT

 

工序编号 (主键)

process_name

NVARCHAR(100)

 

工序名称

description

TEXT

   

工序描述

3. 工资计算表 (salary_calculation)

字段

类型

Null

默认

注释

calculation_id

INT

 

计算编号 (主键)

employee_id

VARCHAR(50)

 

员工编号

process_id

INT

 

工序编号

piecework_salary

DECIMAL(10,2)

 

计件工资

quality_salary

DECIMAL(10,2)

 

质量工资

cost_salary

DECIMAL(10,2)

 

成本工资

total_salary

DECIMAL(10,2)

 

总工资

4. 物料使用记录表 (material_usage)

字段

类型

Null

默认

注释

usage_id

INT

 

使用记录编号 (主键)

employee_id

VARCHAR(50)

 

员工编号

material_id

VARCHAR(50)

 

物料编号

quantity_used

DECIMAL(10,2)

 

使用数量

cost

DECIMAL(10,2)

 

使用成本

5. 质量确认记录表 (quality_confirmation)

字段

类型

Null

默认

注释

confirmation_id

INT

 

确认记录编号 (主键)

employee_id

VARCHAR(50)

 

员工编号

process_id

INT

 

工序编号

approved_quantity

INT

 

合格数量

defective_quantity

INT

 

次品数量

confirmation_date

DATETIME

 

确认日期

posted @   连师傅只会helloword  阅读(3)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示