1.供应商提供学员培训课程,用于商业化;
2.入职培训学员线上报名、城市运营线下培训、考试;
3.记录学员学习记录和学习时长,方便管理;
点击空白处退出提示
1.供应商提供学员培训课程,用于商业化;
2.入职培训学员线上报名、城市运营线下培训、考试;
3.记录学员学习记录和学习时长,方便管理;
1.课程管理模块:创建、管理视频课、直播课、音频课,查看课程数据,线上课讲师管理;
2.培训实施模块:线下培训实施,配置线上必修课,查看和管理学员学习数据,培训讲师管理,线下课管理;
3.数据管理模块:流量监测、课程销售等数据分析;
4.练习管理模块:搏学练习、无尽模式、专项练习、题目上传管理等;
5.报名管理模块:创建线下培训报名,在线查看线下培训报名订单,学员名单;
6.文化研讨模块:文化研讨会实施、管理、成果交付;
7.通用考试模块:创建快捷的标准化考试,组织考试,管理参考条件;
8.评论管理模块:管理课程评论;
9.订单管理模块:各类课程订单查看、下载、配置、充值数据;
10.商业化管理:线下课优惠码、线上课优惠码配置、会员管理;
11.App消息发送:推送App消息;
12.App渠道包:发布App;
12.运营位管理:App和PC门户banner、弹窗、考试视频推荐位、学习推荐位等配置;
13.管理员配置:分类、标签配置、角色管理、供应商管理员配置、考试业务方分配、培训业务方管理;
项目类型:管理后台网站
技术栈:
-数据库: MySQL + MyBatis
-缓存: Redis (Jedis), Caffeine本地缓存
-消息队列: Kafka
-文件存储: AWS S3
-Excel处理: Apache POI
目标平台:桌面端
项目亮点:
多级缓存架构优化性能:结合Redis分布式缓存和Caffeine本地缓存构建二级缓存体系,在保证数据一致性的同时显著提升高频访问接口的响应速度。
异步消息处理机制:利用Kafka实现业务解耦,将文件上传、数据导出等耗时操作异步化处理,改善用户体验并提高系统吞吐量。
高可用文件存储方案:集成AWS S3对象存储服务,实现文件的分布式存储和CDN加速,确保大文件传输稳定性和访问效率。
智能化数据导入导出功能:封装Apache POI组件处理复杂Excel报表,支持百万级数据批量导入导出和自动生成业务统计图表。
技术难点:
缓存一致性保障:在并发环境下维护MySQL数据库与两级缓存的数据同步,需设计合理的缓存更新策略和失效机制避免脏读问题。
分布式事务处理:跨服务调用场景下保证业务操作的原子性,特别是在考试结果计算、成绩归档等关键流程中需要实现可靠的状态回滚机制。
海量数据查询优化:针对练习记录、考试结果等大数据量表进行分库分表设计,通过索引优化和读写分离架构解决查询性能瓶颈。
实时通信与通知推送:构建WebSocket长连接通道实现实时消息广播,配合Kafka完成系统内部事件通知和用户状态同步。
主要负责培训实施模块、数据管理模块、练习管理模块、通用考试管理模块的新需求开发、二次开发和功能维护;








评论