您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 广告经营 > 第八章多媒体应用系统设计
蚌埠医学院二O一一18.1多媒体应用系统设计概述38.3Authorware的使用与实例18.2多媒体著作工具2第8章多媒体应用系统设计8.1.1多媒体应用系统的基本概念8.1.2多媒体应用系统的设计流程8.2.1多媒体应用系统的基本概念8.2.2多媒体应用系统的设计流程8.2.3常用的多媒体著作工具蚌埠医学院二O一一28.1多媒体应用系统设计概述8.1.1多媒体应用系统的基本概念多媒体系统是指能对文本、图形、图像、动画、视频和音频等多媒体信息进行逻辑互连、获取、编辑、存储和播放等功能的一个计算机系统。多媒体应用系统多媒体系统计算机系统多媒体硬件系统多媒体操作系统多媒体创作工具多媒体应用系统蚌埠医学院二O一一38.1.1多媒体应用系统的基本概念多媒体应用系统:指利用多媒体开发工具开发的,综合多种人机交流手段,集成处理和整合各种媒体而生成的具有良好人机交互能力的多媒体产品。最大的特点是丰富的交互性和高度的集成性。目前,多媒体应用系统所涉及的应用领域很广泛,例如文化教育、电子出版、音象制作、咨询服务、信息系统、通讯和娱乐等。多媒体应用系统人——人交互系统人——机交互系统蚌埠医学院二O一一4多媒体应用系统的设计流程和其他的计算机应用系统相比有其特殊性。可以把它分为以下六个阶段:1.系统分析2.系统设计3.脚本设计4.数据准备5.系统制作6.系统测试8.1.2多媒体应用系统的设计流程蚌埠医学院二O一一51.系统分析系统分析的主要任务是确定系统的目标,即确定“做什么”。在这一步首先要分析系统面向的领域、系统的应用场合和应用环境、系统的用户类型等,然后根据上面的需求结果来分析软硬件设施与环境、资金来源与成本效益以及系统涉及的系统组织结构与具体设计内容等。8.1.2多媒体应用系统的设计流程蚌埠医学院二O一一62.系统设计多媒体系统设计包括结构设计、功能设计和界面设计。多媒体应用系统的结构可以是线性结构、树形结构或网状结构。线性结构的系统顺序执行,用户可以控制前进、后退、暂停、到最前页或最后页,交互性较差;树形结构可以根据用户选择分支进行,如果用户想看其他的分支内容,需要一步步退出当前分支;网状结构中,各媒体按照各自的内容被有机地链接在一起,系统提供了灵活多变的交互方式,用户可以根据需要随时查看有关的链接信息,达到对信息随机获取的目的。功能设计需要根据系统分析的结果来进行。界面设计包括布局设计和风格设计。界面设计一般遵循交互性原则、一致性原则、简洁性原则和结构性原则等。8.1.2多媒体应用系统的设计流程蚌埠医学院二O一一73.脚本设计脚本设计是多媒体应用系统设计的特有内容,脚本设计相当于影视制作中的分镜头设计,是总体的设计方案在每个单元的具体体现,包含了对内容、媒体的选择、交互控制方式、声音的表达以及屏幕设计等方面的详细描述。脚本设计要兼顾多方面,不仅要规划出各项内容显示的顺序和步骤,还要描述其间的分支路径和衔接的流程,以及每一步骤的详细内容。8.1.2多媒体应用系统的设计流程蚌埠医学院二O一一84.数据准备脚本设计之后的一步是按脚本要求准备数据。在多媒体设计领域,多媒体数据常常被称作素材。素材通常有多种来源,例如用户提供、网上下载、自行创作等。素材收集完全后,需要根据系统的要求以及开发工具的要求,对素材进行必要的编辑处理,将素材转换为系统开发环境下要求的存储和表示形式。因为系统涉及的素材往往很多,所以在素材开始收集时,就应该有意识地按类型对素材进行分类管理。8.1.2多媒体应用系统的设计流程蚌埠医学院二O一一95.系统制作在完全确定了系统的功能、设计标准,并且按相关设计将素材准备完毕后,要按设计脚本,使用事先选择好的工具将各种多媒体素材进行集成、连接。8.1.2多媒体应用系统的设计流程蚌埠医学院二O一一106.系统测试系统测试是多媒体应用系统设计的一个必要环节。添加了一个功能要进行功能测试,完成了一个模块要经过单元测试。模块连接后还要进行总体功能测试。开发周期的每个阶段每个模块都不断进行测试,不断修改源程序。系统在投入试用后,在应用中还需不断地清除错误,强化软件的功能、可用性及可靠性。多媒体系统经过测试、试用、完善后,可以进行打包、商品化包装,以便出版发行。8.1.2多媒体应用系统的设计流程蚌埠医学院二O一一118.2多媒体著作工具8.2.1多媒体著作工具的概念多媒体创作工具定义:指能够帮助开发和设计人员在基于多媒体操作系统的基础上,利用多媒体软件开发平台,能组织编排各种多媒体数据对象,自动生成程序代码和创作多媒体应用软件。多媒体创作工具分2类:媒体数据处理软件多媒体著作工具蚌埠医学院二O一一128.2.2多媒体著作工具的功能多媒体著作工具是为了完成对多种媒体的集成开发,处理素材、播放试演、发布调试是它必需要完成的任务,因此多媒体著作工具的基本功能有以下几个方面:(1)多媒体数据的导入(2)多媒体数据的展示播放(3)多媒体数据的编辑处理(4)媒体组织能力(5)程序设计能力(7)测试调试能力(8)发布能力蚌埠医学院二O一一13随着多媒体技术和其他计算机技术的发展,对多媒体著作工具提出了更高的要求。这些更高的要求主要表现在以下几个方面:(1)具有数据库连接功能。(2)具有简单的动画处理能力。(3)具有应用程序的连接能力,即多媒体创作工具能将外界的应用控制程序与所创作的多媒体应用系统连接。(4)具有模块化和面向对象的程序设计思想。(5)良好的界面,易学易用。8.2.2多媒体著作工具的功能蚌埠医学院二O一一14典型的多媒体著作工具有:(1)VisualBasic(2)Director(3)Authorware(4)ToolBook(5)Flash8.2.3常用的多媒体著作工具蚌埠医学院二O一一15(1)VisualBasic作为一种可视化的编程语言,VisualBasic(VB)是程序设计类多媒体创作工具的代表。该类工具的优点是功能强大、控制灵活、扩展性极好,VB可调用各种多媒体素材,利用多种方法、事件、属性控制媒体对象及链接关系,对个别对象可以实现精确控制,适用于复杂的多媒体产品制作,特别适用于控制和计算要求较高的产品。该类工具的缺点是自编代码,对制作人员要求高,而且工作量较大。8.2.3常用的多媒体著作工具蚌埠医学院二O一一16(2)DirectorDirector是基于时间序列的著作工具。Director的优点是操作简便,形象直观,在一时间段内,可任意调整多媒体素材的属性,如位置、转向等。其缺点是要对每一素材的展现时间作出精确安排、调试工作量大。基于时间序列的多媒体著作工具还有一个典型代表是Action。8.2.3常用的多媒体著作工具蚌埠医学院二O一一17(3)AuthorwareAuthorware是基于图标(Icon)和流线(Line)的著作工具,Authorware中的多媒体素材和交互事件借助不同类型的图标显示在一条流程线上。用户不必有特别的程序设计能力,只需掌握一些流程图和图标概念及基础设计知识就能使用。基于流程图的著作工具还有IconAuthor。优点:A、允许跨平台运行B、具有多种外部接口,有效集中多种素材C、具有丰富的函数与变量缺点:当多媒体应用软件规模很大时,图标及分支增多,复杂性增大,程序难以控制。8.2.3常用的多媒体著作工具蚌埠医学院二O一一18(4)ToolBookToolBook是基于页的多媒体著作工具。它把一个多媒体应用系统看作一本书,书上的每一页可包含许多媒体素材,如按钮、字段、图形、图片、影像等。提供功能强大的面向对象的程序设计语言OpenScript。ToolBook支持Windows动态链接库(DLL)与动态数据交换(DDE),还支持符合DLE标准的各种数据对象。新一代的ToolBook系列已发展了一系列功能各有特色的著作工具,并对数据库和Internet支持很好,既适合于无编程能力的一般用户,也适合于需编程进行复杂设计的高级用户。缺点是当要处理的内容非常多时,由于卡片或页面数量过大,不利于维护与修改。这类创作工具还有HyperCard。8.2.3常用的多媒体著作工具蚌埠医学院二O一一19(5)FlashFlash原本是一款优秀的动画制作软件,兼具矢量图形绘制的功能,但随着Flash版本的更新,功能越来越强大,现在的Flash软件不但能制作动画,还能处理图形、图像、音频、视频等各种多媒体素材,并且Flash提供了强大的脚本语言ActionScript,支持组件编程,支持数据库和网络应用,因此说Flash目前已经成为功能强大的多媒体著作工具。8.2.3常用的多媒体著作工具蚌埠医学院二O一一208.3Authorware的使用8.3.1Authorware简介软件性质由Macromedia公司开发面向对象、基于流程图的可视化多媒体创作工具易组织管理素材,用户对象广泛控制对象文字、图像、动画、视频、声音创作方式图标设计方式将媒体图标置于流程图中,设置图标参数蚌埠医学院二O一一21软件安装启动和退出特点—面向对象的可视化编程—丰富的交互能力—结构化的流程线设计—高效的多媒体集成环境—数据与程序分离源文件扩展名为“*.a7p”,发布后的扩展名为“*.a7r或*.exe或*.html”8.3Authorware的使用蚌埠医学院二O一一22前提:1、需求分析2、课件设计3、界面设计4、准备好素材(1)新建文件(2)修改文件属性(演示窗口属性)(3)设计流程(将各图标放入流程线上)(4)设置各图标的属性(5)试运行(^W中止)和调试程序(6)保存(.a7p)(7)打包(产生.exe文件)(8)建立应用程序的运行环境一个文件夹Xtras和几个外部函数文件、素材文件夹8.3Authorware的使用蚌埠医学院二O一一23Authorware在启动时会弹出一个【新建】对话框,提供了一些模板,如图8-3所示,如果不需要这些限定了特殊类型的模板,单击【不选】按钮或【取消】按钮,可以进入Authoware常规程序设计窗口界面。8.3Authorware的使用蚌埠医学院二O一一24Authorware的主界面组成标题栏图标工具栏流程设计窗口常用工具栏菜单栏主流程线蚌埠医学院二O一一258.3Authorware的使用1.Authorware图标工具箱Authorware是基于图标和流线的多媒体著作工具,图标是Authorware的特色工具,图标的使用方式是将图标工具箱中的图标直接拖动到设计窗口的流程线上。Authorware的图标工具箱一共包括13种图标和其他一些小工具,如图8-5所示。蚌埠医学院二O一一26Authorware图标工具箱(1)显示图标:用来显示静态画面和文字,在进行程序设计时可用来显示变量、函数值的即时变化。(2)移动图标:与显示图标相配合,可制作出简单的二维动画效果。(3)擦除图标:用来清除画面、文字等显示对象。(4)等待图标:提供了简单的交互方式,它的作用是暂停程序的运行,直到用户按键、单击鼠标或者经过一段时间的等待之后,程序再继续运行。蚌埠医学院二O一一27(5)导航图标:可以控制程序从一个图标跳转到另一个图标去执行,通常与框架图标配合使用。(6)框架图标:自动建立超媒体的页面系统。(7)决策图标:控制程序流程的走向,完成程序的条件设置、判断处理和循环操作等功能。(8)交互图标:设置各种交互结构,Authorware借助该图标提供了强大的人机交互能力。(9)计算图标:可以调用函数、变量赋值、计算表达式以及编写其他复杂的程序代码以控制程序运行。Authorware图标工具箱蚌埠医学院二O一一28(10)群组图标:Authorware中一个特殊的功能图标,借用它可以将一部分程序图标组合起来,简化界面,方便程序调试,实现模块化程序的设计。(11)数字电影图标:于加载和播放外部各种不同格式的动画和影片,包括AVI、FLC、MOV、MPEG等。(12)声音图标:用于加载和播放各种外部声音文件。(13)DVD图标:用于控制计算机外接的视频设备的播放Authorwa
本文标题:第八章多媒体应用系统设计
链接地址:https://www.777doc.com/doc-1483502 .html