ChatDiagram
4 templates · ERD

IT 資產維護系統 ER 圖

設計 IT 資產維護系統,首先要建立清楚的實體關係模型。以下範例展示如何規劃資產、維護任務、工單、技術人員與位置——這些都是可靠 CMMS 或硬體追蹤系統所需的要素。

Standard Chen 1976 / Everest 1976 (crow's foot)Engine schematex-erdExport SVG · PNG · PDF
How to

How to use an erd template.

  1. 01找出核心實體

    從主要物件開始:Asset、MaintenanceTask、Technician、Location,以及選用的 AssetCategory 或 History。

  2. 02定義關係

    以合乎邏輯的方式連接實體——一個 Asset 可擁有多個 MaintenanceTask,一位 Technician 可執行多項任務,而一個 Location 可容納多個資產。

  3. 03加入必要屬性

    指定唯一 ID(例如 Asset ID、Task ID),並加入序號、維護日期與嚴重程度等重要欄位。

  4. 04正規化結構

    將資料拆分為彼此關聯的資料表以消除重複,並在可行情況下確保符合第三正規化。

  5. 05與領域專家驗證

    與 IT 維運或維護人員檢視圖表,確認所有業務規則與例外情況都已納入。

FAQ

Questions about erd templates

IT 資產維護系統 ER 圖有哪些關鍵實體?

核心實體通常包括 Asset、MaintenanceTask、Technician、Location,以及 MaintenanceHistory 或 Part。Asset 儲存硬體與軟體詳細資料,MaintenanceTask 追蹤工單,Technician 管理人員指派,Location 定義資產部署位置。

如何建模硬體與軟體等不同資產類別?

你可以建立獨立的 AssetCategory 實體,並與 Asset 建立一對多關係;也可以在 Asset 資料表中加入 asset_type 屬性。如果不同類別具有各自欄位,使用實體的方式更具擴充性。

維護歷史紀錄應該儲存在獨立資料表嗎?

可以,建議使用獨立的 MaintenanceHistory 或 CompletedTask 資料表保存過往任務,讓作用中的 MaintenanceTask 資料表保持精簡。每筆歷史紀錄都應參照原始任務與資產。

如何處理「active」、「retired」或「under repair」等資產生命週期狀態?

在 Asset 實體中加入 status 屬性,並設定預先定義的值。若有稽核需求,也可以建立 StatusChange 資料表記錄狀態轉換。

不讓結構變複雜的情況下,可以為不同資產類型加入自訂欄位嗎?

可以使用 Attribute-Value 模式或 JSON 欄位來儲存彈性屬性。另一種方式是為各資產類別建立子類型資料表,適合中繼資料結構明確且經常需要查詢的情況。