在线学习平台的设计与实现--仅供学习交流

  • 项目介绍
    • 项目框架
    • 项目流程
    • 系统E-R图
      • 基础版项目界面
        • 前台界面
        • 后台界面
      • 进阶版项目界面
      • 教师版项目界面
    • 项目文档
    • 项目依赖包软件
    • 项目源码(基础版)
    • 项目部署教程
    • 其他帮助或论文资料

项目介绍

本项目是本人在毕业设计的完成的课题,主要是想搭建一个在线学习的平台,提供视频在线观看,购买等功能。具有前台用户系统和后台管理系统。 主要是为了让学习资源有的存放,同时也提供了另一种学习的方式,不管是对学生还是上班族。目前比较多的类似于慕课网和网易云课堂这种网站。可能这个博客写的不好,有兴趣的同学可以看看开题报告和论文源码进行详细了解,欢迎一起学习。

前台模块主要有
浏览课程,浏览教师,登录注册:用户注册模块,购买课程,观看课程,修改信息。
后台模块主要有
课程管理,教师管理,用户管理,订单管理,网站管理,分类管理。

项目框架

该项目采用前后端分离进行开发,后端采用的是微服务的开发体系,涉及到单点登录,redis缓存,zookeeper等技术,才用的技术栈有:
前台框架 基于VUE封装的elementUI 和nuxt.js
后台框架:springboot ,涉及到的技术有mybatis-puls,reids缓存,单点登录,jwt加密,网关,第三方登录,Eureka等等

项目流程


系统E-R图

项目界面

基础版项目界面

前台界面

后台界面

进阶版项目界面



教师版项目界面



项目文档

项目依赖包软件

链接:https://pan.baidu/s/1MToKMbCdH8Pzkx7N2-JMxQ
提取码:6ksp

开题报告
链接:https://pan.baidu/s/1uI7BZJYGHX5VFl-fl8e34g 提取码:2wa2
毕业答辩PPT:
链接:https://pan.baidu/s/1W5cvlhexvugS6fQYiM_Djw 提取码:fbf5

项目源码(基础版)

项目后端
https://github/XU-JIANLIN/online_edu.git
前台界面
https://github/XU-JIANLIN/edu_project.git
后台界面
https://github/XU-JIANLIN/edu_admin.git

进阶版地址
https://download.csdn/download/XUXU_rusheng1/87616510

教师版地址
https://download.csdn/download/XUXU_rusheng1/87616505

项目部署教程

https://www.bilibili/video/BV1YP411772Q/?vd_source=c8c13901eb7aef792fe7166eecd52b0d

其他帮助或论文资料

(白嫖党勿扰)
QQ/邮箱联系 951891946 / 951891946@qq
ps:喜欢的可以点个赞关注一下,谢谢!

更多推荐

在线学习平台的设计与实现(包含源码)