李劍宇
摘要:隨著計算機技術的普及,高職學校很多課程是在機房中開展。機房的使用強度變得越來越大,使得機房和設備的維修維護工作越來越繁重。傳統的管理方式已出現了一些問題,構建一個設備維護系統已十分必要。
關鍵詞:設備維護 B/S結構 ASP.NET SQL Server
高職教育的辦學理念是培養技能型人才,高職學校的實驗實訓室在日常教學中發揮著重要作用。隨著信息化建設的發展,高校各個學科各個專業的教學活動都離不開計算機,越來越多的課程需要在計算機機房中開展,機房全天候被排滿課的情況已經是常態,高強度的使用率極易造成計算機設備出現故障和損壞,機房及設備的維修維護工作越來越繁重。
隨著機房規模擴大,計算機設備數量增多,傳統的人工管理模式已經不能滿足教學需要。以往通過表格記錄有問題的計算機編號以及記錄未及時維修的計算機編號的方式的準確性在降低,同時也影響設備維修的及時性;由于各個機房的計算機品牌、型號都不相同,對于設備維護信息的查詢和統計都很不方便,很容易遺漏;不能準確記錄機房管理員的工作量。作者認為構建一個機房設備維護系統能夠解決隨著機房規模擴大計算機數量增加帶來的這一系列問題,能夠準確及時的記錄損壞的設備和未及時修理的設備,通過系統可以迅速查詢和統計每個機房設備的品牌型號,便于設備維護管理。
一、系統需求分析
借助信息化管理技術,通過對機房設備的日常維護管理工作進行詳細分析,得出系統的主要需求為以下情況:1.用戶分析:本系統將用戶分為系統管理員,主管領導,機房管理員。系統管理員有權添加、管理、刪除用戶信息。2.設備基本信息管理:主要對設備的基本信息進行管理,包括設備品牌、型號、配置信息、存放機房編號、設備編號等。3.設備故障報修管理:機房管理員對有故障的設備進行報修管理,包括故障設備的報修信息進行添加、修改、刪除、查詢等。4.設備維護的管理:機房管理員對故障設備維修檢查后進行登記,對設備日常維護更換配件信息進行記錄。5.查詢管理:主管領導和機房管理員可以根據需要進行查詢,包括按日期、機房編號和設備編號對設備維護記錄進行查詢。6.維護統計管理:對設備維修維護情況進行統計。包括按機房編號、設備品牌、日期等進行維修維護記錄的統計。
二、數據庫設計
通過對系統需求進行分析,選用SQLServer 2010作為本系統的數據庫存儲系統,按照該數據庫的三范式原則進行表物理結構設計。
1.設備信息表:機房編號,設備編號,IP地址,MAC地址,備注信息。2.設備報修信息表:機房編號,設備編號,IP地址,MAC地址,送修日期,返回日期,故障記錄,備注。3.設備更換信息表:舊設備編號,舊設備型號,舊設備入庫日期,新設備編號,新設備型號,新設備入庫日期,更換原因,經辦人,更換日期。4.用戶信息表:用戶名稱,密碼,類型,聯系方式。5.權限信息表:權限等級,訪問模塊,用戶編號。
三、系統實現
1.系統運行環境。本系統采用采用B/S結構,數據庫采用SQL Server 2010,服務器配置了Apache后臺程序,帶寬為1000M,數據庫系統為Windows Server 2010。
2.開發所需軟件和環境。系統開發平臺為Visual Studio 2010平臺,開發語言為C#語言,系統后臺采用ASP.NET技術實現,防火墻通過微軟防火墻。系統硬件環境為3臺,路由器若干。
3.系統部分功能實現。機房管理員在領取通過學校購買的耗材以及需要進行更換設備時,他需要利用設備領用表進行申請,申請時必須經過主管領導審批,在申請領取設備的頁面中其名稱一般采用的形式為下拉列表,在設備的入庫數據表中進行調用所有設備的名稱。當機房管理員輸入想要領取的設備數量之后,系統會自動進行匹配,如果庫存量不能夠滿足需求時,在該頁面當中不僅會顯示庫存量不夠,而且還會顯示設備剩余的數量,并且還會對領取數量后面需要填寫的內容進行鎖定,只有機房管理員對輸入的數量進行修改并且小于等于庫存量時,才能夠對后面鎖定的一些內容進行填寫。領用日期的填寫不僅可以由系統自動生成,而且還可以自己對日期進行輸入。領用人是不能夠對其進行修改的,領用人只是登錄該系統的用戶。機房管理員在領取設備的時候還必須提供這些設備的用途,這樣方便以后對資產進行檢查,同時,領取新設備以后必須把舊設備收回,并且機房管理員還要對其進行記錄有沒有歸還舊的設備以及歸還數量。設備維修主要填寫設備的記錄、故障類型、故障現象等屬性。
在登錄系統的時候一定要進行身份驗證,這樣不僅可以保證系統運行的安全,而且還可以使系統的使用具有合法性。在登錄系統時需要用到賬號以及密碼等必要信息,只有這樣才可以對用戶進行驗證,確定該用戶是否具有合法性。這一模塊是其中最基本的功能模塊,系統會對輸入的信息進行驗證,并且會有一些提示信息,如果輸入的信息沒有通過驗證,則系統會提示用戶名與密碼不匹配,讓用戶重新輸入。
四、總結
本文對系統的體系結構進行了深入研究,選用面向對象的分析方法,利用UML建模技術對系統的功能需求與業務需求進行了描述,并綜合運用了ADO.NET,ASP.NET等多種技術構建出機房設備維護系統。
本系統為在實際運行測試中能夠滿足用戶的需求,而且還具有非常高的穩定性和安全性。機房管理員和主管領導通過本系統可以直觀的看到機房設備的當前狀態,也可以實時掌握機房設備的故障情況和維護情況。從而提高了機房管理員對機房設備的管控效率,為機房正常運行提供了可靠保障,提高了學院實踐教學的設備使用率。