基于Authorware的多媒体课件的设计与实现—SQL语言学习
2015-05-04宋发平
宋发平
摘要:随着教学改革的不断深入及多媒体技术在教育领域中的广泛运用,多媒体课件制作技能已成为课堂教学必备的一项基本技术。Autherware是目前多媒体课件制作中较为流行多媒体开发工具,它采用面向对象的开发理念,以图标作为程序开发的基本组件,通过流程线连接各个图标构成程序,程序中整合了文本、图形、声音、动画、视频等多媒体元素。
关键词:多媒体课件 Authorware 设计
中图分类号:TP311 文献标识码:A 文章编号:1007-9416(2014)12-0176-02
多媒体技术和网络技术的飞速发展加速了教育信息化进程,多媒体课件在教学中的运用已是教师课堂教学的必备手段。多媒体课件开发工具较多,目前广泛使用的主要有Autherware、Flash、和PowerPoint等开发工具。Autherware拥有强大的可视化的编程坏境和强大的功能扩展性,利用它可以直接编辑对象、调用库和模板,是一款功能强大的图标导向式多媒体编辑制作软件[1]。Autherware可以将文本、图形、图像、声音、动画等多媒体资源汇集起来,通过编辑控制程序的流程图,达到对多媒体资源有效控制、展示的目的。
1 安装工具及运行环境
1.1 开发工具介绍
多媒体课件以Authorware 7.02版本为开发平台,通过对文本、图形、图像、声音、动画等多媒体资源的编辑,最终生成独立的可执行文件。
1.2 运行及安装环境
运行环境:Windows XP/ windows7。
安装条件:Macromedia Authorware 7.02中文版,SQL Server2005。
2 系统需求分析
2.1 学习者需求分析
SQL语言学习者通过前期C语言编程、数据结构、数据库技术运用等相关课程的学习,已经具备了一定的计算机编程语言的学习能力。在这些学习者当中,大多数已经具备抽象思维和系统分析能力。但从认知角度来看,他们更愿意接受集文本、图形、图像、声音、动画为一体的学习资源。
2.2 教学目标分析
多媒体课件强大的演示功能,可以将教学过程、实验演示、学习目标检测与娱乐相结合,激发学生强烈的求知欲,充分调动学生自主地探究、分析、解决问题的积极性,以达到提高学习效率的目的[2]。
3 系统详细设计
本多媒体课件以学习SQL语言为例进行设计,其实现的功能主要包括用户密码保护、课件制作、多级菜单设计、数据库链接、视频播放。
3.1 设计原理
根据学习对象及其认知能力对抽象思维和系统分析的能力,学生在学习过程中更愿意接受集文本、图形、图像、声音、动画为一体的学习资源。SQL语言学习者都有一定的计算机编程语言基础,并且有较明确的学习目标和强烈的求知欲望,能够自主地分析、解决问题。本课件能使学生轻松地学习新知识和实现数据库链接,并可以实现在线测试以及时做出反馈信息[3]。除此之外,课件还整合了部分教学视频资源,根据教学内容观看视频来巩固学习内容,达到劳逸结合的目的。
3.2 设计内容
课件在设计制作中包含课程作者简介、SQL语言学习、教学视频、学习总结、习题检测五个部分。课件使用步骤如下:首先,正确输入唯一密码,否则自动退出;片头动画播放结束后显示“课文目录”、“课件作者”和“退出程序”界面,根据需要选择。选择继续浏览课件点击“课文目录”按钮,通过下拉多级菜单,可以选择“SQL语言学习”任意章节进行学习;选择“学习总结”,则可查看关于本课程的内容小结;选择“习题练习”,则可进入习题检测功能;选择“教学视频”,则可查看相关视频。
3.3 业务流程设计
多媒体课件开发的程序流程图如图1所示。
4 系统功能实现—以密码登陆模块的实现为例
系统功能的实现需要有一定的代码支持,其代码编写如下。
“密码初始化”计算图标为:password:=fakeword:=""
“Enter”计算图标为:
if cishu<3 then
if password<>"201502" then
cishu:=cishu+1
GoTo(@"错误")
else
GoTo(@"正确提示")
end if
else
if password="52025" then
GoTo(@"正确提示")
else
GoTo(@"输入3次")
end if
end if
“?”计算图标为:
password:=password^Key --用真实符号
fakeword:=fakeword^"*" –用“*”号代替隐式密码
5 结语
由于受时间、精力和条件的限制,本多媒体课件各功能模块的设计和实现还需进一步加强和提升。本多媒体课件目前基本能满足教学的需要,但在多媒体课件的美化、教学视频播放的文件选择、习题练习的题库设计方面都还存在多级菜单中的子菜单操作不流畅的问题。
参考文献
[1]胡伏湘.多媒体技术项目与案例教程[M].北京:清华大学出版社,2009(7):45-49.
[2]詹慧静,陶灵.用Authorware7.0制作多媒体课件[M].北京:高等教育出版社,2009(7):97-99.
[3]毋玉芝.Authorware连接数据库方法的研究[J].电脑信息与技术,2008 (6):57-59.endprint