选课与成绩管理(含关联表操作)
学习目标
- 掌握多表关联查询和事务处理
- 实现选课/退课业务(含人数上限检查)
- 实现成绩录入和统计查询(SQL 聚合函数)
- 理解多角色视图的数据隔离
第一部分:课程与选课
一、课程 CRUD
课程管理的增删改查与学生管理类似,这里只列出不同的重点。
二、选课核心业务(重点)
选课业务涉及多表事务操作,需要保证数据一致性:
@ServicepublicclassCourseServiceImplimplementsCourseService{@Overr课程管理的增删改查与学生管理类似,这里只列出不同的重点。
选课业务涉及多表事务操作,需要保证数据一致性:
@ServicepublicclassCourseServiceImplimplementsCourseService{@Overr