五金厂数据字典

发布时间 2023-12-11 09:51:29作者: 橘子味芬达水

财务数据字典

 

1.采购计划信息(Purchase Plan Information

计划IDPlan ID

数据类型:整数(Integer

含义:采购计划的唯一标识符

示例:1001

计划日期(Plan Date

数据类型:日期(Date

含义:计划创建的日期

示例:2023-01-15

采购员Creator

数据类型:字符串(String

含义:制定采购计划的员工姓名

示例:张三

计划状态(Plan Status

数据类型:枚举(Enum)(e.g., 草稿、审批中、已批准、已拒绝)

含义:采购计划的当前状态

示例:已批准

采购项信息(Purchase Item Information

物品名称(Item Name

数据类型:字符串(String

含义:待采购物品的名称

示例:螺丝钉

数量(Quantity

数据类型:整数(Integer

含义:待采购物品的数量

示例:1000

单位(Unit

数据类型:字符串(String

含义:物品的计量单位

示例:个

预计单价(Estimated Unit Price

数据类型:浮点数(Float

含义:每个物品预计的单价

示例:1.5

审批信息(Approval Information

审批日期(Approval Date

数据类型:日期(Date

含义:审批操作的日期

示例:2023-01-20

审批人(Approver

数据类型:字符串(String

含义:执行审批的员工姓名

示例:李四

审批状态(Approval Status

数据类型:枚举(Enum)(e.g., 待审批、已批准、已拒绝)

含义:审批的当前状态

示例:已批准

审批意见(Approval Comments

数据类型:文本(Text

含义:审批人提供的附加意见或评论

示例:批准,可以进行采购。

当员工采购计划通过后提交实际的采购单

2.采购单信息(Purchase Order Information

订单IDOrder ID

数据类型:整数(Integer

含义:实际采购单的唯一标识符

示例:3001

采购日期(Purchase Date

数据类型:日期(Date

含义:实际采购单创建的日期

示例:2023-02-01

采购员工(Purchaser

数据类型:字符串(String

含义:提交采购单的员工姓名

示例:王五

采购状态(Purchase Status

数据类型:枚举(Enum)(e.g., 未发货、已发货、已收货)

含义:实际采购单的当前状态

示例:已发货

采购项信息(Purchase Item Information

物品名称(Item Name

数据类型:字符串(String

含义:已采购物品的名称

示例:螺母

数量(Quantity

数据类型:整数(Integer

含义:已采购物品的数量

示例:500

单位(Unit

数据类型:字符串(String

含义:物品的计量单位

示例:个

实际单价(Actual Unit Price

数据类型:浮点数(Float

含义:每个物品的实际单价

示例:2.0

发货信息(Shipping Information

发货日期(Shipping Date

数据类型:日期(Date

含义:采购物品发货的日期

示例:2023-02-10

物流公司(Logistics Company

数据类型:字符串(String

含义:负责物品运输的物流公司名称

示例:快递公司A

快递单号(Tracking Number

数据类型:字符串(String

含义:采购物品的快递单号

示例:1234567890

收货信息(Receiving Information

收货日期(Receiving Date

数据类型:日期(Date

含义:采购物品收货的日期

示例:2023-02-15

签收人(Recipient

数据类型:字符串(String

含义:签收采购物品的员工姓名

示例:赵六

签收状态(Receipt Status

数据类型:枚举(Enum)(e.g., 未签收、已签收)

含义:采购物品的签收状态

示例:已签收

 

3.付款单汇总信息(Payment Information

付款单IDPayment ID

数据类型:整数(Integer

含义:付款单的唯一标识符

示例:5001

付款日期(Payment Date

数据类型:日期(Date

含义:付款单创建的日期

示例:2023-03-01

付款人(Payer

数据类型:字符串(String

含义:进行付款的员工姓名

示例:李七

 

付款状态(Payment Status

数据类型:枚举(Enum)(e.g., 待付款、已付款、付款失败)

含义:付款单的当前状态

示例:已付款

付款项信息(Payment Item Information

付款金额(Payment Amount

数据类型:浮点数(Float

含义:实际付款的金额

示例:1500.00

付款方式(Payment Method

数据类型:字符串(String

含义:付款使用的方式,如现金、银行转账、支票等

示例:银行转账

付款备注(Payment Note

数据类型:文本(Text

含义:关于付款的附加信息或备注

示例:采购订单号:3001

发票信息(Invoice Information

发票号(Invoice Number

数据类型:字符串(String

含义:关联的发票号码

示例:INV2023-001

发票日期(Invoice Date

数据类型:日期(Date

含义:发票的日期

示例:2023-02-28

发票金额(Invoice Amount

数据类型:浮点数(Float

含义:发票的总金额

示例:1500.00

供应商(Supplier

数据类型:字符串(String

含义:提供发票的供应商名称

示例:五金供应公司A

付款确认信息(Payment Confirmation Information

确认人(Confirmed by

数据类型:字符串(String

含义:确认收到付款的员工姓名

示例:王八

确认日期(Confirmation Date

数据类型:日期(Date

含义:确认收到付款的日期

示例:2023-03-02

 

确认状态(Confirmation Status

数据类型:枚举(Enum)(e.g., 待确认、已确认、确认失败)

含义:付款确认的当前状态

示例:已确认

4.退款申请信息(Refund Request Information

 

申请IDRequest ID

数据类型:整数(Integer

含义:退款申请的唯一标识符

示例:7001

申请日期(Request Date

数据类型:日期(Date

含义:退款申请提交的日期

示例:2023-03-10

采购订单号(Purchase Order Number

数据类型:字符串(String

含义:关联的采购订单号

示例:PO2023-002

退款金额(Refund Amount

数据类型:浮点数(Float

含义:申请的退款金额

示例:500.00

退款原因(Refund Reason

数据类型:字符串(String

含义:客户提供的退款原因描述

示例:产品质量不符合要求

退货申请信息(Return Request Information

申请IDRequest ID

数据类型:整数(Integer

含义:退货申请的唯一标识符

示例:8001

申请日期(Request Date

数据类型:日期(Date

含义:退货申请提交的日期

示例:2023-03-15

采购订单号(Purchase Order Number

数据类型:字符串(String

含义:关联的采购订单号

示例:PO2023-003

退货原因(Return Reason

数据类型:字符串(String

含义:客户提供的退货原因描述

示例:数量超过实际需求

退货数量(Return Quantity

 

数据类型:整数(Integer

含义:退货的产品数量

示例:10

退款处理信息(Refund Processing Information

处理IDProcessing ID

数据类型:整数(Integer

含义:退款处理记录的唯一标识符

示例:9001

处理日期(Processing Date

数据类型:日期(Date

含义:退款处理完成的日期

示例:2023-03-20

处理状态(Processing Status

数据类型:枚举(Enum)(e.g., 处理中、已完成、处理失败)

含义:退款处理的当前状态

示例:已完成

备注(Note

数据类型:文本(Text

含义:关于退款处理的附加信息或备注

示例:退款已成功完成

退货处理信息(Return Processing Information

处理日期(Processing Date

数据类型:日期(Date

含义:退货处理完成的日期

示例:2023-03-25

处理状态(Processing Status

数据类型:枚举(Enum)(e.g., 处理中、已完成、处理失败)

含义:退货处理的当前状态

示例:已完成

备注(Note

数据类型:文本(Text

含义:关于退货处理的附加信息或备注

示例:退货已确认并完成入库

  1. 入库申请

零部件信息(Component Information

零部件IDComponent ID

数据类型:整数(Integer

含义:零部件的唯一标识符

示例:1001

零部件名称(Component Name

数据类型:字符串(String

含义:零部件的名称或描述

示例:螺丝

规格型号(Specifications

数据类型:字符串(String

含义:零部件的规格型号

示例:M6x20

生产日期(Production Date

数据类型:日期(Date

含义:零部件生产的日期

示例:2023-03-01

生产批次(Production Batch

数据类型:字符串(String

含义:零部件的生产批次标识

示例:LOT2023-001

入库信息(Inbound Information

入库单号(Inbound Order Number

数据类型:字符串(String

含义:零部件入库的订单号

示例:INB2023-001

入库日期(Inbound Date

数据类型:日期(Date

含义:零部件入库的日期

示例:2023-03-10

供应商(Supplier

数据类型:字符串(String

含义:提供零部件的供应商名称

示例:ABC Hardware Co.

入库数量(Inbound Quantity

数据类型:整数(Integer

含义:零部件的入库数量

示例:1000

入库员工(Inbound Staff

数据类型:字符串(String

含义:执行入库操作的员工姓名

示例:张三

存储位置信息(Storage Location Information

库位IDLocation ID

数据类型:整数(Integer

含义:零部件存储位置的唯一标识符

示例:2001

库位名称(Location Name

数据类型:字符串(String

含义:零部件存储位置的名称或描述

示例:A-1-001

存储容量(Storage Capacity

 

数据类型:整数(Integer

含义:库位的总存储容量

示例:5000

已用容量(Used Capacity

数据类型:整数(Integer

含义:当前库位已用的存储容量

示例:2500

6.设备信息(Equipment Information

 

设备IDEquipment ID

数据类型:整数(Integer

含义:设备的唯一标识符

示例:101

设备名称(Equipment Name

数据类型:字符串(String

含义:设备的名称或描述

示例:车床A

设备类型(Equipment Type

数据类型:字符串(String

含义:设备的类型或分类

示例:数控机床

制造商(Manufacturer

数据类型:字符串(String

含义:设备的制造商

示例:XYZ Manufacturing

购置日期(Purchase Date

数据类型:日期(Date

含义:设备购置的日期

示例:2022-01-15

维修记录信息(Maintenance Record Information

维修记录IDMaintenance Record ID

数据类型:整数(Integer

含义:维修记录的唯一标识符

示例:501

维修日期(Maintenance Date

数据类型:日期(Date

含义:进行维修的日期

示例:2023-05-20

维修费用(Maintenance Cost

数据类型:浮点数(Float

含义:维修所需费用

示例:1200.00

维修描述(Maintenance Description

 

数据类型:文本(Text

含义:对维修工作的详细描述

示例:更换车床刀具

维修工程师(Maintenance Engineer

数据类型:字符串(String

含义:执行维修的工程师姓名

示例:李四

费用查询信息(Expense Query Information

查询日期范围(Query Date Range

数据类型:日期范围(Date Range

含义:用户指定的查询日期范围

示例:2023-01-01 2023-12-31

设备选择(Selected Equipment

数据类型:整数(Integer

含义:用户选择的要查询的设备ID

示例:101

 

收入管理

销售订单表(SalesOrder

字段名

数据类型

描述

订单ID

INT

主键,唯一标识销售订单

订单编号

VARCHAR(20)

唯一的订单编号,用于识别订单

客户ID

INT

关联客户信息的外键

订单日期

DATE

下单日期

交货日期

DATE

预计交货日期

订单状态

VARCHAR(20)

订单状态,如待处理、已发货、已完成等

发货地址

VARCHAR(100)

发货地址,客户提供的送货地址

订单详情表(OrderDetail

字段名

数据类型

描述

详情ID

INT

主键,唯一标识订单详情

订单ID

INT

关联销售订单的外键

产品ID

INT

关联产品信息的外键

数量

INT

订单中某个产品的数量

单价

DECIMAL(10,2)

产品的单价

折扣率

DECIMAL(5,2)

产品折扣率,如果有的话

总价

DECIMAL(10,2)

订单详情的总价,数量乘以单价减去折扣

客户信息表(Customer

字段名

数据类型

描述

客户ID

INT

主键,唯一标识客户

客户名称

VARCHAR(50)

客户的名称或公司名称

联系人姓名

VARCHAR(50)

客户联系人的姓名

联系电话

VARCHAR(20)

客户联系人的电话号码

电子邮件

VARCHAR(50)

客户联系人的电子邮件地址

信用额度

DECIMAL(10,2)

客户的信用额度

产品信息表(Product

字段名

数据类型

描述

产品ID

INT

主键,唯一标识产品

产品名称

VARCHAR(50)

产品的名称

描述

TEXT

产品的详细描述

单位

VARCHAR(20)

产品的计量单位(如个、箱等)

单价

DECIMAL(10,2)

产品的单价

库存数量

INT

产品的当前库存数量

 

客户信息表(Customers

字段名

数据类型

描述

客户ID

INT

主键,唯一标识客户

公司名称

VARCHAR(100)

客户公司或组织名称

联系人姓名

VARCHAR(50)

客户联系人姓名

联系电话

VARCHAR(20)

客户联系电话号码

电子邮件

VARCHAR(100)

客户电子邮件地址

地址

VARCHAR(150)

客户地址

城市

VARCHAR(50)

客户所在城市

/

VARCHAR(50)

客户所在省份或州

国家

VARCHAR(50)

客户所在国家

邮政编码

VARCHAR(20)

客户邮政编码

注册日期

DATE

客户在系统中注册的日期

客户类型

VARCHAR(50)

客户类型,如个人、公司、分销商等

联系人职务

VARCHAR(50)

客户联系人的职务或头衔

客户等级

VARCHAR(20)

客户等级或分类,如重要客户、普通客户等

信用额度

DECIMAL(10,2)

客户的信用额度

余额

DECIMAL(10,2)

客户的账户余额

备注

TEXT

关于客户的其他相关信息

销售记录表(SalesRecords

字段名

数据类型

描述

记录ID

INT

主键,唯一标识销售记录

客户ID

INT

关联客户信息的外键

订单ID

INT

关联销售订单的外键

销售日期

DATE

销售记录的日期

销售金额

DECIMAL(10,2)

销售金额

销售产品数量

INT

销售的产品数量

销售员ID

INT

负责销售的员工ID

销售地点

VARCHAR(100)

销售地点或销售发生的位置

支付状态

VARCHAR(20)

销售款项支付状态,如已支付、未支付等

 

收款记录表(PaymentRecords

字段名

数据类型

描述

记录ID

INT

主键,唯一标识收款记录

客户ID

INT

关联客户信息的外键

金额

DECIMAL(10,2)

收款金额

日期

DATE

收款日期

付款方式

VARCHAR(50)

付款方式,如现金、支票、电汇等

收款状态

VARCHAR(20)

收款状态,包括已付款、未付款、逾期付款

备注

TEXT

关于收款的其他相关信息

 

 

逾期记录表(OverdueRecords

字段名

数据类型

描述

记录ID

INT

主键,唯一标识逾期记录

客户ID

INT

关联客户信息的外键

应付款日期

DATE

应付款日期

逾期天数

INT

逾期天数

逾期金额

DECIMAL(10,2)

逾期的金额

状态

VARCHAR(20)

逾期状态,如已催款、未催款等

备注

TEXT

关于逾期的其他相关信息

 

 

 

 

付款方式表(PaymentMethods

字段名

数据类型

描述

方式ID

INT

主键,唯一标识付款方式

方式名称

VARCHAR(50)

付款方式的名称,如现金、支票、电汇等

描述

TEXT

付款方式的详细描述

 

历史销售数据表(SalesHistory

字段名

数据类型

描述

订单ID

INT

主键,唯一标识销售订单

产品ID

INT

关联产品信息的外键

客户ID

INT

关联客户信息的外键

销售日期

DATE

销售日期

销售数量

INT

销售数量

销售金额

DECIMAL(10,2)

销售金额

 

 

产品信息表(ProductInfo

字段名

数据类型

描述

产品ID

INT

主键,唯一标识产品

产品名称

VARCHAR(50)

产品名称

产品类型

VARCHAR(50)

产品类型,如螺丝、螺母、螺栓等

单位价格

DECIMAL(10,2)

单位价格

 

 

市场趋势表(MarketTrends

字段名

数据类型

描述

趋势ID

INT

主键,唯一标识市场趋势

趋势日期

DATE

趋势日期

趋势描述

TEXT

市场趋势的描述

影响因素

TEXT

影响市场趋势的因素,如季节性、促销等

 

 

销售预测表(SalesForecast

字段名

数据类型

描述

预测ID

INT

主键,唯一标识销售预测记录

产品ID

INT

关联产品信息的外键

预测日期

DATE

预测日期

预测销售数量

INT

预测销售数量

预测销售金额

DECIMAL(10,2)

预测销售金额

 

 

预测准确性分析表(AccuracyAnalysis

字段名

数据类型

描述

分析ID

INT

主键,唯一标识准确性分析记录

产品ID

INT

关联产品信息的外键

预测日期

DATE

预测日期

实际销售数量

INT

实际销售数量

预测销售数量

INT

预测销售数量

误差百分比

DECIMAL(5,2)

销售数量误差百分比

 

员工管理

 

员工信息表(Employee

字段名

数据类型

长度

约束

描述

EmployeeID

INT

 

PRIMARY KEY

员工ID,唯一标识符

FirstName

VARCHAR

50

NOT NULL

姓氏

LastName

VARCHAR

50

NOT NULL

名字

Gender

CHAR

1

CHECK

性别(M/F

Birthdate

DATE

 

 

出生日期

ContactNumber

VARCHAR

20

 

联系电话

Email

VARCHAR

100

UNIQUE

电子邮件

Address

VARCHAR

255

 

地址

DepartmentID

INT

 

FOREIGN KEY

所属部门的外键关联

PositionID

INT

 

FOREIGN KEY

岗位的外键关联

JoinDate

DATE

 

 

入职日期

 

 

部门信息表(Department

字段名

数据类型

长度

约束

描述

DepartmentID

INT

 

PRIMARY KEY

部门ID,唯一标识符

DepartmentName

VARCHAR

100

NOT NULL

部门名称

ManagerID

INT

 

FOREIGN KEY

部门经理的外键关联

 

岗位信息表(Position

字段名

数据类型

长度

约束

描述

PositionID

INT

 

PRIMARY KEY

岗位ID,唯一标识符

PositionName

VARCHAR

100

NOT NULL

岗位名称

 

 

薪资信息表(Salary

 

字段名

数据类型

长度

约束

描述

SalaryID

INT

 

PRIMARY KEY

薪资ID,唯一标识符

EmployeeID

INT

 

FOREIGN KEY

员工ID的外键关联

BasicSalary

DECIMAL

 

NOT NULL

基本工资

OvertimePay

DECIMAL

 

 

加班工资

Bonus

DECIMAL

 

 

奖金

Deductions

DECIMAL

 

 

扣款

NetSalary

DECIMAL

 

 

实发工资

PayrollMonth

DATE

 

 

工资发放月份

PaymentMethod

VARCHAR

50

 

工资发放方式(例如:银行转账)

 

 

加班记录表(OvertimeRecord

 

字段名

数据类型

长度

约束

描述

OvertimeRecordID

INT

 

PRIMARY KEY

加班记录ID,唯一标识符

EmployeeID

INT

 

FOREIGN KEY

员工ID的外键关联

OvertimeDate

DATE

 

NOT NULL

加班日期

HoursWorked

DECIMAL

 

NOT NULL

加班小时数

 

 

扣款记录表(DeductionRecord

 

字段名

数据类型

长度

约束

描述

DeductionRecordID

INT

 

PRIMARY KEY

扣款记录ID,唯一标识符

EmployeeID

INT

 

FOREIGN KEY

员工ID的外键关联

DeductionDate

DATE

 

NOT NULL

扣款日期

DeductionAmount

DECIMAL

 

NOT NULL

扣款金额

DeductionReason

VARCHAR

255

NOT NULL

扣款原因

 

 

员工信息表(Employee

 

字段名

数据类型

长度

约束

描述

EmployeeID

INT

 

PRIMARY KEY

员工ID,唯一标识符

FirstName

VARCHAR

50

NOT NULL

员工名字(名)

LastName

VARCHAR

50

NOT NULL

员工姓氏

Gender

VARCHAR

10

NOT NULL

性别(男/女)

DateOfBirth

DATE

 

NOT NULL

出生日期

DepartmentID

INT

 

FOREIGN KEY

所属部门的外键关联

Position

VARCHAR

50

NOT NULL

职位

HireDate

DATE

 

NOT NULL

入职日期

 

 

部门信息表(Department

 

字段名

数据类型

长度

约束

描述

DepartmentID

INT

 

PRIMARY KEY

部门ID,唯一标识符

DepartmentName

VARCHAR

50

NOT NULL

部门名称

 

 

考勤记录表(AttendanceRecord

 

字段名

数据类型

长度

约束

描述

AttendanceID

INT

 

PRIMARY KEY

考勤记录ID,唯一标识符

EmployeeID

INT

 

FOREIGN KEY

员工ID的外键关联

AttendanceDate

DATE

 

NOT NULL

考勤日期

ClockInTime

TIME

 

 

上班打卡时间

ClockOutTime

TIME

 

 

下班打卡时间

HoursWorked

DECIMAL

 

 

工作小时数

 

 

请假申请表(LeaveRequest

 

字段名

数据类型

长度

约束

描述

LeaveRequestID

INT

 

PRIMARY KEY

请假申请ID,唯一标识符

EmployeeID

INT

 

FOREIGN KEY

员工ID的外键关联

LeaveStartDate

DATE

 

NOT NULL

请假开始日期

LeaveEndDate

DATE

 

NOT NULL

请假结束日期

LeaveType

VARCHAR

50

NOT NULL

请假类型(病假、事假等)

LeaveReason

VARCHAR

255

NOT NULL

请假原因

LeaveStatus

VARCHAR

20

NOT NULL

请假状态(待批准、已批准、拒绝)

 

 

工资单查看记录表(SalaryStatementRecord

 

字段名

数据类型

长度

约束

描述

StatementRecordID

INT

 

PRIMARY KEY

工资单查看记录ID,唯一标识符

EmployeeID

INT

 

FOREIGN KEY

员工ID的外键关联

StatementDate

DATE

 

NOT NULL

查看工资单日期