智能排课系统 (任务书+开题报告+论文+答辩PPT+项目说明文档)

商品编码:G0143

分类:Vue+SpringBoot · 价格:¥19.99

智能排课系统 (任务书+开题报告+论文+答辩PPT+项目说明文档)

项目简介

本系统面向高校教务排课业务,用于统一管理教学计划、教学任务、基础教学资源,并通过遗传算法自动生成较优排课方案,服务系统管理员、教务管理员、教师和学生。 系统将人工排课中的班级冲突、教师冲突、教室容量匹配和课时分布等问题集中到平台处理,减少重复沟通和手工调整成本,提高排课效率、方案稳定性和课表发布速度。

技术栈

  • 后端:JDK 8、Spring Boot 2.7.18、MyBatis、Maven
  • 前端:Vue 3.3.4、Element Plus 2.3.14、ECharts 5.4.3、Axios 1.5.0
  • 数据库:MySQL

项目规模

  • 数据表数量:13 张
  • 角色数量:5 个(系统管理员、信息维护管理员、教学管理员、教师、学生)

具体功能

前台用户

  • 用户在登录页选择角色后输入用户名和密码,进入对应工作台。
  • 系统管理员、教务管理员、教师和学生使用不同身份进入各自权限范围。
  • 登录后根据会话中的身份信息进行页面跳转和访问控制。
  • 信息维护教务管理员维护教师、班级、学生、课程、教室和时段等基础数据。
  • 支持按姓名、编号、班级、课程类型、教室类型等条件查询。
  • 支持新增、修改、删除和分页浏览,便于统一维护排课基础数据。
  • 教学教务管理员创建学期教学计划,维护学年、学期、起止日期和周数。
  • 录入教学任务时关联课程、教师和班级,并设置周课时、起止周。
  • 支持按计划、课程、教师和班级组合查询教学任务,便于排课前检查。
  • 教学教务管理员基于已确认的教学计划和教学任务发起自动排课。
  • 系统调用遗传算法生成多个候选方案,并按适应度保存排课结果。
  • 教师和学生在应用后的方案下查看各自课表。

后台管理员

  • 管理员可查看方案明细、选择应用某个方案,并删除无效方案。
  • 管理员首页展示教师、学生、班级和课程四项统计卡片,并以饼图展示总体分布。
  • 教师可查看自己承担的教学任务、对应班级学生名单和关联的在线课程信息。
  • 学生可查看课程详情和所属班级课表,实现教学信息同步。
  • 系统当前不提供独立收藏或评价模块,教学互动主要通过课表、课程详情和在线课程信息完成。

界面截图

系统首页
系统首页

学生管理
学生管理

列表页面
列表页面

表单提交
表单提交

管理后台
管理后台

统计报表
统计报表

论文截图

论文摘要页
论文摘要页

论文功能结构图
论文功能结构图

立即购买 · 更多源码