基于SpringBoot+Vue.js+MySQL的毕设题目管理系统

飞一样的编程
飞一样的编程
擅长邻域:Java,MySQL,Linux,nginx,springboot,mongodb,微信小程序,vue

分类: Java springboot ssm vue MySQL 标签: 基于SpringBoot+Vue.js+MySQL的毕设题目管理系统

2025-12-23 20:24:18 135浏览

本系统是一个毕业设计题目管理平台,旨在规范化和信息化管理毕业设计选题、审核、师生双选以及过程交流等环节,实现管理员、教师和学生三方用户对毕业设计题目的高效管理与互动。

(ssm和springboo项目可互转) 联系作者 ,微信 jf3qcom , QQ : 1913284695 购买源码

毕设题目管理系统

演示视频

https://www.bilibili.com/video/BV1q4BKBkER1/

角色

管理员 教师 学生

技术

SpringBoot MyBatis-Plus MySQL Vue.js

核心功能

本系统是一个毕业设计题目管理平台,旨在规范化和信息化管理毕业设计选题、审核、师生双选以及过程交流等环节,实现管理员、教师和学生三方用户对毕业设计题目的高效管理与互动。

功能介绍

管理员

  1. 专业管理:对系统中的专业信息进行增、删、改、查操作。
  2. 题目类型管理:对毕业设计题目的分类(如应用技术、实验研究)进行维护。
  3. 题目审核:审核教师发布的毕业设计题目。
  4. 用户管理:管理教师和学生的账号信息。

教师

  1. 题目发布与管理:发布、修改、删除个人负责的毕业设计题目。
  2. 选题审核:审核学生提交的选题申请,确定师生双选关系。
  3. 学生管理:查看已选择自己题目的学生信息,进行指导和管理。
  4. 师生交流:针对所指导的题目,与学生进行在线留言和交流。

学生

  1. 题目浏览与搜索:浏览、搜索所有可供选择的毕业设计题目。
  2. 题目收藏:收藏感兴趣的题目,方便后续查看和选择。
  3. 题目申请:向心仪的题目提交选题申请。
  4. 师生交流:针对已选题目,与指导教师进行在线留言和交流。

数据字典

管理员表 (admin)

id int 主键ID
username varchar(255) 账号
password varchar(255) 密码

专业表 (major)

id int 主键ID
major_name varchar(255) 专业名称

消息/留言表 (message)

id int 主键ID
content text 内容
topic_id int 题目ID (外键)
user_id int 用户ID
role enum 角色 (admin, student, teacher)
create_time datetime 发布时间

学生表 (student)

id int 主键ID
studentno varchar(255) 学号
password varchar(255) 密码
realname varchar(255) 姓名
background text 学习背景
hobby text 爱好
major_id int 专业ID (外键)

学生选题表 (student_topic)

id int 主键ID
student_name varchar(255) 学生姓名
student_id int 学生ID (外键)
topic_id int 题目ID (外键)
teacher_id int 教师ID
teacher_name varchar(255) 教师姓名
topic_type_id int 题目类型ID
state int 状态 (0待审核 1审核通过 -1审核未通过)
topic_name varchar(255) 题目名称
create_time datetime 申请时间

教师表 (teacher)

id int 主键ID
employno varchar(255) 工号
password varchar(255) 密码
realname varchar(255) 姓名

题目表 (topic)

id int 主键ID
teacher_id int 教师ID (外键)
topic_name varchar(255) 题目名称
topic_desc text 简单介绍
related_files varchar(255) 相关资料(文件)
create_time datetime 发布时间
state int 状态 (0待审核 1审核通过 -1审核未通过)
type_id int 分类ID (外键)

题目类型表 (topic_type)

id int 主键ID
type_name varchar(255) 分类名称
topic_subject varchar(255) 学科
major_id int 专业ID (外键)
difficulty enum 难度 (Easy, Medium, Hard)

用户收藏表 (user_collect)

id bigint 主键ID
stu_id int 学生ID
topic_id int 题目ID
student_name varchar(255) 学生姓名
topic_name varchar(255) 题目名称
create_time datetime 收藏时间

部分截图


image 1.png


image 2.png


image 3.png


image 4.png


image 5.png


image 6.png


image 7.png


image 8.png


image 9.png


image 10.png


image 11.png

image 12.png


image 13.png


image 14.png


image.png


好博客就要一起分享哦!分享海报

此处可发布评论

评论(0展开评论

暂无评论,快来写一下吧

展开评论

您可能感兴趣的博客

客服QQ 1913284695