當前位置:學問君>學習教育>畢業論文>

計算機機房管理系統設計論文

學問君 人氣:2.05W

1計算機機房管理的總體設計理念

計算機機房管理系統設計論文

1.1分散式機房管理模式

某些學校已經建設完成很長一段時間,因此計算機機房的建設相對而言比較分散。因此在管理上也是實行分散式的方式。若是要想將這些機房集中起來統一管理,其中就會牽涉到機房的重建、搬遷等一系列的問題,大大加大了管理成本。因此,這類學校依然沿用的分散管理的方式應當積極進行優化。

1.2數據管理模式分析

1.2.1集中式數據管理策略

在計算機機房的後臺數據管理中最常用的就是集中式數據管理方式,其主要是透過將所有數據全都存放在同一臺數據庫服務器中,從而能夠實現在機房任何地方利用訪問局域網的方式對機房進行管理與控制。

1.2.2分佈式機房管理系統策略

相對於集中式數據管理模式,由於大多數學校的機房都是分散的,因此在實行數據管理上就會存在很多問題。如果將分散的校內所有機房採用訪問一臺數據庫服務器的方式,那麼全校的數據都必須透過校園網傳輸,這樣增加了網絡資訊流量,導致網速的降低及資訊安全受到威脅。而且,當前學校的各個機房都各自構建了網絡並同校園網相連,同時還具備各自的服務器。所以在計算機機房管理系統設計之初,爲了減少資金的投入量及機房原有系統的原貌,故採用分佈式管理的方式,將數據分散到各個機房,從而充分利用各個機房的自有服務器。

2計算機機房管理與監控

2.1建設計算機機房備忘錄的設計思想

實行規範化的管理是機房建設的根本,而不斷進行設備的升級與更新則是機房發展的基礎條件。然而,由於計算機機房的流動人員較多,不能保證每個人都能在最短時間內學會怎樣進行機房管理。因此這就需要建立一套完善的機房管理制度與辦法,也就是機房備忘錄。機房備忘錄包含了機房以及機房設備的所有數據、參數、購買日期、文檔等,其採用的是傳統管理與資訊數據化管理相結合的方式。其中資訊化管理透過異構數據融合實現對數據庫的管理,同時也可利用管理網站完成查詢、維護等工作。而傳統管理方式就是設立專門的文檔存放室,將技術材料、文檔、光盤等存放在裏面。

2.2計算機執行狀態的檢測

2.2.1計算機執行狀態檢測存在的問題

在計算機機房管理工作中,對計算機的執行狀態檢測是很重要的工作。掌握了計算機的執行狀態就能從中分析出整個機房的執行狀態,並能掌握計算機內存、硬盤、CPU等硬件的使用情況。同時實現對計算機日誌、網絡、進程等進行分析。還能從中瞭解到各種軟件對計算機的佔用情況,爲計算機硬件等的升級提供必要的參考。而要想得到真實的情況,只有在計算機正在使用時才能掌握。但是,如果是在計算機正在使用時就去檢查其執行狀態會出現一些問題。例如管理人員的來回走動干擾了課堂教學;當學生離開計算機後,可能會造成執行狀態的不準確性;若是在機房較多或分撒的情況下,這項工作就會更加複雜與麻煩。

2.2.2計算機執行狀態檢測的'實現

爲了實現對計算機執行狀態的管理與瞭解,主要採用DNU系統對機房所有終端進行遠程維護。這款維護系統最大的優勢在於只需安裝在本地計算機上,透過輸入管理員賬號與密碼便能順利完成對遠程計算機的管理與維護工作。在執行DNU時,首先對整個局域網進行掃描,包括工作組、服務器、控制器及客戶機等,當掃描完成後就會將結果顯示在主視窗上,這時計算機機房管理人員就能夠實現對局域網內的所有計算機進行遠程管理與維護。不僅如此,DNU還可以實現對遠程計算機各種資訊的檢視,如計算的硬件、軟件的配置資訊、系統的版本資訊、顯示適配器的資訊、網絡配置資訊以及安裝的修復補丁等。最終確保完成終端服務、資源共享管理、遠程關機等操作。針對DNU的軟件的特徵,現階段設計了機房管理系統中對計算機監控的兩種方案。首先,對某臺指定計算機的執行狀態進行實時的監控,從而便於進行管理與分析。換言之,就是要對任意一臺計算機進行IP映射,接着用DNU將其映射的地址輸入進去,從而實現對這臺計算的實時監測,並對其的執行狀態進行分析。第二,採用遠程連接的方式將各個計算的服務器連接起來,並在服務器終端安裝DNU等監控軟件,從而實現對局域網的自動掃描,完成對整個計算機的執行狀態的檢查。此外,也可以利用DNU將數據匯出並進行統一的分析與儲存。

3使用UML對系統進行建模

3.1UML概述

在對計算機機房進行管理時,現階段應當使用一種統一的模型語言UML來進行系統的建模。其中UML就是一種標準化的圖形建模語言,其主要被應用在軟件的分析與設計中。UML的使用範圍很廣,不僅能夠貫穿於軟件的整個開發週期,還可以被用作數據建模、對象建模等建模需要。隨着時間的推移,UML實際上已經演化成了一種可視化的建模語言標準,也逐漸在科技界、工業界等作爲一種常用的、適用的、統一的圖形建模語言。因此UML當先具備了從用戶的視角出發,並以面向對象的方法對軟件系統進行描述與建模的功能,從而完成對整個開發過程的描述,其中包括對需求的分析、實現及測試。此外,UML還可以創建多種結構模型,如靜態結構或動態行爲結構等,並具有一定的通用性及可擴展性,當然也就可以實現對多種多樣系統進行建模。UML作爲一種功能非常強大的圖形建模語言,其是實現需求描述與建模分析的最理想工具。當然UML系統對大規模、複雜化、變化大的資訊系統具有較強的控制力,併成爲解決人員間交流與通信障礙的最有利工具。

3.2機房管理系統中的UML模型

在計算管理中可以將系統劃分機房管理模組、課程管理模組、資金管理模組以及資訊統計查詢模組四大模組。其中又可以將機房管理模組細分爲服務器端及學生客戶端兩種。課程管理模組的主要功能是能夠實現上機課程的自動排列並將其顯示出來,還支援教師的註冊、登入及密碼修改或課表輸入等功能;而資金管理模組的主要功能便是要負責學生個人賬號的充值與退款,還要實現對學生用戶開戶、掛失、帳戶等資訊的查詢或是上機日期的統計等工作;資訊統計查詢模組主要是透過對服務器的查詢,完成對當前各機房設備使用情況或是課程安排資訊的瞭解。此外學生還可以查詢自己的上機時間統計及消費使用情況等,教師則可以對機房使用情況及總的課程安排情況進行查詢瞭解。

4計算機機房管理系統的設計原則

4.1相容性與可擴展性兼具

計算機機房管理系統要同時具備相容性與可擴展性,目的是爲日後系統升級或擴充提供足夠的空間。其中相容性是指同時存在不同型號或者是不同品牌的計算機及相容機;可擴展性指的則是計算機機房新設備的增加能夠有效保證已有的設備投資。

4.2用戶管理資訊的規範化,統一資訊數據格式

計算機機房的管理系統必須要對用戶的相關資訊數據以及數據的格式進行統一的標準、統一的規範化管理,從而實現對數據的便捷、快速管理。

4.3操作要簡單易懂,執行要全面自動化

爲了便於機房管理人員對各種數據的分析、統計、查詢,這就要求計算機機房管理系統必須能統計本機房的上機人次、收費情況,又能對學生的上機情況、基本資訊、操作流程有記錄。

5計算機機房管理系統的實現

5.1服務器端的實現

爲了實現機房管理上的規範性及安全性,可以設計登入模組。其中登入模組上要現實出機房號,並在輸入帳戶及密碼後方能進入系統,進行操作。此外,計算機在執行時難免會發生故障,因此當發生故障時就要設計出一種能改變其狀態的系統,從而便於管理。

5.2學生客戶端的實現

機房內的所有計算機都安裝了學生客戶端,因此學生在上機時只要在這個客戶端中輸入證件號,並由管理員進行認證後方能完成上下機。當學生客戶端檢測到無人使用計算機時,便對計算機進行鎖定或是關機處理。而學生的上機情況被客戶端全部記錄下來。這樣便實現了對機房的統一管理。當然,學生客戶端中也有能夠隨時更改密碼的功能,這是爲了防止他人盜用學生自身的證件資訊。

6結語

加強計算機機房管理系統的研究與設計對提升計算機管理人員及管理部門的工作效率與決策能力有着不可替代的重要作用;也減少人工成本開支,將計算機機房的管理更加的規範化、簡單化、科學化、高效化。同時,爲計算機管理部門在進行設備採購、機房建設、軟件管理等方面提供切實可行的思路與辦法,從而加快我國資訊化建設的步伐。