1、毕业设计开题报告 计算机科学与技术 基于 JAVA 的多媒体展示系统设计与实现 一、综述本课题国内外研究动态,说明选题的依据和意义 1 国内外 发展状况: 在日常生活中,多媒体技术的多样性有利于知识的获取与保持,多媒体计算机提供的是多种感官的综合刺激。这是非常重要的。多媒体技术既能看得见,又能听得见,还能用手操作。这项技术无论是现在还是将来都充满了极大的发展空间,值得提出的是:多媒体技术与网络通信技术的结合自然对社会的进步产生深远的影响。据相关资料记载:自 1995 年末,在国际信息界有 件最引人注目的大事 ,就是美国 SUN 公司在 Intemet 上推出了“ www 浏览器 HotJava
2、”,这是 SUN 公司用 Java语言开发的 种全新的可动态执行的浏览器。其突出特点是具有动画功能,可向用户提供超文本格式的图形、图像、语音、动画与卡通等多种媒体售息;并能把静态变成可动态执行的代码,这就彻底改变了 Intemet 浏览器只能用来查询检索 Intemet 网上信息的状况,为 Intemet 的教育直用开辟了新的广阔前景,这是因为 HotJava的动态可执行特 |生无异于赋给用户一种远程交互的功能。利用 HotJava的这种动态可在检索到某些重要 文献或教学资料时,不仅能看到静止页面还可点击某个图标或热键而看到图文声并茂的仿真实验。显然,这样一种交互功能和用第 代 Intemet
3、 浏览器 ( 如MoSaicNetscape)只能观看静态页面身效果相比是有本质区别的。 目前不仅西方发达国家在大力开发基于 Intemet 的多媒体应用,就是台湾、香港等地区也在这方面投入相当多的人力和物力,这是多媒体教育应用中十分值得引起我们重视的一个新趋势,也是当前发展最快的 个趋势,多媒体的未来孕育着无限的生机。美国 APPLE 公司成立计算机多媒体实验室,主要研究计算机技术同 多种信息媒体相结合,并首次推出 machtion 系统机。荷兰电子制造业巨头飞利浦电子公司早就开始研制五英寸的显示器。所以多媒体技术的数字化将会是未来技术的扩张主流,而作为多媒体技术赖以存在和发展的重要基石。
4、2课题 的 来源 及意义: 多媒体的词源多媒体是 90 年代初使用最广泛的术语之一,它跨越了 五个主要的工业范畴:计算机、远程通信、出版、家用音像电子产品和广播电影电视工业。 多媒体及多媒体信息在计算机领域中,多媒体是指文 (text)、图 (bmp)、声 (sound)、象 (vidio)等这些单媒体 和计算机程序融合在一起形成的信息传播媒体。用这种媒体传播的信息称为多媒体信息;能够产生、存储、传播多媒体信息的系统称为多媒体系统。我们熟悉的报纸、书本、电影电视、无线广播等,都是以它们各自的媒体进行信息传播。有些是以文字作媒体,有些是以声音作媒体,有些是以图象作媒体,有些是以文、图、声、象作媒
5、体。但这些传播方式都不能叫作多媒体。人们接受和使用这种媒体所携带的信息是被动的,它不具有交互性。从技术角度讲,以前的声图象等媒体几乎都是以模拟信号进行存储和传播的,而多媒体却是以数字信号形式进行存储和传播的。交互性的实 现在容量光盘存储器、数字信号处理技术以及高速通信网络的发展,为以数字表示的文、图、声、象与计算机程序集于一体奠定了坚实基础 。 多媒体系统是由多媒体硬件和多媒体软件组成的系统。多媒体硬件包括多媒体计算机 (内含视频采集卡、音频采集卡等 )、多媒体外设 (例如摄像头、投影机、数码相机、扫描仪、大屏幕等 )、多媒体传输设备 (交换机、路由器等 )。多媒体软件系统包括支持多媒体设备和
6、通信的操作系统 (如Windows98)、多媒体压缩软件 (如 WinZip)、多媒体制作工具 (如 Authorware)、多媒体播放软件 (如QuickTime、媒体播放机 MediaPlayer)、多媒体采集处理软件 (如长信公司的 PowerMeeting230软件 )、多媒体视频监控软件 (如长信公司的 PowerMeeting960 软件 )。 近两年来 ,全球多媒体计算机市场呈现迅速增长的趋势。尤其随着家庭 PC 的迅猛发展 ,多媒体日益受到用户的青睐 ,正逐渐成为电脑的必备功能。多媒体在通信系统中的应用 .在编著系统中的应用 .在工业领域中的应用 .在医疗影像诊断系统中的应用
7、.在教学中的应用 。 二、课题研究的基本内容,拟解决的主要问题: 内容: 1多媒体展示系统的发展现 状以及研究意义。 2多媒体展示系统的可行性研究。 3多媒体展示系统的总体设计。 4多媒体展示系统的详细设计。 5多媒体展示系统的编码和单元测试。 问题: 1.如何在同一局域网中进行通信。 2.如何将游鱼进行不间断的循环以达到网络游鱼的效果。 三、研究步骤、方法及措施: 首先,认真分析本模块所要达到的功能要求,做出需求分析(通过运用 UML 面向对象的分析方 法)。然后从整体架构上进 行总体设计。 其次,在以上工作的基础上,开始对个功能的详细设计。找出各种类,并设计出相应的类图、顺序图、流程图等;
8、对各功能细化并做出详细设计; 最后,通过以上的分析和设计,利用 java 进行实际的代码编写,实现所设计的功能模块功能,达到本次课题的目标。 四、参考文献 1王景 会计电算化中级培训 ,西南师范大学出版社 2000 年 1 期: P14-16 2曹莹 ,苗志刚 ,赵秀明 浅谈 java 优势 J、 中国科技信息 , 2006( 01) 3徐让宏 Java 的多线程 J、 电子与电脑 ,1997( 08) 4 陈涵生 Java 技术 J、 自然杂志 , 1997( 02) 5赵鹏伟 ,刘力 ,姜岩 java 语言二维动画方法 J、 微计算机应用 , 2003( 01) 6范凯 多媒体计算机技术及
9、其发展前景 ,安徽工学院报 .1994.01 期 7 杨晓燕 基于 java 的多媒体实现技术 J、 计算机工程与设计 ,2006( 03) 8 朱福喜黄昊 java 项目开发与毕业设计指导 .清华大学出版社 , 2008.6 p135 9 Computer Networking :Robert P BlancNew York : The Institute of Electrical and Electroncs Engeers, Inc, c1976 p135 10System support for multimedia applications: an assessment of the state of the artGordon S、blair geoff coulson and nigal davies 11 杨 宗芝 如何使用 java 语言进行动画设计 J、 软件世界 ,1998( 1) 12 王克宏 ,孙元 ,丁锂 、 JAVA 语言的基本编程原理 J、 中国图象图形学报 , 1997( 12) 13 张海藩 软件工程导论 .清华大学出版社, 2008.2 14吴林 JAVA 语言制作多媒体方法 ,电脑学习期刊 1997 年 06 期 15 王克宏 Java 的基本编程原理 J,中国图像图形学报 ,1997,12 期