1.开发环境
开发系统:Windows10/11
架构模式:MVC/前后端分离
JDK版本: Java JDK1.8
开发工具:IDEA
数据库版本: mysql5.7或8.0
数据库可视化工具: navicat
服务器: SpringBoot自带 apache tomcat
主要技术:
Java,Springboot,mybatis,mysql,vue
2.视频演示地址
3.功能
这个系统定义了三个角色:管理员、指导教师和学生,每个角色拥有不同的功能模块和权限。管理员拥有最广泛的管理权限,能够管理管理员、指导教师、学生、项目申报、选题审核、项目进度以及基础数据(如公告类型和项目类型),还可以管理公告信息。指导教师可以管理学生、项目申报、选题审核、项目进度和公告信息,同时具有审核项目申报和选题的权限。学生可以查看项目申报、选题审核、项目进度和公告信息,并且可以申请项目申报和管理自己的项目选题。每个角色的操作按钮根据权限不同,例如查看、修改、删除、审核等操作按钮,用于处理相应的数据管理。
4.图片展示
5.源码获取