021Authorware《信息技术》习题库练习光盘的设计与实现样本
(样本只提供该系统的基本情况介绍,若需要完整的设计和论文,建议您购买本系统,凡是购买本站系统的,本站均根据您的要求,把系统上的开发信息,题目等修改成符合您的要求)
本系统开发工具:Authorware
本设计包含内容:源代码+毕业论文+开题报告+答辩稿
论文大概:
摘
要
1.1 本文主要介绍《信息技术》试题练习系统的制作。在该系统的设计过程中,本文主要作了如下工作:首先,说明了教学和多媒体结合的可行性,及各种创作工具的比较和选用;其次简要概括了系统设计的一般流程,并在分析了课件界面设计的原则和风格之后对该课件的大体程序进行分析,最后提出了制作过程中总结出的一些经验技巧,并对多媒体课件技术提出展望之处。
关键词:
课件 界面
程序 多媒体
《Information of technology》Exercises System
made in
Authorware
Abstract: In the system design process, this article
mainly as follows : first of all, on the feasibility of integrating
teaching and multimedia, and various creative tools to compare and
choose; Secondly provides a brief summary of the general system
design flow and analysis of the software interface design principles
and the teaching style after the general procedures for analysis,
Finally made the production process summed up the experience skills
and vision of multimedia software
technology.
1.2 Keyword:Courseware
Interface
Procedures
Multimedia
2 第一章 前 言
2.1 1.1 习题库练习光盘的设计的现状
本系统是着重开发《信息技术》试题库光盘,采用Authorware来开发此系统,主要内容有初中、高中部分的内容以及相应的题库。在选用的平台中,目前的Authorware功能强大,开发周期短,因此,本次设计在此平台下完成。
在各种多媒体应用软件的开发工具中,Macromedia公司推出的多媒体制作软件Authorware是不可多得的开发工具之一。它使得不具有编程能力的用户也能创作出一些高水平的多媒体作品。
Authorware采用面向对象的设计思想,是一种基于图标(Icon)和流线(Line)的多媒体开发工具。它把众多的多媒体素材交给其他软件处理,本身则主要承担多媒体素材的集成和组织工作。
Authorware操作简单,程序流程明了,开发效率高,并且能够结合其他多种开发工具,共同实现多媒体的功能。它易学易用,不需大量编程,使得不具有编程能力的用户也能创作出一些高水平的多媒体作品,对于非专业开发人员和专业开发人员都是一个很好的选择。
2.2 1.2
习题库练习光盘开发的目的
这种系统可提供大量的内容,读者可以进行查询、选择,甚至可以模拟考试环境,让用户身临其境,充分在考试前做好准备。这是最简单、最直观的考试联系训练模式,实际上它只是传统考试形式在互联网上的延伸。它的优点是能提供大量题目,读者选择面大,效率高,形象直观,但是它的不足也是明显的,它必须有完好的支持平台、完善的题库更新系统、国内现有的练习光盘绝大部分都是这种类型的,真是因为上述条件都不具备,它们才会陷入困境。
这种类型的光盘看似简单,实际上要想成功的做好并且利用好它,是很难的。原因恐怕就在于没有对于网络考试和练习的理解,没有充分利用无纸化考试在思想上的转变。
本软件具备了强大的功能、很高的灵活性,最突出的是它融入现代学生和教师的理念和需求,每个学校都可以将它量身订制成为自己独特的练习、授课平台。本软件还具有不错的灵活性和高效性;最大限度的满足客户需求;具有向导式用户界面风格,实现强大的用户交互能力,便于用户操作;功能模块操作通安全审核,保证系统的安全性和操作的有效性。
3 第二章
开发软件的介绍
2.1
Authorware的主要特点
(1)面向对象的可视化编程。
这是Authorware区别于其他软件的一大特色,它提供直观的图标流程控制界面,利用对各种图标逻辑结构的布局,来实现整个应用系统的制作。它一改传统的编程方式,采用鼠标对图标的拖放来替代复杂的编程语言。
(2)丰富的人机交互方式。
提供11种内置的用户交互和响应方式及相关的函数、变量。人机交互是评估课件优劣的重要尺度。
(3)丰富的媒体素材的使用方法。
Authorware具有一定的绘图功能,能方便地编辑各种图形,能多样化地处理文字。Authorware为多媒体作品制作提供了集成环境,能直接使用其他软件制作的文字、图形、图像、声音和数字电影等多媒体信息。对多媒体素材文件的保存采用三种方式,即:保存在Authorware内部文件中;保存在库文件中;保存在外部文件中,以链接或直接调用的方式使用,还可以按指定的URL地址进行访问。
(4)强大的数据处理能力。
利用系统提供的丰富的函数和变量来实现对用户的响应,允许用户自己定义变量和函数。
4 第三章
练习光盘系统的需求分析
4.1 3.1
任务要求
实现练习光盘的一般功能要求,如为了使学生方便的进入单选、多选等题型,要有能够显示题型的目录,显示题型的详细信息,在做题完成之后,有一个能够显示正确答案的功能,同时满足特定用户和学生,提供课外补充知识模块功能。
4.2 3.2
需求的可行性
随着IT行业的高速发展,网络教学以及光盘为媒介的教学和练习形式,成为一种趋势和时尚,人民和学生越来越趋向于便捷,迅速的学习方式,再者随着经济的高速发展人民的经济生活水平的提高,对精神文明的追求越来越大,精神文明的提高书籍的作用是不可抹煞的,所以这就趋使着网络多媒体学习和互动教学的实现,多媒体教学和练习将会是未来的一种趋势,设计此系统正是体现了学生、教师、家长以及社会的需求。
4.3 3.3
技术的可行性
Authorware是个快速而且健壮的多媒体开发和管理系统,允许多种格式的嵌入,编辑。内置许多常见的特效任务所需要的函数库,低成本,容易学习和使用,面向对象的高度支持,可移植性,技术支持等特点,
4.4 3.4
预期完成目标
能够识别用户身份,实现不同年级的搜索和模拟考试。列出试题目录,显示试题信息,实现模拟考场功能,同时有完成之后判断功能,具有多种题型。最后实现一个VC++学习引导Flash功能。
5 第四章 系统设计
5.1 4.1
用户欢迎界面
5.2 4.1.1规范各种外部文件的位置
如果在你的作品中嵌入了大量的文件,特别是声音这样的大块头,会使主程序文件体积过大,影响播放速度。所以常常将这些文件作为外部文件发布。对这些文件,不同类型一般放在不同的目录下,以便管理。比如,图片放在image文件夹中,声音放在sound文件夹中等等。
5.3 4.1.2
运行程序时显示器的分辨率
这是一个很重要的问题,Authorware默认的作品是大小是640×480,这样大小的作品很适合在14寸显示器上运行,现在的主流显示器分辨率一般为800×600,所以,一般将作品的大小设为800×600。这项工作要在开始设计之前就要做好,要是等到程序设计完成之后,再来更改显示大小,那么原来调整好的图片、文字、按钮的位置将都发生变化,重新调整是很令人头疼的。
可是,如果你的用户的显示器的分辨率不是800×600,而是640×480或者1024×768呢。这样,你的作品也不能得到最佳的视觉效果。这就需要在程序行一开始就检测用户的显示器分辨率,如果不合适,进行调整。这里可以使用一个扩展函数库alTools.u32来实现(很多Authorware学习站点提供扩展函数库下载)。
5.4 4.1.3.是否需要标题栏(Title
Bar)和菜单栏(Menu
Bar)
这个问题也是在设计作品之前就要考虑好的问题,Authorware默认显示标题栏和菜单栏。如果你在完成后又想去掉菜单栏,也要对所有的图片进行位置的调整,因为菜单栏和标题栏也在屏幕上占了一定的高度。
5.5 4.1.4.关于外部扩展函数
使用外部扩展函数库之前,要考虑好这个外部文件的位置。比如,你要使用
Winapi.u32
这个扩展函数,这个文件在Authorware安装目录下,但是你最好在主程序文件下建一目录,将这些外部函数都放在这个目录里,设置好搜索路径,否则在没有安装Authorware的机器上会提示找不到这些函数,从而无法实现这些函数的功能。
5.6 4.1.5.关于外部扩展函数
如果你在作品中,需要使用系统提供的四种基本中文字库之外的字体,在确认用户机器上有这种字库时,可以将字符方式显示这种文本,否则,你就要将这些文字转化为图片,这样才能保证用户看到的效果正是你想表现的。
5.7 4.1.6.关于图片和声音
图片和声音占用的空间较大,对程序的运行速度有很大影响。
在使用图片时,如果256色可以表现出所需色彩的,就不要使用16位或16位以上的真彩色,这样也会使你的文件变很很大。还有,因为是要在屏幕上显示图片,屏幕的显示精度为每英寸有72点或96点,那就没有必要使用每英寸100点以上的图片,因为最终的显示效果基本一样。
对于声音素材,采样的频率和量化的精度直接影响声音的数据量。对于人声解说,一般使用22.05KHz采样率,16位量化,若使用44.1KHz,在效果上没有明显提高,却大大增加了数据量。声音的编码,最好采用Macromedia的SWA格式,这种格式质量不错,压缩比也很高。可以使用“Xtras>>Other>>Conver
WAV to
SWA…”来将WAV声音转化为SWA声音。
5.8 4.1.7.设计程序流程图
在开始启动Authorware制作你的程序之前,最好将你的课件内容用一个线框流程图表示出来。比如,什么时候进行跳转,跳到什么地方,如何返回等等。看起来,似乎小题大做,可是真正做过课件的朋友都会体会到这样做的重要性。没有流程图,在设计程序时,随心所欲,将会不停地修改,始终确定不了程序的流向。所以在开始制作之前,理好课件各层次的关系,画出流程图,哪怕非常简单,都会大大提高工作效率。
5.9 1、前期工作
开发的前期工作主要包括如下内容:
需求调查:很显然,无论做什么事,首先要弄清楚做什么,然后,才能考虑应如何做。所以首先必须明确课件开发的目的、期望达到的效果如何,即搞清楚教师和学生的需求。
收集素材:收集所需的文字、图片、声音等素材。素材的收集是制作流程的一个非常重要的环节,素材准备不充分,在制作阶段不得不回头来进行素材的收集,会延长软件制作周期,打破原有的发行、销售等一系列计划。
5.10 2、脚本设计
在需求确定之后,我们就要充分的考虑课件的各个部分,是否对使用者有好处。因此脚本设计在整个系统开发过程中具有举足轻重的作用。详尽完善的脚本可以使开发工作效率提高,达到事半功倍的效果。脚本编写是课件制作中的一项重要内容。编写规范的课件脚本,对保证课件的开发,将起到关键的作用。
⑴
脚本是多媒体动画展示系统设计思想的具体体现
通过编写脚本,可以设计各种信息的编排、显示组织和控制,并要考虑信息处理方法和技巧的可视性。
⑵
脚本为课件的制作提供直接的依据
脚本不仅反映了教学设计的各项要求,还给出了要显示的各种内容及组织,基于学习者的学习情况的各种处理和评价、显示的特点和方法等,这将为课件制作提供了直接的依据。
3、
6 第五章
系统设计
6.1 4.1.界面设计流程图
一个好的课件不仅需要其功能完善,而且也要其界面美观,易懂。各个界面最好风格统一,不要太过于华丽,不然这样会影响学生的使用效果。本课件是制作关于考试的课件,因此考虑到界面还应当于内容相呼应。
本系统界面在设计的时候,主要使用到了插入flash,插入音乐,擦除背景,设置运动轨迹,以及热区域等技术。在系统运行后,Ctrl+P,停止,然后,拖拽欢迎使用《信息技术试题练习系统》,如下图:
接下来,Ctrl+I,选择拖动对象扩展路径以及类型,会出现目标和重点的坐标参数,表明拖拽成功,欢迎界面制作成功
插入wait和擦除键,可以使系统继续发生改变,并运行至系统的模拟考试和题库界面。
6.2 4.2.1
单项选择题模块