1、介绍项目的背景
详情见《在线教育行业介绍》
2、介绍项目采用的商业模式
B2C
两个角色:管理员和普通用户
- 管理员:添加修改删除的权限
- 普通用户:查询
在线教育项目使用这种模式
B2B2C
京东(电商平台):普通用户可以买自营也可买普通的商家的商品;
3、介绍项目实现功能模块
系统后台–管理员使用
- 讲师管理模块
- 课程分类管理模块
- 课程管理模块
- 视频
- 统计分析模块
- 订单管理
- banner管理
- 权限管理
系统前台–普通用户使用
- 首页数据显示
- 讲师列表和详情
- 课程列表和课程详情
- 视频在线播放
- 登录和注册功能
- 微信扫描登录
- 微信扫描支付
4、介绍项目使用的技术
后端技术
springboot
springcloud
MybatisPlus
springsecurity
redis
maven
easyExcel
jwt
OAuth2
前端技术
vue
element-ui
axios
node.js
其他技术
阿里云oss
- 阿里云视频点播服务
- 阿里云短息服务
微信支付和登陆
docker
jenkins
git