学习者中心门户网站产品系统

我要开发同款
天龙真人2025年09月30日
19阅读

技术信息

语言技术
JavaVueMySQL
系统类型
Web
行业分类
教育校园

作品详情

行业场景

公司现有多个平台,每个平台都需要单独登录,用户在使用的时候非常不便。该项目解决了多平台多次登录的问题,登陆一次之后,用户从学习管理 到 考试管理 再到 代码竞赛等平台无需再次登录。

功能介绍

学习者中心门户网站是一个集多平台跳转、信息管理、单点登录(SSO)等功能于一体的综合服务平台。该平台旨在提升学员在多个平台间跳转时的便捷性,通过实现SSO功能,学员只需在门户网站登录一次,即可无缝访问其他关联平台,无需重复登录,从而极大地简化了操作流程,提升了用户体验。

项目实现

技术栈:SpringBoot、Keycloak、MyBatis-Plus、MySQL、RabbitMQ、Redis、Vue、Element
职责:
1. 深入分析了项目需求,搭建了基于SpringBoot的后端框架,并进行了持续优化,确保系统的高性能和可扩展性
2. 负责项目的核心业务功能开发,包括学员注册、登录、忘记密码、对接其他平台API、数据统计、数据可视化等模块;
3. 积极参与团队协作,与前端成员紧密配合,共同推进项目进度。通过高效的沟通和协作,确保了项目按时交付并满足用户需求;
4. 引入Keycloak,实现了单点登录(SSO)功能,学员只需在门户网站登录一次,即可访问其他关联平台(学习管理平台&QUIZ测试平台&算法编程练习平台(OJ)等),简化了学员的登录流程,提升了学员的使用体验;
5. 使用RabbitMQ实现学员基础数据同步,确保多平台下学员信息的准确性和一致性;
6. 负责项目管理工作,包括进度跟踪、问题排查等。通过精细化的项目管理,确保了项目的顺利进行和高质量交付;
7. 负责项目流水线配置、部署上线。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论