核心區別
| 圖表類型 | 關注點 | 核心元素 | 適用階段 |
| 業務流程圖 (BPMN) | 業務活動順序、決策、角色職責 | 泳道、任務、網關、事件 | 需求分析、業務梳理 |
| 數據流程圖 (DFD) | 數據在系統中流動、加工、存儲 | 外部實體、處理、數據存儲、數據流 | 系統設計、數據庫設計 |
教師工作量管理系統繪製步驟
1. 業務流程圖 (BPMN) - 使用 Visio / draw.io / ProcessOn
- 識別角色:教師、教務處、院系主任、系統管理員。
- 梳理核心流程:
① 教師提交工作量申報 → ② 院系主任審核 → ③ 教務處複核 → ④ 系統錄入/導出報表。
- 繪製泳道圖,每角色一泳道,用任務節點、判斷菱形、流向箭頭連接。
- 標註異常流程:駁回修改、補充材料、申訴處理。
2. 數據流程圖 (DFD) - 分層繪製
- 頂層圖 (Context Diagram):系統作為一個處理框,四周是外部實體(教師、教務處、人事處、財務處),數據流雙向連接。
- 0 層圖:拆解為 3-5 個主處理:
1.1 申報管理、1.2 審核管理、1.3 統計分析、1.4 基礎數據維護。
數據存儲:D1 教師信息、D2 工作量記錄、D3 審核記錄、D4 統計報表。
- 子圖:對核心處理進一步分解,如 1.1.1 填寫申報、1.1.2 保存草稿、1.1.3 提交審核。
工具推薦與技巧
- Visio:內置 BPMN 2.0、DFD 模板,拖拽即用,適合企業級文檔。
- draw.io (diagrams.net):免費、瀏覽器打開、支持雲存儲、導出 PNG/SVG/PDF。
- ProcessOn:國產在線作圖,模板豐富,支持實時協作。
新手避坑指南
- 先畫草稿,理清邏輯再上工具。
- 命名統一:處理用動詞短語(如「審核申報」),數據流用名詞(如「申報表單」)。
- 數據流守恆:父圖數據流必須在子圖中完整出現/消失。
- 避免過度細化:DFD 通常 2-3 層足夠,過深難以維護。
「用 Visio 畫,裡面有很多模型!」—— 這句最佳回答說到了點子上,善用模板事半功倍。