張錦錦,陳元香
(西安培華學院 陜西 西安710125)
基于.NET技術的體育選課系統設計與開發
張錦錦,陳元香
(西安培華學院 陜西 西安710125)
在當前高校體育教學中,運用傳統的體育選課系統,不能充分的利用體育選課資源,還存在需要改進的地方,基于.NET技術設計體育選課系統,成為一大趨勢,本篇結合.NET技術,從而可以分析開發設計體育選課系統方面的需求,從而能夠結合系統的總體設計、功能設計以及系統代碼實現等多個方面,優化開發設計基于.NET技術的體育選課系統。結果證實,設計開發基于.NET技術的體育選課系統,不僅滿足學生對體育選課的需求,也可以提升體育選課資源的利用效率,提升34.0%,發揮積極設計開發效益。結論表明,基于.NET技術支持下,優化設計開發體育選課系統,發揮積極影響,可以在實際系統開發中推廣運用.NET技術。
體育選課系統;.NET;系統開發;體育
在當代體育教學中,為實現現代化體育教學,可以優化設計運用體育選課系統,這樣可以為學生提供一個自主選課的平臺,實現體育資源利用的最大化,發揮積極影響[1]。基于.NET技術,設計體育選課系統,也將會大力發揮.NET技術優勢,提升體育選課系統設計開發效益。以下本篇對此做具體分析。
在實際中,.NET技術也就是Active Server Pages.NET技術的簡稱[2]。.NET技術的工原理就是,能夠通過網絡HTTP請求,就可以在 Web服務器之中創建動態的HTML、WML等文檔,實現對文檔的動態處理規劃[3-9]。并且,在.NET技術中,也為系統的服務器端,可以提供一些對象模型,以確保將系統程序控件作為一個對象去開展訪問[10]。在.NET技術中,也可以提升.NET應用程序代碼的重用性,能簡化對數據的存取、修改以及刪除等操作流程,同時系統可擴展性[11]。并且,對于應用.NET技術來編譯系統程序代碼,將代碼生成可直接執行的.aspx文件,僅需第一次應用之中需進行編譯,之后的多次均可直接使用[12],可以提升系統執行.NET應用程序的速度,發揮積極應用價值。
在.NET技術下的體育選課系統設計中,可以運用數據庫技術優化體育選課數據存儲工作,避免采取人工統計、手工排課的弊端,實現數據庫管理優化的選課管理,確保教師可以運用該系統,為學生設置體育選課信息,然后由學生根據自身權限登錄到系統中,選擇自己喜歡的、有興趣的體育課[13-15]。在本次設計的體育選課系統中,確保可以有效提高當前學生對體育課程資源的利用效率,合理、科學、有效的分配學校的體育課資源,優化實現基于.NET技術的體育選課系統,對高校整體的體育教學資源進行系統配置育分配,不僅保證系統在配置學校體育資源時,能夠考慮學校的實際情況,滿足學校中不同層次、不同喜好度的學生對體育的需求,提高體育選課管理的效率與質量。同時,在設計基于.NET技術的體育選課系統中,也可以將選課自主權交到學生的手中,讓學生可以自主全在體育課程,可以提升學生選課的自主性。同時,對于本次設計的體育選課系統中,運用.NET技術,優化開發選課系統,應該保證系統有良好的人機交互界面,這樣可以方便用戶操作使用,并且也可以提升高校體育選課管理效率,保證系統滿足用戶需求。
對于本次設計開發的體育選課系統中,基于.NET技術,采取采用B/S模式的多層架構體系,從系統表示層、業務層以及數據層方面,優化設計體育選課系統的結構。系統設計中,采用B/S模式的多層架構,即可滿足本次系統設計分布計算方面的需求,確保系統的用戶可以通過當信息網絡的 web瀏覽器,遠程、自主化實現訪問體育選課系統中的數據信息,這樣的系統結構不僅能夠有效降低系統開發中對表示層中客戶機配置的要求,還可實現對體育選課系統數據維護與更新。對于本次的系統設計之中,其總體的結構如圖1所示。

圖1 體育選課系統結構
本次體育選課系統的設計之中,運用.NET技術,確保系統的客戶機能夠通過瀏覽器的方式,實現用戶與之間的應用界面操作交互。對于系統的網絡層,通過 Web應用服務器,可以接收、處理用戶請求,有助于實現系統服務與底層數據庫的交互。在系統設計中,能夠將程序、數據以及相應的系統組件,使其可以同時分布在數據層的服務器端,提升系統設計有效性。
基于.NET技術,設計本次的體院選課系統中,確保系統中還應該具備關于系統管理、學生的數據管理以及體育教師教學管理、體育課程的選課數據管理以及學生在線選課等功能。系統功能圖如圖2所示。

圖2 系統功能圖
系統管理的功能:系統的管理模塊,不僅可以管理學生的個人信息,也可以管理班級、教師以及課程安排等多種信息數據,強化完善體育選課機體,健全體育選課安排策略,保證用戶可以運用該系統,自主科學化的進行體育選課,發揮應用價值。
學生數據管理的功能:對于學生填寫的學號、密碼以及驗證碼等信息,進行統計維護,并對學生用戶進行身份驗證之后才可確保學生登錄到.NET技術下的選課系統中。同時,在學生用戶進入系統之后,可以根據自己對體育課的喜好程度,選擇自己有興趣的體育課程,也可對其體育任課教師進行評價。
教師數據管理的功能:對于系統的該模塊,確保高校體育教師能夠在體育選課系統中,下載學生的體育選課名單,安排部署體育課開課決策;并且還可以上傳學生的體育成績單,自主查詢學生的體育成績;該可以運用該系統,根據學生報名選課情況,自動化排出體育課上課表,發揮應用系統的自動化優勢。
體育課選課方面的數據統計管理:在系統設計中,能夠有效統計體育課程的排課情況,還可以進行上 體育課的人數核定,安排好學生信息,設置相關的選課參數,將數據運用表格進行統計管理,計算教師的體育教學工作量,統計學生的體育課選課頻度,發揮更好的系統應用功能。
學生在線選課管理的功能:對于實際系統中,確保學生能夠利用該模塊,有效查詢在高校中不同項目體育課程的安排情況,也可以了解到體育課教師的情況,保證學生用戶可以在特定的時間內,自主登陸系統進行選課;并可以設定對于學校中每個班級的學生,在選擇上體育課程的人數方面,設置一個選課的上限,當選擇體育課的學生人數超過了這個上限數值之時,則可以提示學生選課已滿,確保設計的系統具有很好的人機交互界面。
對于本次體育選課系統設計中,確保系統可以實現學生選體育課的功能,保證系統數據庫發揮實際應用效益。系統數據庫E-R圖如圖3所示。

圖3 E-R圖
系統數據庫設計分析如下所示:
1)系統用戶分類:主要分為2類:學生和管理員
2)數據描述①課程:課程號、課程名、學分、學時、教師、開課學期、適用專業、最大選課人數② 學生:學號、姓名、密碼、專業年級③學生選課情況:學號、課程號、是否已經考試、成績④管理員:編號、姓名、密碼。
3)功能描述:
①學生功能:學生使用學號和密碼登錄;學生能夠選擇所需要的課程;學生能夠退選課程;查詢該學生已經選的課程;查詢該學生某一門課程的成績,某學期所有課程的成績。
②管理員功能:課程的增加、刪除、修改等;能夠列出指定學期、課程的選課學生名單,能夠對學生的選課進行調整;能夠錄入學生的成績,列出指定學期、課程的成績單。
基于.NET技術,優化設計開發體育選課系統,并且在本次的系統設計開發之中,也將會應用Windows 2003作為用戶界面的操作系統,還將會采取SQL Server 2008數據庫作為系統數據存儲平臺下,還將會應IIS7.0作為系統的Web服務器。在.NET技術下的體育選課系統設計開發之中,還會應用ASP.net聯合ADO.NET技術組成的開發環境,優化系統數據庫的訪問操作,能夠通過ASP以及ADO技術的綜合,優化提升系統設計效益,滿足系統開發實現環境,開發該系統。
本次系統代碼設計實現中,運用ASP.net語言,開發設計實現基于.NET技術的體育選課系統。數據庫部分代碼:


設計開發基于.NET技術的體育選課系統,不僅滿足學生對體育選課的需求,也可以提升體育選課資源的利用效率,提升34.0%,發揮積極設計開發效益。開發基于.NET技術的體育選課系統,確保可以在體育選課資源缺少的情況下,也可以確保學生能夠自主進行體育選課,充分利用體育選課資源,充分滿足學生選課需求。開發基于.NET技術的體育選課系統,確保學生可以利用系統,能夠通過網上遠程就對體育選課信息進行評價,這樣可以使體育選課評教方式顯得更加的客觀、準確,也能更好及時促進高校體育教師能夠積極上課,提高體育教學的效果。同樣,設計開發基于.NET技術的體育選課系統,也可以利用.NET技術實現體育選課的網絡化,這樣就可以提高對體育選課信息處理的速度與準確性,效避免傳統體育選課管理中的隨意性問題,確保學生可以根據自身對體育選課的需求,使學生可以通過網絡就便捷、快速的選好體育課,及時、有效查詢、修改自身的體育選課情況,發揮積極設計開發效益。
綜上所述,基于.NET技術支持下,優化設計開發體育選課系統,就可以使當前高校的體育選課管理工作變得更為規范化、系統化,發揮積極影響,可以在實際系統開發中推廣運用.NET技術。
[1]王祺.基于asp.net大學生體育選課系統的開發與設計[J].哈爾濱職業技術學院學報,2010(6):67-68.
[2]衛業鈞.學分制下的高校體育選課系統設計[J].電子測試,2014(20):157-159.
[3]崔巖平.基于氣質類型判定的體育選課推薦系統的設計與實現[D].北京:北京工業大學,2013.
[4]黃鍵,湯娟.基于B/S與C/S結合的學生選課系統的設計與實現——以體育選項課為例[J].湖北廣播電視大學學報,2014,34(5):148-149.
[5]張蓉,胡勇智,羅曉勤,等.基于Web的高校公共體育選課系統的設計與實現[J].電腦知識與技術,2013(36):8329-8331,8336.
[6]韋洪雷.基于.NET技術的高校體育場館網絡服務管理平臺的開發研究[D].成都:四川師范大學,2011.
[7]邵曉華.湖南機電職業技術學院體育選課系統研究與實現[D].重慶:重慶大學,2014.
[8]付明.高校體育課網上選課方法研究——以黑龍江八一農墾大學為例[J].黑龍江八一農墾大學學報,2014,26(4):124-128.
[9]楊中海.基于ASP.NET的體育選課系統[D].成都:電子科技大學,2012.
[10]董東風.學生三自主體育選課需求分析[J].長沙通信職業技術學院學報,2013,12(3):119-124.
[11]馬麗.職業院校少數民族學生體育選課現狀與對策研究——以新疆巴音郭楞職業技術學院為例[J].哈爾濱職業技術學院學報,2013(4):46-47.
[12]楊輝,張小龍.高校體育選課與成績處理的網絡管理系統的開發[J].電子測試,2015(3):61-62,56.
[13]董東風.學生三自主體育選項課管理系統數據結構研究[J].湖南郵電職業技術學院學報,2015(2):100-104.
[14]段煉娥.高職體育選課系統的問題及對策研究[J].武漢職業技術學院學報,2015(2):19-23,28.
[15]劉朝輝.基于健康評價的學生體育選課系統構想[J].河北體育學院學報,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—),女,陜西西安人,碩士,講師。研究方向:體育教育。