華新雲會議管理系統

2020/09 ~ 2021/01

介面設計
產品規劃
全端開發
已交接
精選

[ 產學合作專案 ] 提供使用者線上開會與開會管理的一條龍解決方案,除基本網頁通知,也串接了信箱系統,以確保用戶信息不漏接。

華新雲會議管理系統

採用技術

Figma

UI 設計與產品原型設計

Node.js

後端資料處理與信件發送服務器

mongoDB

NoSQL 資料庫設計與串接

Jitsi Meet

線上會議後端系統

Bootstrap V4.3

前端元件套件

handlebars

前端模板管理套件

ER Model

系統設計亮點


三層式架構

採用 MVC 分層設計,將路由、業務邏輯、資料存取完全分離,提升程式碼的可維護性與可測試性。


雙軌並行簽核流程

會議建立後同時啟動兩條獨立的審核流程:

  • 主持人審核
  • 會議室負責人審核

兩者並行處理、互不阻塞,全部通過後自動進入下一階段。這種設計加速了審批效率,同時確保雙重確認機制。


狀態機驅動

使用狀態碼管理簽核進度與出席模式,狀態變化自動觸發對應的業務動作(如發送通知、開放編輯權限等),確保流程的一致性與可追溯性。


事件驅動通知

系統在關鍵節點自動發送 Email 通知:

  • 建立會議 → 通知審核者
  • 審核通過 → 發送 iCalendar 行事曆邀請
  • 審核駁回 → 通知申請者修改
  • 上傳會議記錄 → 通知相關人員

多角色視圖

同一份會議資料根據使用者角色呈現不同介面

  • 參與者看到自己參與的會議
  • 主持人看到自己主持的會議
  • 建立者可編輯自己建立的會議
  • 審核者看到待簽核清單

成本自動計算

系統根據與會人數與會議室單價,自動計算並記錄每場會議的人力成本與場地成本。

功能模組

開會流程管理

會議室資源管理

雙軌簽核審批流程

與會者管理

會議記錄上傳與下載

通知中心與已讀追蹤

自動郵件通知與行事曆邀請

Nodemailer