在线教育系统,分为前台网站系统和后台运营平台,B2C 模式。
前台用户系统包括课程
、讲师、登录几大部分,使用了微服务技术架构,前后端分
离开发。
后 端 的 主 要 技 术 架 构 是 : SpringBoot + SpringCloud + MyBatis-Plus +
HttpClient + MySQL +Maven+EasyExcel+ nginx。
前端的架构是:Node.js + Vue.js +element-ui+NUXT+ECharts
其他涉及到的中间件包括 Redis、阿里云 OSS、阿里云视频点播。
业务中使用了 ECharts 做图表展示,使用 EasyExcel 完成分类批量添加、注册分布
式单点登录使用了 JWT。