基于计算机辅助的舞蹈教学资源管理系统设计

时间:2018-10-30 编辑整理:谢 迟 来源:早发表网

要:传统的授课方式局限于时间和地点,舞蹈教学资源管理性能差。设计基于计算机辅助的舞蹈教学资源管理系 统,系统功能结构包括核心计算机辅助教学和教学管理应用,采用数据管理模块将处理后的数据存储在数据文件中,并对舞 蹈教学内容发布模块检索请求以及多媒体管理模块的远程图像资源定位请求进行响应反馈。设计用户课件点播流程,利用 现有的舞蹈教学资源学习。实验结果表明,所设计系统性能佳,具有较高的稳定性和兼容性,教学资源数据存储能力强。

关键词:计算机辅助教学;舞蹈教学;资源管理;数据管理模块;多媒体模块;远程图像

0 引 言

随着多媒体技术和计算机技术的不断发展,计算机 辅助教学被广泛应用,计算机辅助教学的教学内容主要 利用图、文、声、视频等形式进行展示,通过超文本技术 处理信息整序,得到契合学习者联想性思维的超媒体系 统。随着 Internet 的普及,计算机辅助教学的应用范围 也在逐渐扩大 。计算机化教学(CBI)、计算机化学习 (CBL)、在 线 教 育(Online Education)、网 上 教 育(Net⁃ work Based Education)等词的使用率逐渐升高。传统的 授课方式主要表现为教师亲自授课,存在时间与地点约 束性弊端,教学资源存储方式受限。因此,提出现代化计算机辅助教学通过网络和多媒体信息技术可有效解 决这一弊端,实现舞蹈教学资源的最大化共享以及实 时交互等功能。计算机辅助教学是一种将传统的舞蹈 教学内容进行媒体化和数字化处理,再利用计算机网络 技术将教学资源发布和共享的现代化教学技术。因此, 本文设计基于计算机辅助的舞蹈教学资源管理系统,以 提高舞蹈教学质量。

1 基于计算机辅助的舞蹈教学资源管理系统

1.1 系统总体结构设计

三层体系结构的应用系统组成了本文基于计算机 辅助的舞蹈教学资源管理系统。划分成的第一层是用户交互界面,即是逻辑表达层(应用端)。中间层主要分 布的是程序化的功能模块,即是业务逻辑层(管理端), 分布在第三层的则是数据库。中间层主要包括管理模 块、内容发布模块、多媒体模块等。基于计算机辅助的 舞蹈教学资源管理系统的结构体系使模块化和组件化 的设计更加便捷,整个系统的扩展性更强。为使本文系 统设计的程序更易于浏览、改正、重用和补充,因此,采 用基础的独立模块化开发模式实施系统开发[4] ,其能够 保证数据的完整性并得到分明的软件结构。分析研究 用户需求以及系统功能,明确出系统的开发原型,通过 反复测试优化,增加系统开发效率。交互界面的设计与 研发在系统开发中十分重要,其在满足基本功能的要求 上,还要做到使系统操作起来更加方便快捷、易理解与 操作等,基于计算机辅助的舞蹈教学资源管理系统的总 体结构设计如图 1所示。

 

1.2 系统功能结构设计

根据功能区分,本文基于计算机辅助的舞蹈教学资 源管理系统由核心计算机辅助教学和教学管理应用两 部分组成。舞蹈教学内容发布、多媒体以及数据管理等 子模块组成了核心计算机辅助教学部分,基于计算机辅 助的舞蹈教学系统具有多媒体和网络支持功能。教学 管理应用部分主要由舞蹈教学选课、舞蹈教学在线交流 以及舞蹈教学课程设置等子模块组成,其利用统一的电 子平台管理舞蹈教学资源。

1.2.1 舞蹈教学内容发布模块设计

系统中的舞蹈教学内容发布模块具有对 XML 文件 解析以及 XSLT 文件的样式表转化功能,其是应用服务 器上的一个组件程序,主要分布在中间层。客户端的请 求以及应用服务器中其余中间模块的调用请求均可通 过舞蹈教学内容发布模块实现响应 。为响应多媒体模 块和数据管理模块提交数据信息的检索请求,该舞蹈教 学内容发布模块需通过调用请求中传输的参数实现。 舞蹈教学相关的文字、图像、表格和视音频等信息在获 取检索结果集之后,以特定的排版形式进行融合,形成XML 中间文件,为使该 XML 文件可成为与客户端请求 相匹配的格式,可依据转化规则将其进行 XSLT 转化。 本文系统设计的舞蹈教学内容发布模块结构图如图 2 所示。

 

1.2.2 多媒体模块设计

舞蹈教学相关的图像、表格、声音以及视频等的元 文件(meta⁃file)通过多媒体模块进行调整和组合,对舞 蹈教学内容发布模块的检索请求进行响应。本文系统 充分利用了声音和视频文件提升舞蹈教学效率。采用 流媒体技术在多媒体功能模块中实现数据信息的高效 处理。网络渠道上的多媒体等资源的发布通过媒体管 理模块实现。

媒体服务器主要存储着经过流媒体压缩处理后的 连续影像和声音,满足用户在下载舞蹈教学相关的流 媒体信息时还能观看舞蹈教学流媒体的需求。若使用 者是初次观看舞蹈教学视频,则系统需先默认下载一段 舞蹈教学视频的数据作为缓冲,即在该使用者的电脑上 构建一个缓冲区,舞蹈教学视频在完成一定数量数据块 的预摄取后开始播放。当播放所耗用资料的速度大于 网络实际连接速度时,为避免播放中断,播放程序自动 采取缓冲区内的数据进行播放,保证舞蹈教学视频播放 质量。SMIL 标识文件编码以及与 RealServer 流媒体服 务器相交互的 Plugin 脚本文件均在多媒体管理模块得 到实现。

1.2.3 数据管理模块设计

该模块主要通过 RDBMS,VML,DB 以及操作系统 的文件系统实现对各种用途的数据文件存储。舞蹈教 学内容发布模块的检索请求以及多媒体管理模块的远 程图像资源定位请求,均通过数据管理模块进行响应 反馈。

本文系统设计的数据管理模块如图 3 所示,数据的 存储、规划以及数据库的基础访问等操作通过数据管理 模块实现,选用 XML 的数据信息格式,支持对数据的可 移植性和开放性。XML 数据信息可分为文本数据和媒 体片段数据两种数据类型。文本数据可根据信息直接 编入独立的 XML 文件里。媒体数据则将其自身在文 件系统中的储存位置编入 XML 文件里。本文系统在数 据管理方面具有高效便捷的优点,对 XML 文件的存储 优化效率高。

 

1.2.4 课件点播模块的实现

本文系统中的课件点播模块具有关键作用,其改变 学习者的学习条件,增强学习者的创造性学习能力。网 络课件点播即是本文系统的课件点播模块的主要形式, 将指定的舞蹈教学资源制作成在网上可点播的课件,学 习者可以根据自身喜好点播舞蹈教学资源。组件的制 造、课件的整合以及课件点播三个子模块构成了课件点 播模块。

本文系统的课件点播模块是在 Web 应用基础上设 计而成,为使用者创造了易于掌握与操作的教学系统。 学习者可在舞蹈教学资源之间任意切换,舞蹈教学资源 的进度(暂停播放、停止播放)以及播放资源的音量都可 以随意设置[10] 。学习者在课件点播的操作页面选取所需 要的舞蹈教学资源后,该舞蹈教学课件的 SMIL文件和相 关资源在服务器中实施检索与提取,检索的结果在课件 大纲区域进行展示。学习者点击大纲区域中想获取的资 源目录,相应的舞蹈教学资源就在 RealPlayer 控件上得 到展示,实现将指定的 SMIL文件中对应的舞蹈教学视频 资源在视频和同步讲稿区域中进行播放。

2 实验分析

2.1 系统的教学资源存储应用的使用情况及调查

为了解本文设计的基于计算机辅助的舞蹈教学资 源管理系统中的数据存储功能在解决教学资源管理中 数据存储问题的效果,实验特请 20 位使用者体验本文 设计的基于计算机辅助的舞蹈教学资源管理系统,本文 系统资源存储应用调查结果如表 1所示。

 

根据表 1 可以看出,本文系统在教学资源存储方面 操作起来更加便捷,深受使用者的喜爱。

2.2 系统性能测试

本文系统的群发快慢可通过系统的访问进程数来 体现,因此,实验对基于计算机辅助的舞蹈教学资源管 理系统实施压力检测,在一定的时间内通过并发登录操 作进行大规模的短信发送,检测基于计算机辅助的舞蹈 教学资源管理系统的性能负载能力以及信息处理能力。 本文系统接收端的接收情况和系统发送的完整性通过 统计发送的短信内容及数量情况进行检测,实验检测得 到本文系统性能测试结果如图 4所示。

 

根据图 4 能够看出本文系统的数据并发量增加时, 系统仍无明显的丢包现象,证明该系统即使是在大量用 户访问压力下也可正常运行,充分满足舞蹈教学应用时 的硬性要求。实验针对本文系统的页面运行性能实施 响应性能检测,为检测本文系统运行的页面性能参数, 需对本文系统的页面运行情况进行参数统计与分析,得 到本文系统页面运行摘要见表 2。 

从表 2可以看出,当使用者增加时本文系统的 CPU的耗时仍无明显增大,说明本文系统在业务处理以及数 据存储方面能力出色。

3 结 论

本文设计的基于计算机辅助的舞蹈教学资源管理 新系统有效弥补了传统教学的缺陷,通过媒体和网络技 术,打破了传统教学中时间和地点的约束,实现了舞蹈教 学资源的最大化共享。实验证明所提系统性能及功能强 大,充分符合教学的全部功能要求,具有广泛的实用性。


职称
论文

期刊
发表

加急
见刊

写作
咨询

课题
专答

编辑
顾问

关注
我们

返回
顶部