一、 系統(tǒng)平臺(tái):
系統(tǒng)采用VisualNet軟件,是專門用于為用戶搭建各種設(shè)備、線路資源管理的一套開發(fā)平臺(tái)。用戶只需進(jìn)行常規(guī)的圖紙?jiān)O(shè)計(jì)、數(shù)據(jù)錄入,就完成的項(xiàng)目的開發(fā)制作,中間無需進(jìn)行任何的代碼編寫。
在本系統(tǒng)中采用單機(jī)版還是網(wǎng)絡(luò)版主要根據(jù)以下需求,由用戶來確定:
1、 如果管理的人員較少,并且無需復(fù)雜的web方式的管理,那么就采用VisualNet單機(jī)專業(yè)版即可。
2、 如果設(shè)計(jì)管理的人多于3個(gè),并且需要通過web方式進(jìn)行遠(yuǎn)程的管理、查詢,并且希望通過權(quán)限方式進(jìn)行不同的項(xiàng)目管理控制,那么在VisualNet的基礎(chǔ)上,另外增加購買WebServer標(biāo)準(zhǔn)版或?qū)I(yè)版即可。有關(guān)軟件的具體信息請看相應(yīng)的資料。
二、 技術(shù)路線:
根據(jù)用戶的需求信息,我們將按以下方式進(jìn)行實(shí)施:
1、 模塊的定制:
圖庫制作分成兩塊,一塊是圖形,另外是屬性字段的定義。
A、 圖形制作:
VisualNet本身已經(jīng)提供了大量的機(jī)房設(shè)備模版,如果圖庫集中已經(jīng)有了,那么我們只需從圖庫中挑選出來直接使用即可,如果圖庫集中沒有,那么到現(xiàn)場拍攝實(shí)際的設(shè)備照片后,讓軟件廠商矢量化制作一下即可(目前是免費(fèi)的)。
B、 屬性字段定義:
在VisualNet模板編輯狀態(tài)下,直接通過自定義屬性字段的方式進(jìn)行。方式如下:
1、運(yùn)行VisualNet,按F9進(jìn)行模板編輯狀態(tài)
2、新建模板,如:服務(wù)器、交換機(jī)、防火墻、電源、機(jī)柜、配線架、ODF架、機(jī)房等。
3、從系統(tǒng)中拖拉屬性字段給相應(yīng)的模板,譬如給字段定義為:主機(jī)、IP地址、MAC地址等等
通過以上兩步的操作,就完成的圖庫的設(shè)計(jì)制作。如果在今后使用過程中需要增加、修改或刪除模板,只需切換到模板編輯狀態(tài),進(jìn)行相應(yīng)的圖形、屬性字段的修改即可。一旦修改完成,所有的設(shè)計(jì)項(xiàng)目也就能同步完成更新。
2、 圖層規(guī)劃:
從用戶需求來看,需要的圖層主要有以下四層:
1、 樓層:主要管理機(jī)房的位置、責(zé)任人、值班電話等常規(guī)的管理信息。
2、 機(jī)房層:主要管理機(jī)柜的布局,以及機(jī)柜信息的管理。
3、 機(jī)柜層:主要完成綜合布線管理、配線架管理、設(shè)備管理(如服務(wù)器、交換機(jī)、防火墻等)。
4、 設(shè)備層:主要完成機(jī)框、模板、端口以及端口之間線路的連接管理。
3、 圖紙?jiān)O(shè)計(jì):
根據(jù)以上的圖層規(guī)劃,我們按由總到分,由粗到細(xì)的方式進(jìn)行設(shè)計(jì)。設(shè)計(jì)時(shí)全部采用模塊拖拉的方式進(jìn)行節(jié)點(diǎn)的布局。在本系統(tǒng)中,我們的設(shè)計(jì)方式為:樓層---機(jī)房---機(jī)柜----機(jī)架---設(shè)備---端口。通過不斷的雙擊這些節(jié)點(diǎn),來進(jìn)入下一個(gè)層次進(jìn)行細(xì)化設(shè)計(jì)。
在設(shè)備圖層完成布局后,最后一步就是端口之間的線路連接。有關(guān)設(shè)計(jì)方式,請參看網(wǎng)站上的快速入門指導(dǎo)。
4、 數(shù)據(jù)錄入:
圖紙?jiān)O(shè)計(jì)完成后,我們點(diǎn)擊圖中的每個(gè)節(jié)點(diǎn)或線,那么它們相應(yīng)的屬性信息就會(huì)在屬性窗體中顯示出來。然后我們選取以下一種或多種方式進(jìn)行數(shù)據(jù)錄入:
第一種是:點(diǎn)擊每個(gè)設(shè)備或連接線纜,在屬性窗體中挨個(gè)地輸入屬性數(shù)據(jù)。譬如,我們點(diǎn)擊了服務(wù)器,那么服務(wù)器的相應(yīng)屬性信息會(huì)顯示出來,如:名稱、資產(chǎn)編號(hào)、IP地址、MAC地址、CPU、內(nèi)存、操作系統(tǒng)、管理員密碼、驅(qū)動(dòng)程序地址、web管理入口等。給相應(yīng)的字段輸入相應(yīng)數(shù)據(jù)后保存,那么今后點(diǎn)擊了這個(gè)設(shè)備,其相應(yīng)信息就直接顯示了,很容易找到需要的數(shù)據(jù)。
第二種是:點(diǎn)擊設(shè)計(jì)頁面底部的“數(shù)據(jù)統(tǒng)計(jì)”項(xiàng),然后按“統(tǒng)計(jì)”按鈕。這時(shí)系統(tǒng)會(huì)產(chǎn)生一個(gè)excel報(bào)表,在報(bào)表中依次輸入相應(yīng)的數(shù)據(jù)后保存,那么這些設(shè)備或線路也具有了相應(yīng)的數(shù)據(jù)信息。供今后直接使用。
5、 與第三方軟件或文檔的綁定:
在系統(tǒng)運(yùn)行中,我們有可能經(jīng)常需要打開或訪問3類軟件或資料:web方式的網(wǎng)管軟件、通過安裝的windows應(yīng)用軟件以及各種文檔資料。這些信息在VisualNet平臺(tái)中,只需通過雙擊事件的綁定,把web地址、軟件運(yùn)行的路徑、文檔地址輸入到雙擊事件中來完成。
舉個(gè)例子:現(xiàn)有一個(gè)交換機(jī)的web管理軟件,平時(shí)我們是通過在IE欄中輸入地址后,登陸到管理頁面來訪問的。那么在VisualNet中,我們右擊交換機(jī),然后在雙擊事件中,輸入該web地址后保存。當(dāng)今后需要監(jiān)控該設(shè)備時(shí),我們直接雙擊該交換機(jī),就調(diào)出了web登陸界面來管理了。
如果我們還為這個(gè)交換機(jī)增加了一個(gè)字段,譬如叫:“緊急處置接口”,那么在字段的雙擊事件中,同樣輸入它的web地址,今后通過直接雙擊該字段,就可登陸到“緊急處置”頁面了。
如果我們還有其它的電子文檔也需要通過雙擊的方式去打開或訪問,也一樣采用該方式實(shí)現(xiàn)。譬如:有個(gè)字段“網(wǎng)卡驅(qū)動(dòng)程序”,我們可以在此把網(wǎng)卡的驅(qū)動(dòng)程序的web下載地址或在本機(jī)上的文檔地址輸入進(jìn)去,今后如需重裝系統(tǒng),可以采用雙擊的方式直接下載或打開即可,十分便于維護(hù)。
6、 web發(fā)布與權(quán)限管理:
Web發(fā)布有兩種主要方式:一種是單機(jī)版的web頁面發(fā)布,另外一種是通過WebServer服務(wù)器進(jìn)行的發(fā)布。前者在項(xiàng)目設(shè)計(jì)完成后,在工具欄中直接點(diǎn)擊菜單中的web發(fā)布按鈕,就完成的項(xiàng)目的web轉(zhuǎn)化。該方式與采用WebServer的管理方式相比,在網(wǎng)頁的發(fā)布上較為簡單,功能較弱。
采用WebServer方式進(jìn)行發(fā)布時(shí),用戶可以根據(jù)需要進(jìn)行用戶賬號(hào)管理、權(quán)限管理、流程管理等操作。