大家好,今天给大家分享一个分布式项目,可以用作练手或者毕设。

1 项目描述

在线教育系统,分为前台网站系统和后台运营平台,B2C模式。
前台用户系统包括课程、讲师、问答、文章几大大部分,使用了微服务技术架构,前后端分离开发。
后端的主要技术架构是:SpringBoot + SpringCloud + MyBatis-Plus + HttpClient + MySQL + Maven+EasyExcel+ nginx
前端的架构是:Node.js + Vue.js +element-ui+NUXT+ECharts

其他涉及到的中间件包括Redis、阿里云OSS、阿里云视频点播
业务中使用了ECharts做图表展示,使用EasyExcel完成分类批量添加、注册分布式单点登录使用了JWT,还做了微信的第三方登录,以及微信支付。

1.1 业务模块springcloud 分布式在线教育视频网站

1.2 技术架构

springcloud 分布式在线教育视频网站

1.3 后端项目结构:

springcloud 分布式在线教育视频网站
springcloud 分布式在线教育视频网站

2 演示

springcloud 分布式在线教育视频网站
springcloud 分布式在线教育视频网站
springcloud 分布式在线教育视频网站
springcloud 分布式在线教育视频网站
springcloud 分布式在线教育视频网站
springcloud 分布式在线教育视频网站
springcloud 分布式在线教育视频网站
springcloud 分布式在线教育视频网站

后台管理页面

springcloud 分布式在线教育视频网站
springcloud 分布式在线教育视频网站
springcloud 分布式在线教育视频网站
springcloud 分布式在线教育视频网站
springcloud 分布式在线教育视频网站
springcloud 分布式在线教育视频网站
springcloud 分布式在线教育视频网站
想要【源码】的加我企鹅1401214143。
本人从头到尾将项目做了一遍,权限模块正在做,相关技术需要交流的欢迎骚扰。今后陆续发布更多项目。

相关文章: