TMOOC职业教育学习平台

我要开发同款
416阅读
所属分类MyCat、Mysql、ElasticSearch、RedisSpringBoot

作品详情

项目描述:
该项目是个针对学员线上课程学习的项目,项目包括:
后台课程管理系统、
前台课程展示系统、
用户登录系统、
订单支付系统、
通过后台系统完成对已经录制好的视频进行上传、对课程进行定价和分类,采用富文本编辑器进行课程描述、并通过前台系统进行课程分类展示和搜索,采用用户登录对学员账户进行统一化管理,使用户能够进行线上支付和购买课程,并对已购课程的持续观看。
技术架构:
Nginx、EasyUI、Maven、SpringBoot、MyBatis、MyCat、Mysql、
Redis、RabbitMQ、ElasticSearch
技术实现:
1、使用Maven管理项目的构建,jar依赖管理。
2、此项目采用 B/S架构,基于SSM主流框架实现,使用PD设计数据库表,
并使用Mybatis的逆向工程生成Mapper , Pojo文件。
3、在登录系统,提供服务接口。把用户信息和生成的Ticket存放在Redis 中,并将key保
存在Cookie中,实现了一处登录,其他系统免登陆的功能,增加用户体验度。
4、前台课程展示系统模块中利用Redis 缓存技术,保存课程分类和首页推荐的课程信息。
5、使用ElasticSearch集群对数据库课程信息生成索引文件,根据查询条件获取课程的信息,
减轻服务器压力提高搜索效率。
6、后台课程管理系统使用EasyUI前端框架分页插件实现课程的分页及模态框实现商品的类型选择。
项目职责:
1、参与项目的需求分析和项目构建。
2、负责用户登录的部分逻辑业务代码开发。
3、参与前台课程展示系统的开发和后台课程管理系统、用户登录系统的数据对接。
4、参与课程展示模块及搜索系统模块的开发及测试。
5、搜索系统服务接口的开发,及ElasticSearch的安装及配置。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论