当前位置: 首页 > 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.xdnf.cn/news/1421443.html

相关文章:

  • 美术馆预约小程序|基于微信小程序的美术馆预约平台设计与实现(源码+数据库+文档)
  • zotero.sqlite已损坏
  • 第9篇:监控与运维 - 集成Actuator健康检查
  • 『C++成长记』vector模拟实现
  • 车载总线架构 --- 车载LIN总线传输层概述
  • 百胜软件获邀出席第七届中国智慧零售大会,智能中台助力品牌零售数智变革
  • C++ 虚继承:破解菱形继承的“双亲困境”
  • 【macOS】垃圾箱中文件无法清理的--特殊方法
  • Linux | 走进网络世界:MAC、IP 与通信的那些事
  • PyTorch 实战(3)—— PyTorch vs. TensorFlow:深度学习框架的王者之争
  • mysql中如何解析某个字段是否是中文
  • 攻防演练笔记
  • Frida Hook API 转换/显示堆栈
  • 【数学建模学习笔记】缺失值处理
  • 数学分析原理答案——第七章 习题13
  • 文件夹上传 (UploadFolder)
  • crypto-babyrsa(2025YC行业赛)
  • 【系统架构师设计(8)】需求分析之 SysML系统建模语言:从软件工程到系统工程的跨越
  • 【机器学习学习笔记】numpy基础2
  • 基于 HTML、CSS 和 JavaScript 的智能图像边缘检测系统
  • ESB 走向黄昏,为什么未来属于 iPaaS?
  • 【第十一章】Python 队列全方位解析:从基础到实战
  • 计算机网络技术(四)完结
  • 9月1日
  • 8Lane V-by-One HS LVDS FMC Card
  • 【STM32】贪吃蛇 [阶段 8] 嵌入式游戏引擎通用框架设计
  • IO进程线程;标准io;文件IO;0901
  • OPENCV 基于旋转矩阵 旋转Point2f
  • Python核心技术开发指南(030)——函数入门
  • PAT乙级_1093 字符串A+B_Python_AC解法_含疑难点