# 【原创精品】毕业设计管理系统

作者:程序员武哥 (opens new window)
公众号:武哥聊编程 (opens new window)
获取链接https://www.javaxmsz.com/projectDetail?id=77 (opens new window)

# 一、项目功能视频

# 二、项目技术栈

前后端分离
后端:SpringBoot3 + MyBatis + Hutool
前端:Vue3 + Element-Plus + Vue-Router + Axios
数据库: MySQL

版本要求:
jdk不低于17,MySQL 5.7或者8,node.js版本18以上,maven版本建议3.8及以上,navicat建议不低于16

数据库表:11张表
难度系数:⭐⭐⭐⭐

# 三、项目功能描述

# 管理员

登录、个人信息、修改密码
系统首页:查看系统公告
数据统计:查看系统关键数据、查看统计图表
题目信息:查看和管理题目信息(题目会关联某个教师,由教师发布他的题目)
选题审核:查看和管理选题的审核情况
开题报告:查看和管理开题报告的提交情况(选题通过才可以提交)
中期答辩:查看和管理中期答辩的提交情况(开题通过才可以提交)
终期答辩:查看和管理终期答辩的提交情况(中期通过才可以提交)
毕业材料:查看和管理毕业设计和毕业论文的提交情况(终期通过才可以提交)
毕设进度:查看和管理每个学生的毕设进度
公告信息:管理系统公告
管理员信息:查看和管理管理员信息
教师信息:查看和管理教师信息
用户信息:查看和管理用户信息

# 教师

登录、个人信息、修改密码
系统首页:查看系统公告
题目信息:查看和管理自己的题目信息
选题审核:查看和管理自己选题的审核情况
开题报告:查看和管理自己选题的开题报告的提交情况(选题通过才可以提交)
中期答辩:查看和管理自己选题的中期答辩的提交情况(开题通过才可以提交)
终期答辩:查看和管理自己选题的终期答辩的提交情况(中期通过才可以提交)
毕业材料:查看和管理自己选题的毕业设计和毕业论文的提交情况(终期通过才可以提交)
毕设进度:查看和自己选题的学生的毕设进度

# 学生

登录、个人信息、修改密码
系统首页:查看系统公告
题目信息:查看所有题目信息
选题信息:提交和查看自己选题的审核情况(每个学生只能选择一个题目
开题报告:提交和查看自己选题的开题报告的提交情况(选题通过才可以提交
中期答辩:提交和查看自己选题的中期答辩的提交情况(开题通过才可以提交
终期答辩:提交和查看自己选题的终期答辩的提交情况(中期通过才可以提交
毕业材料:提交的毕业设计和毕业论文的提交情况(终期通过才可以提交
毕设进度:查看自己的毕设进度

# 创新点

  • 多角色权限控制、多模块的关联
  • 模拟真实的毕业设计流程,功能逻辑复杂
  • Echarts数据统计
  • 全局查看自己的毕设进度

# 系统关键功能截图

登录

首页

题目信息

选题信息

开题报告

中期答辩

终期答辩

毕设进度

上次更新: 4/18/2025,