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

基于SpringBoot的在线学习平台

项目介绍

平台采用B/S结构,后端采用主流的SpringBoot语言进行开发,前端采用主流的Vue.js进行开发。是一个综合的在线学习平台,该平台有管理员、教师、学生三类角色,各项功能根据不同角色分别设定。

整个平台包括前台和后台两个部分。

后台支持的功能:教师管理、学生管理、视频资源管理、课件资源管理、试题管理、在线考试管理、考试管理、论坛管理。
前台支持的功能:在线考试、视频资源库、课件资源库、学习论坛、公告查看、个人信息管理。

项目代码

java_study: 基于SpringBoot的在线学习平台https://gitee.com/jdigood/java_study

 开发工具

   1. 开发语言:Java
   2. 开发软件:IDEA
   3. 数据库:MySQL
   4. 数据库工具:Navicat
   5. 浏览器:谷歌浏览器

技术栈

  1. 前端框架:Vue
  2. 后端框架:SpringBoot
  3. 前端技术:Html、Js、CSS3
  4. 后端技术:Java、MySQL 

功能介绍

前台功能描述:

  • 在线考试:参加考试、查看试题、提交答案、查看成绩、查看试题解析。
  • 视频资源库:搜索视频、观看视频、收藏视频。
  • 课件资源库:搜索课件、查看课件、下载课件、收藏课件、评价课件。
  • 学习论坛:发帖、回帖、点赞、收藏帖子、评论帖子。
  • 公告查看:浏览最新公告、查看历史公告、搜索公告内容。
  • 个人信息管理:修改个人资料、更改密码、查看学习记录、管理收藏夹、查看考试成绩。

前台功能展示:

 

后台功能描述:

  •  教师管理:添加新教师、编辑教师信息、删除教师、查询教师列表、分配教学任务。
  • 学生管理:注册新学生、编辑学生资料、删除学生账户、查询学生信息。
  • 视频资源管理:上传视频、编辑视频信息、删除视频、分类管理。
  • 课件资源管理:上传课件、编辑课件内容、删除课件、分类整理。
  • 试题管理:添加新试题、编辑试题内容、删除试题、分类试题。
  • 在线考试管理:创建在线考试、设置考试时间、设置考试状态、批改试卷、发布成绩。
  • 考试管理:查看考试记录、查看考试错题集。
  • 论坛管理:创建论坛板块、管理帖子、删除违规内容。

 后台功能展示:

相关文章:

  • C++的构造函数和析构函数
  • electron-builder创建桌面应用
  • Visual Studio2022 中的隐形用法
  • 使用命令行工具控制wireshark对抓包文件进行针对性处理的总结
  • 代码随想录第55期训练营第八天|LeetCode344.反转字符串、541.反转字符串II、卡码网:54.替换数字
  • 嵌入式硬件工程师从小白到入门-原理图(三)
  • lecode2680. 最大或值-medium
  • <el-autocompoete>下拉列表,点击选择之后的操作事件
  • 【人工智能】LM Studio 的 GPU 加速:释放大模型推理潜能的极致优化
  • 源码分析之Leaflet中dom模块DomEvent.DoubleTap的实现原理
  • STM32标准库之I2C示例代码
  • mac系统conda的python环境下安装uWSGI报缺少libpython3.9.a问题解决方法
  • Linux:gsd-account进程异常内存泄漏排查
  • 一个免费 好用的pdf在线处理工具
  • Jmeter旧版本如何下载
  • 接口自动化测试框架详解
  • 永磁同步电机模型第三篇之两相电机坐标变换
  • SolidWorks使用显卡教程
  • struts1+struts2项目兼容升级到了spring boot 2.7
  • Blender标注工具
  • 金融监管总局等八部门:引导银行向小微企业贷款倾斜核销空间和资源,释放更多信贷资源
  • 英国研究:近七成年轻人认为上网有害心理健康
  • 男子服用头孢后饮酒应酬致昏迷在家,救援人员破门施救后脱险
  • 牛市早报|上市公司重大资产重组新规出炉,4月经济数据将公布
  • 意德首脑会谈,梅洛尼警告欧盟绿色政策面临“工业荒漠化”
  • 蒲慕明院士:好的科普应以“质疑、讨论公众关切的科学问题”为切入点