歡迎您訪問鄭州興邦電子股份有限公司官方網(wǎng)站!
阿里巴巴誠信通企業(yè)
全國咨詢熱線:40000-63966
興邦電子,中國水控機第一品牌

聯(lián)系興邦電子

全國咨詢熱線:40000-63966

售后:0371-55132951/55132952

工廠:河南省 鄭州市 高新區(qū)蓮花街電子電器產(chǎn)業(yè)園

基于一卡通技術(shù)的機房管理系統(tǒng)的設(shè)計與實現(xiàn)

文章出處:http://www.xianjuhong.com 作者:不詳   人氣: 發(fā)表時間:2011年12月09日

[文章內(nèi)容簡介]:提出一個基于一卡通技術(shù)的機房管理系統(tǒng)的設(shè)計與實現(xiàn)方法。通過建立二級到多級服務(wù)器,實現(xiàn)跨校園、校區(qū)的統(tǒng)一 管理機制,并開發(fā)符合一卡通要求,能適用于廣域網(wǎng)、實現(xiàn)跨校區(qū)管理,功能、接口均開放的機房管理系統(tǒng)。該系統(tǒng)可以通過 學校的校園網(wǎng)實現(xiàn)全校各校區(qū)計算機房跨校園、校區(qū)的統(tǒng)一管理機制。從根本上實現(xiàn)一卡在手,走遍校園各機房,提高機房 現(xiàn)代化管理水平,開發(fā)計算機的現(xiàn)有潛力。

  1 引言 

  隨著近年來我國各類院校的快速發(fā)展,學校的規(guī)模越來越大,學生也越來越多,與之相適應(yīng)的計算機實驗機房的設(shè)備數(shù)量也迅速增加。由于使用計算機的課程的增加和計算機技術(shù)的發(fā)展,機房的管理也越來越復雜。同時由于計算機的普及和網(wǎng)絡(luò)的迅猛發(fā)展,人們?nèi)粘T絹碓诫x不開計算機,這就要求在校學生盡量掌握更多的計算機應(yīng)用知識。為此計算機機房需要每天開放很長的時間,甚至全天開放,以滿足學生上機實踐的需求。 

  本文提出的基于一卡通技術(shù)的機房管理系統(tǒng)是一套完善的面向計算機公共服務(wù)的綜合管理系統(tǒng),該系統(tǒng)不僅能夠很好地解決本校機房管理的問題,而且還可以滿足校園一卡通的需要;該系統(tǒng)具有較好的開放性和可伸展性,可以建立二級到多級服務(wù)器模式,實現(xiàn)跨校園、校區(qū)的統(tǒng)一管理機制;它由多個模塊組成,每個模塊既可以單獨運行,也可以通過校園網(wǎng)或Internet網(wǎng)協(xié)作運行。 

  2 機房管理系統(tǒng)的系統(tǒng)結(jié)構(gòu) 

  2.1 系統(tǒng)基本組成結(jié)構(gòu) 

  根據(jù)各個部分在整個機房網(wǎng)絡(luò)系統(tǒng)中的運行位置和使用環(huán)境,大致可以分成六部分,如圖1所示。 


  用戶管理服務(wù)端是整個機房管理系統(tǒng)的中心,該部分用來存放校園內(nèi)全體師生的信息;機房管理服務(wù)端可管理若干個機房及其所屬設(shè)備,完成學生的上下機管理;遠程管理端是各部分服
務(wù)端的客戶端,完成設(shè)備管理、用戶管理、上、下機管理和網(wǎng)絡(luò)監(jiān)控等功能;用戶查詢端是用戶或管理員使用Web瀏覽器,根據(jù)不同的權(quán)限可以查詢個人或系統(tǒng)的上機、交費、收費情況,并可以生成報表打??;刷卡端是當學生刷卡后,將卡中的信息傳送到“機房管理服務(wù)端”申請上、下機,并完成學生的上、下機;客戶端安裝于用戶使用的計算機上,與管理端配合實現(xiàn)對用戶上機的管理,包括用戶上機的強制登錄,響應(yīng)監(jiān)控等。 

  2.2 系統(tǒng)模塊結(jié)構(gòu) 

  系統(tǒng)模塊結(jié)構(gòu)如圖2所示。 


  一卡通機房管理系統(tǒng) 

  用戶管理部分 機房管理部分
  用戶數(shù)據(jù)庫cs服務(wù)ll用戶數(shù)據(jù)庫Bs服務(wù)I
  用戶交費i 
  機房管理服務(wù) 
  PC機客戶端監(jiān)控
  用戶遠程管理
  刷卡日志、旨理 

  3 機房管理系統(tǒng)的設(shè)計與實現(xiàn) 

  由于該機房管理系統(tǒng)主要由用戶管理部分和機房管理部分組成,本文按照這兩個部分進行描述。 

  3.1 用戶管理部分功能設(shè)計 

  該部分包括用戶數(shù)據(jù)庫C/S服務(wù)、用戶數(shù)據(jù)庫B/S、用戶交費三個模塊。 

  (1)用戶數(shù)據(jù)庫C/S服務(wù)模塊。用來保存并管理全體師生信息的,這些數(shù)據(jù)能夠通過網(wǎng)絡(luò)被其他子系統(tǒng)訪問使用,同時該模塊也能接收網(wǎng)絡(luò)中其他子系統(tǒng)的數(shù)據(jù),并完成相應(yīng)的數(shù)據(jù)庫操作,如修改用戶余額,所屬部門,用戶姓名等信息,并保存重要的修改操作記錄,形成日志信息,這些日志信息可以允許用戶通過WEB方式進行查詢。 

  (2)用戶數(shù)據(jù)庫B/S服務(wù)模塊。管理員或用戶通過網(wǎng)絡(luò)利用Web瀏覽器查詢用戶數(shù)據(jù)庫C/S服務(wù)模塊中的日志文件,即可以查詢和統(tǒng)計出單個學生的課內(nèi)外上機、交費情況,某個班級的課內(nèi)外上機、交費情況,某個管理員的收費情況并可生成報表打印等。由于該查詢功能是面向所有用戶的,對用戶進行了不同的權(quán)限設(shè)置。 

  (3)用戶交費模塊。它是“用戶數(shù)據(jù)庫cs服務(wù)模塊”的客戶端程序,管理員可以通過模塊在遠程管理端實現(xiàn)用戶交費、退費等功能,并可以打印收據(jù)。 

  3.2 機房管理部分功能設(shè)計 

  (1)機房管理服務(wù)模塊。它由用戶管理、設(shè)備管理、上機安排管理、上下機管理幾個子模塊組成。用戶管理模塊是“用戶數(shù)據(jù)庫cs服務(wù)程序”的客戶端,同時也可以作為服務(wù)端提供本地和遠程訪問。該模塊在啟動時連接用戶數(shù)據(jù)庫cs服務(wù)程序下載用戶數(shù)據(jù)表和部門數(shù)據(jù)表,并在模塊運行期間通過數(shù)據(jù)更新操作保持用戶管理服務(wù)器與機房管理服務(wù)器中用戶信息數(shù)據(jù)的一致性。同時該模塊能將其保存的用戶數(shù)據(jù)提供給本地的其他子系統(tǒng)使用。當與用戶管理服務(wù)器相連的網(wǎng)絡(luò)發(fā)生故障時,用戶管理模塊能自動保存更新的數(shù)據(jù);在網(wǎng)絡(luò)連接恢復正常時對用戶管理服務(wù)器中的用戶數(shù)據(jù)進行更新;在本系統(tǒng)設(shè)計中,將設(shè)備的組織分為三級結(jié)構(gòu),即機房組一機房一設(shè)備,設(shè)備管理模塊主要通過設(shè)備數(shù)據(jù)庫實現(xiàn)系統(tǒng)內(nèi)設(shè)備的管理和維護, 即機房組管理、機房管理和設(shè)備管理;在本系統(tǒng)中,上機安排即指機房的上機計劃,比如在2004年9月27日9:00一l1:30安排一場課內(nèi)上機,上機內(nèi)容為C語言,上機的學生為0l級計算機應(yīng)用(2)班,使用2#機房,即
100#一145#~上機;在這一天還安排了課外上機,時問是7:30—2l:30,使用l#機房,即l#一99#機上機;上機學生必須都是注過冊的用戶,當一名同學來到機房上機時,該學生只能根據(jù)自己的上機需要(課內(nèi)還是課外)到合適的機房空閑的機位上機,即0l級計算機應(yīng)用(2)班的同學到100#一145#機,而其他班同學只能到l#一99#機上機。上機安排管理模塊即把這些形成電子計劃表,從而實現(xiàn)自動查找安排上機的功能;當用戶刷卡時,上、下機管理模塊通過網(wǎng)絡(luò)接受刷卡程序傳送的卡號,然后到“機房管理服務(wù)端”的用戶數(shù)據(jù)庫中去尋找該卡號,確定該用戶的身份(課內(nèi)上機還是課外上機)。然后進行學生的上(安排機位)、下(扣費,收回機位)機管理。 

  (2)用戶遠程管理端模塊。它是“機房管理服務(wù)端模塊”的網(wǎng)絡(luò)客戶端模塊,一般安排在管理機上,該管理機與機房管理服務(wù)端相連(即與二級服務(wù)器相連),管理員通過管理機對二級服務(wù)器上的用戶數(shù)據(jù)庫(然后再由二級服務(wù)器的用戶管理模塊對一級服務(wù)器的用戶數(shù)據(jù)庫進行更新)、設(shè)備數(shù)據(jù)庫及上機安排數(shù)據(jù)庫進行管理與維護。 

  (3)刷卡模塊。它是“機房管理服務(wù)端程序”的客戶端模塊。該模塊與刷卡機相連接,當用戶在刷卡機 上刷卡或通過鍵盤輸入卡號后,本模塊讀入用戶刷入的卡號(也兼容條形碼、IC卡、射頻卡等輸入設(shè)備),并傳送到“機房管理服務(wù)端”,在用戶數(shù)據(jù)庫中查詢該卡號相關(guān)的用戶信息,包括剩余金額,用戶姓名,部門,當用戶的剩余金額大于上機最低金額值時,再根據(jù)服務(wù)器中的上機安排與設(shè)備情況,為該學生安排上機機位。如果是下卡刷機原理相同,只是在用戶數(shù)據(jù)庫中更新用戶的信息(主要是剩余金額),并且更新設(shè)備數(shù)據(jù)庫信息(收回機位,修改設(shè)備狀態(tài))。同時這些信息通過網(wǎng)絡(luò)傳送給刷卡模塊在刷卡端刷卡程序窗口中顯現(xiàn)出來,可以讓用戶根據(jù)這樣信息提示進行上、下機。 

  (4)PC機客戶端監(jiān)控模塊。本模塊由登錄、監(jiān)控(客戶端)二個子模塊組成。用戶在經(jīng)過刷卡后到機房管理系統(tǒng)所分配的機位上機時,在用戶啟動計算機WINDOWS系統(tǒng)后,用戶的機器上即顯示登錄界面,用戶可以在登錄界面選擇輸入用戶名是輸入卡號還是學號,然后在登錄窗口中用戶卡號(或?qū)W號)和密碼,登錄程序?qū)⒃撚脩糨斎氲挠脩裘?或?qū)W號)和本機機位號交由管理機上機模塊驗證,只有在用戶名、密碼和機位號都準確無誤后,管理機上機模塊發(fā)出通過指令,當通過系統(tǒng)驗證后系統(tǒng)就能使用該計算機了。監(jiān)控模塊(客戶端)用來執(zhí)行服務(wù)器端的監(jiān)控程序發(fā)出的命令,如顯示信息、鎖定鍵盤鼠標、關(guān)閉計算機等。通過本模塊的應(yīng)該用程序,客戶機將接受管理機發(fā)來的讀取屏幕的命令,截取屏幕圖像并上傳服務(wù)器;顯示服務(wù)器發(fā)來消息;執(zhí)行管理發(fā)來的一些操作命令,如重新啟動計算機、關(guān)閉計算機、鎖定計算機的鼠標和鍵盤、解鎖計算機的鼠標和鍵盤。 

  4 結(jié)束語 

  基于一卡通機房管理系統(tǒng)主要是針對教學用計算機房,以提高管理水平為目的,同時方便用戶上機、提高計算機及網(wǎng)絡(luò)利用率。在功能上實現(xiàn)了上下機自動完成、建立機房上機數(shù)據(jù)庫、上機費用自動管理、數(shù)據(jù)安全、網(wǎng)絡(luò)監(jiān)控及管理。目前該系統(tǒng)已經(jīng)通過江蘇省科學技術(shù)廳的簽定,并且獲得蘇州市科學技術(shù)進步三等獎。該系統(tǒng)已經(jīng)開始了市場化運作,蘇州大學、新疆大學、中國礦業(yè)大學、鄭州大學等幾十所兄弟院校正在使用,用戶普遍反映機房管理水平顯著提高,該系統(tǒng)具有非常廣泛的應(yīng)用前景。

本文關(guān)鍵詞:一卡通,機房管理,信息系統(tǒng)
回到頂部