張錦錦,陳元香
(西安培華學(xué)院 陜西 西安710125)
基于.NET技術(shù)的體育選課系統(tǒng)設(shè)計與開發(fā)
張錦錦,陳元香
(西安培華學(xué)院 陜西 西安710125)
在當(dāng)前高校體育教學(xué)中,運用傳統(tǒng)的體育選課系統(tǒng),不能充分的利用體育選課資源,還存在需要改進的地方,基于.NET技術(shù)設(shè)計體育選課系統(tǒng),成為一大趨勢,本篇結(jié)合.NET技術(shù),從而可以分析開發(fā)設(shè)計體育選課系統(tǒng)方面的需求,從而能夠結(jié)合系統(tǒng)的總體設(shè)計、功能設(shè)計以及系統(tǒng)代碼實現(xiàn)等多個方面,優(yōu)化開發(fā)設(shè)計基于.NET技術(shù)的體育選課系統(tǒng)。結(jié)果證實,設(shè)計開發(fā)基于.NET技術(shù)的體育選課系統(tǒng),不僅滿足學(xué)生對體育選課的需求,也可以提升體育選課資源的利用效率,提升34.0%,發(fā)揮積極設(shè)計開發(fā)效益。結(jié)論表明,基于.NET技術(shù)支持下,優(yōu)化設(shè)計開發(fā)體育選課系統(tǒng),發(fā)揮積極影響,可以在實際系統(tǒng)開發(fā)中推廣運用.NET技術(shù)。
體育選課系統(tǒng);.NET;系統(tǒng)開發(fā);體育
在當(dāng)代體育教學(xué)中,為實現(xiàn)現(xiàn)代化體育教學(xué),可以優(yōu)化設(shè)計運用體育選課系統(tǒng),這樣可以為學(xué)生提供一個自主選課的平臺,實現(xiàn)體育資源利用的最大化,發(fā)揮積極影響[1]。基于.NET技術(shù),設(shè)計體育選課系統(tǒng),也將會大力發(fā)揮.NET技術(shù)優(yōu)勢,提升體育選課系統(tǒng)設(shè)計開發(fā)效益。以下本篇對此做具體分析。
在實際中,.NET技術(shù)也就是Active Server Pages.NET技術(shù)的簡稱[2]。.NET技術(shù)的工原理就是,能夠通過網(wǎng)絡(luò)HTTP請求,就可以在 Web服務(wù)器之中創(chuàng)建動態(tài)的HTML、WML等文檔,實現(xiàn)對文檔的動態(tài)處理規(guī)劃[3-9]。并且,在.NET技術(shù)中,也為系統(tǒng)的服務(wù)器端,可以提供一些對象模型,以確保將系統(tǒng)程序控件作為一個對象去開展訪問[10]。在.NET技術(shù)中,也可以提升.NET應(yīng)用程序代碼的重用性,能簡化對數(shù)據(jù)的存取、修改以及刪除等操作流程,同時系統(tǒng)可擴展性[11]。并且,對于應(yīng)用.NET技術(shù)來編譯系統(tǒng)程序代碼,將代碼生成可直接執(zhí)行的.aspx文件,僅需第一次應(yīng)用之中需進行編譯,之后的多次均可直接使用[12],可以提升系統(tǒng)執(zhí)行.NET應(yīng)用程序的速度,發(fā)揮積極應(yīng)用價值。
在.NET技術(shù)下的體育選課系統(tǒng)設(shè)計中,可以運用數(shù)據(jù)庫技術(shù)優(yōu)化體育選課數(shù)據(jù)存儲工作,避免采取人工統(tǒng)計、手工排課的弊端,實現(xiàn)數(shù)據(jù)庫管理優(yōu)化的選課管理,確保教師可以運用該系統(tǒng),為學(xué)生設(shè)置體育選課信息,然后由學(xué)生根據(jù)自身權(quán)限登錄到系統(tǒng)中,選擇自己喜歡的、有興趣的體育課[13-15]。在本次設(shè)計的體育選課系統(tǒng)中,確保可以有效提高當(dāng)前學(xué)生對體育課程資源的利用效率,合理、科學(xué)、有效的分配學(xué)校的體育課資源,優(yōu)化實現(xiàn)基于.NET技術(shù)的體育選課系統(tǒng),對高校整體的體育教學(xué)資源進行系統(tǒng)配置育分配,不僅保證系統(tǒng)在配置學(xué)校體育資源時,能夠考慮學(xué)校的實際情況,滿足學(xué)校中不同層次、不同喜好度的學(xué)生對體育的需求,提高體育選課管理的效率與質(zhì)量。同時,在設(shè)計基于.NET技術(shù)的體育選課系統(tǒng)中,也可以將選課自主權(quán)交到學(xué)生的手中,讓學(xué)生可以自主全在體育課程,可以提升學(xué)生選課的自主性。同時,對于本次設(shè)計的體育選課系統(tǒng)中,運用.NET技術(shù),優(yōu)化開發(fā)選課系統(tǒng),應(yīng)該保證系統(tǒng)有良好的人機交互界面,這樣可以方便用戶操作使用,并且也可以提升高校體育選課管理效率,保證系統(tǒng)滿足用戶需求。
對于本次設(shè)計開發(fā)的體育選課系統(tǒng)中,基于.NET技術(shù),采取采用B/S模式的多層架構(gòu)體系,從系統(tǒng)表示層、業(yè)務(wù)層以及數(shù)據(jù)層方面,優(yōu)化設(shè)計體育選課系統(tǒng)的結(jié)構(gòu)。系統(tǒng)設(shè)計中,采用B/S模式的多層架構(gòu),即可滿足本次系統(tǒng)設(shè)計分布計算方面的需求,確保系統(tǒng)的用戶可以通過當(dāng)信息網(wǎng)絡(luò)的 web瀏覽器,遠程、自主化實現(xiàn)訪問體育選課系統(tǒng)中的數(shù)據(jù)信息,這樣的系統(tǒng)結(jié)構(gòu)不僅能夠有效降低系統(tǒng)開發(fā)中對表示層中客戶機配置的要求,還可實現(xiàn)對體育選課系統(tǒng)數(shù)據(jù)維護與更新。對于本次的系統(tǒng)設(shè)計之中,其總體的結(jié)構(gòu)如圖1所示。
圖1 體育選課系統(tǒng)結(jié)構(gòu)
本次體育選課系統(tǒng)的設(shè)計之中,運用.NET技術(shù),確保系統(tǒng)的客戶機能夠通過瀏覽器的方式,實現(xiàn)用戶與之間的應(yīng)用界面操作交互。對于系統(tǒng)的網(wǎng)絡(luò)層,通過 Web應(yīng)用服務(wù)器,可以接收、處理用戶請求,有助于實現(xiàn)系統(tǒng)服務(wù)與底層數(shù)據(jù)庫的交互。在系統(tǒng)設(shè)計中,能夠?qū)⒊绦颉?shù)據(jù)以及相應(yīng)的系統(tǒng)組件,使其可以同時分布在數(shù)據(jù)層的服務(wù)器端,提升系統(tǒng)設(shè)計有效性。
基于.NET技術(shù),設(shè)計本次的體院選課系統(tǒng)中,確保系統(tǒng)中還應(yīng)該具備關(guān)于系統(tǒng)管理、學(xué)生的數(shù)據(jù)管理以及體育教師教學(xué)管理、體育課程的選課數(shù)據(jù)管理以及學(xué)生在線選課等功能。系統(tǒng)功能圖如圖2所示。
圖2 系統(tǒng)功能圖
系統(tǒng)管理的功能:系統(tǒng)的管理模塊,不僅可以管理學(xué)生的個人信息,也可以管理班級、教師以及課程安排等多種信息數(shù)據(jù),強化完善體育選課機體,健全體育選課安排策略,保證用戶可以運用該系統(tǒng),自主科學(xué)化的進行體育選課,發(fā)揮應(yīng)用價值。
學(xué)生數(shù)據(jù)管理的功能:對于學(xué)生填寫的學(xué)號、密碼以及驗證碼等信息,進行統(tǒng)計維護,并對學(xué)生用戶進行身份驗證之后才可確保學(xué)生登錄到.NET技術(shù)下的選課系統(tǒng)中。同時,在學(xué)生用戶進入系統(tǒng)之后,可以根據(jù)自己對體育課的喜好程度,選擇自己有興趣的體育課程,也可對其體育任課教師進行評價。
教師數(shù)據(jù)管理的功能:對于系統(tǒng)的該模塊,確保高校體育教師能夠在體育選課系統(tǒng)中,下載學(xué)生的體育選課名單,安排部署體育課開課決策;并且還可以上傳學(xué)生的體育成績單,自主查詢學(xué)生的體育成績;該可以運用該系統(tǒng),根據(jù)學(xué)生報名選課情況,自動化排出體育課上課表,發(fā)揮應(yīng)用系統(tǒng)的自動化優(yōu)勢。
體育課選課方面的數(shù)據(jù)統(tǒng)計管理:在系統(tǒng)設(shè)計中,能夠有效統(tǒng)計體育課程的排課情況,還可以進行上 體育課的人數(shù)核定,安排好學(xué)生信息,設(shè)置相關(guān)的選課參數(shù),將數(shù)據(jù)運用表格進行統(tǒng)計管理,計算教師的體育教學(xué)工作量,統(tǒng)計學(xué)生的體育課選課頻度,發(fā)揮更好的系統(tǒng)應(yīng)用功能。
學(xué)生在線選課管理的功能:對于實際系統(tǒng)中,確保學(xué)生能夠利用該模塊,有效查詢在高校中不同項目體育課程的安排情況,也可以了解到體育課教師的情況,保證學(xué)生用戶可以在特定的時間內(nèi),自主登陸系統(tǒng)進行選課;并可以設(shè)定對于學(xué)校中每個班級的學(xué)生,在選擇上體育課程的人數(shù)方面,設(shè)置一個選課的上限,當(dāng)選擇體育課的學(xué)生人數(shù)超過了這個上限數(shù)值之時,則可以提示學(xué)生選課已滿,確保設(shè)計的系統(tǒng)具有很好的人機交互界面。
對于本次體育選課系統(tǒng)設(shè)計中,確保系統(tǒng)可以實現(xiàn)學(xué)生選體育課的功能,保證系統(tǒng)數(shù)據(jù)庫發(fā)揮實際應(yīng)用效益。系統(tǒng)數(shù)據(jù)庫E-R圖如圖3所示。
圖3 E-R圖
系統(tǒng)數(shù)據(jù)庫設(shè)計分析如下所示:
1)系統(tǒng)用戶分類:主要分為2類:學(xué)生和管理員
2)數(shù)據(jù)描述①課程:課程號、課程名、學(xué)分、學(xué)時、教師、開課學(xué)期、適用專業(yè)、最大選課人數(shù)② 學(xué)生:學(xué)號、姓名、密碼、專業(yè)年級③學(xué)生選課情況:學(xué)號、課程號、是否已經(jīng)考試、成績④管理員:編號、姓名、密碼。
3)功能描述:
①學(xué)生功能:學(xué)生使用學(xué)號和密碼登錄;學(xué)生能夠選擇所需要的課程;學(xué)生能夠退選課程;查詢該學(xué)生已經(jīng)選的課程;查詢該學(xué)生某一門課程的成績,某學(xué)期所有課程的成績。
②管理員功能:課程的增加、刪除、修改等;能夠列出指定學(xué)期、課程的選課學(xué)生名單,能夠?qū)W(xué)生的選課進行調(diào)整;能夠錄入學(xué)生的成績,列出指定學(xué)期、課程的成績單。
基于.NET技術(shù),優(yōu)化設(shè)計開發(fā)體育選課系統(tǒng),并且在本次的系統(tǒng)設(shè)計開發(fā)之中,也將會應(yīng)用Windows 2003作為用戶界面的操作系統(tǒng),還將會采取SQL Server 2008數(shù)據(jù)庫作為系統(tǒng)數(shù)據(jù)存儲平臺下,還將會應(yīng)IIS7.0作為系統(tǒng)的Web服務(wù)器。在.NET技術(shù)下的體育選課系統(tǒng)設(shè)計開發(fā)之中,還會應(yīng)用ASP.net聯(lián)合ADO.NET技術(shù)組成的開發(fā)環(huán)境,優(yōu)化系統(tǒng)數(shù)據(jù)庫的訪問操作,能夠通過ASP以及ADO技術(shù)的綜合,優(yōu)化提升系統(tǒng)設(shè)計效益,滿足系統(tǒng)開發(fā)實現(xiàn)環(huán)境,開發(fā)該系統(tǒng)。
本次系統(tǒng)代碼設(shè)計實現(xiàn)中,運用ASP.net語言,開發(fā)設(shè)計實現(xiàn)基于.NET技術(shù)的體育選課系統(tǒng)。數(shù)據(jù)庫部分代碼:
設(shè)計開發(fā)基于.NET技術(shù)的體育選課系統(tǒng),不僅滿足學(xué)生對體育選課的需求,也可以提升體育選課資源的利用效率,提升34.0%,發(fā)揮積極設(shè)計開發(fā)效益。開發(fā)基于.NET技術(shù)的體育選課系統(tǒng),確??梢栽隗w育選課資源缺少的情況下,也可以確保學(xué)生能夠自主進行體育選課,充分利用體育選課資源,充分滿足學(xué)生選課需求。開發(fā)基于.NET技術(shù)的體育選課系統(tǒng),確保學(xué)生可以利用系統(tǒng),能夠通過網(wǎng)上遠程就對體育選課信息進行評價,這樣可以使體育選課評教方式顯得更加的客觀、準(zhǔn)確,也能更好及時促進高校體育教師能夠積極上課,提高體育教學(xué)的效果。同樣,設(shè)計開發(fā)基于.NET技術(shù)的體育選課系統(tǒng),也可以利用.NET技術(shù)實現(xiàn)體育選課的網(wǎng)絡(luò)化,這樣就可以提高對體育選課信息處理的速度與準(zhǔn)確性,效避免傳統(tǒng)體育選課管理中的隨意性問題,確保學(xué)生可以根據(jù)自身對體育選課的需求,使學(xué)生可以通過網(wǎng)絡(luò)就便捷、快速的選好體育課,及時、有效查詢、修改自身的體育選課情況,發(fā)揮積極設(shè)計開發(fā)效益。
綜上所述,基于.NET技術(shù)支持下,優(yōu)化設(shè)計開發(fā)體育選課系統(tǒng),就可以使當(dāng)前高校的體育選課管理工作變得更為規(guī)范化、系統(tǒng)化,發(fā)揮積極影響,可以在實際系統(tǒng)開發(fā)中推廣運用.NET技術(shù)。
[1]王祺.基于asp.net大學(xué)生體育選課系統(tǒng)的開發(fā)與設(shè)計[J].哈爾濱職業(yè)技術(shù)學(xué)院學(xué)報,2010(6):67-68.
[2]衛(wèi)業(yè)鈞.學(xué)分制下的高校體育選課系統(tǒng)設(shè)計[J].電子測試,2014(20):157-159.
[3]崔巖平.基于氣質(zhì)類型判定的體育選課推薦系統(tǒng)的設(shè)計與實現(xiàn)[D].北京:北京工業(yè)大學(xué),2013.
[4]黃鍵,湯娟.基于B/S與C/S結(jié)合的學(xué)生選課系統(tǒng)的設(shè)計與實現(xiàn)——以體育選項課為例[J].湖北廣播電視大學(xué)學(xué)報,2014,34(5):148-149.
[5]張蓉,胡勇智,羅曉勤,等.基于Web的高校公共體育選課系統(tǒng)的設(shè)計與實現(xiàn)[J].電腦知識與技術(shù),2013(36):8329-8331,8336.
[6]韋洪雷.基于.NET技術(shù)的高校體育場館網(wǎng)絡(luò)服務(wù)管理平臺的開發(fā)研究[D].成都:四川師范大學(xué),2011.
[7]邵曉華.湖南機電職業(yè)技術(shù)學(xué)院體育選課系統(tǒng)研究與實現(xiàn)[D].重慶:重慶大學(xué),2014.
[8]付明.高校體育課網(wǎng)上選課方法研究——以黑龍江八一農(nóng)墾大學(xué)為例[J].黑龍江八一農(nóng)墾大學(xué)學(xué)報,2014,26(4):124-128.
[9]楊中海.基于ASP.NET的體育選課系統(tǒng)[D].成都:電子科技大學(xué),2012.
[10]董東風(fēng).學(xué)生三自主體育選課需求分析[J].長沙通信職業(yè)技術(shù)學(xué)院學(xué)報,2013,12(3):119-124.
[11]馬麗.職業(yè)院校少數(shù)民族學(xué)生體育選課現(xiàn)狀與對策研究——以新疆巴音郭楞職業(yè)技術(shù)學(xué)院為例[J].哈爾濱職業(yè)技術(shù)學(xué)院學(xué)報,2013(4):46-47.
[12]楊輝,張小龍.高校體育選課與成績處理的網(wǎng)絡(luò)管理系統(tǒng)的開發(fā)[J].電子測試,2015(3):61-62,56.
[13]董東風(fēng).學(xué)生三自主體育選項課管理系統(tǒng)數(shù)據(jù)結(jié)構(gòu)研究[J].湖南郵電職業(yè)技術(shù)學(xué)院學(xué)報,2015(2):100-104.
[14]段煉娥.高職體育選課系統(tǒng)的問題及對策研究[J].武漢職業(yè)技術(shù)學(xué)院學(xué)報,2015(2):19-23,28.
[15]劉朝輝.基于健康評價的學(xué)生體育選課系統(tǒng)構(gòu)想[J].河北體育學(xué)院學(xué)報,2015,29(4):75-80.
Design and development of physical education course selection system based on.NET technology
ZHANG Jin-jin,CHEN Yuan-xiang
(Xi'an Peihua University,Xi'an 710125,China)
In the sports teaching in Colleges and universities,the use of traditional sports elective system,can not fully use of sports course resources,there is the need to improve the place,based on.Net technology,the design of sports elective system,has become a major trend,based on the.Net technology,which can analysis of the open design of sports elective system needs,to multiple aspects,combined with the system's overall design,function design and system code realization and optimization of design and development of sports course selecting system based on.Net technology.Results confirmed that the design and development of sports course selecting system based on.Net technology,not only to meet the demands of students on the sports elective,can also promote the sports course resource utilization efficiency,improve 34.0%and play an active design and development benefits.The conclusion shows that,based on the support of.NET technology,optimizing design and development of physical elective system,exert positive influence,can promote the application of.NET technology in the actual system development.
physical education elective system;.NET;system development;sports
TN99
A
1674-6236(2017)16-0016-04
2016-06-21稿件編號:201606147
張錦錦(1986—),女,陜西西安人,碩士,講師。研究方向:體育教育。