劉 毅
(西安培華學(xué)院,陜西 西安 710125)
隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)與通信技術(shù)的快速發(fā)展,網(wǎng)絡(luò)教學(xué)成為不可或缺的教學(xué)手段之一,學(xué)生可以不受時間與空間的限制進(jìn)行學(xué)習(xí)。體育教學(xué)系統(tǒng)主要是通過計(jì)算機(jī)技術(shù)將教學(xué)內(nèi)容以數(shù)字化的形式展示出來,利用數(shù)據(jù)庫實(shí)現(xiàn)對教師、學(xué)生、管理員等各類相關(guān)信息的存儲與管理。體育教學(xué)系統(tǒng)的應(yīng)用可以更好地整合教學(xué)資源,同時也為學(xué)習(xí)者提供了更便捷的學(xué)習(xí)方式。
MVC(Model-View-Controller)主要分為模型、視圖、控制器3種類型。模型部分屬于本結(jié)構(gòu)的核心部分,提供數(shù)據(jù)訪問方法,對程序的業(yè)務(wù)處理邏輯進(jìn)行封裝。視圖部分實(shí)現(xiàn)模型的部分?jǐn)?shù)據(jù)定制??刂破鞑糠种饕獙κ录M(jìn)行處理。采用MVC結(jié)構(gòu)可以實(shí)現(xiàn)數(shù)據(jù)程序化設(shè)計(jì),并且目前MVC模式比較容易開發(fā),因此被廣泛地應(yīng)用于Web應(yīng)用開發(fā)[1]。
體育教學(xué)系統(tǒng)主要是為了提高體育教學(xué)的效率與質(zhì)量,以推動網(wǎng)絡(luò)視頻教學(xué)的方式促進(jìn)高校實(shí)現(xiàn)信息化教學(xué)。通過這種方式,學(xué)生可以自主把握學(xué)習(xí)時間,也更利于學(xué)生之間、師生之間進(jìn)行交流與互動,在節(jié)約教學(xué)資源的同時降低了教師的工作量。
本文所設(shè)計(jì)的體育教學(xué)系統(tǒng)主要是采用MVC與Oracle相結(jié)合的方式對教學(xué)視頻資源進(jìn)行管理,通過教學(xué)視頻的錄制與上傳,使學(xué)生能夠自主學(xué)習(xí)并且達(dá)到師生互動的目的。該系統(tǒng)要遵循以下原則進(jìn)行設(shè)計(jì)。
(1)開放性:該系統(tǒng)要保持與外界的交互性,確保用戶操作方便。
(2)安全性:系統(tǒng)要為管理員提供正確的信息,確保信息的有效性與可靠性。
(3)分層設(shè)計(jì):該系統(tǒng)由表現(xiàn)層、邏輯層、數(shù)據(jù)層共同組成,分層實(shí)現(xiàn)系統(tǒng)的整體功能。
(4)模塊化:系統(tǒng)采取模塊化的設(shè)計(jì)方案,每個模塊既相互獨(dú)立又相互聯(lián)系,便于系統(tǒng)維護(hù)與升級[2]。
本文所設(shè)計(jì)的體育教學(xué)系統(tǒng)主要功能包括:前臺展示、后臺管理與教學(xué)視頻管理。其中,前臺管理主要包括主頁展示以及學(xué)生視頻展示等;后臺管理主要包括教師管理、學(xué)生管理、視頻管理等;教學(xué)視頻管理主要包括教學(xué)信息管理、課件管理、消息記錄等。系統(tǒng)總體結(jié)構(gòu)如圖1所示。
圖1 系統(tǒng)整體結(jié)構(gòu)
體育教學(xué)系統(tǒng)采用分層設(shè)計(jì)方法將系統(tǒng)層次結(jié)構(gòu)分為界面層、邏輯層和數(shù)據(jù)層[3]。具體層次結(jié)構(gòu)設(shè)計(jì)如圖2所示。
圖2 系統(tǒng)層次結(jié)構(gòu)
整體層次框架采用MVC設(shè)計(jì)模式中的SpringMVC構(gòu)架。
界面層主要負(fù)責(zé)管理體育教學(xué)系統(tǒng)中的各個實(shí)體,數(shù)據(jù)經(jīng)過SQL處理之后將結(jié)果反饋給ADO對象,然后提供給用戶界面進(jìn)行展示。另外,當(dāng)用戶發(fā)出某些執(zhí)行命令時,界面層會向邏輯層發(fā)送相關(guān)請求,邏輯層通過接口與數(shù)據(jù)庫連接,將用戶需求轉(zhuǎn)換為SQL語句在數(shù)據(jù)庫中執(zhí)行,最終將處理結(jié)果以數(shù)據(jù)集的形式返回并呈現(xiàn)在系統(tǒng)頁面上[4]。
本文所設(shè)計(jì)的體育教學(xué)系統(tǒng)采用功能模塊化設(shè)計(jì),主要包括:用戶登錄模塊、文件管理模塊、成績管理模塊、課件發(fā)布模塊、系統(tǒng)維護(hù)模塊、師生交流模塊以及分布文件管理模塊。功能模塊結(jié)構(gòu)如圖3所示。
圖3 系統(tǒng)功能模塊結(jié)構(gòu)
(1)用戶登錄模塊:用戶在第一次使用系統(tǒng)時需要進(jìn)行注冊,系統(tǒng)會將注冊信息錄入到數(shù)據(jù)庫,再次登錄時通過用戶名與密碼即可登錄到系統(tǒng)界面。
(2)文件管理模塊:管理員與教師可以通過該模塊對教學(xué)資源信息進(jìn)行添加與修改。
(3)成績管理模塊:通過該模塊可以對學(xué)生成績進(jìn)行錄入與修改。
(4)課件發(fā)布模塊:通過該模塊可以上傳體育教學(xué)視頻,學(xué)生可以選擇精品課件進(jìn)行下載。
(5)系統(tǒng)維護(hù)模塊:系統(tǒng)維護(hù)模塊能夠?qū)τ脩粜畔⑦M(jìn)行收集并管理,實(shí)現(xiàn)個人信息的查看或修改,管理員也可以通過此模塊對系統(tǒng)進(jìn)行維護(hù)。
(6)師生交流模塊:在師生交流模塊,學(xué)生可以提出問題,教師針對問題進(jìn)行講解,師生之間可以實(shí)時溝通。
(7)分布式文件系統(tǒng)模塊:該模塊主要實(shí)現(xiàn)對超大教學(xué)視頻的存儲與管理。
用戶注冊之后具備系統(tǒng)訪問資格,登錄時輸入用戶名與密碼,系統(tǒng)會對其準(zhǔn)確性進(jìn)行驗(yàn)證,驗(yàn)證成功后即可登錄系統(tǒng)查看教學(xué)信息及教學(xué)視頻,并且可以在論壇與同學(xué)或老師探討疑難問題。管理員在登錄成功之后還可以對學(xué)生信息、教師信息、教學(xué)資源等進(jìn)行增刪改查等管理操作[5]。
文件管理模塊主要實(shí)現(xiàn)文件查詢、上傳、修改以及刪除等管理操作。學(xué)生用戶登錄時,可以查看個人上傳的文件并可進(jìn)行編輯管理。教師用戶可以添加或刪減教學(xué)資料。管理員能夠管理所有文件。
成績管理模塊主要是對學(xué)生成績進(jìn)行管理,教師可以對學(xué)生成績進(jìn)行統(tǒng)計(jì)與錄入,學(xué)生只能對自己的成績進(jìn)行查看。當(dāng)教師登錄網(wǎng)站后可以查看學(xué)生成績列表,如果需要對其修改,可以點(diǎn)擊編輯按鈕,如果需要添加成績,可以點(diǎn)擊成績錄入按鈕。學(xué)生進(jìn)入網(wǎng)站之后,點(diǎn)擊成績管理標(biāo)簽,輸入學(xué)號之后,點(diǎn)擊查詢,便可以查到自己的成績。
該模塊主要為教師使用,教師在進(jìn)入該模塊后可以對教學(xué)課件以及體育視頻文件進(jìn)行添加、修改或刪除操作。點(diǎn)擊“視頻管理”標(biāo)簽可以看到視頻列表,可以按照所屬專業(yè)和適用人群進(jìn)行分類。根據(jù)要添加的視頻文件類型進(jìn)入相應(yīng)界面,點(diǎn)擊右上角的“視頻添加”即可。添加時教師或管理員需要輸入教學(xué)視頻的添加時間、類型、適用人群以及內(nèi)容簡介等基本信息。視頻添加之后返回視頻管理列表即可查看到已添加的教學(xué)視頻。當(dāng)用戶以學(xué)生的身份登錄該模塊,只能對視頻課件進(jìn)行查看。
學(xué)生進(jìn)入師生交流模塊可以瀏覽與體育教學(xué)相關(guān)的帖子進(jìn)行學(xué)習(xí),也可以發(fā)帖提出問題,等待教師或其他學(xué)生回答或討論。教師點(diǎn)擊“課程學(xué)習(xí)”標(biāo)簽下的“在線答疑”選項(xiàng)便可以查看學(xué)生提出的問題列表,對每個問題都有解答權(quán)限。
隨著我國計(jì)算機(jī)技術(shù)的快速發(fā)展,信息化教學(xué)是現(xiàn)代體育教學(xué)的必然發(fā)展趨勢。本文采用MVC模塊化結(jié)構(gòu)對體育教學(xué)管理系統(tǒng)進(jìn)行功能分析以及模塊設(shè)計(jì),以視頻形式更好地展示體育教學(xué)內(nèi)容,讓學(xué)生不受時間與空間的束縛,可以隨時隨地按照自己的主觀意愿進(jìn)行學(xué)習(xí)。系統(tǒng)后期升級與維護(hù)方便,耦合度低,復(fù)用性強(qiáng),可以有效緩解教師的日常工作壓力,提升高校體育教學(xué)的效率以及教學(xué)質(zhì)量。本文將工作重點(diǎn)放在教學(xué)資源、用戶信息、視頻文件的管理以及論壇交流等方面,在后續(xù)的研究中,還需對課程的合理安排進(jìn)行優(yōu)化。另外,為了進(jìn)一步增強(qiáng)師生互動的積極性,還需對網(wǎng)站的論壇功能進(jìn)一步完善,以期體育教學(xué)系統(tǒng)可以得到更廣泛的應(yīng)用。