电机学院Authorware课程设计.docx
《电机学院Authorware课程设计.docx》由会员分享,可在线阅读,更多相关《电机学院Authorware课程设计.docx(17页珍藏版)》请在冰豆网上搜索。
![电机学院Authorware课程设计.docx](https://file1.bdocx.com/fileroot1/2023-1/8/f619fe91-1618-4c8c-bb0b-8742b64772fc/f619fe91-1618-4c8c-bb0b-8742b64772fc1.gif)
电机学院Authorware课程设计
《多媒体技术》课程设计
课程设计题目:
计算打分系统
专业:
计算机网络
班级:
ZX0822
姓名:
指导教师:
完成日期:
2010年6月3日
摘要
Authorware7.02是Macromedia公司一款比较实用的多媒体制作软件,利用这款软件我们能做出许多带有想象力和超越性的多媒体作品。
当然要做出一件值得欣赏的作品,实践和理论都是不可获缺的。
于是通过这次实训的机会来提高自己的水平以及展示自己学习的成果。
利用多媒体课件,通过各种实物图片和示意图、文字及声音说明、动画效果等再配以交互式的学习方式,则可以达到良好的教学效果。
本论文将介绍如何利用Authorware软件,进行制作计算打分图文并茂的动态演示以及在制作过程中所遇到的问题和解决办法。
关键词:
Authorware,测验,计分
引言
对于一个学生来说,如果以单纯的数字计算对其进行测试,时间长了,很容易使他厌倦,反而可能助长其抵抗情绪。
本文就是有鉴于此,采用限时间、和不限时间两种方式来进行加、减、乘、除运算。
这样即利用了多媒体计算机技术在教学上的优势,从而提供一种有效的手段,引导学生主动思考,利用声音、图像、动画、文本等多种媒体的有效组合,使那些平时用语言讲解费力,学生接受费解的难点问题,化为容易理解,便于记忆的画面和文字,将抽象思维变成形象思维,以提高学习效率和改善学习效果;利用多媒体图文声像并茂的呈现方式,有效激发学生的学习兴趣;利用多媒体提供友好的交互环境,调动学生积极参与学习;利用多媒体提供丰富的信息资源,扩大学生的知识面;利用多媒体创建多种学习途径,发展学生的思维能力。
第1章需求分析
1.1功能需求分析
为了达到可以进行测试并计分的目的,本文采用创建菜单的方式进行设计,方便了用户的人机交互功能,这种菜单结构一般用于管理,从一个笼统的范畴然后转化清楚明白。
虽然是简单的计算系统,但是如果配以多媒体效果就截然不同了。
在计算前后不只是简单枯燥的计算,如果增添了视觉以及听觉的享受那就是给生活增添一分色彩、一点情趣。
现在正是视觉和听觉极具享受的时代,也正是多媒体的时代。
多媒体给我们带来的是多姿多彩的世界。
我还为每次计算结果后加了背景音乐,而这些背景音乐也一定程度上反映了你计算结果的正确与否,因此有的平稳有的激情。
1.2环境需求分析
我的多媒体作品是在Windowsxpprofessional+Authorware7.02或者Windows2000+Authorware7.02的环境下完成的。
现在我介绍下程序工作的环境:
1.2.1硬件环境
就Authorware7.02这款软件来说,对使用者的硬件要求不是很高,应该是只要有个人电脑的用户都可以使用。
·处理器:
Intelceleron(R)2.80G或更高。
·内存:
256MB
·硬盘空间:
10GB
·显卡:
SVGA显示适配器
1.2.2软件环境
1、Authorware7.0简介
由Author(作家;创造者)和Ware(商品;物品;器皿)两个英语单词组成,顾名思义为"作家用来创造商品的工具".它是美国Macromedia公司开发的一种多媒体制作软件,在Windows环境下有专业版(AuthorwareProfessional)与学习版(AuthorwareStar)Authorware是一个图标导向式的多媒体制作工具,使非专业人员快速开发多媒体软件成为现实,其强大的功能令人惊叹不已.它无需传统的计算机语言编程,只通过对图标的调用来编辑一些控制程序走向的活动流程图,将文字,图形,声音,动画,视频等各种多媒体项目数据汇在一起,就可达到多媒体软件制作的目的。
Authorware这种通过图标的调用来编辑流程图用以替代传统的计算机语言编程的设计思想,是它的主要特点。
它的主要功能还在:
1,编制的软件具有强大的交互功能,可任意控制程序流程。
2,在人机对话中,它提供了按键,按鼠标,限时等多种应答方式。
3,它还提供了许多系统变量和函数以根据用户响应的情况,执行特定功能。
4,编制的软件除了能在其集成环境下运行外,还可以编译成扩展名为.EXE的文件,在Windows系统下脱离Authorware制作环境运行。
下面我们就来看看Authorware7.0的十大新功能简介。
1、CommonMacromediaUserInterface
采用Macromedia通用用户界面。
2、MicrosoftPowerPointImport
支持导入MicrosoftPowerPoint文件。
3、DVDPlayback
在应用程序中整合播放DVD视频文件。
4、AccessibleContentforPeoplewithDisabilities
通过内容创建导航、文本等功能将更简便容易。
5、XMLImportandExport
支持XML的导入和输出。
6、javascriptSupport
支持javascript脚本。
7、LearningManagementSystem(LMS)KnowledgeObjects
增加学习管理系统知识对象。
8、One-ButtonPublishingtoLearningManagementSystems
一键发布的学习管理系统功能。
9、FullyScriptableProperties
完全的脚本属性支持。
用户可以通过脚本进行commands命令、KnowledgeObjects知识对象、以及延伸内容的高级开发。
10、AppleMacOSXPlayback
Autherwave7创作的内容可在Apple苹果机的MacOSX上兼容播放
2005年Adobe收购了Macromedia,authorware变身到Adobe旗下
Adobe公司2007年公布,停止Authorware的研发,这就意为着Authorware将不会有新的版本,2003年推出Authorware7就是最终版。
Authorware的开发已经终结,但Authorware的使用还会有还会有更长的时间。
第2章功能分析
2.1系统的主要功能
这件作品的功能是要让人们再不同的模式下计算,又可以从这个过程中享受情趣,并且能够有很大的自主性去选择自己想要测试计算能力的方式。
这些功能主要有:
1、交互菜单设置:
利用各种热点交互技术,让用户能够方便自主地快选择不同方式。
2、计算测试方式:
分限时间、不限时间两种方式
3、限时间方式:
自主设置所需时间和要测试题目数目
4、测试类型:
加、减、乘、除
5、背景音频设置:
可以给用户以更直观的感觉。
6、计分功能:
方便用户查看自己所得分数。
2.2系统流程图
第3章功能实现
经过需求分析、功能模块设计之后要进入详细设计阶段,本阶段将按系统的主要模块进行论述,重在阐述具体的某项功能的实现方法或运用到的相关技术。
3.1总体框架图
该软件使用了Authorware7.02中的显示设计图标(可以接受用Authorware提供的图形工具箱中的工具创建文本和图形),判断设计图标(用来设置分支、循环结构),交互作用设计图标(用来创建一种交互式分支结构),计算设计图标(用来定义用户使用的变量、调用系统函数),群组设计图标(可将一组设计图标组合在一起),声音设计图标(用于在多媒体应用程序中引入并播放声音文件)
总体框架图
3.2主界面的设计
3.3菜单设计
交互作用的控制是Authorware强大功能的最集中的体现,也是多媒体创作的核心,交互十分复杂、灵活。
交互性是指:
具有双向信息传递方式,即不仅可以向用户演示信息,同时允许用户向程序传递一些控制信息。
它改变了用户只能被动接受的局面,用户可以通过键盘、鼠标等来控制程序的运行。
在Authorware中实现交互功能是很方便的,它通过交互图标在程序中加入交互性的,Authorware提供它提供了11种交互响应类型,如下图所示:
图3-8交互类型对话框
以下主要介绍一些经常使用的交互方式:
1、Button(按钮)交互:
它是多媒体程序中比较常用的交互方式之一。
选择Button交互,程序进入交互时会在屏幕上显示一个按钮,使用鼠标单击次按钮时,程序进入交互分支结构运行。
2、HotSpot(热区域)交互:
此交互也是多媒体程序中比较常用的交互方式之一。
在这种交互方式下,屏幕上的某些区域本定义成热区,用鼠标单击进入热区时,程序进入交互分支结构运行。
3、HotObject(热对象)交互:
选中HotObject(热对象)交互方式,程序运行时,对热对象进行操作(单击、双击或志向热对象,根据设置而改变),程序进入交互分支结构。
4、TextEntry(文本输入)交互:
选中TextEntry交互方式。
程序遇到TextEntry交互时,会在屏幕上出现一个文本输入框,如果在该输入框中输入的内容与预定内容一致,将激活交互分支结构。
本项目中主要运用了HotSpot(热区域)交互,因为应用它,可以直接在Authorware内部进行制作按钮,然后选中它为热区域,通过该热区域外加图片按钮即形成了所谓的菜单,因此他们可以方便的进行人机交互。
拿文件子菜单为例,首先来看交互的截图:
3.4利用代码美化界面
调用WindowsAPI函数ShowWindowAsync实现将窗口退出、最小化、卷起、移动,从而使界面更加美观,并富有动态之美
退出代码如下:
退出
最小化代码如下:
最小化
卷起
移动代码如下:
移动
3.5具体子菜单设计
查看成绩子菜单设计:
限时与不限时子菜单设计:
帮助子菜单设计:
限时菜单下,加、减、乘、除子菜单设计,以加的设计为例:
3.6背景音乐、图片的插入
音频的插入方法:
声音可以给学习者呈现教学内容;吸引学生,保持注意力;还可以补充视觉信息。
声音是信息的主流,是视觉的补充,主要包括:
讲解、音乐和音效。
在本项目中用到了音乐和音效两种:
音乐:
常作为课件的背景音乐,主要加强气氛、渲染主题。
音效:
主要是吸引学生注意,加强对概念的理解,或是渲染气氛。
对音乐图标属性的设置如下图3-1所示:
音乐属性设置
音乐需要从点“导入”按钮,然后选择需要的背景音乐。
执行方式设置为同时,速率为100%,播放次数为一次。
图片的插入方法:
一、从外部文件直接导入
1、首先应该拉一个“显示”(DisplayIcon)到流程线上,双击打开。
从上方菜单栏选择插入|图像菜单命令,弹出对话框。
2、找到要导入文件的目录,选择该图片。
3、点击“导入”,图片即被插入完毕,然后把它放到合适位置,设定好它的属性。
二、通过word进行导入
1、首先应该拉一个“显示”(DisplayIcon)到流程线上,双击打开,从上方菜单栏选择插入|OLE对象菜单命令,弹出如图3-4所示的对话框,在对象类型中选择
“MicrosoftWord图片”(前提是机器应该安装好Word)。
图3-4插入对象对话框
2、自动进入word界面,在word里选择插入|图片里的内容,例如剪贴画、来自文件和艺术字等。
3、可以利用粘贴,把所需要的图片复制到指定位置。
本项目中的充分运用了两者的结合,很好的解决了图片插入问题。
第4章功能调试
我们以“限时”子菜单来进行功能的调试,选择“限时”选项卡:
选择“加法”选项卡:
输入你想做题目的个数:
输入你想做题目所用的时间:
如果答题正确,出现一声音音频,并出现如下界面:
如果答题错误,出现另一音频,并出现如下界面:
如果答题超过自己刚设定的时间,程序将不能答题,并出现如下界面:
打开“文件”下的“查看成绩”选项卡,出现如下界面:
打开“帮助”下的“帮助主题”选项卡,出现如下界面:
结论
经过了一周的Authorware实训,我对Macromedia公司的这款软件有了更深刻的了解。
在多媒体制作上,Authorware的确是不可多得的好帮手,在实践中获得真理和知识。
这次实训的确让我学到了不少东西,也让我的水平得到了锻炼。
在这个系统中,我运用了各种技术,比如说利用移动图标中的指向区域中某点进行对象跟随鼠标的操作。
还利用了Authorware中的各种工具导入音频以及动态文件。
这队我的作品都有很大的帮助。
作为多媒体作品,有好的视觉和听觉效果无疑是非常重要的。
所以我在里面添加许多群组与交互图标,希望能够更加精确地突出这种效果。
把这个宣传片做得更加多姿多彩。
当然在制作过程中也遇到过很多问题,比如移动图标用的线路无法与背景配合。
这也是我所碰到的一些意识上的问题。
也是我需要提高的地方。
参考文献
《Authorware实用教程》葛秀娟,耿亚维,李筱松,俞梅,李明扬.北京:
清华大学出版社,2008.3
致谢
通过这次课程实训我学到了很多,更重要的是我锻炼了自己的能力,很高兴能有这种机会。
这里要感谢的是身边的同学和老师。
赵强老师是一位非常严谨的老师,对于一丝一毫的缺点都不会放过,我认为这种严谨的态度不仅是对我们的鞭策,更重要的是帮助我们树立一种正确的态度。
在这里必须要对赵强老师表示感谢。
同时我也要感谢在我遇到问题时帮助过我的同学,无疑在遇到一些难解的问题时,探讨是非常重要的。
很高兴能得到大家的帮助。
这是一次非常愉快的经历。