This commit is contained in:
zlwu committed 2025-12-25 09:46:53 +08:00
1 parent 8c0a2d904c
commit a514c26f83
11 files changed
+8406 -120

No files matched your search

@@ -0,0 +1,71 @@
# 学生退学、休学、毕业处理文档
## 📋 文档概述
本目录包含完整的学生退学、休学、毕业处理文档体系,采用模块化组织方式,便于查阅和维护。
## 📚 文档结构
### 📋 主文档
- **[学生退学休学毕业处理清单.md](学生退学休学毕业处理清单.md)** - 总览文档,包含处理流程概览和各分文档导航
### 📋 分文档
#### 核心处理文档
- **[01-核心状态修改.md](01-核心状态修改.md)** - 学生学籍状态、用户登录状态
- **[02-组织关系处理.md](02-组织关系处理.md)** - 班级干部信息、社团成员关系
- **[03-经济资助处理.md](03-经济资助处理.md)** - 奖学金申请、获奖记录、勤工俭学、贫困生认定
- **[04-其他业务处理.md](04-其他业务处理.md)** - 住宿管理、心理健康、学生活动、志愿者、实习等
#### 实施文档
- **[06-完整SQL脚本.md](06-完整SQL脚本.md)** - 完整的数据库处理脚本和事务管理
- **[07-快速执行脚本.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个分文档
- **优化内容**: 基于奖学金获奖记录业务逻辑深度分析,完善了相关处理逻辑
---
*本项目采用模块化文档管理方式,确保文档的可维护性和可读性。*