7.1多媒体系统的设计原则◆多媒体软件工程◆选题与可行性分析◆脚本设计◆创意设计◆界面设计◆屏幕设计7.2多媒体写作工具◆多媒体写作工具的功能◆多媒体写作工具的分类◆写作工具Authorware简介7.3各种媒体素材的引入◆文本的引入◆图形图像的引入◆数字视频的引入◆音频的引入◆Flash动画的引入7.4二维动画的实现◆动画设计的步骤◆动画设计的方式◆运动路径的设置◆动画制作示例7.5交互控制的实现◆交互图标综述◆热区交互◆目标交互◆文本交互◆其他交互方式7.6函数的使用◆函数介绍◆函数的应用实例7.7多媒体系统示例◆示例介绍◆示例程序7.8多媒体系统光盘的制作◆程序的调试◆多媒体系统的打包◆多媒体系统的发布◆系统光盘的制作7.9Authorware应用案例◆基本图标◆媒体支持◆创建动画◆创建交互◆分支结构◆框架结构◆变量和函数◆作品组织和发行7.1多媒体系统的设计7.1.1多媒体系统的设计原则7.1.1多媒体软件工程◆软件工程是一种用系统工程的方法来开发、操作、维护及报废软件的过程。软件工程研究的目标是:应用理论、科学方法和工程设计规范来指导软件开发,以达到利用较少的时间,较低的成本获得高质量的软件产品。1.软件开发生命周期(1)瀑布法(waterfall)(2)螺旋法(spiral)需求分析结构设计编码实现测试维护2.多媒体系统开发流程选题确定系统分析系统设计脚本创作素材准备系统实现出版发行测试与修改选题确定的主要任务是分析开发多媒体系统的必要性和可行性,明确选题的定位。多媒体系统制作的一般流程选题确定系统分析系统设计脚本创作素材准备系统实现出版发行测试与修改系统分析是在确定选题的基础上,对系统的用户、软硬件资源及成本效益进行具体分析。多媒体系统制作的一般流程2.多媒体系统开发流程选题确定系统分析系统设计脚本创作素材准备系统实现出版发行测试与修改多媒体系统设计包括总统设计和界面设计。在确定系统整体结构之后,确定系统组织结构是线性、层次、还是网状结构,然后进行具体界面的设计。多媒体系统制作的一般流程2.多媒体系统开发流程选题确定系统分析系统设计脚本创作素材准备系统实现出版发行测试与修改脚本在系统中的作用相当于剧本对电视、电影的作用,它是多媒体系统的主干,覆盖整个多媒体系统结构。脚本不仅要规划出各项内容显示的顺序和步骤,还要描述分支路径和衔接的流程.以及每一步骤的详细内容。多媒体系统制作的一般流程2.多媒体系统开发流程选题确定系统分析系统设计脚本创作素材准备系统实现出版发行测试与修改脚本要求准备素材,然后以一定的格式存储。多媒体素材包括文本、图形图像、声音、动画视频等。多媒体系统制作的一般流程2.多媒体系统开发流程选题确定系统分析系统设计脚本创作素材准备系统实现出版发行测试与修改系统的实现是系统的生成阶段,也称为程序设计阶段。程序设计人员根据脚本的设计采用程序编码,或选用写作工具将各种多媒体数据进行组合完成,并增加控制功能,从而构造出完整的多媒体系统。多媒体系统制作的一般流程2.多媒体系统开发流程选题确定系统分析系统设计脚本创作素材准备系统实现出版发行测试与修改测试工作先对每个模块都要经过单元测试、功能测试,然后要进行总体功能测试。总体功能的测试包括,跟踪用户和实地观测。系统测试后如有问题或不满足的地方,需进行修改。修改可能涉及制作的各个环节。多媒体系统制作的一般流程2.多媒体系统开发流程选题确定系统分析系统设计脚本创作素材准备系统实现出版发行测试与修改多媒体系统制作的一般流程多媒体系统经过一段时间的试用、完善后,进行商品化包装,以便发行。发行后交付用户使用运行,注意维护,以延长系统生命周期。2.多媒体系统开发流程7.1.2选题与可行性分析◆多媒体系统需要精心创意设计及制作才能完成。因此多媒体设计的选题和评估可行性是一项重要的工作。1.选题◆多媒体系统的选题要准确、清晰,充分体现多媒体技术的优势。选题主要原则包括以下方面。(1)科学性原则(2)实用原则(3)延展性(5)多样性(6)整体性2.可行性分(feasibilitystudy)◆可行性分析是普遍采用的一种研究工程项目是否可行的科学。可行性分析应具有预见性、公正性、可靠性、科学性的特点。可行性分析的主要内容包括以下方面。◆可行性分析是普遍采用的一种研究工程项目是否可行的科学。可行性分析应具有预见性、公正性、可靠性、科学性的特点。可行性分析的主要内容包括以下方面。1引言1.1编写目的1.2项目背景1.3定义1.4参考资料2可行性分析的基础2.1要求:多媒体系统的基本要求2.2条件和限制2.4可行性研究方法2.5决定可行性的主要因素3对现有相关系统的分析3.1处理流程和数据流程3.2工作负荷3.3费用支出3.4局限性4技术可行性分析4.1对系统的简要描述4.2与现有系统比较的优越性4.3使用多媒体系统可能带来的影响4.4技术可行性评价5经济可行性分析5.1支出5.2效益5.3收益/投资比5.4投资回收周期5.5敏感性分析6社会因素可行性分析6.1法律因素6.2用户使用可行性7其他可供选择的方案介绍其它可供选择的方案,并重点说明未被推荐的理由。8结论意见7.1.3脚本设计脚本是多媒体应用系统的主干,它必须覆盖整个多媒体系统结构。脚本在系统中的作用相当于剧本对电视、电影的作用。脚本不仅要规划出各项内容显示的顺序和步骤,还要描述分支路径和衔接的流程,以及每一步骤的详细内容。1.脚本设计的要求(1)规划出各项内容显示的顺序和步骤。(2)描述期间的分支路径和衔接的流程。(3)兼顾系统的完整性和连贯性。(4)既要考虑到整体结构,又要善于运用图文声像等多种媒体的有机组合。(5)注意交互性和目标性。(6)根据不同的应用系统运用相关的领域知识和指导理论。2.脚本的格式编写脚本没有固定的格式,常用的两种基本格式:卡片型格式和通用型格式。卡片型格式卡片型格式通用型脚本适合于多种类型多媒体课件的编写。包括:画面序号、窗口布局、画面说明、声音效果、媒体时序、交互方式、内部动作、备注7.1.4创意设计精彩的创意为多媒体系统注入生命与色彩。好的创意不仅使系统独具特色,也大大提高系统的可视性。创意设计的主要包括以下三方面。技术设计、功能设计、美学设计7.1.5界面设计界面是用户与计算机系统之间进行交互的操作方式,集中体现计算机系统的输入、输出功能,以及用户对系统的各个部件进行操作的控制功能,是人机交互的桥梁。1.界面设计的发展(1)命令语言用户界面(2)图形用户界面(3)直接操纵用户界面(4)多媒体用户界面(5)多通道用户界面2.界面设计原则(1)用户原则(2)KISS(KeepItSimpleAndStupid)原则(3)一致性原则(4)帮助和提示原则(5)媒体最佳组合原则3.界面设计的实现界面设计的第一步是将任务设计的结果作为输入,设计成一组逻辑模块,然后加上存取机制,把这些模块组织成界面结构。第二步是将每一模块分成若干步,每步又被组装成细化的对话设计,这就是界面细化设计。4.界面设计的组成(1)软件启动界面设计(2)控制界面设计(3)数据输入界面(4)对话界面设计(5)安装界面设计(6)包装及商品化界面设计7.1.6屏幕设计屏幕设计(Screendesign)主要从色彩、构图、屏幕显示方式及系统用语设计等方面构思和完成设计方案。1.屏幕显示方式设计2.系统用语设计信息在屏幕上选择和显示要考虑以下几个方面因素:(1)密度(2)显示文字和用语除作为正文显示媒体出现外,还在设计题头、标题、提示信息、控制命令,会话等功能时展现。对文字与用语设计格式和内容应注意:用语简洁性、格式、信息内容7.2多媒体写作工具◆良好的编程环境◆超级链接能力◆多种媒体数据输入和输出能力◆动画处理能力◆应用程序的动态链接◆制作模块化和面向对象化◆界面友好,易于学习和使用◆良好的扩充性◆基于图标的写作工具◆基于时序的写作工具◆基于页的写作工具7.2.1多媒体写作工具的功能7.2.2多媒体写作工具的分类7.2多媒体写作工具7.2.3多媒体写作工具Authorware简介1.Authorware的功能特点★面向对象基于图标的创作方式★提供了直观的图标控制界面和“图标一流程线”式的设计方法,利用对各种图标的逻辑结构布局。★跨平台体系结构★无论是在Windows或Macintosh平台上,Authorware提供了几乎完全相同的工作环境,可以方便地进行这两种平台移植。★高效的多媒体集成环境★通过Authorware自身的多媒体管理机制,开发者可以充分利用各种格式的多种媒体信息。还提供了对内容库的管理。★交互方式强大、变量函数丰富★提供了11种灵活的人机交互方式,适合于开发交互式的教学系统,还提供了220多种系统变量和300多个系统函数。★最终产品脱离开发环境★产品最终可以完全脱离开发环境独立运行:一是直接制作成在Windows下独立运行的可执行文件;二是制作成播放文件。7.2多媒体写作工具7.2.3多媒体写作工具Authorware简介1.Authorware的功能特点(续)★结构化程序设计手段★提供了专用的组图标,设计者可把流程线上的若干个图标划分为一组,用一个组图标表示,这样把整个程序划分为若干模块;同时它还提供了文件调用功能,可控制文件长度、优化程序运行。★信息实现了超级连接★提供了框架和导航图标,它们的作用就是用来实现信息的超级链接。★面向Internet应用★采用智能化知识流技术,能预测并在适当时间预先下载将要用的片断,并为主浏览器安装了一个合适的Internet播放器,无需用户干预,可以在网上发布课件。★标准的应用程序接口★提供了相应的标准接口,使具有各专业编程知识的开发人员更加充分地发挥其潜在功能。7.2多媒体写作工具7.2.3多媒体写作工具Authorware简介标题栏菜单栏工具栏图标工具栏设计窗口2.Authorware的操作界面7.2多媒体写作工具7.2.3多媒体写作工具Authorware简介3.Authorware图标介绍显示图标运动图标擦除图标等待图标导航图标框架图标分支图标开始标记旗帜图标调色板图标交互图标计算图标群组图标数字电影图标声音图标DVD图标知识对象图标结束标记旗帜图标7.2多媒体写作工具7.2.3多媒体写作工具Authorware简介4.用Authorware开发多媒体软件的一般过程(1)启动Authorware,进入主窗口。(2)建立新文件。(3)设置文件运行环境。(4)放置图标。(5)编辑图标。(6)试运行。(7)保存文件。(8)文件打包。7.2多媒体写作工具7.2.3多媒体写作工具Authorware简介4.用Authorware开发多媒体软件的一般过程实例制作(运动的文字)◆启动Authorware,进入其主窗口。◆建立新文件:选择【文件】︱【新建】︱【文件】命令,弹出知识对象对话框,单击【取消】按钮,进入设计窗口。◆设置文件运行环境:选择【修改】︱【文件】︱【属性】命令,弹出【属性:文件】对话框,关闭【显示菜单栏】选项。◆选择图标工具栏中的显示图标,将其拖到流程线上,并命名为“文字”。◆双击图标“文字”,打开其演示窗口,输入“多媒体系统制作”。◆在图标工具栏中选择运动图标,将其拖到流程线上图标“文字”的下方,并命名为“运动”。实例制作(运动的文字)(续)◆双击图标“运动”,弹出【属性:运动图标】对话框,在【时间(秒)】下方文件框中输入2;在【类型】下拉列表中选择【指向固定点】选项,◆用鼠标单击演示窗口中的文字“多媒体系统制作”,并将文字拖到演示窗口的中心位置。◆在图标工具栏中选择等待图标,将其拖到流程线上图标“运动”下方,双击等待图标,在【时限】文本框中输入3。◆在图标工具栏中选择计算图标,将其拖到流程线上等待图标下方,命名为“退出”,在其对话框中输入函数QUIT()。◆在图标工具栏中选择运动图标,将其拖到流程线上图标“文字”的下方,并命名为“运动”。◆关闭计算图标对话框。弹出保存计算图标提示,单击【是】按钮。◆制作过程完成。7.3各种媒体素材的引入7.3.1文本的引入◆直接