江小燕
江小燕/廣東省海洋工程職業(yè)技術(shù)學校計算機講師(廣東廣州510320)。
隨著計算機技術(shù)與網(wǎng)絡(luò)信息技術(shù)的不斷發(fā)展與優(yōu)化,在推動各行各業(yè)信息化建設(shè)工作以及推動行業(yè)管理工作優(yōu)化中,計算機管理系統(tǒng)的顯著作用逐漸被更多的行業(yè)及領(lǐng)域所關(guān)注,尤其是學校信息化建設(shè)始終圍繞著數(shù)字化校園網(wǎng)建設(shè)展開,根據(jù)校園網(wǎng)管理工作的特點等,逐步開展了計算機管理系統(tǒng)的設(shè)計、構(gòu)建與應(yīng)用,多種網(wǎng)絡(luò)開發(fā)平臺以及數(shù)據(jù)庫技術(shù)推動了計算機管理系統(tǒng)的優(yōu)化設(shè)計與科學運用,在實現(xiàn)網(wǎng)絡(luò)化辦公、教學資源開發(fā)與共享、教學教務(wù)管理、優(yōu)化人力資源配置及計算機設(shè)備的高效利用等方面發(fā)揮著積極的作用,對提升教學教務(wù)及各項學?;竟芾砉ぷ鞯男始百|(zhì)量具有重要意義。
隨著學校信息化建設(shè)工作的逐漸開展,大量的計算機及其終端設(shè)備逐漸地投入到各項管理工作中,在很大程度上優(yōu)化了教學教務(wù)及各項管理工作。實現(xiàn)大量分散著的計算機及其終端設(shè)備的統(tǒng)一管理,是在學校中實現(xiàn)資源優(yōu)化配置、提升管理效率、加強師生之間溝通的重要舉措。但在一些學校中,管理軟件和管理系統(tǒng)依舊相對缺乏,限制著信息化管理及教育教工作的開展。計算機的能耗問題較為嚴重,計算機因缺乏統(tǒng)一的管理系統(tǒng),多處于分散運行的狀態(tài),既不利于統(tǒng)一規(guī)范的管理,也容易造成能耗增大,不利于在學校中踐行創(chuàng)建資源節(jié)約型、環(huán)境友好型社會的倡導;在計算機及系統(tǒng)出現(xiàn)故障時,遠程管理及故障問題的及時解決受到影響;實時溝通與信息發(fā)布的平臺相對欠缺,當有緊急通知或特別的管理決策要下達的時候,往往要單純地依靠電話耗費大量的人員及時間去落實。信息傳遞平臺及文件交流的平臺也相對欠缺,通訊方式及信息共享方式較為單一。一些上級的精神文件、機構(gòu)內(nèi)部的管理性文件等依舊依靠傳統(tǒng)的文件打印、下發(fā)等實現(xiàn)傳遞,并沒有真正意義上實現(xiàn)無紙化辦公。缺乏相對統(tǒng)一的軟件平臺,現(xiàn)行使用的系統(tǒng)對很多不同級別的管理人員普遍具有著局限性。網(wǎng)上辦公系統(tǒng)因為是內(nèi)外網(wǎng)分開的,一些網(wǎng)內(nèi)的機器是沒有辦法使用的,學生對相關(guān)系統(tǒng)的使用權(quán)限非常有限,并沒有在全校范圍內(nèi)全面實現(xiàn)信息化管理。為使計算機真正地成為教學教務(wù)及管理工作有利的助手,基于C/S架構(gòu)及網(wǎng)絡(luò)流的計算機管理系統(tǒng),尤其是類似于校園網(wǎng)的系統(tǒng)的分階段設(shè)計與全面應(yīng)用勢在必行。
依據(jù)學校師生計算機使用中存在的以上問題,對要設(shè)計構(gòu)建的計算機管理系統(tǒng)的主體功能進行需求分析,因本系統(tǒng)更傾向于組建成為桌面管理系統(tǒng),將主要的功能設(shè)定為電源節(jié)能、桌面信息保護;計算機的終端與維護端之間的有效溝通;信息化的運營管理及統(tǒng)計分析管理,信息管理系統(tǒng)簡圖參見下圖。在主要功能之外,計算機管理系統(tǒng)還需要具備的功能有系統(tǒng)的自動下載及更新功能,在系統(tǒng)啟動的過程中,就系統(tǒng)內(nèi)部配置的最新程序軟件可實現(xiàn)自動下載,為系統(tǒng)的功能擴展及系統(tǒng)的維護等提供有利條件;客戶端的自動設(shè)置功能,對不同的客戶端使用者,可依據(jù)其歸屬的不同專業(yè)教研室、系統(tǒng)的自動休眠及關(guān)機時間等進行相關(guān)參數(shù)的設(shè)定,并將設(shè)定好的參數(shù)自動保存在數(shù)據(jù)庫系統(tǒng)中;即時通訊與信息交流的功能,在整個系統(tǒng)中按照學校內(nèi)部各個專業(yè)的不同組建起以各個專業(yè)為單位的子系統(tǒng),使用戶可以依據(jù)自身需求對某個專業(yè)科室、某些專業(yè)科室或整個學校進行信息傳輸發(fā)布;文件的網(wǎng)上傳輸功能,在實現(xiàn)文件傳輸?shù)耐瑫r系統(tǒng)能夠自動的記錄文件的發(fā)送方、接收方、發(fā)送時間、文件名稱及大小等,以備文件傳輸審查工作的開展等。
信息管理系統(tǒng)簡圖
本計算機管理系統(tǒng)選用Visual Studio 2005作為開發(fā)工具,C/S模型作為系統(tǒng)的開發(fā)模型,并以C#.net作為開發(fā)平臺實現(xiàn)系統(tǒng)的多種功能需求,以SQL Server 2008作為后臺的數(shù)據(jù)庫技術(shù)。為確保即時通信及遠程控制多項功能的實現(xiàn),在計算機的用戶端以及服務(wù)器端兩者之間利用網(wǎng)絡(luò)流組建起信息通信通道,并能夠?qū)崿F(xiàn)計算機系統(tǒng)應(yīng)用中的分析評估,以及配合院系開展針對管理指標的統(tǒng)計分析工作,確保學校內(nèi)部傳輸?shù)男枰Wo的文件的有效控制,在系統(tǒng)中組建起完善的數(shù)據(jù)庫,記錄系統(tǒng)應(yīng)用過程中的關(guān)鍵性的數(shù)據(jù)的流通過程,例如用戶的在線時長、文件的下載、文件在內(nèi)外網(wǎng)之間的傳輸?shù)?。網(wǎng)絡(luò)流的控制功能的實現(xiàn)是在基本類、服務(wù)器端的基本控制類以及客戶端的基本服務(wù)類之間建立連接,依據(jù)三次握手的信息傳遞原則在系統(tǒng)中組建起相對穩(wěn)定和可靠的連接,同時實現(xiàn)通訊的完成與指令的解釋,并以此為基礎(chǔ)實現(xiàn)其他的控制類功能的繼承,來完成基于網(wǎng)絡(luò)的其他的即時通訊功能,如信息的發(fā)布、屏幕的遠程控制以及故障的報送等。
計算機管理系統(tǒng)中實時連接功能主要是在用戶端線程以及服務(wù)器端的線程間實現(xiàn)基本的通訊,包括即時通訊的連接建立、信息及指令傳遞、連接中斷以及重新連接等。在Base Connection類中包含連接過程中需要的基本方法,Base Controller類應(yīng)用于服務(wù)器端可對客戶端實施遠程命令下達控制,Base Server及Base Controller的子類繼承了Base Server及Base Controller的相關(guān)功能,可實現(xiàn)文件傳輸控制、屏幕遠程控制及更新控制等功能。計算機管理系統(tǒng)中自動下載及更新功能的實現(xiàn)策略是,在客戶端計算機啟動之后會自動的鏈接數(shù)據(jù)庫,對數(shù)據(jù)錄中的更新記錄表內(nèi)所存儲的最新的更新記錄進行匹配操作,當找到比本地的系統(tǒng)程序更新的內(nèi)容時,客戶端將沿著數(shù)據(jù)庫中最新記錄中所制定的路徑尋找,實現(xiàn)從服務(wù)器中下載最新的文件,該功能的實現(xiàn)見原理圖1。電源系統(tǒng)的節(jié)能功能的實現(xiàn)策略基于學校內(nèi)外師生的計算機客戶端中普遍采用了微軟的Windows系列的操作系統(tǒng),該系統(tǒng)本身已經(jīng)具備了基本的電源設(shè)置方案。程序通過采用CMD命令行來進行操作系統(tǒng)中電源設(shè)置方案的具體控制,實施人性化的定時開機及關(guān)機功能??蛻舳松系南到y(tǒng)將依據(jù)服務(wù)器端系統(tǒng)中相應(yīng)的時間段進行開關(guān)機的定時設(shè)置,當客戶端處于空閑的時間段時對用戶進行相應(yīng)的提示,如果超出了提示響應(yīng)時間,系統(tǒng)將利用CMD命令行向客戶端計算機發(fā)出強制性的關(guān)機命令,實現(xiàn)用戶端計算機無人使用狀態(tài)下的節(jié)能,以及計算機內(nèi)部信息的保護等功能。
自動下載功能流程圖
在實施類似于校園網(wǎng)的基于C/S網(wǎng)絡(luò)流的計算機管理系統(tǒng)的設(shè)計與應(yīng)用過程中,要依據(jù)學校各個專業(yè)科室?guī)熒煌男枨蠹皩I(yè)特點等,進行設(shè)計與應(yīng)用的逐步開展。首先解決資源和能源的浪費問題,實現(xiàn)整個系統(tǒng)平臺的合理使用;接下來使系統(tǒng)逐漸地實現(xiàn)軟件集成、溝通交流、文件傳遞及系統(tǒng)維護的具體功能的應(yīng)用,例如師生之間專業(yè)問題的交流,老師向?qū)W生發(fā)布最新就業(yè)指導信息等;接下來對應(yīng)用中存在的問題進行梳理反饋,以便于需求增加、系統(tǒng)升級完善等后續(xù)工作的開展,為系統(tǒng)更為科學完善的應(yīng)用提供幫助。依據(jù)師生所處的專業(yè)的不同,計算機管理在系統(tǒng)中設(shè)置默認的管理方案,實現(xiàn)系統(tǒng)就不同情況下有針對性和個性化的管理;在計算機管理系統(tǒng)的故障處理功能實現(xiàn)之后,系統(tǒng)維護人員可通過系統(tǒng)與各個科室的所有電腦實現(xiàn)連接綁定,對出現(xiàn)故障的機器可以實現(xiàn)快速定位,并且能夠利用遠程控制功能實現(xiàn)故障情況的監(jiān)控查看,并對故障問題實施一定的遠程處理,大大縮短了故障的存在與處理時間;以往的計算機管理系統(tǒng)由于網(wǎng)絡(luò)安全及數(shù)據(jù)安全的相關(guān)要求,將有些信息查詢結(jié)構(gòu)限定在某個功能之下,而本系統(tǒng)實現(xiàn)了與學校一些信息管理系統(tǒng)的連接,具備一定權(quán)限的人員可通暢的實現(xiàn)有關(guān)信息的查詢,例如學生完全可以利用校園網(wǎng)入口進入學生信息管理系統(tǒng),進行課程選修、成績查詢以及學籍基本信息管理等。
在學校信息化建設(shè)的過程中,要充分考慮人力資源成本及物資資源成本等,依據(jù)自身行業(yè)特點及社會職責,利用信息系統(tǒng)開發(fā)平臺及數(shù)據(jù)庫技術(shù)等設(shè)計出基于C/S網(wǎng)絡(luò)流的計算機管理系統(tǒng),逐步進行、循序漸進使計算機管理系統(tǒng)具備較為完善的軟件集成、溝通交流、文件傳遞及系統(tǒng)維護等功能,為學校實現(xiàn)信息化管理工作的開展、創(chuàng)建無紙化綠色辦公環(huán)境、全面提升教學教務(wù)管理工作的效率及質(zhì)量等提供技術(shù)性的保障。
[1]王智超.多層Client/Server模式的系統(tǒng)設(shè)計和軟件開發(fā)[J].軟件導刊,2010,(03)
[2]何仲廉,張志斌,李超峰.基于C/S與網(wǎng)絡(luò)流的計算機管理系統(tǒng)的設(shè)計與實現(xiàn)[J].中國數(shù)字醫(yī)學,2012,(07)
[3]胡珉,喻鋼,卞亦文,林斌 編著.分段遞進學習VB2005[M].上海大學出版社,2003
[4]Francesco Balena(著),賈洪峰(譯).Visual Basic 2005 技術(shù)內(nèi)幕[M].清華大學出版社,2007
[5]李志姝,李光海編著.SQL應(yīng)用與開發(fā)標準教程[M].清華大學出版社,2001
[6](英)迪尤遜編著.SQL Server 2005基礎(chǔ)教程.人民郵電出版社,2001