互动式舞蹈教学网站的总体设计与要素实现*
2014-06-21王琼
王 琼
(福建幼儿师范高等专科学校,福建 福州 350000)
目前舞蹈教育在我国还没有实现网络化,大部分教学都采用面对面的方式,材料陈旧,教学手段落后,极大地制约了舞蹈教育在我国的发展。本文的主要研究思路是结合本人工作的实际情况,将传统的优秀舞蹈利用现代电脑技术与网络技术开展网上远程舞蹈教学,使教学形式更加多样化,教学活动更加富有吸引力。在一定程度上说,互动式舞蹈教学网站的总体设计与实现,对于各种形式舞蹈的继承、发展和保护都可以起到极大的促进作用,研究具有一定的借鉴意义。[1]
一、互动式舞蹈教学网站的可行性分析
可行性分析是基于舞蹈教学创新性所进行的必要性尝试,并从技术角度、经济角度、业务角度等进行可行性研究分析,目的是在经济上、技术上、组织上对网站的设计及实现的可能性进行分析[2]。主要包括以下内容:
第一,经济可行性:主要是对网站的投入成本及其产出进行分析,因为在舞蹈教学网络推广的前期往往资金比较有限的,如何利用有限的资金建成比较合适的网站是项目是否成功的关键。
第二,技术可行性:技术可行性分析,主要在于网站建设的硬件系统和软件系统是否能满足建立舞蹈教学网站的需要。由于该系统利用SQL Server数据库进行设计采用浏览器/服务器模式进行开发,实际操作性较强。另外在科学技术高速发展的今天,电脑硬件更新的速度也越来越快,硬件平台完全可以满足舞蹈教学网站的开发需要。
第三,组织的可行性:制定合理的网站实施进度计划、设计合理的网站结构、选择经验丰富的管理人员、建立良好的协作关系、制定合适的网站管理人员培训计划等,保证项目顺利执行。
二、互动式舞蹈教学网站的总体设计
建站目的:直接登录舞蹈网站学习不收取任何费用,进行舞蹈代理加盟,有条件地为舞蹈培训单位发布舞蹈培训信息招聘,通过广告方式实现盈利。
网站定位:试图将网站打造成舞蹈教学网站平台,学员免费学习平台,舞蹈学校及舞蹈培训机构的招生平台,成为舞蹈教学的主要门户网站之一。主要是吸引占主导地位的培训机构寻求加盟,以商对客的形式实现未来转型,为广大消费者及公众服务。客户通过舞蹈网站相关的信息,可以发现不同舞蹈学校及培训机构的不同情况,酌情加入学习。[3]
(一)舞蹈环境分析
当前,随着社会越来越发达,科技越来越进步,人们越来越重视培养孩子的艺术素养,努力促使学生通过学习和练习,提高自我。同时舞蹈学习还是一种体育锻炼,可以增强体质,磨练毅力,增加自信,培养想象力,培养学生活泼开朗的性格。练习舞蹈不仅可以陶冶性情还可以丰富我们的精神生活,提高我们的身体素质,也有利于培养我们的交际能力。
当前,越来越多的人把跳舞作为一种职业,有些家长从小培养儿童学习舞蹈的兴趣,还有更多的人把跳舞当做是良好的运动方式。因此,教育培训业的前景仍然十分广阔。当前,舞蹈培训市场中少儿舞蹈培训仍然是主流。同时,基于健康、时尚的拉丁舞、肚皮舞和异国情调的桑巴对年轻白领也有的极大吸引力。[4]
(二)目标客户分析
当今时代,每个年龄阶层都有属于自己年龄段的不同的舞蹈,而互动式舞蹈教学网站可以根据不同舞蹈类型和不同的目标群体,设置不同的培训内容如爵士舞、肚皮舞、民族舞、拉丁舞、瑜珈。根据网站的统计数据,可以看到,舞蹈培训行业培训的人员结构,其中60%是儿童舞蹈培训,15%是白领阶层,10%是青少年和10%是家庭主妇。如图1所示:
根据网站相关数据统计,在舞蹈培训行业显示,月收入在9000元/月或以上的家庭比例为30%,在7000元/月或以上的家庭占60%的比例,低于5000元/月的家庭占到10%比例。利用这些数据,我们可以看到,舞蹈消费属于中高档消费,而这些客户的孩子大部分为家庭生活比较富裕的群体。此外,我们还邀请企业及相关培训学校及培训机构进行加盟,主要为舞蹈培训创造比较好的条件。
图1 舞蹈目标人群分析
三、互动式舞蹈教学网站的要素实现
(一)系统功能分析
首先按照舞蹈种类进行分类,按照分类建立对应的数据库结构,具体内容如下:
1.能够浏览舞蹈教学的所有相关信息;
2.可以通过舞蹈分类进行检索;
3.根据关键字搜索所有舞蹈教学的相关内容;
4.按照学员的要求进行不同的搜索;
5.注册用户的管理;
6.网站论坛的投入使用;
7.允许用户查看最新的舞蹈信息并能够进行评论,了解用户的需求;
8.网站管理员可以对舞蹈和其他信息进行管理。
(二)数据库设计原则分析
数据库设计应该以系统中的相应组件为单元进行设计,尽量不要以整个系统为对象进行设计,以组件为单元进行的数据库设计可以保证组件与数据库之间的一一对应关系,从而保证数据库运行的稳定性。同时,对象要符合特性,确保与相关的数据项被定义在一个对象之内,并且他们之间的联系只能是一对一的对应关系。具体流程如图2所示:
图2 数据库构造过程图
第一,舞蹈类别的确定。舞蹈按其特征分为三种基本类型:第一个是自娱型和表现型,它是基于对舞蹈的社会功能进行的舞蹈分类;第二个是关于舞蹈的形式分类;第三个是根据舞蹈内容进行的分类。舞蹈按照内容大致分为两类:社会功能舞蹈与非社会功能舞蹈。其中非社会功能舞蹈是不受传统礼制约束的舞蹈形式,在任何时间和地点其表象形式都有大致相同的变现形式,如劳动舞蹈、游戏舞蹈等。[5]
第二,数据库创建过程。舞蹈网站数据库的创建主要有以下步骤:
1.舞蹈数据的收集。使用各种电子设备对舞蹈教学的视频、音频等素材进行收集。
2.舞蹈的数据处理。利用相关音频、视频处理软件对相关素材进行基本的处理。
3.舞蹈数据库建设。
4.舞蹈网站开发平台的建立。
第三,数据库设计。我们知道,舞蹈教学有一定的特殊性,这种特殊性首先表现在它是一种技巧性特别强的教学形式,对教学者的综合素质有着较高的要求。同时,舞蹈教学还是一种艺术性特别高的教学活动,舞蹈教学本身就是一种美的体现。当然舞蹈和民俗的东西如果与多媒体技术结合,将焕发更绚丽的风采。舞蹈教学网站的设计应该具有现代艺术设计的基本原则,其对艺术作品的内涵考虑,可以使网站更具有艺术品味。舞蹈教育网站它既有一般网站的基本特点:负载信息、传递信息、信息沟通,同时还具有一般网站所不具有的特性:由于舞蹈教学本身就是一种艺术美,因而它在设计时又特别强调艺术美,追求与网站浏览者的共鸣。多媒体技术的性能主要是针对多媒体数据库实现的可能性,多媒体教学网站的艺术设计主要考虑的是网站的美学设计,舞蹈教学网站是网站设计者主观与客观的相互作用。其设计可以结合现代多媒体数据库的设计与创作技术。利用多媒体技术进行艺术设计,甚至可以扩展到三维图形设计和视听艺术,从而改进书籍,报纸和杂志等传统媒体。
从数据流变化的角度,主要是数据库与组件相互关系的建立,为网站的实际应用创造条件。从数据应用平台的业务角度来看,主要的功能是为每种功能提供相应的存储与处理空间。
第四,数据流图分析。所谓数据流程分析指的是对信息的流动、变换、存储等的分析。主要是为了发现数据流动中的潜在因素以及解决数据流动中产生的各种问题:数据流程不畅,前后数据不匹配、数据处理过程不合理等等。存在的原因可能有以下几点:现行的管理比较杂乱无章,数据处理流程存在问题,人为调查数据流程有误或作图有误。分析的最终目的是要将系统潜在的要害暴露出来加以解决。
(三)动态服务器页面技术应用分析
ADO.NET是一种新的数据访问机制,主要用来满足用户对可扩展的数据访问模型的需求。它是专为高效率、快速访问数据库和数据集的网络应用程序的设计和开发,包括SQL命令和DataAdapter两个核心组件。动态服务器网页是一个应用水平的重要界面,主要是对网络平台提供数据服务。ADO.NET是专为Web应用而设计的程序,同时它为程序的应用创造了良好的条件。ADO.NET的名称起源于ADO(ActiveX Data Objects),这是一个广泛的类组,用于在以往的Microsoft技术中访问数据。其对象模型如图3所示。
ADO.NET通过OLEDB和XML数据源的服务器实现数据的同步共享。共享用户应用程序的数据可以使用ADO.NET连接,ADO.NET核心结构是数据集。数据集是一个关系数据的集合,关系数据库的建立。
图3 ADO.NET对象模型
数据集代表一个独立的实体数据,它可以被部分看到,这使得它作为不同类型的数据传输平台非常适合。其结构的核心要素是ADO.NET数据适配器,数据适配器组件的设计是实现数据处理关键环节。它提供数据源的连接对象,以便访问,并可以用来返回数据,通过对数据的处理执行相关命令。最后,网站的数据需要数据适配器进行控制。ADO.NET提供了多种数据访问方法。如Web应用程序和基于Web访问XML相关程序。ADO.NET为多种数据的同时访问创造了平台。ADO.NET提供了一个分布式ADO.NET数据集,可以进行基于XML的持久性传输,实现对象的最大程度的数据共享。数据集是关系型数据结构,可以使用XML来读、写或序列化。除了其他的数据集,ADO.NET为网络数据提供商提供必要的支持,包括关系数据库和其他数据存储连接到所有方面的业务服务。[6]
使用ADO.NET连接数据库,一般分为以下几个步骤:
1.根据对象,确定数据库结构;
2.明确对象与数据库的连接关系;
3.连接字符串分配连接对象;
4.调用连接对象打开连接;
5.关闭连接。
ADO.NET对象模型的主要组成部分有:连接对象,命令对象,数据对象,和数据对象适配器等。
综上,文章分析了互动式舞蹈教学网站基本需求,从舞蹈环境、目标客户、网站优势等角度提出了网站的总体定位,在此基础上提出了数据库的设计与动态服务器页面设计技术,这些都是舞蹈网站设计成功的关键。其中很多部分是结合本人的实际工作对舞蹈教学网站进行的设计与实现,期望能为舞蹈教师之教与舞蹈学员之学创造较好的学习与沟通的环境。
参考文献:
[1]程玉.云南少数民族舞蹈艺术的教学网站平台设计[D].成都:电子科技大学,2010.
[2]王新征.基于WEB的供电信息管理平台的设计与实现[D].沈阳:东北大学, 2008.
[3]黄琳.基于B/S结构的人事绩效考核系统的设计与实现[D].南昌:江西农业大学,2011.
[4]蔡力可.基于PHP语言的敏捷项目管理软件实现[D].广州:华南理工大学,2011.
[5]数据表的设计原则.http://www.cnblogs.com.