← 文件中心NEXUS-LEARN · UAT 技術架構

項目級應用 · Next.js

統一用戶端

候選人、員工、主管、學員、買家及公開訪客共用一個入口;按身份呈現功能,透過 Node.js API 使用四個業務系統。

已確認 系統邊界與業務規則 技術建議 接口與部署設計 待確認 外部契約及運行指標

系統邊界

用戶端是一套 Next.js Web 應用。瀏覽器不直接連接資料庫;用戶 API 與管理 API 共用領域規則及相同的業務資料庫。

01 / 分層架構圖

功能在技術層中的位置

圖中箭頭表示由界面經 API 及業務模組進入處理與資料層;外部交互須經受控適配器。

02 / 功能模組

具體功能與責任

招聘與入職

職位搜尋、申請、證件上載、PICS 聲明、Offer 確認及入職進度。

員工與主管

試用期 Day 30/60/75 進度、培訓與營收目標、主管評分及決定狀態。

學習與合規

課程報名、播放器、考試、問卷、證書、牌照學時與風險提醒。

公開商城

商品目錄、排期選擇、購買支付、個人訂單及企業席位分配。

公開驗證與檢查

證書編號驗證;監管檢查用戶僅查看獲授權案件及下載證據包。

03 / 系統交互

接口與資料同步

來源 → 目標接口/方式傳遞內容與規則
用戶端 → 人員系統Node.js 用戶 API申請、簽署、試用期查看與主管評分
用戶端 → 合規/LMSNode.js 用戶 API學時查詢、報名、學習、考核及證書
用戶端 → 商城Node.js 用戶 API下單、支付、訂單與席位
用戶端 → 審計中心受限公開 API證書驗證與監管檢查視圖
04 / 技術組成

落地約束

Next.jsNode.jsTypeScriptPostgreSQLOutbox + Worker物件儲存