衛業鈞
學分制下的高校體育選課系統設計
衛業鈞
(寶雞文理學院體育系,陜西寶雞,721013)
學分制下如何提高學生對課程利用的效率,并實現對選課的科學合理分配,是該體育選課系統設計的重點。基于此,本文基于軟件工程的思想,對高校體育選課系統進行了重新設計,并對其功能、整體架構設計、關鍵技術等各個方面對其進行了介紹。
ASP.NET;高校體育;選課系統;B/S;校園網
隨著高等教育教學改革的深入,學分制成為高校主流的教學模式。而學分制的核心,就是選課制度。在《全國普通高等學校體育課程教學指導綱要》中指出:“根據教育的總體要求和體育課程自身的規律,面向學生開設不同類型的體育課程,以此可滿足學生的個性化需求?!倍@種自主學習、自主選擇的方式,也給當前的高等院校體育教學提出了更高的要求。而如何在新一輪的高校學分制改革中,更好的利用學?,F有的資源,發揮好體育在學分制改革中的作用,成為當前思考的重要話題。
如何在學分制的推廣過程中,首先必須充分理解學分制的內涵。因此,在對學校體育資源進行重新配置的時候,既要考慮到學校的實際,同時也必須滿足不同層次、不同愛好對體育的愛好。而這樣即可大量的在學習范圍內營造教學競爭的環境,也可穩步的推進體育選課學分制的順利推行。因此,結合學分制下的選課模式,本文采用排課+選課的模式,也就是我們所說的綜合選課模式。而采用這種模式,其主要的原因是因為教學主管部門結合現有的教學資源,對整體體育資源進行系統的配置和分配,使得教學的容量在一定的程度上大于學生總的人數;在進行排課之后,再由學生進行第一輪的網上選課,而在該論選課中則不能和學生的課程發生沖突,并為體育課程設定人數限制;在經過第一輪的情況之后,對整體的選課進行適當的調整,對人數未達到設定要求的,或者是選課不成功的學生必須重新進行選課,因此更好的對體育教學資源進行配置和利用;再次是在上一步驟的選課之后,再次對整體的教學進行人工調整,以對出現的一些額外的問題進行補充;第四則是成績的錄入。在課程結束之后,教師將相關的體育成績進行錄入,同時教師可對成績進行成績報告下載,學生可進行查詢;第五則為學生對教師在本學期進行教學質量的評定,以此對教師的整體的教學質量進行評估。

圖1 系統整體用例分析
通過上述的模式構建,我們采用USECASE用例分析設置系統的角色。因此,我們將該系統的使用者分為學生、教師、教學干事三個不同的角色。系統整體的用例分析如圖1所示。
學生利用該模塊可查詢不同體育課程安排和教師,并在一段時間內查詢到是否選上某體育課程,并且因為人數的問題沒有選上或者是課程做出一定的調整,系統會自動提醒學生;同時學生可在規定的時間呃逆退選;學生還可對自己的期末體育成績進行查詢和基于教師教學評價。
教師模塊則主要為查詢自己的排課信息,并在期末的時候對學生的成績進行錄入和整理,并打印自己課程的成績報告,同時還可查看自身的體育成績。
教務干事其主要的功能則是對為體育課程排課、人數核定與安排、相關參數的設置、各種數據表格的導入、教學工作量計算統計等功能,以此更好的實現管理的角色。
3.1 系統總體結構
對該系統的設計,則主要采用當前比較流行的B/S模式的三層軟件結構,即分為表現層、業務層、數據層。而采用B/S模式的架構,是因為該結構具有C/S模式的特點為即分布計算,同時程序和數據以及系統相應的組件同時分布在服務器端,而其客戶端沒有太多的數據和必要的計算,而通過web瀏覽器即可實現對數據的訪問。通過這樣的方式,降低了對客戶機的配置要求,同時更好的保證了對數據的維護和管理、更新等。其具體的架構如圖2所示。

圖2 系統整體架構
而該系統主要的開發語言則采用ASP技術,通過客戶端瀏覽器對asp進行數據請求的時候,則通過web服務器的相應,并同時調用其中的asp引擎來對其中的相關asp文件進行執行,并解釋其中的腳本語言(JAVA Script或VBScpt).
3.2 系統功能設計
通過用例分析,將本系統的功能劃分成課程管理、選課管理、教師管理、學生管理、成績管理、評教管理以及系統管理七個不同模塊,并面向教師、學生和教學干事、系統管理員等不同角色。其具體的功能設圖如圖3所示。

圖3 系統功能設計
4.1 系統環境
對該系統的開發,主要采用MS-Windows 2003 Server Advance操作系統和MS-SQL Server2008的平臺下,采用MSIIS7.0(Internet Information Server)作為Web服務器。同時采用ASP.net+ADO.NET技術,實現對數據庫的訪問。ASP技術IIS服務器的一個組件,其是基于傳統的網頁技術,即html技術,并將腳本語言加入到網頁之中,從而實現網頁和服務器的之間的響應,并將標準的HTML文本傳遞給服務器,從而更為容易的實現復雜的web擴展功能。而對該系統的瀏覽則設置其IE瀏覽器在6.0以上即可。
ADO組件則是常見的數據庫訪問組件,是位于ODBC(Open Data Base Connectivity,開放式數據庫互接)和OLE數據庫之上的高性能數據訪問接口。通過ASP和ADO技術的綜合,ODBC接口的驅動,可實現ASP訪問數據庫的優化作用,從而大大提高對系統訪問的開銷。
同時,該系統選用SQL Servers 2005數據庫,是因為該數據庫所具備很強的安全性能和數據檢索功能,可很好的滿足系統對數據格式的要求。
4.2 排課系統的實現
對排課系統的實現,其主要的流程則為:首先則是教師、教學干事根據課程管理功能對其中的相關課程進行修改、維護和更新;在這樣基礎之上,學校教學干事則根據課程管理,生成全校的備選課程統計表;再次則是教師通過選課功能,進行選課的處理,最后則是通過教學干事運用選課功能模塊對選課表進行批復,以此生成選課的學生課表;學生再通過這個課表進行選課。而在這整個的過程中,其參與的人員主要包括學生、教師、教學干事等角色。

圖4 排課選課系統的總業務流程圖
學分制背景下,如何正確理解學分制改革的內涵,從而更好的在高校營造自由的學術氛圍,以此更好的推動我國高等教育的改革,是該系統設計的主要的思想和理論依據。而通過這樣的設計,學生可自由的根據自己的興趣愛好,并結合自己的課程時間,對自己進行活動的安排,也更好的促進了學生的個性化發展。
[l] 周曉娟,魄艷鳴,基于MVC的網上選課系統的建模研究[J].科協論壇.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