張曉雪,季振康,侯振森
(山東華宇工學院,山東 德州 253000)
近年來,建筑行業不斷發展,建筑工程對于信息的精細化管理要求越來越高,故對建筑工程項目進行信息化及標準化管理成為重要的發展趨勢[1]。在傳統的建筑工程綜合信息管理模式下,數據存儲方式及存儲數段已無法滿足實際需要,令建筑企業延遲獲得信息,導致工程出現成本浪費、延誤工期等問題。針對建筑工程中存在的問題,基于J2EE技術平臺[2]構建建筑工程綜合信息管理系統,規范數據及信息化存儲流程,提高建筑工程信息管理效率,降低辦公損耗,節約工程項目資源。在對比分析各種技術優缺點的基礎上使用“J2EE+SQL+B/S”組合技術模式,以滿足建筑工程綜合信息管理系統的技術需求[3]。①客戶端模式選擇。B/C是一種新型的網絡結構數據模式,其功能可由服務器全部承擔,客戶端與服務器之間以網絡互聯,實現數據交互[4]。B/C技術將結構負荷轉給服務器,減輕客戶機壓力。而建筑工程綜合新型管理系統結構復雜,需求眾多,無法在所有機器上安裝系統客戶端,故本研究選擇B/C模式進行構建,以滿足系統需求。②J2EE框架。J2EE是整個建筑工程綜合信息管理系統的核心,由客戶層、網絡層、業務層及數據層組成[5],各層次在信息管理系統中承擔的任務不同,具體如圖1所示。

圖1 J2EE 4層結構Fig.1 4-layer structure of J2EE
建筑工程立項管理模塊設計。主要包括3個模塊,具體內容如表1所示。

表1 建筑工程立項管理模塊Tab.1 Construction project initialization management module
工程管理模塊設計。該模塊主要負責承接項目后在系統中添加新項目、對項目信息進行查詢檢索等操作,具體內容如表2所示。

表2 工程管理模塊設計Tab.2 Project management module design
合同管理模塊設計。主要包括三項操作,具體見表3。

表3 合同管理模塊Tab.3 Contract management module
計劃管理模塊設計。主要包括兩項操作,具體見表4。

表4 計劃管理模塊設計Tab.4 Plan management module design
文檔管理模塊設計。建筑工程綜合信息管理系統中的文件管理主要包括各項業務的上傳、下載、刪除等功能,具體內容如表5所示。

表5 文檔管理模塊設計Tab.5 File management module design
系統管理功能設計。系統管理模塊主要包括基礎信息操作,具體內容如表6所示。

表6 系統管理功能Tab.6 System management function
用戶信息表。主要為用戶基本信息見表7。

表7 用戶信息表結構Tab.7 User information table structure
建筑工程項目合同信息表。該表單主要記載5類信息,見表8。

表8 項目合同信息表結構Tab.8 Project contract information table structure
建筑工程進度表。主要反映建筑工程項目的進度,通過表單內容可以清晰看出項目的完成情況及項目進度,是否出現延遲與未完成情況,見表9。

表9 建筑工程進度表結構Tab.9 Construction scheme table structure
文件信息表。主要用來存儲系統中的文件信息,見表10。

表10 文件信息表結構Tab.10 File information table structure
采用設置測試用例來標記測試結構,以便系統達到設計目標。
訪問功能測試。主要用來檢驗用戶名、密碼及用戶權限的正確性與否,具有不同權限的用戶登錄系統時,會顯示不同的登錄結果,具體如表11所示。
文檔上傳功能測試。在文件上傳過程中要提交完整的文檔信息才能上傳到系統中。為了測試文檔上傳功能,假設系統中存在已完成上傳的文件,命名為text,測試用例如表12所示。

表12 文檔上傳功能測試Tab.12 Fileupload function test
文件分類添加測試。添加文件時,提交的文件信息主要包括文件名稱、文件分類及文件描述等,要提交完整的分類信息才能進行文件分類添加。為了測試文件分類工程,假設系統中存在已完成分類的文件,命名為text。測試用例如表13所示
測試方法。對系統進行壓力測試。選用Load Runner作為系統測試工具,采用腳本錄制與回放功能,即使用Load Runner進行系統登錄、文件發生、數據接收,采用多線程方法模擬用戶登錄過程,對請求和反饋時間進行記錄,將結果作為測試指標。
測試環境。對服務器環境進行測試,通過客戶使用的計算器對主機服務器發送請求。對文件和相應時間進行測試,測試系統服務器處理時間的數量與用戶接收及反饋請求的時間。
測試結果。由表14的結果可以看出,在設定時間內,系統符合測試要求,能夠正常處理建筑工程綜合信息,系統整體達到預期效果。
J2EE技術在建筑工程綜合信息管理中逐漸受到重視,令其更好地服務于建筑工程綜合信息管理,不僅能提高工程管理效率,還能實現資源整合,進一步提升建筑工程工作效率。通過探索J2EE技術在建筑工程綜合信息管理系統中的應用,不斷優化建筑工程管理,提升業務流程效率。