本文之主要目的為建立適用於工程顧問業的知識管理系統。工程顧問業在營建工程業中負責規劃設計、施工監督,屬於上游的知識密集產業。公司的知識多半累積在工程師腦海中,或只是文件紀錄的原始資料、資訊。知識的累積與傳承均依靠工程師的口耳相傳或是閱讀報告,面對員工的流動,造成企業知識智慧資本流失的危機。工程顧問業的專案類型有相當高重複性,如何有系統的尋找過往的專案,降低重複性專案已發生之問題,減少因解決問題所花費之成本,縮短專案進行的時間,提高企業的競爭力,進而提高獲利能力,為產業當務之急。 本論文針對系統的開發需求,提出了一個物件導向概念的系統設計架構,並且採用目前最廣泛使用的UML設計語言,建立系統規格模型。透過物件導向的設計,提高系統的開發速度及可重複使用性的能力。透過物件導向的系統設計,我們實作了一個企業應用實例,明確看出系統導入所為企業帶來之益處,並建構一個整合性的系統以達到工程專案進行中所有資訊匯集的分享平台,透過知識管理系統的協助下,企業將可以確保知識的傳承和加速推動工程專案的時程,讓企業在作業程序中達到最大的便利性。