摘 要:基于Web的遠(yuǎn)程教學(xué)是二十一世紀(jì)現(xiàn)代遠(yuǎn)程教育的發(fā)展方向,自學(xué)考試教育主要對(duì)象由于時(shí)間、空間、知識(shí)能力等方面存在著差異,導(dǎo)致教學(xué)安排和報(bào)考課程往往不一致,因而不能順利完成學(xué)業(yè)。近年來隨著Internet發(fā)展,信息管理系統(tǒng)在學(xué)校日益普及。本文通過對(duì)自學(xué)考試教育管理工作的深入調(diào)研、探討基于Web的自學(xué)考試管理系統(tǒng)的主要功能,設(shè)計(jì)和實(shí)現(xiàn)自學(xué)考試工作的管理信息系統(tǒng)。自學(xué)考試工作的管理信息系統(tǒng)的實(shí)現(xiàn),使得日常的教學(xué)管理工作的信息化高效、可靠、安全地進(jìn)行。
關(guān)鍵詞:管理信息系統(tǒng);數(shù)據(jù)庫;Web;自學(xué)考試
中圖分類號(hào):TP311.52
高等院校的教學(xué)管理工作都是圍繞人才培養(yǎng)定位和職業(yè)崗位的需求展開的。教學(xué)計(jì)劃制定、課程組織實(shí)施、教學(xué)質(zhì)量監(jiān)督等任務(wù)是整個(gè)學(xué)校管理的基礎(chǔ)和核心,這些因素保證了高校教學(xué)機(jī)制正常的運(yùn)轉(zhuǎn)。教學(xué)管理工作直接涉及高校教學(xué)秩序的穩(wěn)定、教學(xué)質(zhì)量的提高、高校的發(fā)展和人才的培養(yǎng),在高校的所有工作中占有相當(dāng)重要的地位?,F(xiàn)今社會(huì)生產(chǎn)力的高度發(fā)展,終身教育觀念深入人心。參加自學(xué)考試教育成為很多人提升自我能力和社會(huì)需求的一種手段。自學(xué)考試教育在高等教育大眾化過程中扮演重要的角色。自學(xué)考試教育的特點(diǎn)是教學(xué)形式多樣性和學(xué)生的隨意性,使得學(xué)生工作與學(xué)習(xí)并存工學(xué)矛盾突出,因此使得參加自學(xué)考試教育的學(xué)生學(xué)業(yè)完成時(shí)間拖長,教學(xué)任務(wù)的安排和報(bào)考課程不一致,導(dǎo)致自考學(xué)生的教學(xué)、學(xué)籍管理等異動(dòng)情況頻繁,給學(xué)校管理帶來很多的困難。為了提高自學(xué)考試教育管理工作的效率,建立一個(gè)界面簡單友好、易于了解和掌握、非專業(yè)人員經(jīng)過短時(shí)間培訓(xùn)就可掌握基本操作,符合自學(xué)考試管理的辦公信息自動(dòng)化,提高自學(xué)考試教育的管理水平,改善管理效率。通過自學(xué)考試中心教學(xué)管理人員的實(shí)踐,促進(jìn)了學(xué)院成人教育教學(xué)管理水平和工作效率的提高。
1 系統(tǒng)的技術(shù)路線
1.1 管理信息系統(tǒng)的支撐環(huán)境
在Windows服務(wù)器操作系統(tǒng)中,Windows Server 2008內(nèi)置Web與虛擬化技術(shù)提高了其服務(wù)器基礎(chǔ)架構(gòu)的可靠性與靈活性。虛擬化工具、Web資源管理,安全性功能有助于節(jié)約時(shí)間、降低成本,為動(dòng)態(tài)優(yōu)化的數(shù)據(jù)中心提供平臺(tái)。IIS7.0與Server Manager等工具對(duì)服務(wù)器控制,Web配置以及任務(wù)的管理等進(jìn)行優(yōu)化。
1.2 編程技術(shù)選擇
ASP.NET開發(fā)的程序更具穩(wěn)定性和可靠性,與Windows系列操作系統(tǒng)擁有良好的兼容性。ASP.NET是建立在公共語言運(yùn)行庫上的編程框架,在服務(wù)器上生成功能強(qiáng)大的Web程序,另外可以使用C#,VC++.NET等語言來編寫網(wǎng)絡(luò)底層的程序,其程序代碼精簡、可與頁面剝離,先編譯后運(yùn)行的特點(diǎn)便于把界面和程序分配給不同的設(shè)計(jì)人員分工合作。
1.3 后臺(tái)數(shù)據(jù)庫
選擇了ASP.NET后,設(shè)計(jì)本系統(tǒng)需要管理所有數(shù)據(jù)的數(shù)據(jù)庫。SQL Server 2008是一個(gè)可靠的、高效的、智能化的數(shù)據(jù)管理系統(tǒng),其內(nèi)置的強(qiáng)化Web和虛擬化功能,增強(qiáng)服務(wù)器基礎(chǔ)架構(gòu)的可靠性和彈性。SQL Server 2008智能化的數(shù)據(jù)平臺(tái)管理任意大小、任意復(fù)雜度的報(bào)表和數(shù)據(jù)分析,實(shí)現(xiàn)強(qiáng)大的界面交互并與Microsoft Office System高度集成。與Windows操作系統(tǒng)組合提高了數(shù)據(jù)庫的安全性與可管理性。
1.4 流媒體技術(shù)
流媒體技術(shù)是在互聯(lián)網(wǎng)上用于實(shí)時(shí)和非實(shí)時(shí)實(shí)現(xiàn)視頻播放和廣播。用戶(web)瀏覽器通過HTTP/TCP與Web服務(wù)器交換信息,獲取流媒體服務(wù)清單,根據(jù)獲得的流媒體服務(wù)清單向媒體服務(wù)器(A/V Server)請(qǐng)求相關(guān)服務(wù)。Windows Media是制作、發(fā)布、播放流媒體,其服務(wù)器端的Windows Media Server集成在Windows 2008 Server及Windows 20O8 Server當(dāng)中??梢耘cWindows平臺(tái)兼容。
2 系統(tǒng)設(shè)計(jì)
通過對(duì)自學(xué)考試中心工作流程的深入調(diào)查,結(jié)合校園網(wǎng)的發(fā)展水平和擁有的硬件資源,設(shè)計(jì)一個(gè)界面友好、易于操作、實(shí)用可靠的管理系統(tǒng),實(shí)現(xiàn)自學(xué)考試教學(xué)管理工作的無紙化和網(wǎng)絡(luò)化,進(jìn)而提高工作效率,降低學(xué)校運(yùn)作成本,同時(shí)為學(xué)生提供更多更好的學(xué)習(xí)條件。
為了更好的管理本系統(tǒng)設(shè)置了三層管理:
第一層是管理員:承擔(dān)整個(gè)系統(tǒng)的管理。即給予不同用戶設(shè)定不用權(quán)限、維護(hù)網(wǎng)站的日常運(yùn)行,實(shí)時(shí)更新課程資源信息、用戶信息、成績統(tǒng)計(jì)信息、考試安排信息等。
第二層是教學(xué)工作人員:通過本系統(tǒng)添加、刪除、更新和管理招生信息、教學(xué)資源、課程設(shè)置、成績管理,考試安排等模塊。
第三層是學(xué)生:通過本系統(tǒng)可注冊(cè)個(gè)人信息,了解自學(xué)考試安排信息,查詢自學(xué)考試課程和成績信息,享有自考課程的教學(xué)與輔導(dǎo)資源等功能。
2.1 總體設(shè)計(jì)
根據(jù)我校自學(xué)考試中心工作報(bào)考流程及教學(xué)管理工作流程,本自學(xué)考試管理系統(tǒng)設(shè)計(jì)12個(gè)模塊,各個(gè)模塊彼此相互獨(dú)立、又有一定的關(guān)聯(lián)、牽制和約束。12個(gè)模塊分別是:系統(tǒng)管理模塊、學(xué)生注冊(cè)模塊、公告通知管理模塊、遠(yuǎn)程教育管理模塊、自考中心簡介模塊、教師資源模塊、專業(yè)課程介紹模塊、報(bào)考信息模塊、師生論壇模塊、組織機(jī)構(gòu)模塊,站內(nèi)幫助模塊。
2.2 數(shù)據(jù)庫設(shè)計(jì)
數(shù)據(jù)庫設(shè)計(jì)的三個(gè)原則即邏輯數(shù)據(jù)庫規(guī)范化、數(shù)據(jù)的一致性和完整性、合理使用索引。然后使用E-R圖對(duì)本系統(tǒng)的數(shù)據(jù)庫進(jìn)行概念結(jié)構(gòu)設(shè)計(jì)和邏輯結(jié)構(gòu)設(shè)計(jì)。根據(jù)二元聯(lián)系到關(guān)系的轉(zhuǎn)換規(guī)則實(shí)現(xiàn)上面概念結(jié)構(gòu)設(shè)計(jì)的E-R圖向關(guān)系模型的轉(zhuǎn)換。
2.3 人機(jī)交互設(shè)計(jì)
為了提高本管理系統(tǒng)工作效率,并兼顧安全性和實(shí)用性,通過對(duì)站內(nèi)導(dǎo)航欄設(shè)計(jì)、人機(jī)交互、鍵盤輸入規(guī)范、標(biāo)準(zhǔn)化幾方面對(duì)管理系統(tǒng)進(jìn)行人機(jī)交互人性化的設(shè)計(jì)。
2.4 用戶權(quán)限設(shè)計(jì)
自學(xué)考試管理信息系統(tǒng)的用戶分為三類:普通用戶(教學(xué)管理人員、學(xué)生)、匿名用戶和系統(tǒng)管理員。這三種不同類型的用戶擁有不同的權(quán)限,訪問系統(tǒng)不同的功能模塊提高系統(tǒng)安全性和信息的可靠性。
3 系統(tǒng)測試
3.1 單元測試
本測試注意輸入的合法性控制,例如有些字段是不能為空的,如果沒有輸入,系統(tǒng)能夠給出相應(yīng)的出錯(cuò)提示。例如在系統(tǒng)管理子模塊普通用戶的添加模塊,用戶ID號(hào)和用戶姓名必須輸入的,一旦為空就點(diǎn)“添加”按鈕,系統(tǒng)就會(huì)給出出錯(cuò)信息的提示。
3.2 集成測試
該測試將所有模塊按要求組裝成一個(gè)完整的系統(tǒng)而展開的。例如課程輔導(dǎo)在線視頻模塊,系統(tǒng)管理員先后在專業(yè)管理模塊、課程管理模塊管理中添加相應(yīng)的專業(yè)信息、課程信息和教學(xué)輔導(dǎo)視頻信息后,學(xué)生正確登錄后才可以觀看。
3.3 確認(rèn)測試
檢查軟件的功能與需求說明書中的指標(biāo)是否相符合是該測試的主要任務(wù)。首先由管理員添加一個(gè)專業(yè)和對(duì)應(yīng)的課程,并與專業(yè)的課程及課程視頻教學(xué)資源設(shè)置關(guān)聯(lián);然后添加若干個(gè)學(xué)生信息,并分配好專業(yè);添加課程的報(bào)考信息。學(xué)生注冊(cè)并登錄后,可進(jìn)行教學(xué)資源下載和查詢。以上的操作涉及到本系統(tǒng)多個(gè)模塊,通過測試是否符合用戶的要求。
3.4 系統(tǒng)測試
系統(tǒng)測試的目的在于驗(yàn)證軟件系統(tǒng)與系統(tǒng)的需求是否相符及其矛盾的地方。本系統(tǒng)設(shè)計(jì)系統(tǒng)管理員、工作人員、學(xué)生用戶、匿名用戶等四種不同的角色,隨機(jī)以四種不同的身份登錄系統(tǒng),對(duì)管理系統(tǒng)的相應(yīng)模塊進(jìn)行測試。
經(jīng)過反復(fù)測試,查找并修改了系統(tǒng)的某些缺陷和漏洞,修改后再重新進(jìn)行測試,保證自學(xué)考試管理系統(tǒng)正常穩(wěn)定運(yùn)行達(dá)到預(yù)期設(shè)計(jì)要求。
4 結(jié)束語
本管理系統(tǒng)功能實(shí)現(xiàn)較為完善可靠,人機(jī)會(huì)話人性化,界面簡單友好。經(jīng)過目前的使用,促進(jìn)自學(xué)考試中心教學(xué)管理工作的開展,提高了自學(xué)考試中心工作效率,降低工作強(qiáng)度,同時(shí)也為工作人員和學(xué)生提供了更好的教與學(xué)的條件。
參考文獻(xiàn):
[1]黃實(shí).高等教育自學(xué)考試發(fā)展現(xiàn)狀及體制創(chuàng)新[J].文學(xué)教育,2012(04):148.
[2]羅強(qiáng).基于WEB的教學(xué)管理系統(tǒng)的分析與設(shè)計(jì)[J].硅谷,2013(01):48-49.
[3]林青松.流媒體技術(shù)在成人教育中的應(yīng)用與探討[J].信息與電腦,2010(06):182-183.
[4]林菲,孫勇.ASP.NET案例教程[M].北京:清華大學(xué)出版社,2009.
[5]李文峰,李李,吳觀福.SQL Server 2008數(shù)據(jù)庫設(shè)計(jì)高級(jí)案例教程[M].北京:航空工業(yè)出版社,2012.
作者簡介:楊俊志(1970.12-),女,吉林磐石人,工程碩士學(xué)位,副教授,研究方向:計(jì)算機(jī)多媒體技術(shù)。
作者單位:吉林鐵道職業(yè)技術(shù)學(xué)院,吉林吉林 132200