江小燕
江小燕/廣東省海洋工程職業技術學校計算機講師(廣東廣州510320)。
隨著計算機技術與網絡信息技術的不斷發展與優化,在推動各行各業信息化建設工作以及推動行業管理工作優化中,計算機管理系統的顯著作用逐漸被更多的行業及領域所關注,尤其是學校信息化建設始終圍繞著數字化校園網建設展開,根據校園網管理工作的特點等,逐步開展了計算機管理系統的設計、構建與應用,多種網絡開發平臺以及數據庫技術推動了計算機管理系統的優化設計與科學運用,在實現網絡化辦公、教學資源開發與共享、教學教務管理、優化人力資源配置及計算機設備的高效利用等方面發揮著積極的作用,對提升教學教務及各項學校基本管理工作的效率及質量具有重要意義。
隨著學校信息化建設工作的逐漸開展,大量的計算機及其終端設備逐漸地投入到各項管理工作中,在很大程度上優化了教學教務及各項管理工作。實現大量分散著的計算機及其終端設備的統一管理,是在學校中實現資源優化配置、提升管理效率、加強師生之間溝通的重要舉措。但在一些學校中,管理軟件和管理系統依舊相對缺乏,限制著信息化管理及教育教工作的開展。計算機的能耗問題較為嚴重,計算機因缺乏統一的管理系統,多處于分散運行的狀態,既不利于統一規范的管理,也容易造成能耗增大,不利于在學校中踐行創建資源節約型、環境友好型社會的倡導;在計算機及系統出現故障時,遠程管理及故障問題的及時解決受到影響;實時溝通與信息發布的平臺相對欠缺,當有緊急通知或特別的管理決策要下達的時候,往往要單純地依靠電話耗費大量的人員及時間去落實。信息傳遞平臺及文件交流的平臺也相對欠缺,通訊方式及信息共享方式較為單一。一些上級的精神文件、機構內部的管理性文件等依舊依靠傳統的文件打印、下發等實現傳遞,并沒有真正意義上實現無紙化辦公。缺乏相對統一的軟件平臺,現行使用的系統對很多不同級別的管理人員普遍具有著局限性。網上辦公系統因為是內外網分開的,一些網內的機器是沒有辦法使用的,學生對相關系統的使用權限非常有限,并沒有在全校范圍內全面實現信息化管理。為使計算機真正地成為教學教務及管理工作有利的助手,基于C/S架構及網絡流的計算機管理系統,尤其是類似于校園網的系統的分階段設計與全面應用勢在必行。
依據學校師生計算機使用中存在的以上問題,對要設計構建的計算機管理系統的主體功能進行需求分析,因本系統更傾向于組建成為桌面管理系統,將主要的功能設定為電源節能、桌面信息保護;計算機的終端與維護端之間的有效溝通;信息化的運營管理及統計分析管理,信息管理系統簡圖參見下圖。在主要功能之外,計算機管理系統還需要具備的功能有系統的自動下載及更新功能,在系統啟動的過程中,就系統內部配置的最新程序軟件可實現自動下載,為系統的功能擴展及系統的維護等提供有利條件;客戶端的自動設置功能,對不同的客戶端使用者,可依據其歸屬的不同專業教研室、系統的自動休眠及關機時間等進行相關參數的設定,并將設定好的參數自動保存在數據庫系統中;即時通訊與信息交流的功能,在整個系統中按照學校內部各個專業的不同組建起以各個專業為單位的子系統,使用戶可以依據自身需求對某個專業科室、某些專業科室或整個學校進行信息傳輸發布;文件的網上傳輸功能,在實現文件傳輸的同時系統能夠自動的記錄文件的發送方、接收方、發送時間、文件名稱及大小等,以備文件傳輸審查工作的開展等。

信息管理系統簡圖
本計算機管理系統選用Visual Studio 2005作為開發工具,C/S模型作為系統的開發模型,并以C#.net作為開發平臺實現系統的多種功能需求,以SQL Server 2008作為后臺的數據庫技術。為確保即時通信及遠程控制多項功能的實現,在計算機的用戶端以及服務器端兩者之間利用網絡流組建起信息通信通道,并能夠實現計算機系統應用中的分析評估,以及配合院系開展針對管理指標的統計分析工作,確保學校內部傳輸的需要保護的文件的有效控制,在系統中組建起完善的數據庫,記錄系統應用過程中的關鍵性的數據的流通過程,例如用戶的在線時長、文件的下載、文件在內外網之間的傳輸等。網絡流的控制功能的實現是在基本類、服務器端的基本控制類以及客戶端的基本服務類之間建立連接,依據三次握手的信息傳遞原則在系統中組建起相對穩定和可靠的連接,同時實現通訊的完成與指令的解釋,并以此為基礎實現其他的控制類功能的繼承,來完成基于網絡的其他的即時通訊功能,如信息的發布、屏幕的遠程控制以及故障的報送等。
計算機管理系統中實時連接功能主要是在用戶端線程以及服務器端的線程間實現基本的通訊,包括即時通訊的連接建立、信息及指令傳遞、連接中斷以及重新連接等。在Base Connection類中包含連接過程中需要的基本方法,Base Controller類應用于服務器端可對客戶端實施遠程命令下達控制,Base Server及Base Controller的子類繼承了Base Server及Base Controller的相關功能,可實現文件傳輸控制、屏幕遠程控制及更新控制等功能。計算機管理系統中自動下載及更新功能的實現策略是,在客戶端計算機啟動之后會自動的鏈接數據庫,對數據錄中的更新記錄表內所存儲的最新的更新記錄進行匹配操作,當找到比本地的系統程序更新的內容時,客戶端將沿著數據庫中最新記錄中所制定的路徑尋找,實現從服務器中下載最新的文件,該功能的實現見原理圖1。電源系統的節能功能的實現策略基于學校內外師生的計算機客戶端中普遍采用了微軟的Windows系列的操作系統,該系統本身已經具備了基本的電源設置方案。程序通過采用CMD命令行來進行操作系統中電源設置方案的具體控制,實施人性化的定時開機及關機功能。客戶端上的系統將依據服務器端系統中相應的時間段進行開關機的定時設置,當客戶端處于空閑的時間段時對用戶進行相應的提示,如果超出了提示響應時間,系統將利用CMD命令行向客戶端計算機發出強制性的關機命令,實現用戶端計算機無人使用狀態下的節能,以及計算機內部信息的保護等功能。

自動下載功能流程圖
在實施類似于校園網的基于C/S網絡流的計算機管理系統的設計與應用過程中,要依據學校各個專業科室師生不同的需求及專業特點等,進行設計與應用的逐步開展。首先解決資源和能源的浪費問題,實現整個系統平臺的合理使用;接下來使系統逐漸地實現軟件集成、溝通交流、文件傳遞及系統維護的具體功能的應用,例如師生之間專業問題的交流,老師向學生發布最新就業指導信息等;接下來對應用中存在的問題進行梳理反饋,以便于需求增加、系統升級完善等后續工作的開展,為系統更為科學完善的應用提供幫助。依據師生所處的專業的不同,計算機管理在系統中設置默認的管理方案,實現系統就不同情況下有針對性和個性化的管理;在計算機管理系統的故障處理功能實現之后,系統維護人員可通過系統與各個科室的所有電腦實現連接綁定,對出現故障的機器可以實現快速定位,并且能夠利用遠程控制功能實現故障情況的監控查看,并對故障問題實施一定的遠程處理,大大縮短了故障的存在與處理時間;以往的計算機管理系統由于網絡安全及數據安全的相關要求,將有些信息查詢結構限定在某個功能之下,而本系統實現了與學校一些信息管理系統的連接,具備一定權限的人員可通暢的實現有關信息的查詢,例如學生完全可以利用校園網入口進入學生信息管理系統,進行課程選修、成績查詢以及學籍基本信息管理等。
在學校信息化建設的過程中,要充分考慮人力資源成本及物資資源成本等,依據自身行業特點及社會職責,利用信息系統開發平臺及數據庫技術等設計出基于C/S網絡流的計算機管理系統,逐步進行、循序漸進使計算機管理系統具備較為完善的軟件集成、溝通交流、文件傳遞及系統維護等功能,為學校實現信息化管理工作的開展、創建無紙化綠色辦公環境、全面提升教學教務管理工作的效率及質量等提供技術性的保障。
[1]王智超.多層Client/Server模式的系統設計和軟件開發[J].軟件導刊,2010,(03)
[2]何仲廉,張志斌,李超峰.基于C/S與網絡流的計算機管理系統的設計與實現[J].中國數字醫學,2012,(07)
[3]胡珉,喻鋼,卞亦文,林斌 編著.分段遞進學習VB2005[M].上海大學出版社,2003
[4]Francesco Balena(著),賈洪峰(譯).Visual Basic 2005 技術內幕[M].清華大學出版社,2007
[5]李志姝,李光海編著.SQL應用與開發標準教程[M].清華大學出版社,2001
[6](英)迪尤遜編著.SQL Server 2005基礎教程.人民郵電出版社,2001