張曉雪,季振康,侯振森
(山東華宇工學院,山東 德州 253000)
近年來,建筑行業(yè)不斷發(fā)展,建筑工程對于信息的精細化管理要求越來越高,故對建筑工程項目進行信息化及標準化管理成為重要的發(fā)展趨勢[1]。在傳統(tǒng)的建筑工程綜合信息管理模式下,數(shù)據(jù)存儲方式及存儲數(shù)段已無法滿足實際需要,令建筑企業(yè)延遲獲得信息,導致工程出現(xiàn)成本浪費、延誤工期等問題。針對建筑工程中存在的問題,基于J2EE技術(shù)平臺[2]構(gòu)建建筑工程綜合信息管理系統(tǒng),規(guī)范數(shù)據(jù)及信息化存儲流程,提高建筑工程信息管理效率,降低辦公損耗,節(jié)約工程項目資源。在對比分析各種技術(shù)優(yōu)缺點的基礎上使用“J2EE+SQL+B/S”組合技術(shù)模式,以滿足建筑工程綜合信息管理系統(tǒng)的技術(shù)需求[3]。①客戶端模式選擇。B/C是一種新型的網(wǎng)絡結(jié)構(gòu)數(shù)據(jù)模式,其功能可由服務器全部承擔,客戶端與服務器之間以網(wǎng)絡互聯(lián),實現(xiàn)數(shù)據(jù)交互[4]。B/C技術(shù)將結(jié)構(gòu)負荷轉(zhuǎn)給服務器,減輕客戶機壓力。而建筑工程綜合新型管理系統(tǒng)結(jié)構(gòu)復雜,需求眾多,無法在所有機器上安裝系統(tǒng)客戶端,故本研究選擇B/C模式進行構(gòu)建,以滿足系統(tǒng)需求。②J2EE框架。J2EE是整個建筑工程綜合信息管理系統(tǒng)的核心,由客戶層、網(wǎng)絡層、業(yè)務層及數(shù)據(jù)層組成[5],各層次在信息管理系統(tǒng)中承擔的任務不同,具體如圖1所示。
圖1 J2EE 4層結(jié)構(gòu)Fig.1 4-layer structure of J2EE
建筑工程立項管理模塊設計。主要包括3個模塊,具體內(nèi)容如表1所示。
表1 建筑工程立項管理模塊Tab.1 Construction project initialization management module
工程管理模塊設計。該模塊主要負責承接項目后在系統(tǒng)中添加新項目、對項目信息進行查詢檢索等操作,具體內(nèi)容如表2所示。
表2 工程管理模塊設計Tab.2 Project management module design
合同管理模塊設計。主要包括三項操作,具體見表3。
表3 合同管理模塊Tab.3 Contract management module
計劃管理模塊設計。主要包括兩項操作,具體見表4。
表4 計劃管理模塊設計Tab.4 Plan management module design
文檔管理模塊設計。建筑工程綜合信息管理系統(tǒng)中的文件管理主要包括各項業(yè)務的上傳、下載、刪除等功能,具體內(nèi)容如表5所示。
表5 文檔管理模塊設計Tab.5 File management module design
系統(tǒng)管理功能設計。系統(tǒng)管理模塊主要包括基礎信息操作,具體內(nèi)容如表6所示。
表6 系統(tǒng)管理功能Tab.6 System management function
用戶信息表。主要為用戶基本信息見表7。
表7 用戶信息表結(jié)構(gòu)Tab.7 User information table structure
建筑工程項目合同信息表。該表單主要記載5類信息,見表8。
表8 項目合同信息表結(jié)構(gòu)Tab.8 Project contract information table structure
建筑工程進度表。主要反映建筑工程項目的進度,通過表單內(nèi)容可以清晰看出項目的完成情況及項目進度,是否出現(xiàn)延遲與未完成情況,見表9。
表9 建筑工程進度表結(jié)構(gòu)Tab.9 Construction scheme table structure
文件信息表。主要用來存儲系統(tǒng)中的文件信息,見表10。
表10 文件信息表結(jié)構(gòu)Tab.10 File information table structure
采用設置測試用例來標記測試結(jié)構(gòu),以便系統(tǒng)達到設計目標。
訪問功能測試。主要用來檢驗用戶名、密碼及用戶權(quán)限的正確性與否,具有不同權(quán)限的用戶登錄系統(tǒng)時,會顯示不同的登錄結(jié)果,具體如表11所示。
文檔上傳功能測試。在文件上傳過程中要提交完整的文檔信息才能上傳到系統(tǒng)中。為了測試文檔上傳功能,假設系統(tǒng)中存在已完成上傳的文件,命名為text,測試用例如表12所示。
表12 文檔上傳功能測試Tab.12 Fileupload function test
文件分類添加測試。添加文件時,提交的文件信息主要包括文件名稱、文件分類及文件描述等,要提交完整的分類信息才能進行文件分類添加。為了測試文件分類工程,假設系統(tǒng)中存在已完成分類的文件,命名為text。測試用例如表13所示
測試方法。對系統(tǒng)進行壓力測試。選用Load Runner作為系統(tǒng)測試工具,采用腳本錄制與回放功能,即使用Load Runner進行系統(tǒng)登錄、文件發(fā)生、數(shù)據(jù)接收,采用多線程方法模擬用戶登錄過程,對請求和反饋時間進行記錄,將結(jié)果作為測試指標。
測試環(huán)境。對服務器環(huán)境進行測試,通過客戶使用的計算器對主機服務器發(fā)送請求。對文件和相應時間進行測試,測試系統(tǒng)服務器處理時間的數(shù)量與用戶接收及反饋請求的時間。
測試結(jié)果。由表14的結(jié)果可以看出,在設定時間內(nèi),系統(tǒng)符合測試要求,能夠正常處理建筑工程綜合信息,系統(tǒng)整體達到預期效果。
J2EE技術(shù)在建筑工程綜合信息管理中逐漸受到重視,令其更好地服務于建筑工程綜合信息管理,不僅能提高工程管理效率,還能實現(xiàn)資源整合,進一步提升建筑工程工作效率。通過探索J2EE技術(shù)在建筑工程綜合信息管理系統(tǒng)中的應用,不斷優(yōu)化建筑工程管理,提升業(yè)務流程效率。