-毕业论文--修改后_第1页
-毕业论文--修改后_第2页
-毕业论文--修改后_第3页
-毕业论文--修改后_第4页
-毕业论文--修改后_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、li:7ijrailzh( ji ah <» v ujn e t t c h n a i o «» v ih5 titutt信息工程系毕业设计(论文)题 目 java应用程序设计多媒体课件的制作 姓 名班 级学 号系 别信息工程系专 业计算机应用指导教师钮俊二零零七年五月摘要第1章开发背景22. 系统需求33. 设计流程43. 2脚木设计43. 3媒体素材创作43. 4程序设计53. 5课件调试53. 6软件发布54界面设计55程序设计95. 1显示界面大小的设置95. 2教学程序页面105.3制造过程中的某些特殊功能116. 小节错误!未定义书签。致谢19

2、参考文献20摘要:本文主耍是针对ja眩应用程序设计课程教学课件的制作过程,介绍了多媒体课 件的设计方法、制作步骤,木课件的特点以及在制作木课件时所得到的一些经验。课件 内容主要包括:java语言的历史与特征;java语言数据类型、运算符与表达式;java, 程序基木结构;面向对象的基木概念;类、接口与包的基木概念与结构;常见系统类的 使用;多线程的使用;java数据库技术jdbc的使用;jsp基本页面指令;java bean 的设计与使用;java servlet应用初步。媒体素材包括文字、图形、图像、音频、动画 和视频等,是构建课件的基本内容,因此在做课件时,需要进行媒体素材创作和编辑工 作

3、。收集素材时注意要以authorware支持的榕式保存。把文木材料用microsoft word 等软件键入,并以普通文本格式(.txt)和丰富格式(.rtf)保存。通过多媒体技术制作 "java应用程序设计”课程的多媒体课件使我能学到更多更好的authware软件技术知 识和实际操作能更好的掌握和运用此软件使用教学课件上课可以增加学生学习的灵活 性运r1 authware技术制作,课件内容为运用多媒体制作“java应用程序设计课件”课 件形式包括文字、动画演示,视频与声音的嵌入。主要耍求:美观性、时效性、正确性, 同时也可以减轻教师的教学负担。authorware,课件,界面,多媒

4、体abstract:this paper is mainly on the process of making the courseware of «java application design »,and it introduces the methods and steps of making a multimedia courseware.the characteristics of the courseware as well as some experience in the creation of the courseware.(he contents of

5、the courseware includs the history and characteristics of java language; java language9 data types, operators and expressions;the basic structure of java programs; the basic concepts on object-oriented;the basic concepts and structure of category, interface and packets;the use of common system class

6、; the use of multithreading;the use of the technology of java database in jdbc;the jsp directive for basic page;the design and use of java bean; theinitial application in java servlet. media materials include text, graphics, images, audio, animation and video etc,which are the basic contents of crea

7、tion courseware.so when doing courseware41 neeeds for the media material creative and editorial work.lt should pay attention on keep the supported format of author ware when collecting materials.type the text materials making use of the software such as microsoft word,and save as the text format(.tx

8、t) and rich format(.rtf).through creating the multimedia courseware of " java application design 二 i can learn more and better a uthware software technical knowledge,and by practice better understanding and useing this software .making use of the teaching coureware can increase the flexibility

9、of students. when using the technology of authware,the content of courseware is creating courseware by multimedia technology.the form of courseware include text, animation demonstration, video and audio embedding main requirements : appearance, timeliness, accuracy, but will also reduce the burden o

10、f teachingkey words: authorware, courseware, interface, multimedia第1章开发背景1. 1背景介绍计算机作为一种工具,已经广泛地应用到现代社会的各个领域,它正在改变着各 行齐业的生产方式以及人们的生活方式。既向我们展示了未来美好的前景,也必然会对 教育、教学过程产生深刻的影响。事实上,正是由于计算机多媒体技术给教育领域带來 了巨大影响,因而引起了各国政府和首脑的高度重视。美国克林顿总统早就提“我 们必须将信息时代的威力引入学校”,“到2000年,每间教室和图书馆都要和因特网 连接”。在欧洲、亚洲、美洲、非洲、大洋洲,凡是明智的政府

11、无不把握住这时代的 脉搏,充分利用先进的信息技术发展教育,以迎接经济振兴和人才需求的挑战。法国国 民教育部则准备实施“多媒体种子”计划,规定到2000年,小学每30名学生要配备一 台电脑,中学生每15名学生要有一台电脑,高中每10名学生要有一台电脑。马来西亚 政府则准备建“多媒体走廊”。在芬兰和瑞典,全体教师采用电脑技术已是极平常的 事情了。特别是在高呼素质教育的时代,教师单纯的以粉笔加黑板的模式以不为大多数学生 所接受。如果在传统的教学中加入形象的声音、动画、视频等多媒体元素则能提起学生 学习的兴趣。也就是说多媒体教学已经渗入到了学校的教学当屮。而authorware是 macromedia

12、公司推出的一种使用方使、功能强大的多媒体制作工具软件,它采用面向 对象的设计思想,以图标为程序的基本纽件,用流程线连接各个图标构成程序。非专业 程序员的普通教师利用它可以高效率的制作出高质量的多媒体课件。制作课件的目的是为了辅助教学,提高学生的学习效率。儿 j丿 i 乙i 二开发平台:windows xp屮文版开发工具:authorware7. 0> photoshop cs、flash6. 0、cool edit pro2. 1 计算机配置:586以上多媒体计算机(木课件是打包后的程序因此具有很好的移植性)第2章设计流程2. 1前期工作开发的前期工作主要包括如k内容:需求调查:我国的教

13、育正在以一种全新的方式高速发展,计算机辅助教育便是现代教育技术 的核心。它是一种新的教育思想、教育手段的体现,是一门综合计算机科学、教 育学、心理学、工程技术以及相关课程专业知识的边缘交义科学。在计算机辅助 教育这个领域里,最具冇教冇特征的是计算机辅助教学(computer assis七ed instruction,简称cat) 0计算机辅助教学作为一种先进的教学手段,己经受到 社会各界的普遍关注,它具有许多传统教育手段无法比拟的优点。收集素材:在动手制作之前首先收集了本系统制作的内容:人眩应用程序设计 的电子版资料,同时收集一些辅助资料,比如背景咅乐,一些图片等。2. 2脚本设计在需求确定之

14、后,我们就要充分的考虑课件的各个部分,是否对使用者有好处。因 此脚本设计在整个系统开发过程屮具有举足轻重的作用。详尽完善的脚本可以使开发丁 作效率提高,达到事半功倍的效果。脚本编写是课件制作中的一项至耍内容。编写规范 的课件脚本,对保证课件的开发,将起到关键的作用。 脚木是多媒体动画展示系统设计思想的具体体现通过编写脚本,可以设计各种信息的编排、显示组织和控制,并要考虑信息处理 方法和技巧的可视性。 脚本为课件的制作提供直接的依据脚本不仅反映了教学设计的各项要求,还给出了要显示的各种内容及组织,基于 学习者的学习情况的各种处理和评价、显示的特点和方法等,这将为课件制作提供了直 接的依据。3.

15、3媒体素材创作媒体素材包括文字、图形、图像、音频、动画和视频等,是构建课件的基本内容, 因此在做课件时,需要进行媒体素材创作和编辑丁作。收集索材时注意耍以authorware 支持的格式保存。把文本材料用microsoft word等软件键入,并以普通文本格式(.txt) 和丰富格式(.rtf)保存。authorware对rtf文件的直接装入可保持原编排格式不变。 authorware支持的图片格式有:bmp、dib、wmf等,支持的数字化电影类型包括:avi、 flc和mpeg等,能使用以扩展名为wav、pcm等格式的声音文件。声音文件一般可以用 * wav文件用来做背景音乐。但用.wav格

16、式的声音文件的话会大犬增加课件的容量,在 aw中一般是用aw 口带的声音转换功能将.wav格式的文件转换为.swa格式的文件。背 景音怎一般要通过cool edit进行剪辑、编辑。对于素材的创作是通过平时收集的图片用photoshop进行处理、加工。从课件的整 体色彩把握,使得课件不仅实用而且美观。3. 4程序设计通过程序设计具体实现课件的各个内容有机组合。所有内容均需良好的程序设计来 完成连接、编排与组合,才能形成一个可在电脑屮运行并可由用户来交互控制的交互性 强的课件。与其他教学媒体相比,ca1的最大优点莫过于课件的交互性,这是它区别于 其他教学模式的一个重要方面。因此,必须充分利用多媒体

17、技术提供的多种输入输出功 能,使多媒体cai课件具有很强的交互性。3. 5课件调试当程序完成后,最重耍的工作是进行程序进行反复测试t作。充分地进行测试才能 发现错谋,并分析和判断问题的所在,进一步纠错并完善课件。3. 6软件发布经过上述几个过程,课件完成后就可以对原程序进行打包。将文件打包成扩展名为 exe的可执行文件,可脱离编辑环境独立运行,使得课件具有移植性。在这里要注意的 是,当打包一个文件时,如果该文件与某个库文件有链接关系,可将库文件单独打包成 一个文件。这样做在多个交互式应用程序文件均与同一个库有链接关系的场合,可大大 节省磁盘空间。第3章界面设计一个好的课件不仅需要其功能完善,而

18、月应做到构图合理、美观,画面清晰、稳定, 色彩分明、色调悦忖。同时,各个界面最好风格统一,不要太过于花哨,这样回影响学 生的视觉效果。在设计界面的时候,我们选用的是photoshopcso因为photoshop是目前pc机上公认的最好的通用平面美术设计软件,它的功能完善,性能稳定,使用方便, 所以在几乎所有的广告、出版、软件公司,photoshop都是首选的平面工具。比如本课件我采用的是蓝色调界而。在开始设计时,因为我考虑到蓝色给人很宁静、 舒服的感觉。由于主体色调是蓝色,因此上面的按钮我也采用的蓝色,同样也是在 photoshop里处理过的水晶的效果。© java语言基础图(1-1

19、) 通过鼠标的点击,进入下一个界面,该界面就会让使用者大致了解木 章的学习提纲,对于木节的学习有个整体的思路,也体现了课件的交互性。如下图所示:java 语言基础e java的词符集(token set)java的基本数据类型门面向对象的基本概念图3-1 xxx图同时,在界面设计时,我考虑到为了不使界面看起来比较单调。我就在authorware 中使用了热对象來进行设计。使得当鼠标在物休之间移动时,界面左边会出现相应的章 节的内容,(比如:当鼠标放在按钮上时,在界面的左面就有木节内容的大纲,其它的 按钮也是-样的。)这样就可以给人以视觉上的享受。然而点击该物体时就可以进入到 每个内容了这部分代

20、表了每个部分的影了。如下图所示:java语言基础0 java的词符集(token set)java的基本数据类型面向对象的基本概念图(1-3)设计了主要界面,就进入了我们要讲解的知识点的分界面了。出于都是属于一个课 件里面的内容,所以在每个按钮进入的界面屮,为了使得风格统一,我就用和主界面相 一致的颜色。并且为了体现交互性,我在每个页而上都有返凹主页而的按钮。同时也给 出了本节的主要内容提纲。这样可以使得同学们对本节内容有个人体的了解。这样设计 界面可以增强课件的层次感、清晰度。在了解了主要的框架结构了z后,学习具体的知 识内容就比较容易了。所以,在设计界面时,都考虑到了界面要设计的简洁明了,

21、通俗 易懂,给人以一日了然的感觉。虽然木课件里面的知识点内容比较复杂,但是进入课件 内容时,第一印像看到的是我们展示给大家的每部分的分界而。如果一看就被繁琐的内 容所吓到了,这样就不太好了。所以我们设计的界面看起來比较简洁,这样有利于提高 同学们学习的积极性。如下图所示:在javs中注释可以釆用以下三种形式:(i)/*/这种方式可以用来标识一行或多行注释。例 /* this is a comment.the name of this application ishello.java */(n)/和c+中相同,这种方式用来标识单行注释。 例 /this is a comment.(iti)/*/

22、这是java语言特有的注释方法,在/*的内容均为注释。这种方式仅可在声明之前使用,而且 javadoc工具产生自动软件文档时将使用到其中所注释的卩 容(后面几章将详细介绍javadoc工具)。在程序中书写注释是一种非常好的习惯。这将方便以丿 的使用及修改。尤其对于java这种面向对象的程序设计语 ,书写注释可为类的继承和复用节约大量时间。图(1-4)第4章课件制作过程41显示界面大小的设置程序的最开始处使用resizewindows函数对运行窗口进行初始化设置。 authorware7. 0的标准界面是640x480, resizewindows函数中的参数不能超过这个范 围。如果想要图象显示

23、更清晰,则必须先执行菜单栏屮file/f订e setup.命令,在 file setup对话框屮把显示窗口大小设为800x600或1024x768,然后再重设 resizewindows函数中参数的大小。还可以从标题栏上面的修改一> 文件-> 属性来设置界面的大小。在做课件z前 就要对界面的大小进行设计,一般是设计为800*600,那样在运行的时候才美观大方。 显示菜单栏和显示标题栏不要勾选,只需勾选屏幕居屮即可,不然会影响界面的美观。 那样如图所示:$ 层性:文件文件:5. 646k 因标:95变星:0内存:763. 6081交互作用回放濒色:背杲色h色彩浓度关:犬小:1800x

24、600 (svga)cmi选项:厂显示标题栏 厂显示菜单栏 厂显示任务栏 厂覆盖菜单p屏幕居中 匹配窗口颜色 厂标准外观图(1-5)5. 2课件主页面制作在流程线上放上声音图标(播放背景音乐、解说等)、图片图标(主界面、文字说 明等)。由于主界面上有按钮。则要拖动里面的交互图标。注意在最好在每个图标z后 都命好名,命名时最好规范,以便在调试的时候便于修改(我的并不是特别规范,虽然 自己能看懂)。界面上的所有按钮都处于平行的位置如下图所示:图(1-6)对于这儿个按钮都是采用热区域的形式,设置的属性如下::厘性:交互国标java的词符集(token set)词符集(token set)类型:1热区

25、域二1热区域1响应1x 大小:|388y36-匹配:1指针处于指定区域0二鼠标:囱位置:|303|224厂匹配时加壳厂匹配标记1打开1快捷键:|图(1-7)由于按钮都处于平行的位置,因此每个按钮的设置都是一样的。5. 3课件交互功能制作一个优秀的多媒体课件,从学生使用的角度来说,应该是一看就能灵活自如地使 用,而无须去学习专门的操作方法。因此,设计一个人机交互的友好界而也非常重耍, 这样能使软件得以很好地推广和普及。所以在每个主按钮进入的界面里,我们都设计了 相应的交互,从而增强了对整体知识点的认识,也便于操作。如下图所示:以一个按钮为例子,如下图所示:图(1-7)首先导入的是当点击按钮之后出

26、现的图片bg,图(1-8)然后对上面的内容进行热区域的设置。0图(1-9)具体的按钮的设置如下:图(1-10)当点击按钮的时候,出现的是里面的内容,刚开始的是按钮自身的设置,以下是对按钮的内容进行添置。点击图标“注释”,出现的如下的图框:图(1-11)在名为“bg”的显示图标里放置的是背景图片,然后在流程图的下方放置的是框图(1-12)架图标,包含有很多的按钮,但是在这里只需要一个图标,因此删掉一些不需要的,只留下了一 个图标。在这里这个图标的用处是返冋的作用,为了使其很快的返冋到页面,用到了计 算图标在计算图标里用返回的语句便可以回到主界面。在这里,“主背景”指的是主界 而屮名为“主界面”的

27、显示图标,只耍一点击这个按钮,程序便会跳动到主页面屮。由 于“注释”里的内容不是很多,因此只需要一个图标就可以完成。但是在“标识符”图标里内容就耍多些。f申申申申申注释 标识符 关键字 宇面常量操作符和分隔符bg窗标识符(1-13)在这个图标里,包含有3个按钮,“返回”“上一页”“下一页”,“返回”的设置和z前的设置是一样的,在这里主要是对“上一页”和“下一页”的设置,这都是在框架图标里自图(1-16)而导航图标只负责程序的指向,同样也是通过按钮交互实现的带的导航图标屋性:导航国标下一页标识:65691大小:52字节修改:2007-1-2参考:无吓一页目的地:附近二i。页:c前1页a卞1页c第

28、一页r最末页r退岀框架/返回图(1-15)厘性:交互图标下一页i下一页按融i打开按钮i范圉:臣永久激活条件:i擦除:i在下一次输入之后分支:画响应状态:|不判断计分:i图(1-17)在这里只有2个页面,因此显示图标也只有2个,是根据具体的情况决定的。如果内容多,那么在框架图标下的显示图标也多,例如在“字面常量”的图标里,回.f1"1 rx层3图(1-18)而导航图标的按钮在界而屮的显示为:整形因所占字位的不同,整形分成四种类型字节型(byte)占8字代 短型(short)占16字位,标准型(int)占32字位,长型(long)占64字,在java中整形常量一般均以标准型即32字位的方

29、式存储,当然, 可通过在数值末尾附加1或l而以64位方式存储。byte x;short y;int number;long value:对于整型可使用的操作符及功能与c语言类似,如x+, +x等,此处不再复述。另在java中提供了 操作符,其功能为右移补鉴 (注意与的区别。请注意:(1) 在java中,只有当至少一个操作数为long型时,操作结果才long型,否则均为int型(即使操作数为byte或short )。(2) 在java中,所有的整形均是有符号的。(3) 运算结果出现下溢,最终结果为6 运算结果上溢时,则产? 一个极大数,约为2.1亿。图(1-19)刚才只是对第一个按钮进行分析,之

30、后按钮的功能都是类似的。java课件o7p逼厂mu背wa主o szl3v3的词符集(token set)血型bg未 ir鼻豺bgjfh呦的基本数据类型面向对象的皐本槪衾控制流岡退出oot(1-20)木课件向学生提供形式多样、风榕各界的图像,丰富多彩的画面等。同时,运用了 author ware屮的特效对图片都设计了一定的效果,使其观赏起来有一种动感的效果。使 其达到百看不厌、常看常新的学习效果。这样可以有效地激发学生的兴趣。卜-面的两个图片所表示的就是设计不同的特效。特效方式分类 java语言基础特效coverdirecttransition directtransition3d direct

31、transitioxi3d : directtransition3d : dissolve dmxp过渡other7xtras文件:内部果 水平百叶窗式 无 小框形式 以点 内往外 以线由内往外确定11重置1职消1v周期:r5平潘:影响:r整个窗口 e仪限区厳秒(0-30)(0-128)图(1-22)在java中注释可以采用以下三种形式:(i )/*/这种方式可以用来标识一行或多行注释。的内 java 容(释方法,在/* 前使用,而且惯。这将方便以丿的使八,书写注释可为类的继承和复用节约大量时间。图(1-23)在制作本课件的同时,还利用了导航框架结构來设计。框架页式的课件在使用时非 常方便,在

32、其屮不仅可以门由跳转,还可以通过检索、列表或热字等方式跳到某一特定 的页面。使用authorware制作框架页式的课件也很容易。框架图标中的的交互方式都 是按钮,并且使用了 “导航图标”。导航图标可以方便地链接到其它任何一个图标,因uji/tled2由尙由尙由4此在页式课件中使用得很广泛。如下图所示:5在课件制作过程屮,我们述使用了热对象的交互性。比如主界而设计时,当鼠标 放在所指按钮上面时,就出现相应的对应的内容。让同学们对本节的内容有了一个初步 的认识。有一个视觉感受。先从图片来认识再到我们要学习的知识点。又如有的地方我 们设计的是:当鼠标点击所设计的热对象就可以进入我们所要学习的知识点了

33、。但是, 在这里值得注意的是,我们设计时要把热对象设计來有个“小手”,那样可以提示用户 可以点击进入下面的内容。这里,“小手”的设计是很容易忘记的,所以,为了让操作 者更简单易懂课件的主旨,所以要设计好“小手”。由于本章的内容比较多,也比较繁琐。所以,在制作过程中,我们充分运用了层次 结构带来的效果。使同学们在学习的过程中逻辑感强,思路清晰。不至于为繁多的内容 所烦恼。在设计的时候,我们为了增添课件的美观,我们所用的按钮都是在photoshop屮处理好的看起來比较简洁的按钮。但是,在设计按钮的时候,为了使我们设计的按钮与我们所使用的界面协调,耍特别注意:在photoshop中设计的按钮导入到authorware中时,有时候处理的不当,就会出现口边。所以在设计时,可以在中设计成 alphf通道,然后导入到authorware屮,在选用alpha通道。但是最好的是,所以在 photoshop设计的时候,就以我们所用的界面做按钮设计的背景,然后在截取所用按钮 保存,最后再导入到authorware屮,这样就可以使按钮和界面很好的融合在一起了、第5章结论与展望木系统的开发主要想让学生通过多媒体系统非常形象直观地了解过去难以

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论