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