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