返回作品

学生课程系统

创建于 2025 年 1 月 11 日

标签
  • 若依 RuoYi
  • Spring Boot
  • MyBatis-Plus
  • mybatis-plus-join
  • MySQL
  • Redis
  • Vue 2
  • Element UI
  • ECharts
  • Druid

核心功能

  • 选课与成绩views/sch/courseStudent/index.vue):维护课程-学生关系并录入成绩;SchCourseStudentServiceImpl.batchAdd 实现”设置学生”的批量重建——先按 courseId 清空旧关系,再遍历 userIds 逐一插入,保证名单与前端多选框严格一致;列表通过 MPJ 联查展示学生名、课程名与分数。
  • 教学数据大屏BigScreenController):学生统计(总数/在校/毕业)、教师统计(教师数/开课数/节次数)、课程统计(课程数/开课率/选课总数)、作业提交率汇总,以及按课程维度的成绩通过率、分数段分布、近十次课出勤率趋势、选课人数/节次数/作业数对比与气象最高温曲线等 ECharts 数据接口。

功能截图

暂无运行截图。