中石化茂名瑞派工程有限公司設(shè)計院自控室 李 堯
隨著科學(xué)技術(shù)的進步,尤其是計算機網(wǎng)絡(luò)的進步,人類將進入信息社會,因而人們的生活方式、思維方式、工作方式,以及教育方式都將隨之而改變。網(wǎng)絡(luò)與教育的結(jié)合,將會徹底改變傳統(tǒng)的教育思想、觀念、內(nèi)容、方法,改變傳統(tǒng)的人才培養(yǎng)模式。
經(jīng)過多年不斷發(fā)展,信息技術(shù)在教育領(lǐng)域已得到廣泛的應(yīng)用,園區(qū)網(wǎng)絡(luò)、數(shù)字圖書館、多媒體教室、教學(xué)和資源管理平臺、教務(wù)和辦公管理平臺等軟、硬件已基本普及。以教育管理信息化促進教育現(xiàn)代化,用信息技術(shù)來改變傳統(tǒng)教育管理模式,也是教育管理發(fā)展的必然趨勢。
目前,隨著部分院校規(guī)模的不斷擴大,師生數(shù)量不斷增多。信息管理也面臨著越來越大的挑戰(zhàn)。傳統(tǒng)的手工操作方式己無法滿足現(xiàn)實發(fā)展的要求,它主要存在著以下幾個缺點:數(shù)據(jù)易丟失、各單位間信息同步慢、勞動強度高、管理速度低等。因此,依托校園園區(qū)網(wǎng)絡(luò),建立一套教學(xué)管理信息系統(tǒng)是十分必要的。
教學(xué)管理信息系統(tǒng)是一個教育系統(tǒng)不可或缺的辦公軟件,它能夠為用戶提供信息操作和快捷的查詢手段,所以對于教育系統(tǒng)的決策者和管理者來說都至關(guān)重要。但是長期以來,人們使用傳統(tǒng)的人工管理方式存在著許多缺點,給查找、更新和維護帶來了很多困難。然而使用園區(qū)網(wǎng)對學(xué)員工作信息管理系統(tǒng)進行管理,具有人工管理無法比擬的優(yōu)點:檢索迅速、查找方便、可靠性高、存儲量大、壽命長、成本低等,能極大的提高教學(xué)管理的效率,也是學(xué)院的科學(xué)化、規(guī)范化管理與世界接軌的重要條件。
圖1 教學(xué)管理信息系統(tǒng)網(wǎng)絡(luò)硬件結(jié)構(gòu)
圖2 系統(tǒng)功能模塊分布
該系統(tǒng)基本構(gòu)架采用模塊化思想,增量式開發(fā),可以方便的對系統(tǒng)功能進行添加刪除。在需求發(fā)生改變的時候,可以通過修改部分系統(tǒng)模塊,添加或修改系統(tǒng)功能以適應(yīng)新的要求,易于升級和維護。
教學(xué)管理信息系統(tǒng)建立在園區(qū)網(wǎng)的基礎(chǔ)上,要求全院各個職能部門協(xié)同工作,他們共用一臺服務(wù)器,其網(wǎng)絡(luò)硬件結(jié)構(gòu)圖如圖1所示。
每個單位使用各自的客戶機,通過園區(qū)網(wǎng),在自己權(quán)限范圍內(nèi)實時的向系統(tǒng)提供信息或使用系統(tǒng)已有的信息。
系統(tǒng)軟件支持環(huán)境:
數(shù)據(jù)庫和Web服務(wù)器采用的操作系統(tǒng):Windows 2000 Server
數(shù)據(jù)庫管理系統(tǒng):SQL Server2000
Web服務(wù)器:IIS 5.0
瀏覽器:Internet Explore
編程語言:ASP、ASENET、HTML、Javascipt、VC++、JSP,其中VC++用于編制系統(tǒng)中郵件通知子系統(tǒng)發(fā)動短信功能、JSP用于集成原有舊系統(tǒng)部分程序。
系統(tǒng)采用B/S的架構(gòu)設(shè)計,它的大部分功能都在服務(wù)器端實現(xiàn)。服務(wù)器根據(jù)用戶瀏覽器發(fā)送的請求,在進行相應(yīng)的運算和處理后,向用戶瀏覽器發(fā)送Web頁面,頁面由標(biāo)準(zhǔn)的HTML文本和Javascript客戶端腳本構(gòu)成。另外,Web應(yīng)用程序一般都要使用后臺數(shù)據(jù)庫,所以與數(shù)據(jù)庫交互的功能模塊也是這類應(yīng)用程序所必需的。根據(jù)Web應(yīng)用程序和ASP技術(shù)的特點,系統(tǒng)采用一種基于ASP技術(shù)的三層Web應(yīng)用程序開發(fā)設(shè)計模型,這種模型把Web應(yīng)用程序劃分為三個基本的層次:用戶界面層、業(yè)務(wù)邏輯層和數(shù)據(jù)訪問層。
用戶界面層用來實現(xiàn)在客戶瀏覽器中顯示的用戶界面。該層要以適當(dāng)?shù)男问斤@示由業(yè)務(wù)邏輯層動態(tài)傳送的數(shù)據(jù)信息,這個功能要通過使用相應(yīng)的HTML標(biāo)記和CSS(Cascade Style Sheet)模式來實現(xiàn)。同時,這一層還要負責(zé)獲得用戶錄入的數(shù)據(jù),完成對錄入數(shù)據(jù)的校驗,并將錄入數(shù)據(jù)傳送給業(yè)務(wù)邏輯層。
業(yè)務(wù)邏輯層是整個分層模型的中間層,也是整個分層模型中最為重要的層。這一層為用戶界面層提供功能調(diào)用,同時它又調(diào)用數(shù)據(jù)訪問層所提供的功能訪問數(shù)據(jù)庫。該層要根據(jù)整個系統(tǒng)的設(shè)計,構(gòu)造系統(tǒng)中關(guān)鍵的幾個對象,從而實現(xiàn)系統(tǒng)中的大部分邏輯控制功能。
數(shù)據(jù)訪問層是整個分層體系的底層,它主要用于實現(xiàn)與數(shù)據(jù)庫的交互,即完成查詢、插入、刪除和修改數(shù)據(jù)庫中數(shù)據(jù)的功能。數(shù)據(jù)訪問層為業(yè)務(wù)邏輯層提供服務(wù),根據(jù)業(yè)務(wù)邏輯層的要求從數(shù)據(jù)庫中提取數(shù)據(jù)或者修改數(shù)據(jù)庫中的數(shù)據(jù)。由于訪問數(shù)據(jù)庫是系統(tǒng)中頻繁發(fā)生而且最消耗資源的操作,所以在這一層要對數(shù)據(jù)庫訪問進行優(yōu)化,提高系統(tǒng)的性能和可靠性。
院校教學(xué)工作通常主要涉及到學(xué)員基本信息維護、學(xué)員成績管理、內(nèi)部郵件辦公、教員信息管理、師生信息交流、設(shè)備報修管理、公告通知調(diào)查發(fā)布等,如圖2所示。
系統(tǒng)設(shè)計以下幾個等級的用戶,用以實現(xiàn)系統(tǒng)的分級管理。
用戶等級與權(quán)限設(shè)定如下:
1、管理員:擁有系統(tǒng)的管理權(quán)限。
如修改其他用戶權(quán)限,管理維護系統(tǒng)中各項功能等。
2、高級用戶:院長、各部系負責(zé)人等。
具有查詢各部門情況等功能,同時郵件辦公系統(tǒng)中可以使用更大的空間等。
3、普通用戶:普通任課教員和教輔人員。
只能查詢個人信息和公共信息,只能對自己所負責(zé)的班級學(xué)員進行管理。
4、學(xué)員。
學(xué)員作為單獨的群體用戶,只針對其開設(shè)查詢個人信息的權(quán)限,包括成績,課表信息等,不能進行任何管理設(shè)定。
對于教員的基本情況進行維護,包括姓名,出生年月,所教科目,年級,電話等。由于教員信息有很多變動很大,而且沒有固定的規(guī)律,所以本模塊采用半開放式的設(shè)計,即其中一部分功能必須由管理員來設(shè)定,另一部分可以由教員自行更改設(shè)定,這樣省去了管理員單獨為教員更改信息的煩瑣工作。
校園新聞公告管理模塊主要包括新聞瀏覽和對新聞的添加、修改、刪除等基本管理。調(diào)查管理用于包括網(wǎng)上投票和評優(yōu)項目管理,網(wǎng)上投票實現(xiàn)實時投票和查票情況查看功能,評估項目管理對候選項目進行管理。
學(xué)員成績對于學(xué)院來說是非常重要的。教員和教輔人員需要盡快拿到成績分析的各種報表,學(xué)員則需要第一時間了解自己的學(xué)習(xí)成果。那么要求該模塊既要最快捷的得到統(tǒng)計結(jié)果又要很方便的導(dǎo)出各種報表,所以該模塊由兩個部分組成,統(tǒng)計查詢是通過B/S網(wǎng)頁瀏覽方式進行,打印報表則通過專門的單機模塊從網(wǎng)絡(luò)導(dǎo)出數(shù)據(jù)直接完成打印,滿足了不同用戶的需求。
隨著校園現(xiàn)代化建設(shè)的深化,學(xué)院各種資料文件逐漸都被電子文檔取代了。如果仍然采用傳統(tǒng)的方式,把文件打印出來,在學(xué)院內(nèi)手工傳送,將浪費大量的人力財力。本模塊將電子文檔以郵件的形式在校內(nèi)進行傳送,輔助以網(wǎng)絡(luò)虛擬空間,基本實現(xiàn)了無紙化辦公。同時,文件流轉(zhuǎn)方式的改變,也能大大提高工作效率。
該模塊以論壇的形式為教員和學(xué)員提供了一個校園內(nèi)的交流平臺。教員和學(xué)員可以根據(jù)自身權(quán)限進行發(fā)表主題和回復(fù)主題等。
對學(xué)院現(xiàn)有的計算機等信息分類管理,包括型號,使用者,分配的IP地址等,同時提供使用者在線報修設(shè)備的功能。使用者可以通過該模塊與管理員進行交流,以便方便的解決問題。
教學(xué)管理信息系統(tǒng)最明顯的特點是利用了現(xiàn)有的園區(qū)網(wǎng)建設(shè),各功能模塊的開發(fā)也可以根據(jù)實際情況并列同時開發(fā)。文章主要對該系統(tǒng)主體構(gòu)架方案進行了設(shè)計,需要指出的是,在具體的實現(xiàn)過程中,仍需要運用網(wǎng)絡(luò)軟硬技術(shù)對該系統(tǒng)各環(huán)節(jié)進行詳細規(guī)劃及優(yōu)化,使系統(tǒng)能夠良好運行。
[1]黃梯云.管理信息系統(tǒng)[M].北京:高等教育出版社,2005.
[2]馬威,呂文哲,曹瑞.信息系統(tǒng)開發(fā)教程—使用C#和SQL Server 2005[M].北京:清華大學(xué)出版社,2007
[3]江資斌,向南平.MIS用戶權(quán)限管理技術(shù)[J].電腦與信息技術(shù),2002(5):57.
[4]周忠.一種基于ASP和ADO的在線教育系統(tǒng)[J].華東交通大學(xué)學(xué)報,2005(2).