智慧教务系统
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.2 KiB

school_coach_performance 表文档

表概述

表名: school_coach_performance
功能: 教练绩效管理表,用于记录和管理教练人员的绩效考核数据,包括绩效金额、资源销售数量、绩效配置和算法等信息,为教练薪酬计算、绩效评估和激励管理提供数据支持

字段说明

Field	Type	Collation	Null	Key	Default	Extra	Privileges	Comment
id	int	NULL	NO	PRI	NULL	auto_increment	select,insert,update,references	
personnel_id	int	NULL	YES		NULL		select,insert,update,references	人员ID
campus_id	int	NULL	YES		NULL		select,insert,update,references	校区ID
performance_amount	decimal(10,2)	NULL	YES		NULL		select,insert,update,references	绩效金额
new_resource_count	int	NULL	YES		NULL		select,insert,update,references	新购买课程资源数量
renew_resource_count	int	NULL	YES		NULL		select,insert,update,references	续费资源数量
performance_date	date	NULL	YES		NULL		select,insert,update,references	绩效日期
performance_config	varchar(255)	utf8mb4_general_ci	YES		NULL		select,insert,update,references	绩效配置
performance_algorithm	varchar(255)	utf8mb4_general_ci	YES		NULL		select,insert,update,references	绩效算法
created_at	timestamp	NULL	YES		NULL		select,insert,update,references	创建时间
updated_at	timestamp	NULL	YES		NULL		select,insert,update,references	更新时间

功能用途

主要功能

  • 绩效金额管理: 记录教练的绩效金额和奖金计算结果
  • 资源销售统计: 统计教练的新购买和续费资源销售数量
  • 绩效配置管理: 管理教练绩效考核的配置参数
  • 算法规则应用: 应用不同的绩效计算算法和规则
  • 日期维度统计: 按日期维度记录和统计绩效数据
  • 校区绩效分析: 支持按校区维度进行绩效分析
  • 人员绩效跟踪: 跟踪个人教练的绩效变化趋势
  • 薪酬计算基础: 为教练薪酬和奖金计算提供数据基础

业务场景

  • 月度绩效考核: 按月统计和考核教练的销售绩效
  • 季度奖金计算: 基于绩效数据计算季度奖金
  • 年度绩效评估: 进行年度绩效评估和排名
  • 销售目标管理: 设定和跟踪教练的销售目标完成情况
  • 团队绩效比较: 比较不同教练和团队的绩效表现
  • 校区绩效分析: 分析不同校区教练的绩效水平
  • 绩效趋势分析: 分析教练绩效的变化趋势
  • 激励政策制定: 基于绩效数据制定激励政策
  • 培训需求识别: 识别绩效较低教练的培训需求
  • 薪酬结构优化: 优化教练的薪酬结构和激励机制

关联关系

主要关联表

  • school_personnel: 人员表,关联教练的基本信息
  • school_campus: 校区表,关联教练所属的校区信息
  • school_performance_config: 绩效配置表,关联绩效考核的配置规则
  • school_course: 课程表,关联教练销售的课程资源
  • school_pay: 支付表,关联教练销售产生的支付记录
  • school_contract: 合同表,关联教练签署的销售合同
  • school_sales_performance: 销售绩效表,可能存在关联的销售绩效数据
  • school_member: 会员表,关联教练服务的会员客户

关联说明

  • 通过personnel_id关联具体的教练人员信息
  • 通过campus_id关联教练所属的校区
  • 通过performance_config关联具体的绩效配置规则
  • 绩效数据与教练的课程销售、合同签署等业务活动关联
  • 支持多维度的绩效数据分析和统计

索引建议

-- 主键索引(自动创建)
PRIMARY KEY (id)

-- 人员ID索引(用于查询特定教练的绩效)
INDEX idx_personnel_id (personnel_id)

-- 校区ID索引(用于按校区统计绩效)
INDEX idx_campus_id (campus_id)

-- 绩效日期索引(用于按时间查询和统计)
INDEX idx_performance_date (performance_date)

-- 创建时间索引(用于按创建时间排序)
INDEX idx_created_at (created_at)

-- 复合索引(人员和日期)
INDEX idx_personnel_date (personnel_id, performance_date)

-- 复合索引(校区和日期)
INDEX idx_campus_date (campus_id, performance_date)

-- 绩效金额索引(用于绩效排名)
INDEX idx_performance_amount (performance_amount)

注意事项

  • 数据准确性: 确保绩效数据的准确性,避免计算错误
  • 算法一致性: 保持绩效计算算法的一致性和公平性
  • 时间维度: 注意绩效统计的时间维度和周期设置
  • 配置管理: 妥善管理绩效配置的变更和版本控制
  • 数据安全: 绩效数据涉及薪酬信息,需要严格的权限控制
  • 审计追踪: 建立绩效数据的审计追踪机制
  • 异常处理: 处理绩效计算中的异常情况和边界条件
  • 数据备份: 定期备份重要的绩效数据
  • 性能优化: 大量数据时需要优化查询和统计性能
  • 报表生成: 支持各种绩效报表的生成和导出
  • 历史数据: 妥善保存历史绩效数据,支持趋势分析
  • 多维分析: 支持按人员、校区、时间等多维度分析
  • 激励透明: 确保绩效计算过程的透明性和可解释性
  • 定期审核: 定期审核绩效数据和计算规则的合理性