系统设计
开发工具:IntelliJ IDEA+MySQL8.0+git 开发环境:Windows、JDK1.8
实现技术:
前端技术包含:vue.js、element-ui、nuxt.js、babel
后端技术包含:SpringBoot、SpingCloud(nacos、fegin、gateway)、EasyExcel、Redis、Mybaitsplus
第三方技术包含:阿里云OSS、视频点播、短信服务
项目描述:在线教育项目采用B2C模式,使用微服务架构,项目采用前后端分离开发,小学数学在线教育项目分为前台和后台 系统,项目采用前后端分离开发。 前台系统包含:首页数据显示、课程支付、课程视频播放、支付宝支付、单点登录、讲师数据显示、在线测验。
后台系统包含:权限管理、课程管理、统计分析、课程分类管理、订单管理、试题管理、考试管理。
微服务包括用户管理、权限模块、订单模块、短信发送模块、视频点播、分析模块等共计9个微服务。
查看项目的安装文档
- 导入项目
- 进行安装依赖
- 运行