项目简述2


前后端分离


项目简述
在线教育项目:
项目介绍:
我在上家公司做的是一个线教育系统,它是一个以网络为介质的教学方式,通过网络 教师就可以在线上对学生展开一个教学,此外还有一些网络的课件的资源共享,学员可以随时进行学习,对于一些工作繁忙,学习时间不固定的职场人而言线上教育是比较方便的了,也很大的降低了学习的门槛。主要是针对一些高校学生,一些职业考试的人、留学的、爱好人员等。
模块介绍:
平台采用的是B2C模式。系统有两个,前台(用户端)和后台(管理员端),后台有:讲师管理模块、用户管理模块、课程分类模块、课程管理模块(视频,比如视频的章节小节)、统计分析模块:比如统计课程在一定时间内有多少课程的购买量和播放量、订单管理模块、权限管理等。
前台有:登录和注册,此外登录呢也会实现一个微信的扫码登录、首页数据显示、讲师列表和详情、还有课程的列表和详情和课程的视频在线播放直播、和购买会员的微信支付功能等。
技术栈:
项目采用 前后端分离开发,使用idea作为开发工具。
采用微服务构建,采用springboot+springCloud为主体,myBatisPlus作为持久层框架存储,数据库采用mysql,还有redis作为项目缓存中心,提高项目效率,spring security作为安全框架,easyExcel降低内存压力,用户搜索使用到的是es搜索引擎,还有rabbitmq消息中间件、等。还有一些其他技术,比如阿里云oss,阿里云视频点播、docker作为软件容器化管理工具、git版本控制仓库、和jenkins持续化工具。

浙公网安备 33010602011771号