论文部分内容阅读
摘 要:太极拳是我国传统儒、道思想的重要载体,集颐养性情、强身健体和技击对抗于一体,是我国优秀的传统文化的重要代表。随着我国国际影响力不断增强,太极拳作为我国重要的文化名片,被越来越多的国家和民族所了解,成为全世界的宝贵财富。文章以太极拳为研究对象,利用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.
关键词:太极拳 教学设计 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.