程序聚合 软件案例 一体化培训平台

一体化培训平台

2026-03-24 12:09:20
行业:在线教育、企业内部管理
载体:网站、H5
技术:Spring Boot、Kafka、PostgreSQL、Redis

业务和功能介绍

【立项背景和目标】:
这是一个支持多租户的线上培训平台,可以为客户提供拉一批人在线学习、在线考试、在线收集问卷的功能。管理过程、人员学习过程和结果均留痕,并支持根据任务完成情况发放积分、证书等激励。权限功能丰富,支持配置多种管理员。部署方式灵活,可单体部署,也可以微服务架构部署。
【软件功能】:
1.计划管理:建立培训计划,可关联多个项目;
2.项目管理:项目自身有标题、描述、管理员、结束方式及结束时间等字段。项目下有多个子功能,如:项目成员管理、任务管理、关联证书等。可查询成员完成情况、任务完成情况,并支持导出到excel。可展示成员完成率、任务完成率等统计项。
3.项目成员管理:支持多种方式添加成员,如:直接添加人员、通过excel导入、通过部门添加、通过用户组添加等;成员记录支持导出到excel。
4.任务管理:任务包含课程、作业、考试、问卷、活动等。每种任务均可拆分为单独的微服务,可独立扩展,任务可配置积分、学分和证书等激励,供人员完成任务时获得。
5.证书管理:可根据证书模板自定义背景图案、证书编号生成方式、证书文本内容等。
【业务流程】:
管理端:创建培训计划(可选),创建培训项目,添加项目成员或开放报名,创建任务,关联证书(可选),发布项目。
用户端:查看项目(包含可报名的项目和已参加的项目),做任务,查看完成情况,查看已获得的各种激励。

项目实现

【整体架构和设计思路】:
技术栈:Spring Boot、Mybatis、MyBatisPlus、PostgreSQL、Redis、Kafka、Nacos、OpenFeign、LoadBalancer、Gateway、JCasbin、sa-token
1、项目代码分为以下几个模块:网关模块、权限模块、管理端bff、用户端bff、项目模块、课程模块、问卷模块、证书模块、活动模块、作业模块、用户模块。
2、各模块间调用通过方法调用/http/rpc等方式,具体取决于部署方式。
3、任务的完成与否由每个任务模块自身提供结果,用户做任何任务均发布一个mq消息,项目模块订阅每种任务的完成情况消息并更新用户任务的完成进度,证书模块订阅每种任务的完成消息并发放证书。
【负责模块和结果】:
管理端bff、用户端bff、项目模块、问卷模块、证书模块、作业模块、用户模块
【难点及解决方案】:
难点:kafka消息丢失导致各模块间数据不一致。
解决方案:
1、业务操作与消息持久化在同一个本地事务中;
2、消息发布器独立重试,直到成功发送到Kafka,确保消息最终进入消息中间件;
3、Kafka自身通过副本机制持久化消息,即使Broker宕机也不会丢失已提交的消息;
4、消费者通过幂等表保证同一条消息不会重复处理,即使因重试或重复投递也不会造成业务错误;
5、手动提交偏移量确保消息处理成功后才标记消费进度,避免因消费者崩溃导致消息未处理却被认为已消费;
6、额外通过定时任务每天比对一次各模块数据是否一致,如有不一致则进行相应处理,确保数据最终一致。

示例图片视频


java+vue全栈开发
15天前活跃
方向: 后端-Java、前端-Web前端、
交付率:100.00%
相似推荐
低代码平台
架构设计:基于.NET 8 + SqlSugar框架设计低代码平台后端,实现模块化、多租户、动态API生成能力。 核心功能: 动态表单引擎:支持用户自定义数据表结构,后端自动生成增删改查API; 工作流引擎:支持可视化流程配置,节点类型包括审批、抄送、条件分支,动态解析审批人; 优化多租户隔离:采用数据库级隔离方案,租户数据独立存储。
企业本地知识库问答系统
企业本地知识库问答系统(桌面端):核心分为 RAG 检索增强生成核心模块、桌面 GUI 交互模块、多模态语音交互模块,分别负责文档语义处理与大模型推理、会话历史持久化管理、语音转文本 / 文本转语音双向交互。 业务流程形成完整闭环: 知识库系统路径:用户导入 Markdown 格式规章制度文档→系统完成文本切分、向量化并构建 FAISS 本地索引→用户通过 GUI 界面以文本 / 语音发起提问→系统完成语义召回与大模型推理,返回精准答案并支持语音播报,会话历史自动持久化保存。
offer助手
随着就业市场竞争加剧,求职者对专业简历工具需求迫切。JadeAI是一款智能简历制作系统,旨在帮助用户快速创建、编辑和优化高质量简历。核心功能包括:多模板简历编辑、AI内容优化、语法检查、JD匹配分析、职业照生成、多格式导出(PDF/DOCX/HTML/TXT)、简历分享等。用户可通过直观的拖拽式编辑器自由调整简历结构,利用AI功能优化内容,最终导出符合各行业标准的专业简历。系统还支持简历分享链接生成,方便求职者与招聘方分享。
自由职业者接单平台
双端对接企业与自由职业者,智能匹配、在线沟通、电子合同、数字人民币结算、SOP流程、项目管理、信用评级,实现接单-交付-结算全链路。 功能模块 • 双端注册认证(实名/企业) • 需求发布/接单大厅/智能匹配 • 即时沟通、电子合同签署 • 项目进度管理、SOP模板 • 数字人民币托管结算、提现 • 信用评级、评价体系 用户价值 • 企业:快速找人才、流程合规、资金安全 • 自由职业者:精准接单、高效协作、回款保障 核心路径 1. 企业发需求 → 平台匹配 → 沟通签约 2. 自由职业者接单 → 执行交付 → 验收结算 3. 平台全程托管、纠纷处理、信用沉淀
某保险人力资源管理系统
客户构建统一、智能、高可用的集团级人力资源核心平台,支撑组织、人事、薪酬、绩效全流程数字化,并实现与财务、OA、云平台的无缝集成。 组织人事管理:支持多级组织架构、岗位体系、人员全生命周期管理,提供自定义字段与流程引擎。 绩效管理:支持KPI/OKR等多种考核模式,实现从目标制定、过程跟踪、结果评定到绩效面谈的全闭环。 薪酬核算:内置复杂薪酬规则引擎,支持多账套、多币种、分段计薪,自动计算个税与社保。 干部管理:针对国企/央企干部选拔、任免、监督等特殊流程,提供全流程线上管理与合规留痕。 数据可视化大屏:基于实时数据仓库,为管理层提供人力概览、薪酬分析、人才梯队等动态看板。
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服