業務流程圖 (BPMN/UML 活動圖)
- 梳理業務場景:如「系統登錄 → 教師信息維護 → 檔案統計 → 打印報表」。
- 識別角色/參與者:泳道圖區分教師、管理員、系統。
- 繪製流程:開始/結束節點、活動矩形、判斷菱形、流向箭頭。工具:Visio、ProcessOn、StarUML、draw.io。
實體關系圖 (E-R 圖)
- 提取實體:教師、教研室、檔案、報表、用戶等。
- 確定屬性:教師(工號、姓名、職稱、所屬教研室)。
- 分析關系:教師-教研室 (N:1)、教師-檔案 (1:N)、檔案-報表 (1:1)。
- 繪製:矩形(實體)、橢圓(屬性)、菱形(關系)、連線標基數。工具:PowerDesigner、MySQL Workbench、dbdiagram.io。
建議流程
先畫業務流程圖理解動態行為,再抽象實體畫 E-R 圖指導數據庫設計,最後生成物理表結構。