学习系统SQL执行说明
====================

📋 执行顺序（重要！）
====================

第一步：基础配置
mysql> source server/sql/01_learning_system_init.sql;

第二步：角色权限
mysql> source server/sql/02_learning_system_roles.sql;

🎯 执行后效果
====================

✅ 数据字典：8个完整字典配置
✅ 菜单权限：2个主菜单 + 10个子菜单
✅ API权限：70个接口权限配置
✅ 用户角色：教师角色(1001) + 学生角色(1002)

📊 系统模块统计
====================

后端模块：8个核心模块
- Course（课程管理）
- Chapter（章节管理）  
- KnowledgePoint（知识点管理）
- Question（题目管理）
- Exam（考试管理）
- UserLearning（学习记录管理）
- WrongQuestion（错题本管理）
- UserExam（用户考试记录管理）

前端页面：完整的教师端和学生端界面
- 教师端：教学管理界面（6个管理页面）
- 学生端：在线学习界面（4个学习页面）

🔧 测试账号（可选）
====================

如需测试账号，请取消注释02文件中的测试用户部分：

教师账号：teacher / 123456
学生账号：student / 123456

⚠️ 注意事项
====================

1. 必须按顺序执行：01 → 02
2. 执行前请备份数据库
3. 确保数据库用户有足够权限
4. 执行完成后重启应用程序

🚀 完成后体验
====================

教师登录：看到"教学管理"菜单，跳转到/learning
学生登录：看到"在线学习"菜单，跳转到/student（现代化Dashboard）

详细说明请查看：README.md
