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

一体化培训平台

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全栈开发
30天前活跃
方向: 后端-Java、前端-Web前端、
交付率:100.00%
相似推荐
贵才通-贵才通
贵才通系统是综合人才管理平台,助力网格员管理人才资源,为企业提供招聘渠道,该系统由后台管理系统和小程序端(含企业端、人才端、网格员端)构成。后台管理系统供管理员、网格员进行人才信息、企业审核、需求及任务管理等,能展示人口、就业等基本数据统计,支持数据权限控制,企业可借此发布招聘信息、查看人才信息并做需求匹配与面试管理;小程序端方便企业和求职者操作,求职者能上传简历、搜索职位、接收面试邀请及参与视频面试。此外,系统还有日常任务管理和客服中心功能,保障操作及时响应与有效处理。
Excel 报表自动汇总与周报生成
为解决日常多份 Excel 报表手工整理耗时、易出错的问题,开发自动化脚本,实现多文件合并、按日期/部门汇总、数据清洗、周报生成与导出,并支持定时执行和邮件发送。用户只需上传原始报表,即可自动完成汇总、统计和结果输出,大幅提升办公效率,减少人工重复操作。
20年jsp-web开发
工作流审批系统 人事考勤排班管理系统 绩效管理系统 病历质控管理 自定义问卷系统 学习考试系统 进销存管理系统 企业官网内容管理系统 设备管理系统 内账管理系统 文档管理系统 宿舍管理系统 医养中心收费系统 医务人员档案管理系统 患者手机订餐系统 医保对码管理系统 云胶片系统 影像中心阅片报告书写系统 钉钉组织架构人员接口对接 企业微信人员接口对接 支付宝、微信支付接口对接 yolo目标识别,数据集训练 ESP32传感器数据采集等等 医保违规检测系统 CSDN博客账号:jun_bai
工学客-招聘小程序
本项目为仿BOSS直聘双向即时沟通招聘系统,包含微信小程序+H5+PC管理后台三端联动,打造企业直招、求职者直聊、免中介、双向匹配的数字化招聘平台。区别于传统简历投递式招聘,主打求职者与企业HR、老板一对一实时聊天、在线面试、一键沟通,省去投递、筛选繁琐流程。适配本地求职招聘、行业专属招聘、同城蓝领招聘、企业自营招聘多种场景,支持平台收费、企业会员、岗位置顶、简历下载、直播招聘、招工用工全套业务,可搭建独立招聘平台,私有化源码交付,支持功能二次定制开发。 系统区分白领招聘、蓝领招工、兼职零工三大用工模式,适配同城找工作、企业招人、劳务招工、校企招聘全场景,风控审核完善,杜绝虚假岗位、黑中介入驻
智元企业资源管理系统-AIGC软件测试靶场
业务角色介绍 采购单申请与审批:采购员提交订单,财务审批放行 仓储入库管理:仓管员验收货物,更新库存 智能发票匹配:支持OCR识别发票,自动关联采购单完成三单比对 软件作用、功能介绍 采购至付款全流程闭环管理 1、实现「采购申请 → 财务审批 → 供应商发货 → 仓库验收入库 → 发票匹配 → 付款完成」的完整P2P流程。采用状态机模式严格控制流转,保障多角色(采购员/仓管/财务)协同一致性。支持供应商、商品、仓库、库存、发票全生命周期管理。 2、AI智能引擎(RAG + OCR + Agent)三大核心能力 RAG知识库对话:模拟企业内部制度知识检索,返回置信度与幻觉风险评估,用于测试大模型幻觉检测能力 发票OCR识别:Mock发票字段解析(发票代码/号码/金额/税额),返回置信度,支持多格式上传 Agent智能对账:自动比对「采购单-入库单-发票」三单一致性,输出完整的 Thought-Action-Observation 推理链,模拟真实Agent思考过程,给出审批/驳回结论 3、智能缺陷管理与自动化指派 员工提交故障申报后,系统基于关键词与模块上下文自动分类缺陷类型(数据库死锁/前端样式/AI幻觉/接口错误/业务逻辑),并智能指派给对应责任人(朱京彦/倪文栋/咸志伟)。缺陷看板提供ECharts可视化:周趋势图、分类饼图、指派列表,支持测试数据驱动的质量分析。
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服