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.源码获取
点击直达源码获取:源码获取传送门