五金厂数据字典
财务数据字典
1.采购计划信息(Purchase Plan Information)
计划ID(Plan 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)
订单ID(Order 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)
付款单ID(Payment 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)
申请ID(Request 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)
申请ID(Request 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)
处理ID(Processing 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)
含义:关于退货处理的附加信息或备注
示例:退货已确认并完成入库
- 入库申请
零部件信息(Component Information)
零部件ID(Component 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)
库位ID(Location ID)
数据类型:整数(Integer)
含义:零部件存储位置的唯一标识符
示例:2001
库位名称(Location Name)
数据类型:字符串(String)
含义:零部件存储位置的名称或描述
示例:A-1-001
存储容量(Storage Capacity)
数据类型:整数(Integer)
含义:库位的总存储容量
示例:5000
已用容量(Used Capacity)
数据类型:整数(Integer)
含义:当前库位已用的存储容量
示例:2500
6.设备信息(Equipment Information)
设备ID(Equipment ID)
数据类型:整数(Integer)
含义:设备的唯一标识符
示例:101
设备名称(Equipment Name)
数据类型:字符串(String)
含义:设备的名称或描述
示例:车床A
设备类型(Equipment Type)
数据类型:字符串(String)
含义:设备的类型或分类
示例:数控机床
制造商(Manufacturer)
数据类型:字符串(String)
含义:设备的制造商
示例:XYZ Manufacturing
购置日期(Purchase Date)
数据类型:日期(Date)
含义:设备购置的日期
示例:2022-01-15
维修记录信息(Maintenance Record Information)
维修记录ID(Maintenance 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 |
|
联系电话 |
|
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 |
查看工资单日期 |