于群峰
摘要:計算機機房在高職院校中是必不可少的,計算機公共課程實驗以及計算機專業實踐都需要在計算機機房內來完成。完成職業院校的教學需求需要大量的計算機機房。這些機房的管理需要耗費大量的人力資源。如何有效的降低資源消耗,實現機房的安全管理,自動實現機房計費功能,合理完成機房排課是本系統開發研究的主要目標。本文就機房管理系統的研發進行了詳細的闡述。
關鍵詞:C#;功能模塊;計費功能;排課;客戶服務器
一、機房管理系統開發目的:
1.1實現自動計費:學校的機房除了滿足日常教學功能外,為了提升設備的利用效率,還可以開放電子圖書館,并且提供上網環境。很多職業院校為學生提供了文獻查閱和搜索功能,但是一些文獻是需要收取相關費用的。同時作為上網環境,也應該根據上網時間收取相應的費用。這些計費功能,不應該是人為計算,而應該是通過軟件系統,根據計算公式自動計算出來的。
1.2統計機房使用情況,為電子排課系統服務:很多院校排課都需要使用到機房,要實現自動無誤差的排課,就需要了解機房的自然因素。這些因素包括,機房內計算機數量,軟件安裝列表、目前機房時間占用情況等等。掌握了這些情況就可以通過排課系統實現機房的課程安排。
1.3降低人員管理的工作量:通過軟件進行管理,保存相關電子數據。工作人員通過查閱數據掌握機房情況。同時可以通過安裝硬件監測設備,了解機房運轉情況。
1.4保護機房硬件設備安全:通過攝像頭、紅外設備進行監控,一旦出現異常情況,啟動警報,通知管理人員,及時排除故障,避免破壞行為的出現。
二、系統架構:
機房管理系統采用客戶服務器模式,以及瀏覽器服務器模式交互搭建模式。在計算機終端安裝客戶端軟件,便于實現硬件設備對終端設備的監測。能夠通過軟件計費和刷卡,利用硬件接口實現計費兩種計費方式。在服務器端實現各種要求的應答,同時總體進行監控。軟件系統能夠通過瀏覽器端口登錄的方式進行系統登錄,完成功能使用。
三、模塊功能簡介:
這里對主要功能進行介紹:
3.1計費功能:計費提供了兩種計費功能,一種是根據上機的時長進行費用的具體計算,得出用戶的上網花費。當用戶進行了電子圖書館,付費資料的查閱時,根據具體費用進行增加,最終計算出用戶余額,存入數據庫當中。用戶也可以通過智能卡,實時的在機房查詢自己的賬戶余額以及費用詳單。
3.2排課功能:排課功能需要提交機房計算機數量、能否聯網、是否具有相應軟件、已經安排課程時間等參數。在學生數量少于計算機數量,并且課程時間不沖突的情況下,可以進行排課。
3.3硬件接口功能:包含多個功能。首先要在計費功能模塊中,實現智能卡讀取硬件接口調試。其次要調試硬件監測接口,例如攝像頭設備,警報設備,紅外掃描設備等。
3.4監測功能實現:為了實現對計算機運行狀態的管理與了解,主要采用 DNU 系統對機房所有終端進行遠程維護。這款維護系統最大的優勢在于只需安裝在本地計算機上,通過輸入管理員賬號與密碼便能順利完成對遠程計算機的管理與維護工作。在運行 DNU 時,首先對整個局域網進行掃描,包括工作組、服務器、控制器及客戶機等,當掃描完成后就會將結果顯示在主窗口上,這時計算機機房管理人員就能夠實現對局域網內的所有計算機進行遠程管理與維護。 不僅如此,DNU 還可以實現對遠程計算機各種信息的查看,如計算的硬件、軟件的配置信息、系統的版本信息、顯示適配器的信息、網絡配置信息以及安裝的修復補丁等。 最終確保完成終端服務、資源共享管理、遠程關機等操作。
針對DNU的軟件的特征,現階段設計了機房管理系統中對計算機監控的兩種方案。 首先,對某臺指定計算機的運行狀態進行實時的監控,從而便于進行管理與分析。 換言之,就是要對任意一臺計算機進行 IP 映射,接著用 DNU 將其映射的地址輸入進去,從而實現對這臺計算的實時監測,并對其的運行狀態進行分析。 第二,采用遠程連接的方式將各個計算的服務器連接起來,并在服務器終端安裝DNU 等監控軟件,從而實現對局域網的自動掃描,完成對整個計算機的運行狀態的檢查。 此外,也可以利用 DNU 將數據導出并進行統一的分析與保存。
3.5系統維護模塊功能實現:系統的維護通常包含以下功能:首先,密碼的維護,為了提升系統的安全性,管理員密碼應該定期更改,同時可以使用雙口令系統。其次,為了實現服務功能,應該有機房使用情況報表。報表的設計可以由管理員進行模板修改。最后,要定期實現數據的備份,可以通過文件的形式導入與導出。
四、機房管理系統開發工具:
機房管理系統使用C#高級開發語言,SQL數據庫系統,兩種工具產品成熟,工作穩定性能高,服務性能強。
綜上所述:機房管理系統具有計費、排課、機房設備監控、數據自動存儲等功能。能夠滿足院校機房管理的需要。通過服務器端,對客戶端進行應答,可通過瀏覽器登錄病使用該系統。系統功能較為完善,服務性能強,具有實際應用意義。
參考文獻:
[1]基于遠程控制的局域網機房管理系統[J].倪序南.網絡安全技術與應用.2016(11)
[2]開放式全自動化計算機機房管理系統的探討與實施[J].王鋒.黑龍江科技信息.2017(06)
[3]基于網絡數據庫的機房管理系統分析[J].李釗堅.科技風.2017(08)
[4]高校機房管理系統的設計與實現[J].張建.赤峰學院學報(自然科學版).2017(09)
[5]獨立IC卡高校公共開放機房管理系統[J].趙明鑫.福建電腦.2017(07)
[6]機房管理系統的設計與實現[J].龔娟.電腦編程技巧與維護.2010(12)