摘 要: 在調查國內外建筑行業發展現狀的基礎上, 對建筑項目管理系統的具體設計進行了研究。將建筑項目管理系統劃分為登錄模塊、項目管理模塊、進度管理模塊、合同管理模塊、系統管理模塊等五個模塊, 并分別進行了具體分析。
關鍵詞: 建筑項目; 管理系統; 設計
引言
隨著建筑行業的不斷發展, 在建筑業規模擴大的同時, 也增加了建筑項目管理的難度, 因此實現集約化、智能化、信息化的管理成為必然趨勢。本文主要以某建筑項目為例, 對建筑項目管理系統的具體設計進行了分析研究。
本系統的設計原則如下:
( 1) 擴展性。隨著時代的進步, 建筑業也在不斷發展變化。因此, 建筑項目管理軟件也需要提高擴展性, 以滿足建筑業的發展需求。在設計時, 需要先留下一些具體的接口, 為后續的功能添加做好準備。
( 2) 界面簡單。將系統分為四類用戶, 分別是管理員、部門經理、項目經理和項目工作人員。這些用戶學歷水平不一、專業不同, 人數比較多, 因此在設計時應堅持簡單的原則, 使不同用戶都可以使用,不需要進行專門性的長時間培訓。
( 3) 安全性。安全性原則是軟件設計時需要著重關注的原則之一, 應加強對數據信息安全的管理,保證數據的一致性與完整性。
( 4) 一致性。軟件開發不能隨心所欲, 需要嚴格按照規定的準則進行, 要規范化地進行設計, 保障一致性要求。
1. 系統體系結構
本系統采用三層架構模式, 包括表現層、業務層和數據訪問層, 體現“高內聚低耦合”的思想, 也就是在數據庫與客戶端中間添加一個“中間層”, 即“業務層”。
(1) 表現層: 表現層也稱為用戶界面, 是呈現給用戶最直觀的表示, 用戶可在該層實現輸入輸出操作, 可接受業務層傳遞過來的數據信息。
(2) 業務層: 該層主要是將數據訪問層傳遞來的數據信息進行處理, 是溝通表現層與數據訪問層的媒介。可對用戶操作進行檢驗, 還可以訪問數據庫中的有關信息。
(3) 數據訪問層: 主要是針對數據庫的訪問, 可訪問不同類型的數據庫, 例如數據庫系統、文本文檔等。也可以理解為對數據進行增刪改查操作。將操作結果借助業務層傳遞給用戶, 實現數據的流轉。使用上述三層體系結構, 可以使層間的依賴性得到有效緩解, 有利于層次間的復用操作, 可將關注點集中于某一層, 使其結構更加清晰, 有助于標準化的設計, 還能夠減少后期維護成本。
2 .系統總體架構
經過研究以及對系統的需求分析, 建筑項目管理系統可以劃分為以下五個模塊, 各個模塊的詳細功能介紹如下。
(1) 登錄模塊: 該模塊主要為系統用戶進入本系統提供了一個平臺, 通過登錄平臺, 各個用戶可以進入到系統指定的界面, 進行相應的操作。本系統的用戶分為四類, 即管理員、部門經理、項目經理、項目工作人員, 不同角色的用戶在登錄本系統時, 需選擇正確的用戶類型方可登錄到本系統中。
(2) 項目管理模塊: 該模塊主要供部門經理對公司的項目進行管理, 包括項目創建、項目投標、任務分配、項目查詢等四個子模塊。
(3) 進度管理模塊: 該模塊主要供項目經理對公司的項目進度進行管理, 包括項目進度管理和任務進度管理兩個子模塊。
(4) 合同管理模塊: 該模塊主要供項目經理對公司項目的合同信息進行管理, 包括添加合同信息、修改合同信息、刪除合同信息、查詢合同信息等四個子模塊。
(5) 系統管理模塊: 該模塊主要對公司的部門、員工、系統運行等信息進行管理, 包括部門管理、用戶管理、權限管理、日志管理等四個子模塊。
3. 系統各個模塊的詳細設計
3.1 登錄模塊的詳細設計建筑項目管理系統設計完成后, 主要面向四類用戶, 即管理員、部門經理、項目經理、項目工作人員。不同角色的用戶在首次登錄本系統時必須進行注冊, 待管理員審核通過后, 方可進行登錄; 已經注冊的用戶登錄時, 首先輸入用戶名、密碼, 然后選擇用戶類型, 只有三者都正確時, 才能登錄到本系統中; 如果登錄失敗, 系統會提醒用戶重新輸入上述信息。
3.2 項目管理模塊的詳細設計本模塊包括四個子模塊, 分別為項目創建、項目投標、任務分配、項目查詢。當需查詢項目信息時,系統用戶可以點擊“項目查詢”, 進入項目查詢界面, 通過輸入項目編號或項目名稱, 然后點擊“查詢”按鈕進行查詢。如果用戶輸入正確且系統中有該項目信息, 就會顯示出該項目信息; 用戶也可以點擊“導出”按鈕, 導出相應的項目信息。當需要進行其他子模塊的操作時, 其操作流程類似于“項目查詢”模塊。
3.3 進度管理模塊的詳細設計本模塊包括兩個子模塊, 分別為項目進度管理模塊和任務進度管理模塊。用戶可以通過這兩個模塊直接對各個項目以及每個項目的任務進度進行管理。這里以項目進度管理模塊為例進行介紹。在該子模塊中, 用戶可以進行查詢、添加、修改、刪除操作。當用戶想查詢某個項目的進度時, 可以直接輸入項目編號或項目名稱進行查詢; 當用戶需添加某個項目時, 直接點擊“添加”按鈕, 輸入相應的信息;當用戶想修改某個項目的進度時, 直接點擊“修改”按鈕, 做出相應的修改; 當用戶想刪除某個項目時,點擊“刪除”按鈕即可。
3.4 合同管理模塊的詳細設計本模塊包括四個子模塊, 分別為增加合同信息、修改合同信息、刪除合同信息、查詢合同信息模塊。當系統用戶需對項目合同信息進行操作時, 可以直接點擊合同管理模塊中的任意子模塊。這里以增加合同信息模塊為例進行介紹。當用戶需增加某合同信息時, 點擊合同管理模塊下的“增加”按鈕, 然后輸入相應的信息, 最后點擊“提交”按鈕。這里的合同編號信息必須輸入, 且輸入格式必須正確, 否則就會提交失敗。
3.5 系統管理模塊的詳細設計本模塊包括四個子模塊, 分別為部門管理、用戶管理、權限管理、日志管理模塊。當系統用戶需對系統管理進行操作時, 可以直接點擊系統管理模塊中的任意子模塊。這里以部門管理模塊為例進行介紹。用戶需對部門管理進行操作時, 用戶只需點擊部門管理模塊, 此時用戶可以進行查詢、新增、刪除三個操作。無論進行哪種操作, 都需輸入部門編號、部門名稱, 然后點擊相應的按鈕。在點擊“新增”按鈕時, 必須輸入部門編號且格式必須正確, 這樣才能添加成功。
4. 結語
高效化、智能化、信息化的管理系統已經成為建筑項目管理的必然趨勢。而在該系統的構建中, 系統模塊的設計成為研究的重點。本文以某建筑項目為例, 主要對登錄模塊、項目管理模塊、進度管理模塊、合同管理模塊、系統管理模塊等五個模塊進行了詳細設計, 為實現信息化的管理系統奠定了基礎。
參考文獻:
[1] 那磊. 建筑項目信息管理系統設計與實現[D] . 成都: 電子科技大學, 2012.
[2] 楊洋. 建筑工程項目管理系統的設計與實現[D] . 西安:西安電子科技大學, 2010.
[3] 孫加加. 建設項目信息數字化管理 系 統 設 計 與 實 現[D] . 合肥: 安徽建筑大學, 2014.
[4] 馮延業. 分析建筑項目管理發展新趨勢[J] . 江西建材,2013( 1) : 267 - 268.