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 |
否 |
确认日期 |
浙公网安备 33010602011771号