引言隨著計算機技術(shù)、現(xiàn)代通信技術(shù)、自動控制技術(shù)的迅速發(fā)展,智能化建筑在世界應(yīng)運而生。智能建筑管理系統(tǒng)(IBMS-IntelligentBuildingManageSystem)是保證智能建筑實現(xiàn)高效節(jié)能、綠色環(huán)保同時又為人們提供舒適、便捷及生活、辦公為一體的大型綜合管理系統(tǒng)。綜合布線系統(tǒng)是IBMS的底層支撐平臺(智能建筑的中樞神經(jīng)),如
引言
隨著計算機技術(shù)、現(xiàn)代通信技術(shù)、自動控制技術(shù)的迅速發(fā)展,智能化建筑在世界應(yīng)運而生。智能建筑管理系統(tǒng)(IBMS-IntelligentBuildingManageSystem)是保證智能建筑實現(xiàn)高效節(jié)能、綠色環(huán)保同時又為人們提供舒適、便捷及生活、辦公為一體的大型綜合管理系統(tǒng)。綜合布線系統(tǒng)是IBMS的底層支撐平臺(智能建筑的中樞神經(jīng)),如何利用現(xiàn)代化管理手段對綜合布線系統(tǒng)進行有效的科學(xué)管理就顯得尤為重要。
系統(tǒng)的組成
綜合布線管理系統(tǒng)(GCMS-GenericCablingManageSystem)是一軟件系統(tǒng),由服務(wù)器端和工作站端構(gòu)成標準的體系,服務(wù)器端是構(gòu)件在SQLServer2000基礎(chǔ)上的數(shù)據(jù)庫系統(tǒng),對各項數(shù)據(jù)進行標準化的管理;客戶端承擔(dān)著數(shù)據(jù)庫系統(tǒng)與管理員之間的交互式管理職責(zé)。
系統(tǒng)的設(shè)計方法
系統(tǒng)采用VB.Net技術(shù)開發(fā),為最大限度的面向用戶開放,對綜合布線系統(tǒng)實行全方位的管理,系統(tǒng)利用SQLServer2000對數(shù)據(jù)進行動態(tài)加載、實時更新。通過編寫樹狀結(jié)構(gòu)資源管理器,以適應(yīng)不同的應(yīng)用場合(建筑物的數(shù)量和每幢建筑物的層數(shù))(如圖-1所示)。
實現(xiàn)上述功能關(guān)鍵語句:
mycom.CommandText= SELECT FROM . .
mycom.CommandText= INSERTINTO VALUES( )
mycom.CommandText= UPDATE SET WHRER
mycom.CommandText= DELETE FROM
Try
mycon.Open()
mycom.ExecuteNonQuery()
mycom.Connection.Close()
MessageBox.Show(成功信息)
CatchexAsException
MessageBox.Show(ex.massage)
Endtry
mycom.Connection.Close()
系統(tǒng)功能模塊的設(shè)計與實現(xiàn)
系統(tǒng)功能模塊主要包括:文檔管理、布線管理、信息統(tǒng)計、輔助功能(如圖-2所示)。
1.文檔管理
文檔管理主要包括目錄和文件的添加、刪除、查閱等。通過用戶自定義目錄及文件,對相關(guān)的文檔文件(如:布線設(shè)計施工資料、布線驗收資料等)分別進行歸類管理,建立與設(shè)備關(guān)聯(lián)的文檔資源管理器,并可以直接在管理界面中調(diào)用查閱文檔。能夠把以前的大量圖紙、文件統(tǒng)一在一個平臺之上,便于布線文檔管理和維護。
2.布線管理
布線管理主要包括繪制系統(tǒng)圖、數(shù)據(jù)錄入、信息管理、信息查詢等功能。
(1)繪制系統(tǒng)圖
能夠快速繪制綜合布線系統(tǒng)拓撲圖,對配線間、線纜及信息點進行屬性錄入,建立設(shè)備屬性數(shù)據(jù)庫。
(2)數(shù)據(jù)錄入
數(shù)據(jù)錄入負責(zé)將GCMS中所有的信息提交到數(shù)據(jù)庫中,從而進行統(tǒng)一查詢和管理。系統(tǒng)采用SQL語句INSERTINTOVALUES( )實現(xiàn)數(shù)據(jù)的錄入,成功則記錄到數(shù)據(jù)庫,失敗將彈出錯誤提示信息。
(3)信息管理
信息管理包含信息修改和信息刪除兩項,信息修改負責(zé)實時對數(shù)據(jù)庫信息進行更新,信息刪除負責(zé)對數(shù)據(jù)庫中由于過期、變更等無效信息進行清除,以節(jié)約系統(tǒng)的存儲空間,提高數(shù)據(jù)的查詢效率。系統(tǒng)采用SQL的DELETE FROM WHERE 語句。刪除前先跳出警告信息,并顯示該條數(shù)據(jù)的詳細信息,防止管理者誤操作,確認后刪除。
(4)信息查詢
信息查詢包括數(shù)據(jù)信息查詢、拓撲圖信息查詢、文檔信息查詢等。信息查詢的數(shù)據(jù)都是從數(shù)據(jù)庫中動態(tài)獲取,實時反映綜合布線系統(tǒng)中的信息,將所有信息分類納入統(tǒng)一平臺下進行查詢管理(如圖-3所示)。
3.信息統(tǒng)計
信息統(tǒng)計主要功能是根據(jù)不同的范圍對系統(tǒng)里的各種設(shè)備及端口數(shù)量、連接狀況等進行統(tǒng)計,能選擇性地對設(shè)備信息的內(nèi)容進行統(tǒng)計并打印。
4.輔助功能
輔助功能包括:系統(tǒng)登錄、用戶管理、數(shù)據(jù)備份和恢復(fù)、系統(tǒng)日志管理、打印等附加功能。系統(tǒng)登錄模塊是為防止非法用戶進入管理系統(tǒng)對系統(tǒng)數(shù)據(jù)和其它信息進行惡意操作而設(shè)立的,其作用是避免系統(tǒng)由于非法操作而導(dǎo)致系統(tǒng)數(shù)據(jù)丟失和癱瘓,通過密碼驗證后進入管理主界面;用戶管理模塊用來建立多個客戶代碼,并設(shè)置不同的管理權(quán)限,讓多個客戶共享使用此軟件系統(tǒng),系統(tǒng)管理員admin可以對所有用戶進行管理;數(shù)據(jù)備份和恢復(fù)模塊可以對系統(tǒng)管理的項目數(shù)據(jù)進行備份,以免丟失或錯誤修改;系統(tǒng)日志管理對系統(tǒng)登錄、修改等內(nèi)容、時間、身份進行記錄;打印模塊對查詢到的內(nèi)容進行打印輸出。
系統(tǒng)特點
1.本系統(tǒng)是一基于Windows操作系統(tǒng)、采用客戶機/服務(wù)器(C/S)模式、應(yīng)用VB.Net技術(shù)開發(fā)的、具有嵌入式特點、面向用戶開放的管理系統(tǒng);服務(wù)器端是構(gòu)件在SQLServer2000基礎(chǔ)上的數(shù)據(jù)庫系統(tǒng)。
2.數(shù)據(jù)和圖形統(tǒng)一,系統(tǒng)通過創(chuàng)建 可視化的數(shù)據(jù)庫 ,將信息和圖形有機結(jié)合,將綜合布線系統(tǒng)中的文檔、設(shè)備、端口、位置及連接關(guān)系實現(xiàn)圖形化與信息化的有效集成,大大提高了布線管理的效率。
3.系統(tǒng)操作簡單、管理功能強。對綜合布線系統(tǒng)實行全方位的管理,系統(tǒng)利用SQLServer2000可對數(shù)據(jù)進行動態(tài)加載、實時更新,同時系統(tǒng)管理項目和管理范圍可以根據(jù)具體的建筑物和管理者的需要進行二次開發(fā)。
4.系統(tǒng)中嵌入網(wǎng)絡(luò)測試功能,使綜合布線管理和簡單的網(wǎng)絡(luò)管理進行有機結(jié)合,是一功能較為完善的管理軟件。
結(jié)束語
該系統(tǒng)的設(shè)計與實現(xiàn)是從當(dāng)前智能建筑中綜合布線管理的需求分析著手,同時結(jié)合智能建筑管理系統(tǒng)(IBMS)的特點,通過一系列的調(diào)研和論證,最終采用C/S模式結(jié)構(gòu)開發(fā),并基于Windows操作系統(tǒng)、嵌入到IBMS統(tǒng)一管理平臺下的開放性綜合布線管理系統(tǒng)(GCMS)。綜合布線系統(tǒng)的科學(xué)管理是一個必然的發(fā)展方向,該系統(tǒng)能幫助人們規(guī)范綜合布線管理流程、實現(xiàn)管理圖形化和數(shù)字化、提高布線管理的效率。