美章网 资料文库 思政多媒体教学软件设计范文

思政多媒体教学软件设计范文

本站小编为你精心准备了思政多媒体教学软件设计参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。

思政多媒体教学软件设计

1基于Authorware的设计与实现

1.1模块化的总体结构设计程序设计是基于Authorware多媒体软件设计中最核心的环节,根据实际应用设计出脚本,然后通过编程将各种素材编辑起来。在总体结构设计中,应采用模块化的处理方式,将主程序分成一个个相互独立的子模块[5]。在主程序中可对其分别调用,由此不仅能减少内存的占用,还便于对程序的调试及后续的开发。当主程序运行后,只加载当前界面所显示的模块,其他模块只作为超链接存在,当点击时才会加载。该种模块化的程序设计结构清晰,程序员设计好主模块后,分别去开发子程序。每一个子模块在开发和调试时,不影响主程序与其他子模块的运行,便于实时调试和后续开发。调用子程序使用JumpFileReturn()函数,该函数具有执行断点操作的特性,即在子函数调用之前保留主程序的运行状态和断点,当运行完子程序回到主程序后从断点处恢复之前的主程序状态,使程序的运行具有连贯性。此外,在设计主程序时,还需注意擦除的切换和画面之间的显示,保持软件界面的一致性。图1是该系统结构框图。

1.2系统导航在实际使用过程中,用户需完成在不同界面之间的跳转而不是一步一步执行到所需的界面,这就需要设计者在设计过程中,根据思想政治课的特点,将各个内容做成一个个独立的模块。通常采用用户导航模式来实现系统的导航。不同于自主导航模式,该模式将程序的控制权交给用户。由用户根据课堂进程选择加载不同的模块,符合多媒体软件的设计理念[6]。通常是通过GoTo()语句来实现各个模块之间的链接。

1.3全屏显示与试听同步的处理(1)全屏显示。这是一个重要问题,Authorware默认的分辨率为640×480,适合在35cm的显示器上运行,现在显示器分辨率一般为1024×728,所以将素材的大小设定为1024×728,这项工作在设计完成后再去处理,会导致原本调整好的图片、文字等发生扭曲或位置的变化,因此在设计之前要完成。若用户的分辨率高于素材,作品只能占据一部分的屏幕且显示字体较小,若分辨率高于素材,则作品会有一部分无法显示。因此,首先要检测用户的分辨率并保存在数据变量中,然后判断与作用分辨率是否相同,若相同则直接执行不做改变,若不同则对显示器的分辨率进行调整。该过程通过Authorware的外部拓展函数alTools.u32来实现。(2)视听同步。在多媒体教学软件的制作过程中,视听同步是一个重要的问题,视听不同步,系统就会处于混乱状态,多媒体教学便无法实施。在Authorware中解决视听同步的问题有两种方法,第一种方法是利用开发工具中的等待图标,增加或减少动画之间的时间间隔,达到让动画和声音匹配的效果,该方法的优点是实现简单,方便实时调试,缺点是完全受制于声音,用户自主性较差;而第二种方法是先设计好动画的过程,然后让声音去自适应图形和动画的显示,不同于第一种,该种方法是靠改变声音播放的节奏实现视听同步的。在动画速度无法改变的情况下,可利用GoldWave软件在声音的适当位置增加静音。第二种方法操作较为繁琐,需在不同的系统之间来回切换。实际中可将两种方法相结合,吸收各自的优点,则可达到事半功倍的效果[7]。

1.4内存的优化在系统的设计过程中,必须要考虑所使用的计算机配置是否能被大多数的用户所接受,若配置要求过高,将影响推广使用,因此在开发过程中必须要考虑系统整体优化的问题。多媒体素材对计算机内存的占用较大,除了考虑对多媒体素材的压缩外,还需考虑到内存的及时释放。若只是不停的向内存中添加多媒体素材而不考虑内存的释放,将会导致计算机的内存不断的被占用直至枯竭。最终会出现系统运行速度降低甚至死机的情况,从而造成无法工作。为了解决这一问题,首先在多媒体制作过程中,应及时释放已经展示过且不再需要的数据,以减轻系统负担。因程序的交互作用较强,只有用户的操作才能在内存中调入数据,因此采用内存数据需求保留的原则去进行内存的优化。此外,在设计多媒体软件时,还应保证数据的模块化,对相同的数据只需调用同一个模块即可,由此既保证了内存的优化,又方便日后的调试与修改。除去及时中断数据进程外,还需将声音、动画等多媒体信息作为外部链接接入程序中,当程序需要或者用户选择时再调入系统内存,这样便可保证在程序启动时,无需立即使用的数据则不会跟随系统调入内存。对于多课时的思想政治课程软件,内存占用过多是必须要解决的问题,有时甚至退出软件还不能完全释放之前占用的内存,因此内存优化是基于Authorware多媒体教学软件设计的一个难点[8]。

1.5程序的打包发行基于Authorware开发的多媒体教学软件脱离开发工具独立使用,需要将开发的软件打包发行,打包发行有4种格式:带播放器的WithRuntime文件、不带播放器的WithoutRuntime文件、使用网络播放器的ForWebPlayer文件和网页文件。此外,在文件打包交给用户时,还要将Authorware的库函数一并转交,否则多媒体程序不能正常打开。库函数一般包含在软件目录下的Xtras文件夹中,例如程序中插入了某段WAV格式的音频文件,则在库函数中必须要有wavread.x16或wavread.x32,需注意的是Xtras目录必须要与可执行文件放在系统的同一路径下。此外,若程序中使用了多媒体拓展函数,在根目录下必须要有与之相对应的UCD文件,否则程序不能正常识别。若磁盘不紧张,建议将Xtras目录内的所有函数全部拷贝出来与可执行文件放在同一路径下,并拷贝Authorware目录下的所有驱动程序。

2课件开发与课程自测

2.1课件开发课件的开发是基于Authorware多媒体教学软件开发最常用的一个开发项目。课件开发的设计思想是将课件的3大部分:课件控制部分、页面模块部分与章节框架部分有机的结合,形成开发平台,用户只需将课件的素材输入到框架中便可生成一个完整的教学课件。课件控制部分是控制整个课件按照操作者的需求进行的一个模块。主要是由一些交互按钮组成,且交互按钮已经设计好固定在系统中,使得不会编程的教师能轻松使用,制作出良好的多媒体课件。页面模块中,Authorware允许将一组编辑好的图标当做一个模块,凡是需要类似的结构时,可直接调用该模块去完成设计。在一个课件设计中,由若干个页面组成一个章节,由若干章节组成整个课件。所有的素材均作为页面模块存在于章节中,成为章节框架的一个页面。

2.2课堂自测课堂自测是基于Authorware多媒体软件开发的一个常见开发项目,课堂自测软件的开发关键在于出题的随机性和正误判断的执行,并根据教学素材去创建数据库。图2为随机出题的流程图。

3结束语

思想政治教学软件是一个集教学内容浏览、测试于一体的多媒体软件,本文在多媒体教学软件应用于思想政治教学的思路上,基于Authorware对该多媒体软件的设计进行了研究。基于模块化的设计方式构建了系统的总体结构,并对一些关键技术点如内存优化、全屏显示以及视听同步等进行了研究。并最终在此基础上给出了课件制作和课堂测试的一些具体的开发。多媒体技术对教育领域有重大意义,更是思想政治教学上的重要推进力量,多媒体教学最终会引导教育思想、理论甚至体质发生根本性的变革。

作者:郗闽 单位:西安航空学院 思政