摘 要:隨著計算機(jī)網(wǎng)絡(luò)的普及,高校對于教學(xué)教務(wù)系統(tǒng)網(wǎng)絡(luò)化的要求也越來越迫切,基于網(wǎng)絡(luò)的教學(xué)教務(wù)管理系統(tǒng)具有方便、高效、適應(yīng)性強(qiáng)等特點(diǎn),減輕了教學(xué)教務(wù)人員的工作負(fù)擔(dān),同時也得到了學(xué)生的歡迎。本文結(jié)合我校的學(xué)分制的要求分析了一個網(wǎng)絡(luò)選課系統(tǒng)的功能和關(guān)鍵技術(shù),使其能夠?qū)崿F(xiàn)了教務(wù)教學(xué)人員對課程的管理和學(xué)生的在線選課功能。
關(guān)鍵詞:教學(xué)教務(wù)管理 網(wǎng)絡(luò)選課 BS模式
中圖分類號:TP311.52文獻(xiàn)標(biāo)識碼:A文章編號:1674-098X(2012)04(a)-0166-01
1 引言
自1969年ARPAnet網(wǎng)誕生到1990年更名為Internet,網(wǎng)絡(luò)一直處于不停發(fā)展的過程中,主機(jī)和用戶數(shù)都不斷地增長,特別是進(jìn)入90年代以來,網(wǎng)絡(luò)應(yīng)用進(jìn)入多元化發(fā)展時期,視頻點(diǎn)播、多媒體會議、電子商務(wù)等新型的應(yīng)用不斷出現(xiàn),網(wǎng)絡(luò)深入日常工作生活的各個方面。在高校實(shí)施學(xué)分制的大環(huán)境下,基于網(wǎng)絡(luò)的在線選課系統(tǒng)是教學(xué)教務(wù)管理中不可或缺的重要功能模塊,教學(xué)教務(wù)部門將課程和老師的信息公布在網(wǎng)上,學(xué)生利用網(wǎng)絡(luò)完成相關(guān)課程的選擇,學(xué)生可以自由選擇,打破了原來學(xué)年制小班級的限制,比起原來學(xué)年制下直接安排教師進(jìn)入各個班級的課程來說具有較好的靈活性和自由性?;诰W(wǎng)絡(luò)的選課系統(tǒng)作為計算機(jī)應(yīng)用的一部分,使用計算機(jī)對選課信息進(jìn)行管理,有著手工管理所無法比擬的優(yōu)點(diǎn),能夠極大地提高教學(xué)教務(wù)管理的效率。
本文結(jié)合我校教學(xué)教務(wù)的要求對于選課系統(tǒng)中的功能做了詳細(xì)分析,并由此提出了一個選課系統(tǒng)的實(shí)現(xiàn)。
2 系統(tǒng)分析
選課系統(tǒng)主要由用戶管理部分,用來對系統(tǒng)管理員、教學(xué)教務(wù)人員、教師和學(xué)生四類用戶進(jìn)行;教學(xué)任務(wù)管理部分,用來管理各個學(xué)期的教學(xué)任務(wù);選課管理部分,學(xué)生用來完成課程的選修,老師用來瀏覽選課的情況。整個系統(tǒng)結(jié)構(gòu)如圖1所示,下面將就主要功能模塊做分析。
2.1 用戶管理模塊分析
管理員用戶可以通過相關(guān)的用戶名和密碼登錄進(jìn)用戶管理界面下。
在此界面下可以完成對教師、教學(xué)教務(wù)人員以及學(xué)生數(shù)據(jù)進(jìn)行增刪改、查找、授權(quán)等操作,例如將每年新入學(xué)的學(xué)生數(shù)據(jù)導(dǎo)入進(jìn)系統(tǒng),新分配的老師數(shù)據(jù)錄入進(jìn)入系統(tǒng),分配不同的權(quán)限和功能給教師和教學(xué)教務(wù)人員。
2.2 教學(xué)任務(wù)管理模塊分析
教學(xué)教務(wù)人員通過相關(guān)用戶名和密碼進(jìn)入教學(xué)任務(wù)管理界面下。
在每學(xué)期結(jié)束前的一個月,教學(xué)教務(wù)管理人員將下個學(xué)期的所有課程預(yù)先根據(jù)培養(yǎng)計劃生成教學(xué)任務(wù),然后將相應(yīng)的教學(xué)任務(wù)安排到具體的任課教師,并安排相應(yīng)的教室和上課時間(此類功能屬于排課管理子系統(tǒng)),任課教師便可登錄選課系統(tǒng)查看自己的任務(wù)和上課時間地點(diǎn)。
2.3 選課管理模塊分析
學(xué)生在規(guī)定時間登錄進(jìn)入選課管理界面下進(jìn)行下個學(xué)期課程的選課。
選課分為初選和正選兩個階段,初選階段是不限制選課班級的人數(shù),也就是學(xué)生想選哪個老師的課程便可以選取,但往往某些課程的人數(shù)超過最大容量,之后基于一定的策略剔除掉一部分學(xué)生,在正選階段這些學(xué)生可以選入其他班級,同時如果有漏選或者錯選的學(xué)生也可以進(jìn)行特殊修改。
3 系統(tǒng)實(shí)現(xiàn)關(guān)鍵技術(shù)
3.1 用戶權(quán)限動態(tài)分配
考慮到不同的用戶在該系統(tǒng)中需要有不同的權(quán)限,而權(quán)限最終又是通過映射到不同的菜單(功能)上來,所以在考慮本系統(tǒng)中用戶權(quán)限分配的時候采用了動態(tài)的策略,即在數(shù)據(jù)庫中采用一個菜單表用來存儲體現(xiàn)不同權(quán)限的功能菜單項(xiàng),然后每個菜單項(xiàng)還具有一個編號屬性,在用戶表將用戶所具有權(quán)限對應(yīng)的功能菜單項(xiàng)的編號保存,當(dāng)不同用戶登陸后根據(jù)菜單表中保存的菜單編號讀取菜單項(xiàng)生成用戶的操作菜單完成不同的功能。
3.2 選課管理
在初選階段選課的人數(shù)將有可能超過班級人數(shù)的最大容量,這樣勢必會在初選結(jié)束后對多余的人員做出剔除。如何公平地剔除一些學(xué)生是一個需要考慮的問題,在本系統(tǒng)中采用的策略為綜合考慮學(xué)習(xí)成績和自然班學(xué)生的平均性作為剔除的權(quán)重因子。具體的執(zhí)行的過程為:在所有需要選擇該門課程的學(xué)生中,按照自然班統(tǒng)計其上一學(xué)年所學(xué)課程的平均學(xué)分積點(diǎn)作為劃分不同檔次的學(xué)生的一個參數(shù),然后在按照自然班學(xué)生盡可能平均分配到各個選課班的原則可以得到每個檔次的學(xué)生人數(shù),這樣在總?cè)藬?shù)超過的選課班中將不同檔次的學(xué)生人數(shù)抽取出來后,如果發(fā)現(xiàn)超過該檔次的人數(shù)容量,那么再隨機(jī)剔除掉多余的學(xué)生,在隨機(jī)剔除的過程中要考慮到不同自然班級人數(shù)的相對平均性,即優(yōu)先剔除掉那些自然班級超編的學(xué)生;如果該檔次的學(xué)生人數(shù)未達(dá)到要求,那么保留空間供正選階段該檔次的其他學(xué)生選入。同時在正選階段也按照類似的策略保證選入的學(xué)生滿足成績和人數(shù)的平均性,這樣每個班的學(xué)生情況相對來說比較平均,對于老師教學(xué)的開展比較有利。
4 結(jié)語
基于網(wǎng)絡(luò)的選課系統(tǒng)給教學(xué)教務(wù)管理人員和學(xué)生提供了一個簡易高效的平臺,在學(xué)分制的管理背景下有利于學(xué)校教學(xué)教務(wù)管理的便利性和高效性,符合信息化新形勢下的高校管理的要求。
參考文獻(xiàn)
[1]葉飛.Internet網(wǎng)絡(luò)選課系統(tǒng)設(shè)計與實(shí)現(xiàn)[J].沈陽師范大學(xué)學(xué)報(自然科學(xué)版),2004,4.
[2]米明.基于變化概率的網(wǎng)絡(luò)選課系統(tǒng)算法研究[J].計算機(jī)與現(xiàn)代化,2009,12.
[3]鄧萬友,孟雅杰,賈煥軍,宋英,劉洪波.學(xué)分制下網(wǎng)絡(luò)選課系統(tǒng)的構(gòu)想與實(shí)現(xiàn)[J].黑龍江高教研究,2001,1.
[4]關(guān)慧,由德凱,侯建梅.網(wǎng)上選課系統(tǒng)的設(shè)計與實(shí)現(xiàn)[J].沈陽化工學(xué)院學(xué)報,2004,4.