学习系统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