一、项目介绍

本项目为基于SSM+MySQL实现的程序设计管理系统,主要包含三种角色:学生、教师和管理员。

1. 学生功能:
登录后可以进行个人信息的修改,包括姓名、学号、专业等;
可以进行课题信息的管理,包括选题、修改选题、查看选题详细信息等;
可以管理自己的课题进度,包括添加进度、修改进度、查看进度等;
可以管理上传的文档,包括上传文档、修改文档、查看文档详细信息等;
可以在线提问,并查看回复;
可以查看相关公告和信息。

2. 教师功能:
登录后可以进行课题管理,包括课题发布、课题修改、查看课题详细信息等;
可以进行学生信息的管理,包括添加学生、修改学生信息、查看学生详细信息等;
可以发布内容,包括公告、资料等;
可以审核学生上传的文档,包括审核通过、审核不通过等;
可以进行提问管理,包括回复学生的提问、评论等;
可以管理学生成绩,包括录入成绩、修改成绩等;
可以管理相关公告和信息。

3. 管理员功能:
可以进行导师信息的管理,包括添加导师、修改导师信息、查看导师详细信息等;
可以进行学生信息的管理,包括添加学生、修改学生信息、查看学生详细信息等;
可以进行公告信息的管理,包括发布公告、修改公告、删除公告等;
可以进行数据分析,包括学生选题情况统计、学生信息统计等;
可以审核学生选择的课题,包括审核通过、审核不通过等;
可以查看学生已经上传的论文,包括查看详细信息等;
可以修改管理员自己的密码。

作品包含

购买的内容主要包括有源码安装教程+系统源码+技术说明+数据库+安装环境+交付PPT

二、项目技术

后端语言:Java

项目架构:B/S架构、MVC开发模式

数据库:MySQL

前端技术:JavaScript、HTML、CSS

后端技术:Spring Boot、SSM

三、运行环境

JDK版本:1.8

操作系统:Window、MacOS

数据库:MySQL5.7

主要开发工具:IDEA

Tomcat: 8.0

Maven:3.6

四、运行截图