譚用秋, 盧先明, 黃永恒
(1. 湖南理工學(xué)院 計(jì)算機(jī)學(xué)院, 湖南 岳陽 414006 ; 2. 湖南理工學(xué)院 院長(zhǎng)辦公室, 湖南 岳陽 414006;3. 湖南理工學(xué)院 成人教育學(xué)院, 湖南 岳陽 414006)
成人教育是以在職從業(yè)人員為主要培養(yǎng)對(duì)象, 函授教學(xué)為主要學(xué)習(xí)形式的一種學(xué)歷教育. 在教育過程中, 函授站、教學(xué)點(diǎn)、以及學(xué)生的分散性, 給函授教育管理帶來了一定的管理難度, 尤其是在信息的交流和傳遞方面. 隨著辦學(xué)規(guī)模的擴(kuò)大、函授站及學(xué)生數(shù)量的增多, 傳統(tǒng)的管理模式已凸顯出管理矛盾.
對(duì)處于信息時(shí)代、走在科研前沿的高等院校來說, 建立高效的管理信息系統(tǒng)是提升教育管理水平的一個(gè)重要環(huán)節(jié). 高等函授教育管理系統(tǒng)的開發(fā)和應(yīng)用實(shí)現(xiàn)了各函授站(教學(xué)點(diǎn))統(tǒng)一網(wǎng)上教學(xué)管理, 利用先進(jìn)的管理技術(shù), 構(gòu)建基于Internet的管理信息系統(tǒng)平臺(tái), 傳遞數(shù)據(jù)、公布信息, 使數(shù)據(jù)、資源共享, 提高了信息的時(shí)效性. 教學(xué)管理辦公自動(dòng)化, 既提高了管理質(zhì)量和效益, 又強(qiáng)化了監(jiān)督機(jī)制、減少了工作中的失誤, 同時(shí)還對(duì)進(jìn)一步解放思想、轉(zhuǎn)變觀念、促進(jìn)教育體制改革、提高人才培養(yǎng)質(zhì)量具有重要意義.
成人高等教育函授管理系統(tǒng)基于B/S模式開發(fā), 用戶界面均以網(wǎng)頁形式顯示. 考慮到系統(tǒng)的穩(wěn)定和安全性, 服務(wù)器端的編程利用 DotNet+AJAX技術(shù); 客戶端的編程使用 AJAX技術(shù). 系統(tǒng)后臺(tái)數(shù)據(jù)庫采用SQL Server2005數(shù)據(jù)庫管理系統(tǒng).
DotNet技術(shù)具有如下的特點(diǎn):
● 增強(qiáng)的性能. ASP.NET 是在服務(wù)器上運(yùn)行的編譯好的公共語言運(yùn)行庫代碼. 與被解釋的前輩不同,ASP.NET 可利用早期綁定、實(shí)時(shí)編譯、本機(jī)優(yōu)化和盒外緩存服務(wù). 這相當(dāng)于在編寫代碼行之前便顯著提高了性能.
● 威力和靈活性. 由于 ASP. NET 基于公共語言運(yùn)行庫, 因此 Web 應(yīng)用程序開發(fā)人員可以利用整個(gè)平臺(tái)的威力和靈活性. .NET 框架類庫、消息處理和數(shù)據(jù)訪問解決方案都可從 Web 無縫訪問. ASP.NET也與語言無關(guān), 所以可以選擇最適合應(yīng)用程序的語言, 或跨多種語言分割應(yīng)用程序. 另外, 公共語言運(yùn)行庫的交互性保證在遷移到 ASP.NET 時(shí)保留基于 COM 的開發(fā)中的現(xiàn)有投資.
● 簡(jiǎn)易性. ASP. NET 使執(zhí)行常見任務(wù)變得容易, 例如, 從簡(jiǎn)單的窗體提交和客戶端身份驗(yàn)證到部署和站點(diǎn)配置. ASP. NET頁框架可以生成將應(yīng)用程序邏輯與表示代碼清楚分開的用戶界面, 在類似 Visual Basic的簡(jiǎn)單窗體處理模型中處理事件. 另外, 公共語言運(yùn)行庫利用托管代碼服務(wù)(如自動(dòng)引用計(jì)數(shù)和垃圾回收)簡(jiǎn)化了開發(fā).
● 可管理性. ASP.NET 采用基于文本的分層配置系統(tǒng), 簡(jiǎn)化了將設(shè)置應(yīng)用于服務(wù)器環(huán)境和 Web 應(yīng)用程序. 由于配置信息是以純文本形式存儲(chǔ)的, 因此可以在沒有本地管理工具幫助的情況下應(yīng)用新設(shè)置. 此“零本地管理”哲學(xué)也擴(kuò)展到了 ASP.NET 框架應(yīng)用程序的部署. 只需將必要的文件復(fù)制到服務(wù)器, 即可將ASP.NET 框架應(yīng)用程序部署到服務(wù)器. 不需要重新啟動(dòng)服務(wù)器, 即使是在部署或替換運(yùn)行的編譯代碼時(shí).
● 安全性. 借助內(nèi)置的 Windows 身份驗(yàn)證和基于每個(gè)應(yīng)用程序的配置, 可以保證應(yīng)用程序是安全的.
基于以上特點(diǎn)我們選擇DotNet環(huán)境作為開發(fā)平臺(tái).
本系統(tǒng)是針對(duì)高等函授教育管理的特點(diǎn)而設(shè)計(jì), 主要服務(wù)的對(duì)象是學(xué)院管理人員、函授站(教學(xué)點(diǎn))管理人員、任課教師以及學(xué)生. 結(jié)合成教學(xué)院管理工作的特點(diǎn), 實(shí)現(xiàn)學(xué)院行政、教務(wù)、教學(xué)和學(xué)生工作的網(wǎng)上管理, 提高各部門的工作效率, 減輕工作人員的負(fù)擔(dān), 同時(shí)適應(yīng)信息化、網(wǎng)絡(luò)化的要求, 提供公眾信息的發(fā)布和查詢, 為學(xué)校、教師、學(xué)生以及社會(huì)用戶提供方便快捷的信息服務(wù).
該系統(tǒng)由教學(xué)管理模塊、學(xué)籍管理模塊、函授站(教學(xué)點(diǎn))管理模塊、成績(jī)管理模塊、招生管理模塊、系統(tǒng)管理模塊組成, 詳見圖1.
圖1 高等函授教育管理信息系統(tǒng)結(jié)構(gòu)圖
(1)教學(xué)管理模塊: 含有教學(xué)計(jì)劃管理、教學(xué)安排、教材管理、遠(yuǎn)程教育四個(gè)子系統(tǒng).
A.教學(xué)計(jì)劃管理: 維護(hù)和管理各年級(jí)、專業(yè)、培養(yǎng)層次、學(xué)習(xí)形式開設(shè)的教學(xué)計(jì)劃, 維護(hù)和管理學(xué)校開設(shè)的所有課程信息. 每個(gè)專業(yè)教學(xué)計(jì)劃包括兩個(gè)階段: 公共必修課計(jì)劃和專業(yè)必修課計(jì)劃, 分別由基礎(chǔ)部、專業(yè)系部負(fù)責(zé)執(zhí)行. 教學(xué)計(jì)劃錄入系統(tǒng)后, 每學(xué)期按專業(yè)自動(dòng)生成教學(xué)任務(wù).
B.教學(xué)安排: 教學(xué)安排模塊實(shí)現(xiàn)從專業(yè)計(jì)劃到具體的課表和教學(xué)進(jìn)度的安排管理. 具體包括: 教學(xué)進(jìn)程安排、教師安排、統(tǒng)考安排.
C.教材管理: 包括教材入庫、教材出庫、教材庫存等內(nèi)容的錄入、查詢和報(bào)表打印等的管理.
D.遠(yuǎn)程教育: 遠(yuǎn)程教育是數(shù)字化校園解決方案中的重要組成部分. 授課教師在網(wǎng)上布置教學(xué)內(nèi)容和進(jìn)度安排; 整理教學(xué)資源庫, 上傳教師上課錄像、課件講義、布置作業(yè)、在線回答學(xué)生的提問; 學(xué)生按照教學(xué)進(jìn)度下載課件講義并在線學(xué)習(xí), 有疑問時(shí)可以網(wǎng)上提問授課教師或和同學(xué)們共同交流, 通過自我測(cè)試考試可以評(píng)估學(xué)習(xí)效果.
(2)學(xué)籍管理模塊: 以教育部公布的《高等學(xué)校學(xué)生管理基本信息集》為標(biāo)準(zhǔn), 對(duì)學(xué)生的基本信息及異動(dòng)、成績(jī)、錄取專業(yè)等信息進(jìn)行有效管理, 同時(shí)學(xué)籍管理模塊提供了導(dǎo)入招生信息數(shù)據(jù)的接口, 方便批量新生數(shù)據(jù)的導(dǎo)入.
(3)函授站(點(diǎn))管理模塊: 包括函授站(點(diǎn))名稱、地點(diǎn)、電話、班級(jí)名稱、各班人數(shù)、各班函授輔導(dǎo)教師或班主任姓名等內(nèi)容的錄入、修改、查詢和報(bào)表打印等的管理. 通過使用該模塊, 校本部可以加強(qiáng)對(duì)各個(gè)函授站(點(diǎn))的統(tǒng)一管理, 遠(yuǎn)程查看函授站(點(diǎn))的教學(xué)進(jìn)度和教學(xué)效果, 函授站(點(diǎn))則通過該模塊及時(shí)獲取校本部的工作安排, 方便地向校本部上報(bào)數(shù)據(jù)和匯報(bào)工作, 加強(qiáng)了校本部與函授站(點(diǎn))之間的溝通.
(4)成績(jī)管理模塊: 主要以班級(jí)為單位管理成績(jī). 通過網(wǎng)絡(luò), 分散在各函授站(點(diǎn))的班級(jí)負(fù)責(zé)人可以把班級(jí)學(xué)生成績(jī)輸送到本系統(tǒng)中. 成績(jī)查詢模塊可以任意按照學(xué)號(hào)、姓名、課程名、學(xué)期等進(jìn)行成績(jī)多字段組合模糊查詢. 成績(jī)打印報(bào)表種類齊全, 可按照指定要求生成成績(jī)報(bào)表, 如個(gè)人成績(jī)、全班學(xué)期成績(jī)、全班學(xué)年成績(jī)、全班所有成績(jī)匯總表以及各種復(fù)雜報(bào)表打印.
(5)招生管理模塊: 包括專業(yè)設(shè)置、教學(xué)計(jì)劃編制、函授站(點(diǎn))計(jì)劃申報(bào)、函授站(點(diǎn))報(bào)名和預(yù)錄取數(shù)據(jù)上報(bào)等的管理.
(6)系統(tǒng)管理模塊: 主要負(fù)責(zé)整個(gè)系統(tǒng)維護(hù)、管理、安全防范、設(shè)置訪問權(quán)限與密碼, 以及統(tǒng)計(jì)函授站(點(diǎn))交費(fèi)情況.
AJAX全稱為“Asynchronous JavaScript and XML”(異步JavaScript和XML), 是一種創(chuàng)建交互式網(wǎng)頁應(yīng)用的網(wǎng)頁開發(fā)技術(shù). 傳統(tǒng)的Web應(yīng)用允許用戶端填寫表單(form), 當(dāng)送出表單時(shí)就向Web服務(wù)器發(fā)送一個(gè)請(qǐng)求. 服務(wù)器接收并處理傳來的表單, 然后送回一個(gè)新的網(wǎng)頁. 這種做法浪費(fèi)了許多帶寬, 因?yàn)樵谇昂髢蓚€(gè)頁面中的大部分 HTML碼往往是相同的. 由于每次應(yīng)用的溝通都需要向服務(wù)器發(fā)送請(qǐng)求, 應(yīng)用的響應(yīng)時(shí)間就依賴于服務(wù)器的響應(yīng)時(shí)間. 這導(dǎo)致了用戶界面的響應(yīng)比本機(jī)應(yīng)用慢得多. 與此不同, AJAX應(yīng)用可以僅向服務(wù)器發(fā)送并取回必需的數(shù)據(jù), 它使用SOAP或其它一些基于XML的頁面服務(wù)接口(介面), 并在客戶端采用 JavaScript處理來自服務(wù)器的響應(yīng). 因?yàn)樵诜?wù)器和瀏覽器之間交換的數(shù)據(jù)大量減少(大約只有原來的 5%), 結(jié)果就是服務(wù)器的響應(yīng)更快. 同時(shí)很多的處理工作可以在發(fā)出請(qǐng)求的客戶端機(jī)器上完成,所以Web服務(wù)器的處理時(shí)間大為減少.
ADO.NET提供與數(shù)據(jù)源進(jìn)行交互的相關(guān)的公共方法, 但是對(duì)于不同的數(shù)據(jù)源采用一組不同的類庫.這些類庫稱為Data Providers, 并且通常是以與之交互的協(xié)議和數(shù)據(jù)源的類型來命名的. ADO.NET包含的對(duì)象有:
● SqlConnection 對(duì)象
● SqlDataReader對(duì)象
● DataSet對(duì)象
● SqlDataAdapter對(duì)象
使用ADO. ET優(yōu)點(diǎn)之一是可以使用離線數(shù)據(jù)庫, 這樣可以極大地改善服務(wù)器的性能.
作為一個(gè)綜合型的管理系統(tǒng), 安全性處于非常重要的地位, 系統(tǒng)的安全性的高低是一個(gè)系統(tǒng)性能的重要指標(biāo). 在本系統(tǒng)中采用MD5技術(shù)對(duì)重要數(shù)據(jù)包括密碼進(jìn)行加密以確保數(shù)據(jù)的安全性得到保證.
基于DotNet技術(shù)的成人高等函授教育管理系統(tǒng)的開發(fā)結(jié)合了目前Web應(yīng)用開發(fā)的最新技術(shù), 界面友好, 運(yùn)行穩(wěn)定可靠, 安全性能高. 解決了紙質(zhì)辦公中統(tǒng)計(jì)容易出錯(cuò)和工作過于煩瑣等問題, 極大地減輕了成人教育管理人員的工作量, 提高了工作效率; 同時(shí)給學(xué)生也提供了一個(gè)良好的信息查詢和學(xué)習(xí)平臺(tái). 本系統(tǒng)在成人教育院校中有很好的推廣應(yīng)用價(jià)值.
[1]馬 軍, 李玉林. SQL語言與數(shù)據(jù)庫操作技術(shù)大全——基于SQL Server實(shí)現(xiàn)[M]. 北京: 電子工業(yè)出版社, 2008
[2]楊成利. 關(guān)于成人教育管理系統(tǒng)軟件的綜合研究[J]. 曲阜師范大學(xué)學(xué)報(bào), 2000, 4
[3]吳衛(wèi)龍, 盧小珠. 成人高等教育學(xué)分制管理信息系統(tǒng)的設(shè)計(jì)[J]. 高等函授學(xué)報(bào)(哲學(xué)社會(huì)科學(xué)版), 2008, (09)
[4]鐘良才. 高校成人高等教育教學(xué)管理系統(tǒng)的設(shè)計(jì)與開發(fā)[J]. 繼續(xù)教育研究, 2008, (09)