馬傳志 柏林 王丹
【摘要】??? 在分析體育課程數(shù)字化平臺的研究背景的基礎(chǔ)上,闡明體育課程數(shù)字化平臺建設(shè)的現(xiàn)實意義和作用,通過對比MS Access和MS SQLServer的特點,分析確定了構(gòu)建體育課程數(shù)字化平臺時數(shù)據(jù)庫平臺,對比分析了C/S架構(gòu)和B/S架構(gòu)兩種架構(gòu),進(jìn)行了架構(gòu)的選擇,提出了數(shù)據(jù)分類存儲策略。
【關(guān)鍵詞】??? 數(shù)字化??? 體育??? 網(wǎng)絡(luò)教學(xué)
在“互聯(lián)網(wǎng)+教育”高速發(fā)展的情況下,高校的教學(xué)模式也會隨著時代的發(fā)展而發(fā)生變化,當(dāng)前各科教學(xué)都會變得更加多元化,都會融入數(shù)字化內(nèi)容。由于體育教學(xué)的特點,相關(guān)教學(xué)內(nèi)容以數(shù)字化來體現(xiàn)首先會更加直觀、易于接受,更加有助于提升學(xué)生的興趣和教學(xué)效果的改善。體育教學(xué)的數(shù)字化使得體育教學(xué)突破了非數(shù)字化教學(xué)中的各種不利因素,打破了非數(shù)字化教學(xué)中的多種限制,比如時間上的限制、空間上的限制,由于數(shù)字化的加入,這些限制都不再是問題,可以形成在任何時間、任何地點都能獲取資源的有利局面,開辟了一片新天地。數(shù)字化平臺的建設(shè),既有利于教育事業(yè)的發(fā)展,同時對體育事業(yè)的發(fā)展也會產(chǎn)生深遠(yuǎn)的有利影響,為計算機(jī)和互聯(lián)網(wǎng)的實際應(yīng)用提供了一個新的思路。數(shù)字化平臺的建設(shè)有其積極的現(xiàn)實意義。
一、體育課程數(shù)字化平臺數(shù)據(jù)庫的確定
體育課程數(shù)字化平臺需要存儲大量的資源數(shù)據(jù),這些數(shù)據(jù)類型眾多,數(shù)據(jù)量也相對較大,需要精心考慮選擇數(shù)據(jù)庫平臺。在選擇數(shù)據(jù)庫平臺時主要考慮了兩種數(shù)據(jù)庫平臺:MS Access和MS SQLServer。Microsoft? Access是微軟把數(shù)據(jù)庫引擎的圖形用戶界面和軟件開發(fā)工具結(jié)合在一起的一個數(shù)據(jù)庫管理系統(tǒng)。Access首先在數(shù)據(jù)分析方面有其方便之處,它本身在數(shù)據(jù)處理、分析匯總方面功能很強(qiáng)。Access也可以進(jìn)行軟件開發(fā),易學(xué)易用,靈活方便。Access也可以和其它編程語言配合進(jìn)行WEB管理軟件的開發(fā),比較適合于數(shù)據(jù)量較小,訪問量較小的情況。SQL Server 是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng)。最早由三家公司開發(fā)。現(xiàn)在常見版本SQL Server 2008和SQL Server 2012,功能強(qiáng)大,適用范圍廣,可以跨多平臺應(yīng)用。隨著版本不斷升級,很多先進(jìn)的功能被加入了SQL Server,可伸縮性能較好,可以適應(yīng)較大量數(shù)據(jù)的存取工作,包括了存儲過程等先進(jìn)特性,接口豐富,為復(fù)雜程序的開發(fā)提供了基礎(chǔ)。同時SQL Server 在安全性方面也有優(yōu)秀的表現(xiàn)。
綜合對比,在開發(fā)體育課程數(shù)字化平臺時選用SQL Server 作用數(shù)據(jù)庫平臺。
二、系統(tǒng)架構(gòu)的選擇
C/S架構(gòu)是一種典型的兩層架構(gòu),它的全稱是Client/Server,即客戶端服務(wù)器端架構(gòu),它的服務(wù)器端可以是數(shù)據(jù)庫服務(wù)器也可以是Socket服務(wù)器,分別完成提供數(shù)據(jù)和進(jìn)行Socket通信的功能。C/S 架構(gòu)本身是一種富客戶端架構(gòu),它在反映速度方面具有優(yōu)勢,較為安全,也可以把界面豐富性做得很好。C/S 架構(gòu)客戶端需要實現(xiàn)復(fù)雜的邏輯功能,負(fù)擔(dān)較重。在局域網(wǎng)中C/S 架構(gòu)一般表現(xiàn)良好,客戶端初始安裝需要較多的開銷,使用過程中的維護(hù)相對來說會復(fù)雜一些,時間和經(jīng)濟(jì)成本較高。B/S架構(gòu)是一種三層架構(gòu),包括Browser客戶端、WebApp服務(wù)器端和DB端,它的全稱為Browser/Server,即瀏覽器/服務(wù)器結(jié)構(gòu)。客戶端不需要實現(xiàn)復(fù)雜的邏輯,只需要Web瀏覽器就可以了,極少數(shù)事務(wù)邏輯在前端實現(xiàn),但主要事務(wù)邏輯在服務(wù)器端實現(xiàn),構(gòu)成所謂的三層架構(gòu)。B/S架構(gòu)的系統(tǒng)無須特別安裝,只有Web瀏覽器即可,因而客戶端不需要進(jìn)行復(fù)雜的布置和安裝,直接利用操作系統(tǒng)瀏覽器即可,簡捷方便。它可以適用于廣域網(wǎng),可以適應(yīng)用戶不確定的情況,應(yīng)用過程中維護(hù)和升級也較為方便,客戶端維護(hù)工作量較小。綜合特性對比,結(jié)合體育課程數(shù)字化平臺實際情況,選用B/S架構(gòu)。
三、數(shù)字化數(shù)據(jù)分類存儲
體育課程數(shù)字化平臺中有數(shù)據(jù)存在著自身的特點,首先是數(shù)據(jù)種類較多,其中既有文本類的知識數(shù)據(jù),也有圖像類的展示數(shù)據(jù),同時也需要影像類的教學(xué)數(shù)據(jù),豐富多樣的數(shù)據(jù)需要嚴(yán)格確定合適的數(shù)據(jù)類型,既要保證數(shù)據(jù)存儲的靈活性,又要保證數(shù)據(jù)存儲的準(zhǔn)確性和無二義性,同時還要兼顧數(shù)據(jù)存儲速度上的要求,其次是數(shù)字化平臺中的數(shù)據(jù)量較大,特別是影像類的數(shù)據(jù)。綜合考慮空間和效率的因素,對文本型數(shù)據(jù)采用varchar類型直接存儲,插入和提取較為方便,而影像類數(shù)據(jù)采用文件和數(shù)據(jù)庫相結(jié)合的方式,這樣做首先節(jié)約了數(shù)據(jù)庫空間,適應(yīng)了數(shù)字化平臺數(shù)據(jù)量大的特點,其次在健壯性上也有益處,既使數(shù)據(jù)庫出現(xiàn)崩潰,影像數(shù)據(jù)也不會被破壞,而且這樣做可以提高效率。
結(jié)語:經(jīng)過綜合對比,結(jié)合體育課程數(shù)字化平臺建設(shè)實際情況,確定選用SQL Server為平臺數(shù)據(jù)庫,采用B/S架構(gòu)進(jìn)行系統(tǒng)構(gòu)建,對數(shù)字化數(shù)據(jù)進(jìn)行分類存儲。
參? 考? 文? 獻(xiàn)
[1]馬傳志,柏林. 構(gòu)建數(shù)字化體育教學(xué)資源平臺的探索. 中國新通信. 2016 21: 139
[2]馬傳志,刁樹民,張曉勇. 基于手機(jī)聯(lián)網(wǎng)的輔助教學(xué)系統(tǒng)相關(guān)問題的探討. 科技創(chuàng)新導(dǎo)報. 2011 25: 28
基金項目:黑龍江省教育科學(xué)“十三五”規(guī)劃課題 課題編號:GBC1317192