劉 毅
(西安培華學院,陜西 西安 710125)
隨著計算機網絡技術與通信技術的快速發展,網絡教學成為不可或缺的教學手段之一,學生可以不受時間與空間的限制進行學習。體育教學系統主要是通過計算機技術將教學內容以數字化的形式展示出來,利用數據庫實現對教師、學生、管理員等各類相關信息的存儲與管理。體育教學系統的應用可以更好地整合教學資源,同時也為學習者提供了更便捷的學習方式。
MVC(Model-View-Controller)主要分為模型、視圖、控制器3種類型。模型部分屬于本結構的核心部分,提供數據訪問方法,對程序的業務處理邏輯進行封裝。視圖部分實現模型的部分數據定制。控制器部分主要對事件進行處理。采用MVC結構可以實現數據程序化設計,并且目前MVC模式比較容易開發,因此被廣泛地應用于Web應用開發[1]。
體育教學系統主要是為了提高體育教學的效率與質量,以推動網絡視頻教學的方式促進高校實現信息化教學。通過這種方式,學生可以自主把握學習時間,也更利于學生之間、師生之間進行交流與互動,在節約教學資源的同時降低了教師的工作量。
本文所設計的體育教學系統主要是采用MVC與Oracle相結合的方式對教學視頻資源進行管理,通過教學視頻的錄制與上傳,使學生能夠自主學習并且達到師生互動的目的。該系統要遵循以下原則進行設計。
(1)開放性:該系統要保持與外界的交互性,確保用戶操作方便。
(2)安全性:系統要為管理員提供正確的信息,確保信息的有效性與可靠性。
(3)分層設計:該系統由表現層、邏輯層、數據層共同組成,分層實現系統的整體功能。
(4)模塊化:系統采取模塊化的設計方案,每個模塊既相互獨立又相互聯系,便于系統維護與升級[2]。
本文所設計的體育教學系統主要功能包括:前臺展示、后臺管理與教學視頻管理。其中,前臺管理主要包括主頁展示以及學生視頻展示等;后臺管理主要包括教師管理、學生管理、視頻管理等;教學視頻管理主要包括教學信息管理、課件管理、消息記錄等。系統總體結構如圖1所示。

圖1 系統整體結構
體育教學系統采用分層設計方法將系統層次結構分為界面層、邏輯層和數據層[3]。具體層次結構設計如圖2所示。

圖2 系統層次結構
整體層次框架采用MVC設計模式中的SpringMVC構架。
界面層主要負責管理體育教學系統中的各個實體,數據經過SQL處理之后將結果反饋給ADO對象,然后提供給用戶界面進行展示。另外,當用戶發出某些執行命令時,界面層會向邏輯層發送相關請求,邏輯層通過接口與數據庫連接,將用戶需求轉換為SQL語句在數據庫中執行,最終將處理結果以數據集的形式返回并呈現在系統頁面上[4]。
本文所設計的體育教學系統采用功能模塊化設計,主要包括:用戶登錄模塊、文件管理模塊、成績管理模塊、課件發布模塊、系統維護模塊、師生交流模塊以及分布文件管理模塊。功能模塊結構如圖3所示。

圖3 系統功能模塊結構
(1)用戶登錄模塊:用戶在第一次使用系統時需要進行注冊,系統會將注冊信息錄入到數據庫,再次登錄時通過用戶名與密碼即可登錄到系統界面。
(2)文件管理模塊:管理員與教師可以通過該模塊對教學資源信息進行添加與修改。
(3)成績管理模塊:通過該模塊可以對學生成績進行錄入與修改。
(4)課件發布模塊:通過該模塊可以上傳體育教學視頻,學生可以選擇精品課件進行下載。
(5)系統維護模塊:系統維護模塊能夠對用戶信息進行收集并管理,實現個人信息的查看或修改,管理員也可以通過此模塊對系統進行維護。
(6)師生交流模塊:在師生交流模塊,學生可以提出問題,教師針對問題進行講解,師生之間可以實時溝通。
(7)分布式文件系統模塊:該模塊主要實現對超大教學視頻的存儲與管理。
用戶注冊之后具備系統訪問資格,登錄時輸入用戶名與密碼,系統會對其準確性進行驗證,驗證成功后即可登錄系統查看教學信息及教學視頻,并且可以在論壇與同學或老師探討疑難問題。管理員在登錄成功之后還可以對學生信息、教師信息、教學資源等進行增刪改查等管理操作[5]。
文件管理模塊主要實現文件查詢、上傳、修改以及刪除等管理操作。學生用戶登錄時,可以查看個人上傳的文件并可進行編輯管理。教師用戶可以添加或刪減教學資料。管理員能夠管理所有文件。
成績管理模塊主要是對學生成績進行管理,教師可以對學生成績進行統計與錄入,學生只能對自己的成績進行查看。當教師登錄網站后可以查看學生成績列表,如果需要對其修改,可以點擊編輯按鈕,如果需要添加成績,可以點擊成績錄入按鈕。學生進入網站之后,點擊成績管理標簽,輸入學號之后,點擊查詢,便可以查到自己的成績。
該模塊主要為教師使用,教師在進入該模塊后可以對教學課件以及體育視頻文件進行添加、修改或刪除操作。點擊“視頻管理”標簽可以看到視頻列表,可以按照所屬專業和適用人群進行分類。根據要添加的視頻文件類型進入相應界面,點擊右上角的“視頻添加”即可。添加時教師或管理員需要輸入教學視頻的添加時間、類型、適用人群以及內容簡介等基本信息。視頻添加之后返回視頻管理列表即可查看到已添加的教學視頻。當用戶以學生的身份登錄該模塊,只能對視頻課件進行查看。
學生進入師生交流模塊可以瀏覽與體育教學相關的帖子進行學習,也可以發帖提出問題,等待教師或其他學生回答或討論。教師點擊“課程學習”標簽下的“在線答疑”選項便可以查看學生提出的問題列表,對每個問題都有解答權限。
隨著我國計算機技術的快速發展,信息化教學是現代體育教學的必然發展趨勢。本文采用MVC模塊化結構對體育教學管理系統進行功能分析以及模塊設計,以視頻形式更好地展示體育教學內容,讓學生不受時間與空間的束縛,可以隨時隨地按照自己的主觀意愿進行學習。系統后期升級與維護方便,耦合度低,復用性強,可以有效緩解教師的日常工作壓力,提升高校體育教學的效率以及教學質量。本文將工作重點放在教學資源、用戶信息、視頻文件的管理以及論壇交流等方面,在后續的研究中,還需對課程的合理安排進行優化。另外,為了進一步增強師生互動的積極性,還需對網站的論壇功能進一步完善,以期體育教學系統可以得到更廣泛的應用。