学生退学、休学、毕业处理文档
📋 文档概述
本目录包含完整的学生退学、休学、毕业处理文档体系,采用模块化组织方式,便于查阅和维护。
📚 文档结构
📋 主文档
- 学生退学休学毕业处理清单.md - 总览文档,包含处理流程概览和各分文档导航
📋 分文档
核心处理文档
- 01-核心状态修改.md - 学生学籍状态、用户登录状态
- 02-组织关系处理.md - 班级干部信息、社团成员关系
- 03-经济资助处理.md - 奖学金申请、获奖记录、勤工俭学、贫困生认定
- 04-其他业务处理.md - 住宿管理、心理健康、学生活动、志愿者、实习等
实施文档
- 06-完整SQL脚本.md - 完整的数据库处理脚本和事务管理
- 07-快速执行脚本.md - 快速执行的简化脚本和批量处理
🗃️ 数据文件
- dict字典.sql - 字典数据
- hzdyjs_xg.sql - 数据库结构和基础数据
- xg_student_status_change.sql - 学生状态变更相关SQL
🎯 处理流程
1. 阅读主文档了解概览 → 学生退学休学毕业处理清单.md
2. 根据业务模块查阅分文档 → 01-04各业务模块文档
3. 选择合适的实施方式 → 06完整脚本 或 07快速脚本
4. 执行处理并验证结果
⚠️ 重要提醒
- 数据备份: 执行任何修改操作前务必备份相关数据
- 权限控制: 确保操作人员具有相应权限
- 事务处理: 建议使用数据库事务确保数据一致性
- 日志记录: 记录所有操作日志便于审计
📊 涉及业务模块统计
| 模块 | 涉及表数量 | 重要程度 |
|---|---|---|
| 核心状态管理 | 2 | ⭐⭐⭐⭐⭐ |
| 组织关系 | 2 | ⭐⭐⭐⭐⭐ |
| 经济资助 | 4 | ⭐⭐⭐⭐ |
| 住宿管理 | 1 | ⭐⭐⭐⭐⭐ |
| 心理健康 | 1 | ⭐⭐⭐⭐ |
| 实践活动 | 3 | ⭐⭐⭐⭐ |
| 其他信息 | 3 | ⭐⭐⭐ |
🔄 状态映射关系
- 休学:
student_status=2,用户账号保留,可恢复业务 - 退学:
student_status=4,sys_user.status=1,终止所有业务 - 毕业:
student_status=5,sys_user.status=1,归档处理
📅 更新记录
- 2025-12-XX: 完成文档模块化拆分,原有内容完整保留
- 拆分说明: 将原来1100+行的单文档拆分为1个主文档 + 6个分文档
- 优化内容: 基于奖学金获奖记录业务逻辑深度分析,完善了相关处理逻辑
本项目采用模块化文档管理方式,确保文档的可维护性和可读性。