智慧教务系统
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

5.4 KiB

school_performance_records 表文档

表概述

表名: school_performance_records
功能: 绩效记录管理表,负责管理教务系统中员工的绩效评估、考核记录、绩效指标跟踪和绩效奖励计算等功能

字段说明

Field	Type	Collation	Null	Key	Default	Extra	Privileges	Comment
id	int	NULL	NO	PRI	NULL	auto_increment	select,insert,update,references	绩效编号
staff_id	int	NULL	NO		NULL		select,insert,update,references	员工ID
resource_id	int	NULL	NO		NULL		select,insert,update,references	资源ID
order_id	int	NULL	YES		NULL		select,insert,update,references	订单ID
order_status	enum('pending','completed','cancelled')	utf8mb4_general_ci	YES		pending		select,insert,update,references	订单状态: pending-待处理, completed-已完成, cancelled-已取消
performance_type	enum('sales','marketing','other','coach','consultant')	utf8mb4_general_ci	NO		NULL		select,insert,update,references	绩效类型: sales-销售绩效, marketing-市场绩效, coach教练绩效,other-其他,consultant教务绩效
performance_value	decimal(10,2)	NULL	NO		NULL		select,insert,update,references	绩效金额
remarks	text	utf8mb4_general_ci	YES		NULL		select,insert,update,references	备注
created_at	timestamp	NULL	YES		CURRENT_TIMESTAMP	DEFAULT_GENERATED	select,insert,update,references	创建时间
updated_at	timestamp	NULL	YES		CURRENT_TIMESTAMP	DEFAULT_GENERATED on update CURRENT_TIMESTAMP	select,insert,update,references	修改时间

功能用途

主要功能

  • 绩效记录管理: 记录员工的各类绩效数据和业绩表现
  • 绩效类型分类: 区分销售、市场、教练、教务等不同类型绩效
  • 绩效金额计算: 计算和记录具体的绩效奖励金额
  • 订单关联: 关联具体订单跟踪绩效来源
  • 资源关联: 关联客户资源跟踪转化绩效
  • 状态跟踪: 跟踪订单状态对绩效的影响
  • 绩效统计: 提供各类绩效数据的统计分析
  • 奖金计算: 为薪资系统提供绩效奖金数据
  • 业绩分析: 分析员工业绩趋势和表现

业务场景

  • 销售绩效: 记录销售人员的签单业绩和提成
  • 市场绩效: 记录市场人员的获客和转化业绩
  • 教练绩效: 记录教练的授课和学员满意度绩效
  • 教务绩效: 记录教务人员的服务质量绩效
  • 订单跟踪: 跟踪订单完成情况对绩效的影响
  • 客户转化: 记录客户资源转化带来的绩效
  • 月度结算: 月度绩效统计和奖金结算
  • 业绩排名: 员工业绩排名和激励
  • 绩效分析: 分析绩效趋势和改进方向

关联关系

主要关联表

  • school_personnel: 人员信息表 (staff_id)
  • school_customer_resources: 客户资源表 (resource_id)
  • school_order_table: 订单信息表 (order_id)
  • school_salary: 薪资管理表 (绩效奖金关联)
  • school_contract: 合同信息表 (签约绩效)
  • school_member: 会员信息表 (客户关联)
  • school_campus: 校区信息表 (校区绩效)
  • school_course: 课程信息表 (教练绩效)

关联说明

  • 员工关联: staff_id关联具体员工,确定绩效归属
  • 资源关联: resource_id关联客户资源,跟踪转化绩效
  • 订单关联: order_id关联具体订单,跟踪销售绩效
  • 薪资关联: 绩效金额直接影响薪资中的绩效奖金计算
  • 合同关联: 通过订单关联合同,跟踪签约绩效
  • 会员关联: 通过资源和订单关联会员,跟踪服务绩效
  • 校区关联: 通过员工关联校区,支持分校区绩效统计
  • 课程关联: 教练绩效关联具体授课课程

索引建议

  • 主键索引: id (已存在)
  • 外键索引:
    • staff_id (员工绩效查询)
    • resource_id (资源绩效查询)
    • order_id (订单绩效查询)
  • 业务索引:
    • performance_type (绩效类型查询)
    • order_status (订单状态查询)
    • performance_value (绩效金额查询)
  • 复合索引:
    • (staff_id, performance_type) (员工类型绩效查询)
    • (staff_id, created_at) (员工时间绩效查询)
    • (performance_type, created_at) (类型时间绩效统计)
    • (order_status, performance_type) (状态类型绩效查询)
  • 时间索引:
    • created_at (创建时间查询)
    • updated_at (更新时间查询)

注意事项

  • 绩效类型: performance_type字段使用枚举类型,严格控制类型范围
  • 订单状态: order_status影响绩效计算,需要实时同步
  • 金额精度: performance_value使用decimal(10,2)确保金额精度
  • 数据完整性: staff_id、resource_id、performance_type等关键字段不能为空
  • 重复记录: 避免同一业务产生重复的绩效记录
  • 实时更新: 订单状态变化时需要及时更新绩效记录
  • 权限控制: 绩效数据访问需要严格的权限控制
  • 薪资同步: 绩效数据需要与薪资系统保持同步
  • 业绩统计: 支持按时间、类型、员工等维度统计绩效
  • 异常监控: 监控异常绩效数据和计算错误
  • 审计追踪: 保留完整的绩效记录变更轨迹
  • 数据备份: 绩效数据需要定期备份和归档
  • 计算规则: 不同绩效类型的计算规则需要明确定义
  • 时效性: 绩效记录需要及时生成,避免延迟
  • 关联验证: 确保resource_id和order_id的有效性
  • 状态一致性: 订单状态与绩效状态保持一致
  • 分润规则: 多人参与的业务需要明确分润规则