模組總覽 需求清單 技術設計 實作計畫

TMS Native — 需求規格文件

Training Management System 原生系統需求規格,涵蓋 11 個業務模組、61 項需求

第一層:核心交易層

缺少此層任一模組,系統即無法完成核心業務流程(從課程建立到報名收款)。

核心
📚
模組 A

課程與開班管理

課程範本建立與維護、開班場次排程與管理、課程行事曆視圖

包含需求
需求 1、2、13、27、42、43、44、48
主要角色
Admin(課程管理人員)、教務部門
依賴模組
模組 G(資源管理)
核心
📝
模組 B

報名與候補管理

線上報名流程、名額控管、候補名單管理、折扣與優惠規則套用

包含需求
需求 3、4、35、36、39、47、55、57
主要角色
Learner(學員)、Admin(行政人員)
依賴模組
模組 A、D、C、F
核心
💰
模組 C

財務管理

發票管理、付款紀錄、退款流程、點數帳戶、財務報表匯出

包含需求
需求 5、37、38、52、53、55、61
主要角色
Admin(財務人員)、Approver(財務主管)
依賴模組
模組 B、F
核心
👥
模組 D

學員與企業客戶管理

學員個人資料、企業客戶資料、產業別、訓練歷程查詢、聯絡人合併

包含需求
需求 6、58
主要角色
Admin(客服人員)、業務人員
依賴模組
無(基礎資料模組)

第二層:支援營運層

使日常營運順暢運作,包含教務、通知、資源與業務管理。

營運
🎓
模組 E

教務管理

出席紀錄、完成狀態判定、證書管理、問卷、成績

包含需求
需求 7、8、40、41、45、51
主要角色
Admin、Instructor
營運
🔔
模組 F

通知管理

自動通知觸發、Email 範本管理、發送狀態追蹤

包含需求
需求 9
主要角色
Admin
營運
🏫
模組 G

資源管理

講師排課、教材設備管理、教室場地衝突檢查

包含需求
需求 10、11、12
主要角色
Admin、Instructor
營運
📊
模組 H

業務與經銷商管理

業務機會追蹤、銷售管道報表、經銷商分潤

包含需求
需求 14、15
主要角色
Admin、業務主管
營運
⚙️
模組 J

系統管理

RBAC 權限、稽核紀錄、報表匯出、動態欄位、Tag、Dashboard

包含需求
需求 17、18、20、22-34、46、50、56、59、60
主要角色
系統管理員、Approver

第三層:對外介面層

面向學員與外部客戶,提供自助服務與外部系統整合。

外部
🌐
模組 I

學員自助入口

學員登入、訓練歷程查詢、線上報名、證書下載

包含需求
需求 16、54、56
主要角色
Learner
外部
🔗
模組 K

外部整合

M365 行事曆、Entra ID 身份驗證、WordPress 同步、Webhook

包含需求
需求 19、21、26、49
主要角色
Admin(IT)、所有使用者

📋 實作進度

Phase 1-4
✅ 已完成
核心交易 + 營運支援 + 業務 + 外部介面
⚡ Wave A
✅ 已完成
轉班、團報、問卷、最低人數
🔶 Wave B
✅ 已完成
點數帳戶、付款方分離、產業別、報表、Webhook、任務管理
⚪ Wave C
待實作
成績、合規、先決條件、混合學習