程娜
摘 要:太極拳是我國傳統儒、道思想的重要載體,集頤養性情、強身健體和技擊對抗于一體,是我國優秀的傳統文化的重要代表。隨著我國國際影響力不斷增強,太極拳作為我國重要的文化名片,被越來越多的國家和民族所了解,成為全世界的寶貴財富。文章以太極拳為研究對象,利用Silverlight技術開發與實現太極拳學習網站,促進太極拳傳播與發揚。
關鍵詞:太極拳 教學設計 Silverlight技術
中圖分類號:G852.11 文獻標識碼:A 文章編號:2095-2813(2018)09(b)-0195-02
由于傳統武術教學模式與傳統武術教學網站的局限性以及武術套路的復雜性,限制了太極拳的傳播與交流。基于此,文章通過利用Silverlight技術,凸顯太極拳特色,以期促進太極拳推廣與傳播。
1 Silverlight技術概述
Microsoft Silverlight是微軟開發的Web前端應用程序開發解決方案,該技術具有跨瀏覽器、跨平臺等特點,能夠為網站帶來優異的媒體體驗與豐富的交互性。同時,Silverlight技術能夠提供靈活的編程模型,能夠很方便地集成到現成的網絡應用程序中,以瀏覽器的插件的形式傳遞視頻信息。
基于Silverlight技術,通過對太極拳課程教學系統進行分析與研究,在充分考慮用戶需求與體驗的前提下,以傳播與教學太極拳為目的,打造集太極拳各流派領域專家與愛好者交流與學習的平臺。同時,通過該課程系統,優化太極拳展示方式,以自然交互為目標,設計兼具傳統的鍵盤鼠標與觸屏交互的太極拳課程教學系統。
2 太極拳在線課程的優缺點研究
與傳統的教學方式相比,太極拳在線教學具有諸多優點。首先,在線教學成本較低,學員無需花費較高的成本即可實現太極拳學習,且不受時間、空間的限制,能夠提高時間利用率;其次,在線教學內容可以重復利用,學員可根據自己的需求自行選擇,有利于鞏固太極拳知識,解決學過就忘的問題。再者,在線教學具有良好的協作性,促進學員互相交流與協作,并及時反饋與解決存在的問題。最后,在線課程能夠實現個性化學習,與傳統的教學方式相比,在線學習相當于一對一教學,學員可根據自身學習效果判斷繼續學習新的知識還是鞏固現有知識,從而具有較高的學習效率。
3 需求分析研究
為了確保太極拳教學系統設計的合理性和科學性,應針對太極拳教學系統進行需求分析。首先,應對太極拳課程教學系統的用戶進行分析,該系統主要針對太極拳專業運動者、愛好者與“一帶一路”各國文化交流使用,突出太極拳在線教學與數字化傳播的局限,最大程度地推動太極拳推廣。其次,通過需求分析,結合太極拳文化特色,明確太極拳的核心功能模塊。最后,為了增強系統的實用性與可靠性,結合專業人員反饋意見,合理選擇開發技術,以便于個性化界面與交互方式對太極拳進行全方位的展示,保障用戶的交互體驗。
3.1 系統技術需求分析
為了滿足用戶隨時訪問和學習太極拳課程的要求,該系統應具有極高的跨平臺性能,以便于利用不同的設備進行瀏覽和學習,因此,該系統基于B/S架構進行設計,與傳統的C/S架構相比,B/S架構不需要安裝客戶端,通過瀏覽器即可完善系統訪問與瀏覽。同時,為了增強課程系統多媒體展示功能,并指出觸控操作,本系統以Silverlight技術為開發語言,以MySql為數據庫管理系統,結合動作捕捉、觸控技術,實現以教學、交流為目的的太極拳教學平臺。
3.2 功能需求分析
根據太極拳文化特色,本系統包括太極拳五大門派內容,包括楊式、陳式、吳式、武式及國標,門派下包括7個模塊內容組成,并從新聞資訊、教學、發展歷程、養生及名人等各角度對太極拳的傳承與文化進行展示,通過對專業人士與愛好者的需求調研,確定課程教學系統展示內容。新聞資訊包括太極拳相關新聞動態最新報道,記錄太極拳相關活動的大事記,新聞形式又可分為以圖片、文字等形式展示。教學內容是課程教學內容的重點,從文字教學、視頻教學與三維教學三個方面進行講解,以期全方位多角度進行在線教學。
4 系統架構設計與實現
根據系統需求調研,本系統采用B/S架構模式,以Visual Studio為開發平臺,以Silverght技術實現數據展示與交互等功能,以SqlServer存儲與管理數據。系統架構自上而下分為三層,即客戶端層、Web服務器層與數據服務器層。
4.1 系統架構與功能
4.1.1 客戶端層
客戶端層集成了用戶交互所需的一切內容,基于瀏覽器在不同的運行平臺與環境中,以Silverlight插件的形式加載在瀏覽器中,為用戶提供動畫、視頻及交互性操作。
4.1.2 Web服務器層
Web服務器層主要由中間層組成,為用戶登陸與操作提供數據訪問與權限控制等功能,中間層與客戶端層建立溝通機制,并通過WCF技術將原本需要后臺處理的信息轉移到客戶端中,使數據緩存在客戶端中,以便于進一步提高系統響應速度,并可提供內容更為豐富的用戶界面。數據訪問層介于中間層與數據庫之間,并由數據訪問層提供新聞資訊、教學內容等信息。
4.1.3 數據服務器層
數據服務器層主要用于存儲太極拳課程教學內容,主要包括文字、圖片、視頻及三維數據等信息,同時,數據庫還包括用戶管理權限等信息。
4.2 功能流程設計
本系統中,基于需求調研與使用習慣,將系統分為文字教學、視頻教學與三維教學三種形式,并根據太極拳所有技法按一定的邏輯順序進行排列,以書籍的形式呈現,用戶僅需選擇點擊即可完成瀏覽所有內容。當用戶進入視頻教學內容時,可選擇太極拳套路分解與整套演練模式,點擊相應的視頻即可觀看。
4.3 后臺管理系統功能設計
該系統需要上傳大量的圖片與視頻資源,因此,后臺管理系統應能夠視頻上傳資源的內容與形式,并對資源進行分類存儲。本系統中,上傳文件主要通過Common—fileupload實現文件的上傳,首先在文件服務器中創建一定大小的存儲空間,以20G大小為宜,而后根據上傳文件的格式類型創建相應的文件夾,并設置上傳路徑,將相應的內容分別上傳到不同的服務器目錄下。
4.4 系統實現
根據系統架構設計與各模塊功能設計,借助于Silverl ight與Java技術,有針對性地進行系統開發,并實現了交互與展示功能。以觸摸翻頁展示效果為例,當用戶點擊或觸摸頁面時,網站以頁面翻頁效果進行展示,有效地提高了用戶觀賞體驗。同時,該效果能夠有效減少頁面多余的操作按鈕和不美觀的控件。
通過上述方式,能夠實現頁面的循環展示與填充,從而實現網站學習內容以頁面翻頁的展示效果,具有良好的交互性,能夠增強用戶的使用體驗。
5 結語
相較于傳統太極拳教學模式,本系統借助于Silverlight技術,以瀏覽器為載體,能夠實現跨平臺應用,并通過動作捕捉器的應用,以動畫的形式全面展示太極拳動作套路,具有學習成本低、不受時間、空間限制、可重復利用等優點,能夠促進學員個性化學習。本系統的開發育實現,為太極拳課程教學提供了便利,促進了太極拳的傳播與交流。
參考文獻
[1] 張標銀.太極拳國際化傳播的現狀、原因與對策[J].中華武術:研究,2018,7(5):48-51.
[2] 蘇虎.基于silverlight的視頻教學管理系統設計[J].中國新通信,2018,20(3):172.
[3] 韓香連.基于Silverlight的多媒體導學案學習系統設計與實現[J].北京工業大學,2016.