付费内容点击下载链接,会自动复制提取码哦~
您只有支付购买后才能查看该内容!

一、项目概述

毕设辅助管理系统 基于 SpringBoot + MyBatis 技术栈开发,主要用于 高校毕业设计(论文)过程管理。系统实现了 学生与导师的多轮互选、实习周记填报与审批、毕设过程管理 等功能,角色分为 管理员、教师、学生 三类。

与传统单向分配不同,本系统支持 四轮导师互选机制

  • 前 3 轮:由学生主动选择导师,导师确认后才算选定成功。
  • 第 4 轮:由管理员统一进行智能分配,确保导师与学生人数均衡。
  • 导师上限:每位导师最多指导 8 名学生

该系统不仅提升了 选题与导师匹配效率,还能辅助完成毕业设计过程的全流程管理,适合作为 Java 毕业设计选题高校课题管理平台


二、功能模块

1. 管理员功能

  • 学生管理:学生信息的添加、修改、删除。
  • 教师管理:教师信息维护,科研方向设置。
  • 轮次管理:开启或关闭导师互选的轮次。
  • 学生分配:未选定导师的学生由系统分配。
  • 实习周记管理:查看并审核学生的实习周记。
  • 毕设管理:毕业设计任务与进度管理。

2. 教师功能

  • 学生查看:浏览并确认选择自己的学生。
  • 实习周记审批:批改学生提交的实习周记。
  • 毕设审批:审核学生的毕业设计提交内容。
  • 反选学生:在系统支持的情况下,教师可选择学生。

3. 学生功能

  • 导师信息查看:了解导师基本情况及研究方向。
  • 导师选择:在轮次开启后主动选择导师。
  • 实习周记填报:按要求填写并提交实习日志。
  • 毕业设计提交:上传毕业设计相关文档,接受导师审核。

三、技术框架

  • 后端:SpringBoot + MyBatis
  • 前端:Layui
  • 数据库:MySQL
  • 运行环境:JDK1.8+,IDEA,Maven

四、安装部署教程

  1. 使用 IDEA 打开项目
  2. 配置 JDK 环境(建议 1.8 版本)
  3. 配置 Maven 并下载依赖
  4. 新建数据库,执行项目提供的 SQL 文件
  5. 修改 application.yml 文件中的数据库账号与密码
  6. 启动运行,访问 http://localhost:8080

测试账号:

  • 管理员:system / 123456
  • 教师:2004 / 123456
  • 学生:1001 / 123456

五、系统亮点

  • 四轮互选机制:保障学生与导师的双向匹配合理性。
  • 智能分配功能:未匹配学生由系统统一分配,避免资源浪费。
  • 全过程管理:涵盖实习周记、毕业设计提交与审批,形成完整的管理闭环。
  • 数据直观:方便学校管理层实时掌握毕设进度与师生配对情况。
  • 源码清晰:结构规范,适合作为 Java 毕业设计或课程项目

六、项目截图

登录

教师

轮次

手动分配

毕设审批

添加毕设