loading
00
Project Header Image
Business Applications

港大商學院 / 課程報讀

客戶 HKUBS
年份 2022 – 2026
類型 企業網絡應用
香港大學商學院為其修課式研究生課程處理選科報讀,這是一個高風險的過程:報讀視窗一開,大量學生便同時湧入爭奪有限的學額。我們建立了課程報讀系統(CES),讓學生自助報讀並追蹤畢業進度,同時讓教職員定義課程、班別及全系統據以執行的規則。系統經精心設計,能在每次報讀高峰中保持快速與穩定,以一套有管控、可自助的體驗,取代過往依賴人手與試算表的行政流程。
Single Image
概覽

學生真正能自助的報讀體驗

學生以港大帳戶單一登入,無需另設帳號,即可瀏覽課程目錄與課程大綱,並在各報讀視窗內報讀或競投課程。實時的修讀狀態檢視顯示其畢業進度(必修與選修、已完成與待修),並附個人時間表及完整報讀紀錄。

一個供學務團隊使用的後台

教職員可編定整個學術模型,包括學年、學期、課程、課程編排及先修規則,再執行課程營運:目錄、開班、學額、時間表與報讀視窗。批量報讀、Excel 匯入匯出、細緻的角色權限與完整的審計追蹤,讓一切既受管控又合規。

Single Image

為報讀高峰而生的承載力

課程報讀並非平穩流量,視窗一開便急升,數以千計的學生同時湧入。CES 運行於雲原生、以 Kubernetes 編排的架構,能隨需求自動擴容:當負載攀升,系統即時增開報讀服務的副本,並預留可爆發至數百個實例的餘量,待高峰過後再自動縮回。

為高峰預熱的「擴容衝刺」

在已知的報讀高峰之前,一套度身打造的工具會以安全、可驗證的步進逐步提升承載力,每一批新實例確認健康後才再增加,讓平台在視窗開啟的一刻已處於滿載狀態。這種生產級的 Kubernetes 工程在本地軟件團隊中並不常見,正是它讓報讀在最關鍵時刻仍然快速;而能做到這種彈性擴容,背後是一套解耦、無狀態的服務設計。

成果

大規模下依然快速而公平的報讀

CES 在每個報讀高峰處理數以百計的報讀交易,同時讓學生掌握資訊、讓教職員保持掌控;而合作仍在繼續,跨學科副修(minor)功能現正開發中。