点击空白处退出提示
某在线教育平台
我要开发同款作品详情
包括:课程查询检索,购物车支付流程模块,作业和考试模块,调查问卷模块,微课程模块,直播打赏模块,敏感词过滤,论坛部分接口,微信公众号部分接口,邀请卡,导出excel,后台统计查询。
1、业务处理,通过controller进入,调取相关service实现具体逻辑,通过mybatis入库,保存并返回json结果。
2、 课程检索使用到elasticsearch技术,通过java客户端访问,建立索引并实现检索。
3、 订单支付功能,产生唯一单号,通过第三方如支付宝sdk调用,当用户成功支付后,处理来自支付宝的回调,让状态更新,完成购买。
4、 微信公众号接口,根据微信jssdk文档,结合前端配置相应的接口权限,提供微信接口要求的数据。
5、 导出excel,使用poi或者easypoi技术,实现excel导入导出功能。
6、 socket通讯对接转码服务,使用了netty框架+protobuf进行数据通信封装,对上传的视频执行转码服务并保存返回状态到数据库。
7、后端调用个推服务sdk,让app能够在通知栏展示相应通知业务,个推服务兼容android和ios端。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论