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

6.5 KiB

school_personnel_info 表文档

表概述

表名: school_personnel_info
功能: 人员详细信息表,负责存储教务系统中人员的详细个人信息,包括教育背景、家庭情况、银行信息、合同信息等扩展资料

字段说明

Field	Type	Collation	Null	Key	Default	Extra	Privileges	Comment
id	int unsigned	NULL	NO	PRI	NULL	auto_increment	select,insert,update,references	主键ID
person_id	int	NULL	NO		NULL		select,insert,update,references	人员id
name	varchar(50)	utf8mb4_0900_ai_ci	YES		NULL		select,insert,update,references	花名
store	varchar(100)	utf8mb4_0900_ai_ci	YES		NULL		select,insert,update,references	门店
ethnicity	varchar(50)	utf8mb4_0900_ai_ci	YES		NULL		select,insert,update,references	民族
age	int	NULL	YES		NULL		select,insert,update,references	年龄
tenure	varchar(50)	utf8mb4_0900_ai_ci	YES		NULL		select,insert,update,references	司龄
regular_date	varchar(50)	utf8mb4_0900_ai_ci	YES		NULL		select,insert,update,references	转正时间
is_regular	varchar(10)	utf8mb4_0900_ai_ci	YES		NULL		select,insert,update,references	是否转正
politics	varchar(50)	utf8mb4_0900_ai_ci	YES		NULL		select,insert,update,references	政治面貌
education	varchar(255)	utf8mb4_0900_ai_ci	YES		NULL		select,insert,update,references	学历
university	varchar(100)	utf8mb4_0900_ai_ci	YES		NULL		select,insert,update,references	毕业院校
major	varchar(100)	utf8mb4_0900_ai_ci	YES		NULL		select,insert,update,references	专业
graduation_date	varchar(50)	utf8mb4_0900_ai_ci	YES		NULL		select,insert,update,references	毕业时间
household_place	varchar(255)	utf8mb4_0900_ai_ci	YES		NULL		select,insert,update,references	户籍所在地
household_type	varchar(50)	utf8mb4_0900_ai_ci	YES		NULL		select,insert,update,references	户籍类型
household_address	varchar(200)	utf8mb4_0900_ai_ci	YES		NULL		select,insert,update,references	户籍地址
current_address	varchar(200)	utf8mb4_0900_ai_ci	YES		NULL		select,insert,update,references	现居地址
emergency_contact	varchar(50)	utf8mb4_0900_ai_ci	YES		NULL		select,insert,update,references	紧急联系人
emergency_phone	varchar(20)	utf8mb4_0900_ai_ci	YES		NULL		select,insert,update,references	紧急联系人联系电话
marital_status	varchar(10)	utf8mb4_0900_ai_ci	YES		NULL		select,insert,update,references	婚否
bank_card	varchar(30)	utf8mb4_0900_ai_ci	YES		NULL		select,insert,update,references	银行卡号
bank_name	varchar(100)	utf8mb4_0900_ai_ci	YES		NULL		select,insert,update,references	开户行
contract_expire	varchar(50)	utf8mb4_0900_ai_ci	YES		NULL		select,insert,update,references	合同到期时间
is_rehired	varchar(10)	utf8mb4_0900_ai_ci	YES		NULL		select,insert,update,references	是否复聘
remark	text	utf8mb4_0900_ai_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	更新时间

功能用途

主要功能

  1. 个人详细信息管理: 存储人员的详细个人资料和背景信息
  2. 教育背景记录: 记录学历、毕业院校、专业等教育信息
  3. 家庭信息管理: 管理户籍、现居地址、婚姻状况等家庭信息
  4. 紧急联系人: 存储紧急联系人和联系方式
  5. 银行信息管理: 管理银行卡号、开户行等财务信息
  6. 合同信息跟踪: 记录合同到期时间、转正情况等
  7. 工作履历: 记录司龄、转正时间、复聘情况等
  8. 政治面貌: 记录民族、政治面貌等政治信息
  9. 备注信息: 存储其他重要的补充信息

业务场景

  • 员工入职时录入详细个人信息
  • 人事档案管理和维护
  • 薪资发放时使用银行信息
  • 紧急情况联系紧急联系人
  • 合同到期提醒和续签
  • 员工转正评估和记录
  • 人事统计和分析
  • 员工背景调查和验证
  • 社保公积金办理
  • 年度考核和评估

关联关系

主要关联表

  1. school_personnel: 通过person_id关联人员基本信息
  2. school_salary: 薪资发放关联银行信息
  3. school_contract: 合同管理关联
  4. school_performance_records: 绩效考核关联
  5. school_departments: 部门信息关联
  6. school_campus: 校区门店信息关联
  7. school_sys_user: 系统用户关联
  8. school_personnel_summary: 人员汇总信息关联

关联说明

  • 人员关联: person_id关联人员基本信息表,形成完整的人员档案
  • 薪资关联: 银行卡信息用于薪资发放和财务管理
  • 合同关联: 合同到期时间用于合同管理和续签提醒
  • 绩效关联: 个人信息用于绩效考核和评估
  • 部门关联: 门店信息关联部门和校区管理
  • 用户关联: 与系统用户账号关联
  • 汇总关联: 用于生成人员统计和汇总报表

索引建议

  • 主键索引: id(已存在)
  • 外键索引: person_id(人员信息查询)
  • 业务索引:
    • name(花名查询)
    • store(门店查询)
    • education(学历查询)
    • is_regular(转正状态查询)
    • bank_card(银行卡查询)
  • 复合索引:
    • (person_id, is_regular)(人员转正状态查询)
    • (store, is_regular)(门店转正人员查询)
    • (education, age)(学历年龄查询)
  • 时间索引:
    • regular_date(转正时间查询)
    • graduation_date(毕业时间查询)
    • contract_expire(合同到期查询)
    • created_at(创建时间查询)

注意事项

  1. 数据隐私: 个人敏感信息需要严格的访问权限控制
  2. 银行信息安全: 银行卡号等财务信息需要加密存储
  3. 信息完整性: 关键信息如紧急联系人不能为空
  4. 数据格式: 电话号码、银行卡号等需要格式验证
  5. 合同提醒: 合同到期时间需要及时提醒和处理
  6. 转正流程: 转正状态变更需要有完整的审批流程
  7. 信息更新: 个人信息变更需要及时更新和记录
  8. 备份保护: 人事档案数据需要定期备份
  9. 审计要求: 重要信息变更需要记录操作日志
  10. 法规遵循: 个人信息处理需要符合相关法律法规
  11. 数据一致性: 与人员基本信息表保持数据一致性
  12. 权限分级: 不同级别用户只能查看相应权限的信息
  13. 历史记录: 重要信息变更需要保留历史记录
  14. 定期核查: 定期核查信息的准确性和时效性
  15. 紧急联系: 确保紧急联系人信息的有效性