WDA-ILP-Myskillsfutures产品系统

我要开发同款
KongYe2026年09月05日
2阅读

技术信息

语言技术
JavaSpringMVCHTML5JavaScriptjQuery
系统类型
Web
行业分类
教育校园企业服务

作品详情

行业场景

为新加坡公民和永久居民提供一站式网上资源库,用于规划职业发展、寻找培训课程及使用技能创前程(SkillsFuture)填补培训费。
项目由新加坡精深技能发展局(SSG)、劳动力发展局(WSG)以及教育部(MOE)联合设立。

功能介绍

1. 统一身份认证与授权模块 (IAM & SSO)Singpass / Corppass 集成:提供新加坡国民和企业实体的核心登录接口,处理 OAuth 2.0 / OIDC 协议。基于角色的权限控制 (RBAC)
2. 搜索引擎与推荐系统 (Search & Recommendation Engine) 课程搜索:基于 Solr 构建。支持多维度聚合和全文检索,按价格、学校、时间、技能类型进行过滤。个性化推荐系统:结合“自我探索”的测评结果(标签数据),利用协同过滤或基于内容的推荐算法,在首页推送相关的职业路径和培训课程。
3. 数据分析与评测模块 (Analytics & Assessment Module)测评逻辑组件:处理 RIASEC 职业兴趣测试、价值观测试等逻辑,将用户的选择转化为量化的统计得分。电子作品集 (My ePortfolio):数据存储模块, 存储、更新用户的学历证明、技能标签和简历文件。
4. 课程与内容管理系统 (CMS / Course Directory API)机构管理系统 (TP Gateway 集成):对接新加坡精深技能发展局的培训机构网关。实时同步同步数据:拉取最新的课程信息、学费、可用补贴比例、讲师资质等数据。
5. 补贴与支付结算模块 (Wallet & Claims Engine)SkillsFuture Credit (SFC) 钱包:处理用户的虚拟账户余额。补贴申请与审批工作流:支持用户在线提交 Claim,后端对接 SSG 内置的审批工作流引擎(Workflow Engine),并与银行/第三方支付系统对接完成扣款或报销发放。
6. 第三方职业网关对接 (Jobs & Skills Integration)

项目实现

在项目中,我在多个阶段中分别负责不同的任务。
2016-2018 负责教育部下属Student Portal/Student Admin/Student UAM的功能设计与开发。主要使用的后端为Java, 前端为HTML, JSP, jQuery, Bootstrap,部署平台为AEM(adobe experience manager)
2018-2023 负责精深技能发展局(SSG)与劳动力发展局(WSG)下属的Workforce Portal的功能设计与开发。主要使用后端为Java, 前端为HTML, jQuery, Bootstrap, Knockout JS, React JS, 部署平台为AEM(adobe experience manager)。 期间还作为发布管理(Release Manage)负责管理本地测试环境(SIT)用户测试环境(UAT)发布测试环境(Stage)与发布环境(Prod) 的代码控制与生产发布。并主导了项目内自动化测试流程的建立,规范了测试团队的工作流程,使用的自动化测试工具为Tricentis Tosca。
2023-2024 期间暂离项目,借调至新加坡财政部(MOF) 下属的新加坡博彩公司(Singapore Pools), 负责ECMS( Enterprise Customer Management System,企业客户管理系统)项目的功能设计与开发。
2024-2026 回归项目,继续负责Workforce Portal的版本迭代与依赖升级。并主导上线了网页内置聊天窗口,补贴与支付结算模块。

示例图片

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

评论