当前位置: 首页 > news >正文

基于SpringBoot+MYSQL开发的师生成果管理系统

角色:

管理员、讲师、学生

技术:

Spring Boot、MyBatis-Plus、MySQL、JSP/Servlet (前端可能使用Vue2,但代码中未直接体现,主要为后端技术栈)

核心功能:

该系统是一个基于Spring Boot的在线教育管理平台,主要功能包括用户(管理员、讲师、学生)管理、课程管理、学生选课、学生成果提交与审核、讲师成果提交与审核以及系统登录日志记录等。平台旨在提供一个基础的在线教育管理框架。

功能介绍

管理员

1.登录:管理员通过专用登录页面进行身份验证,登录成功后进入管理后台。

2.管理员管理:

  • 分页展示所有管理员信息。
  • 启用/禁用管理员账号,并记录操作时间。
  • 添加或修改管理员信息。
  • 修改自身密码。

3.教师管理:

  • 分页展示所有教师信息。
  • 启用/禁用教师账号,并记录操作时间。
  • 添加或修改教师信息。
  • 检查教师编号唯一性。

4.学生管理:

  • 分页展示所有学生信息。
  • 启用/禁用学生账号,并记录操作时间。
  • 添加或修改学生信息。
  • 检查学号唯一性。

5.课程管理:

  • 分页展示所有课程信息。
  • 添加或修改课程信息。
  • 删除课程。

6.学生选课管理:

  • 分页展示学生选课信息。
  • 为课程批量分配学生。
  • 删除学生选课记录。

7.学生成果审核:

  • 分页展示学生提交的成果信息。
  • 审核学生成果。
  • 查看学生成果详情。

8.教师成果审核:

  • 分页展示教师提交的成果信息。
  • 审核教师成果。
  • 查看教师成果详情。

9.登录日志管理:查看管理员、教师、学生的登录日志。

讲师

1.登录:讲师通过登录页面进行身份验证,登录成功后可进行相关操作。

2.修改密码:修改自身登录密码。

3.教师成果管理:

  • 提交个人成果(可上传图片)。
  • 查看个人提交的成果列表及审核状态。
  • 修改或删除个人提交的成果。

学生

1.登录:学生通过登录页面进行身份验证,登录成功后可进行相关操作。

2.修改密码:修改自身登录密码。

3.课程学习:查看已选课程列表。

4.学生成果管理:

  • 提交个人成果(可上传图片)。
  • 查看个人提交的成果列表及审核状态。
  • 修改或删除个人提交的成果。

部分截图

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

演示视频

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

http://www.dtcms.com/a/362255.html

相关文章:

  • 解锁Git仓库瘦身秘籍,git-sizer真香警告
  • Next.js渲染模式:SSR、SSG与ISR揭秘
  • Python实现点云渲染可视化杂记(直接、彩虹渐变、柱状、饼状和T-SNE赋色)
  • The Algorithmic Foundations of Differential Privacy - 2
  • 8Lane V-by-One HS LVDS FMC Card
  • 【开题答辩全过程】以 智慧药店管理系统的实现与设计为例,包含答辩的问题和答案
  • 基于单片机智能空调/温度控制系统
  • GaussDB 集群故障cm_ctl: can‘t connect to cm_server
  • API安全厂商F5首发后量子加密方案,为企业后量子时代加固防线
  • Java中方法的参数传递
  • TFT屏幕:STM32硬件SPI+DMA+队列自动传输
  • 【无标题】训练、推理适用的数据类型
  • C++ 学习与 CLion 使用:(五)数据类型,包括整型、实型、字符型、转义字符、字符串、布尔型
  • 椭圆曲线的数学基础
  • 【算法专题训练】17、双向链表
  • openEuler2403部署Redis8集群
  • AI推理方法演进:Chain-of-Thought、Tree-of-Thought与Graph-of-Thought技术对比分析
  • Spring 控制器参数注解
  • LangGraph 边(Edge)机制完全指南
  • Java 不支持在非静态内部类中声明静态 Static declarations in inner classes are not supported异常处理
  • 2025我“生发”了『折行』|『内注』|『终端正偿』|『中文负偿』四大“邪术”(前二造福python代码阅读者;后二助力所有艺术人)
  • nrf52840 解锁
  • 2025年09月01日Github流行趋势
  • 数据结构初阶:详解栈和队列(下)——队列
  • 并发编程--线程池(1)线程池概念 Java 线程池体系(Executor、ThreadPoolExecutor、Executors)
  • resnet网络
  • 甲烷浓度时空演变趋势分析与异常值计算(附下载脚本)
  • 洛谷 P5836 [USACO19DEC] Milk Visits S-普及/提高-
  • 基于MCP架构的OpenWeather API服务端设计与实现
  • jetson开发板Ubuntu系统Docker中使用 MySQL 数据库详解-安装与配置指南