衛(wèi)業(yè)鈞
學(xué)分制下的高校體育選課系統(tǒng)設(shè)計(jì)
衛(wèi)業(yè)鈞
(寶雞文理學(xué)院體育系,陜西寶雞,721013)
學(xué)分制下如何提高學(xué)生對(duì)課程利用的效率,并實(shí)現(xiàn)對(duì)選課的科學(xué)合理分配,是該體育選課系統(tǒng)設(shè)計(jì)的重點(diǎn)?;诖?,本文基于軟件工程的思想,對(duì)高校體育選課系統(tǒng)進(jìn)行了重新設(shè)計(jì),并對(duì)其功能、整體架構(gòu)設(shè)計(jì)、關(guān)鍵技術(shù)等各個(gè)方面對(duì)其進(jìn)行了介紹。
ASP.NET;高校體育;選課系統(tǒng);B/S;校園網(wǎng)
隨著高等教育教學(xué)改革的深入,學(xué)分制成為高校主流的教學(xué)模式。而學(xué)分制的核心,就是選課制度。在《全國(guó)普通高等學(xué)校體育課程教學(xué)指導(dǎo)綱要》中指出:“根據(jù)教育的總體要求和體育課程自身的規(guī)律,面向?qū)W生開(kāi)設(shè)不同類型的體育課程,以此可滿足學(xué)生的個(gè)性化需求?!倍@種自主學(xué)習(xí)、自主選擇的方式,也給當(dāng)前的高等院校體育教學(xué)提出了更高的要求。而如何在新一輪的高校學(xué)分制改革中,更好的利用學(xué)校現(xiàn)有的資源,發(fā)揮好體育在學(xué)分制改革中的作用,成為當(dāng)前思考的重要話題。
如何在學(xué)分制的推廣過(guò)程中,首先必須充分理解學(xué)分制的內(nèi)涵。因此,在對(duì)學(xué)校體育資源進(jìn)行重新配置的時(shí)候,既要考慮到學(xué)校的實(shí)際,同時(shí)也必須滿足不同層次、不同愛(ài)好對(duì)體育的愛(ài)好。而這樣即可大量的在學(xué)習(xí)范圍內(nèi)營(yíng)造教學(xué)競(jìng)爭(zhēng)的環(huán)境,也可穩(wěn)步的推進(jìn)體育選課學(xué)分制的順利推行。因此,結(jié)合學(xué)分制下的選課模式,本文采用排課+選課的模式,也就是我們所說(shuō)的綜合選課模式。而采用這種模式,其主要的原因是因?yàn)榻虒W(xué)主管部門結(jié)合現(xiàn)有的教學(xué)資源,對(duì)整體體育資源進(jìn)行系統(tǒng)的配置和分配,使得教學(xué)的容量在一定的程度上大于學(xué)生總的人數(shù);在進(jìn)行排課之后,再由學(xué)生進(jìn)行第一輪的網(wǎng)上選課,而在該論選課中則不能和學(xué)生的課程發(fā)生沖突,并為體育課程設(shè)定人數(shù)限制;在經(jīng)過(guò)第一輪的情況之后,對(duì)整體的選課進(jìn)行適當(dāng)?shù)恼{(diào)整,對(duì)人數(shù)未達(dá)到設(shè)定要求的,或者是選課不成功的學(xué)生必須重新進(jìn)行選課,因此更好的對(duì)體育教學(xué)資源進(jìn)行配置和利用;再次是在上一步驟的選課之后,再次對(duì)整體的教學(xué)進(jìn)行人工調(diào)整,以對(duì)出現(xiàn)的一些額外的問(wèn)題進(jìn)行補(bǔ)充;第四則是成績(jī)的錄入。在課程結(jié)束之后,教師將相關(guān)的體育成績(jī)進(jìn)行錄入,同時(shí)教師可對(duì)成績(jī)進(jìn)行成績(jī)報(bào)告下載,學(xué)生可進(jìn)行查詢;第五則為學(xué)生對(duì)教師在本學(xué)期進(jìn)行教學(xué)質(zhì)量的評(píng)定,以此對(duì)教師的整體的教學(xué)質(zhì)量進(jìn)行評(píng)估。
圖1 系統(tǒng)整體用例分析
通過(guò)上述的模式構(gòu)建,我們采用USECASE用例分析設(shè)置系統(tǒng)的角色。因此,我們將該系統(tǒng)的使用者分為學(xué)生、教師、教學(xué)干事三個(gè)不同的角色。系統(tǒng)整體的用例分析如圖1所示。
學(xué)生利用該模塊可查詢不同體育課程安排和教師,并在一段時(shí)間內(nèi)查詢到是否選上某體育課程,并且因?yàn)槿藬?shù)的問(wèn)題沒(méi)有選上或者是課程做出一定的調(diào)整,系統(tǒng)會(huì)自動(dòng)提醒學(xué)生;同時(shí)學(xué)生可在規(guī)定的時(shí)間呃逆退選;學(xué)生還可對(duì)自己的期末體育成績(jī)進(jìn)行查詢和基于教師教學(xué)評(píng)價(jià)。
教師模塊則主要為查詢自己的排課信息,并在期末的時(shí)候?qū)W(xué)生的成績(jī)進(jìn)行錄入和整理,并打印自己課程的成績(jī)報(bào)告,同時(shí)還可查看自身的體育成績(jī)。
教務(wù)干事其主要的功能則是對(duì)為體育課程排課、人數(shù)核定與安排、相關(guān)參數(shù)的設(shè)置、各種數(shù)據(jù)表格的導(dǎo)入、教學(xué)工作量計(jì)算統(tǒng)計(jì)等功能,以此更好的實(shí)現(xiàn)管理的角色。
3.1 系統(tǒng)總體結(jié)構(gòu)
對(duì)該系統(tǒng)的設(shè)計(jì),則主要采用當(dāng)前比較流行的B/S模式的三層軟件結(jié)構(gòu),即分為表現(xiàn)層、業(yè)務(wù)層、數(shù)據(jù)層。而采用B/S模式的架構(gòu),是因?yàn)樵摻Y(jié)構(gòu)具有C/S模式的特點(diǎn)為即分布計(jì)算,同時(shí)程序和數(shù)據(jù)以及系統(tǒng)相應(yīng)的組件同時(shí)分布在服務(wù)器端,而其客戶端沒(méi)有太多的數(shù)據(jù)和必要的計(jì)算,而通過(guò)web瀏覽器即可實(shí)現(xiàn)對(duì)數(shù)據(jù)的訪問(wèn)。通過(guò)這樣的方式,降低了對(duì)客戶機(jī)的配置要求,同時(shí)更好的保證了對(duì)數(shù)據(jù)的維護(hù)和管理、更新等。其具體的架構(gòu)如圖2所示。
圖2 系統(tǒng)整體架構(gòu)
而該系統(tǒng)主要的開(kāi)發(fā)語(yǔ)言則采用ASP技術(shù),通過(guò)客戶端瀏覽器對(duì)asp進(jìn)行數(shù)據(jù)請(qǐng)求的時(shí)候,則通過(guò)web服務(wù)器的相應(yīng),并同時(shí)調(diào)用其中的asp引擎來(lái)對(duì)其中的相關(guān)asp文件進(jìn)行執(zhí)行,并解釋其中的腳本語(yǔ)言(JAVA Script或VBScpt).
3.2 系統(tǒng)功能設(shè)計(jì)
通過(guò)用例分析,將本系統(tǒng)的功能劃分成課程管理、選課管理、教師管理、學(xué)生管理、成績(jī)管理、評(píng)教管理以及系統(tǒng)管理七個(gè)不同模塊,并面向教師、學(xué)生和教學(xué)干事、系統(tǒng)管理員等不同角色。其具體的功能設(shè)圖如圖3所示。
圖3 系統(tǒng)功能設(shè)計(jì)
4.1 系統(tǒng)環(huán)境
對(duì)該系統(tǒng)的開(kāi)發(fā),主要采用MS-Windows 2003 Server Advance操作系統(tǒng)和MS-SQL Server2008的平臺(tái)下,采用MSIIS7.0(Internet Information Server)作為Web服務(wù)器。同時(shí)采用ASP.net+ADO.NET技術(shù),實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)。ASP技術(shù)IIS服務(wù)器的一個(gè)組件,其是基于傳統(tǒng)的網(wǎng)頁(yè)技術(shù),即html技術(shù),并將腳本語(yǔ)言加入到網(wǎng)頁(yè)之中,從而實(shí)現(xiàn)網(wǎng)頁(yè)和服務(wù)器的之間的響應(yīng),并將標(biāo)準(zhǔn)的HTML文本傳遞給服務(wù)器,從而更為容易的實(shí)現(xiàn)復(fù)雜的web擴(kuò)展功能。而對(duì)該系統(tǒng)的瀏覽則設(shè)置其IE瀏覽器在6.0以上即可。
ADO組件則是常見(jiàn)的數(shù)據(jù)庫(kù)訪問(wèn)組件,是位于ODBC(Open Data Base Connectivity,開(kāi)放式數(shù)據(jù)庫(kù)互接)和OLE數(shù)據(jù)庫(kù)之上的高性能數(shù)據(jù)訪問(wèn)接口。通過(guò)ASP和ADO技術(shù)的綜合,ODBC接口的驅(qū)動(dòng),可實(shí)現(xiàn)ASP訪問(wèn)數(shù)據(jù)庫(kù)的優(yōu)化作用,從而大大提高對(duì)系統(tǒng)訪問(wèn)的開(kāi)銷。
同時(shí),該系統(tǒng)選用SQL Servers 2005數(shù)據(jù)庫(kù),是因?yàn)樵摂?shù)據(jù)庫(kù)所具備很強(qiáng)的安全性能和數(shù)據(jù)檢索功能,可很好的滿足系統(tǒng)對(duì)數(shù)據(jù)格式的要求。
4.2 排課系統(tǒng)的實(shí)現(xiàn)
對(duì)排課系統(tǒng)的實(shí)現(xiàn),其主要的流程則為:首先則是教師、教學(xué)干事根據(jù)課程管理功能對(duì)其中的相關(guān)課程進(jìn)行修改、維護(hù)和更新;在這樣基礎(chǔ)之上,學(xué)校教學(xué)干事則根據(jù)課程管理,生成全校的備選課程統(tǒng)計(jì)表;再次則是教師通過(guò)選課功能,進(jìn)行選課的處理,最后則是通過(guò)教學(xué)干事運(yùn)用選課功能模塊對(duì)選課表進(jìn)行批復(fù),以此生成選課的學(xué)生課表;學(xué)生再通過(guò)這個(gè)課表進(jìn)行選課。而在這整個(gè)的過(guò)程中,其參與的人員主要包括學(xué)生、教師、教學(xué)干事等角色。
圖4 排課選課系統(tǒng)的總業(yè)務(wù)流程圖
學(xué)分制背景下,如何正確理解學(xué)分制改革的內(nèi)涵,從而更好的在高校營(yíng)造自由的學(xué)術(shù)氛圍,以此更好的推動(dòng)我國(guó)高等教育的改革,是該系統(tǒng)設(shè)計(jì)的主要的思想和理論依據(jù)。而通過(guò)這樣的設(shè)計(jì),學(xué)生可自由的根據(jù)自己的興趣愛(ài)好,并結(jié)合自己的課程時(shí)間,對(duì)自己進(jìn)行活動(dòng)的安排,也更好的促進(jìn)了學(xué)生的個(gè)性化發(fā)展。
[l] 周曉娟,魄艷鳴,基于MVC的網(wǎng)上選課系統(tǒng)的建模研究[J].科協(xié)論壇.2010(11)
[2] Lunenburg F C,Ornstein A C.Educational administration:Concepts and practices[M]. Wadsworth Pub Co, 2011.
[3] L.Hu,Y.Wang,D.Li,and J.Li,A hybrid client/server and browser/server mode-based universal mobile ticketing system [C],in The 2nd IEEE International Conference on Information Management and Engineering (ICIME),,2010,pp.691-695.
Design of college sports course selection system under the credit system
Wei Yejun
(The Physical Education Department of Baoji University of Arts and Sciences,Shaanxi Baoji,721013)
Under the credit system to improve the utilization efficiency of students on the course,and to achieve a reasonable distribution of the course of science,is focused on the design of the sports elective system.Based on this,this paper based on the ideology of software engineering,the system of College PE course was redesigned,and all the functions, architecture design,key technology and other aspects of its are introduced.
ASP.NET;physical education;course system;B/S;campus network