领教云课堂

我要开发同款
TIME_AWAY2023年03月09日
148阅读
开发技术JAVA
所属分类springbootSpringCloudSAAS

作品详情

项目描述:
领教云课堂是一个教育类的SAAS系统,分为PC端、教师端、家长端以及大屏端。作为一款幼教专属智能化平台,实现园所高效管理,教师快速成长,规范教研教学,落地家园共育的目标。系统采用微服务架构,利用Eureka注册和服务发现,集成SpringCloud config作为配置中心,通过Feign完成服务间调用,采用ELK完成日志系统监控和收集。
责任描述:
1、协助部门负责人完善搭建底层服务框架,负责需求评估,方案制定和实施;
2、根据需求文档或需求说明设计数据库表和结构,设计系统接口并给出排期;
3、课程模块:课、主题、环节等多重关系维护,存储在Redis中;
4、课表管理:对课表进行新增和更新操作,品牌方删除课表数据量比较大,使用RabbotMQ的多线程执行删除操作;
5、商品订单模块:维护课程商品包,终端账号购买商品包,对商品包进行拆单处理,分别记录每个课程的鉴权信息
6、统计报表:对客户的各种信息进行统计和分析,导出Excel表
7、Android壳子的维护,集成第三方API,例如扫码、微信登录分享、支付
技术描述:
1、使用 SpringCloud框架,Eureka作为服务注册中心, SpringCloud config作为配置中心
2、使用 Redis 缓存和RabittMQ消息队列,达到异步解耦的效果,减少了程序之间的阻塞等待时间
3、利用AOP设计日志系统,搭建 ELK日志框架,收集多个服务器日志,提高定位问题的效率
4、对慢SQL进行分析优化,添加索引,提高响应速度,提升用户体验感
5、POI的解析优化
6、利用shardingJDBC对用户行为操作表进行分表操作,定时任务处理每日授课报表信息
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论