资源预览内容
第1页 / 共51页
第2页 / 共51页
第3页 / 共51页
第4页 / 共51页
第5页 / 共51页
第6页 / 共51页
第7页 / 共51页
第8页 / 共51页
第9页 / 共51页
第10页 / 共51页
亲,该文档总共51页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
毕业设计(论文)任务书毕业设计(论文)题目:基于java的浏览器的设计与实现毕业设计(论文)要求及原始数据(资料):1综述国内外网页浏览器技术研究现状;2深入了解基于java的浏览器的相关技术;3熟练掌握JDIC的应用与分析,训练编写java桌面应用的能力;4深入网络通信的关键技术与java语言;5训练检索文献资料和利用文献资料的能力;6训练撰写技术文档与学位论文的能力。毕业设计(论文)主要内容:1综述java的浏览器的应用;2了解网络浏览器的相关技术;3熟悉java应用程序的开发环境; 4. 深入分析漏基于java浏览器的关键技术与java程序的设计流程;5熟练掌握基于java的网络通信程序编写;6设计与实现基于java的浏览器应用程序。学生应交出的设计文件(论文):1内容完整、层次清晰、叙述流畅、排版规范的毕业设计论文;2包括毕业设计论文、源程序等内容在内的毕业设计电子文档及其它相关材料。 主要参考文献(资料):1 王保罗.Java面向对象程序设计M. 清华大学出版社,20032 祝瑞; 车敏. 基于HTTP协议的服务器程序分析J.现代电子技术,2012 3 陈涵生. Java语言与Java技术J.计算机工程,19974 江小燕.Java.网络编程的研究J.电脑编程技巧与维护,20105 毕广吉.Java程序设计实例教程M. 北京:冶金工业出版社,20076 钟陈刚Eclipse从入门到精通北京:清华大学出版社, 2005 47 Eric. Java编程思想M. 第4版. 机械工业出版社, 机械工业出版社,20098 Lemetre C, Zhang Q, Zhang ZD.SubNet: a Java application for subnetwork extractionJ.Bioinformatics. 20139 Zhukova A, Adams R, Laibe C, Le Novre N.LibKiSAO. a Java library for Querying KiSAOJ.BMC Res Notes. 201210 Pietzsch T, Preibisch S, Tomanck P, Saalfeld S.ImgLib2-generic image processing in JavaJ.Bioinformatics. 201311 MartinNgobye. ComputingStaticSliceforJavaPrograms 专业班级学生要求设计(论文)工作起止日期2014年3月17日2014年6月27日指导教师签字日期2014年3月17日教研室主任审查签字日期系主任批准签字日期基于JAVA的浏览器的设计与实现摘 要 在当今的网络时代,网络的优势不言而喻,面向网络的编程技术当然也是热门的课题之一。随着互联网技术的不断发展,更多更新的网络技术被用于Internet,Web类应用软件得到广泛应用,有越来越多的软件具有了Web特性,很多应用开发往往也需要具有Web浏览功能。浏览Web是从互联网上获取资料、信息的主要途径。为此开发一个功能全面,能广泛应用的Web浏览器。论文阐述了WEB浏览器的开发背景和系统开发平台,并对系统采用的技术进行了相应的介绍。系统分析阶段,分析并掌握了WEB浏览器的功能结构和工作原理,在系统的设计与实现中,主要阐述了系统总体设计、系统功能模块分析、系统主要功能介绍和系统详细设计与实现过程。论文的针对性很强,介绍浏览器的功能模块分析、主要功能以及实现过程。系统使用Eclipse作为开发工具,调用JDIC,开发一个功能全面,应用广泛,属于自己的个人浏览器。系统实现的功能主要有访问Web页,保存网页,打印网页,停止当前访问,刷新本页,收藏网页。关键字:JAVA;JDIC;计算机网络Design and implementation of JAVA based on BrowserAbstractIn todays era of network, the network superiority is self-evident, of course, is a hot topic for network programming technology. With the continuous development of Internet technology, more updated network technology are used in Internet,Web type of application software is widely used, more and more software has thecharacteristics of Web, a lot of application development often requires Webbrowsing. Browsing the Web is the main way to acquire information, informationfrom the internet. Therefore the development of a comprehensive functions, can be widely used in the Web browser. This paper expounds the development background of the WEB browser and the system development platform, and the technology of the system are introduced.The system analysis stage, analysis and master the function structure and the work principle of the WEB browser, in the system design and implementation,mainly describes the overall system design, system function module analysis, the main functions of the system is introduced and the system detailed design and implementation process. The strong pertinence, function module in browseranalysis, main function and Realization process. The system uses Eclipse as the development tool, called JDIC, developed a fully functional, widely used, their own personal browser. The functions of the system are access to the Web page, save Webpage, print Webpage, stop the currentvisit, refresh this page, for Webpage.Keywords: Java; JDIC;Computer networkii目 录摘 要iAbstractii1.绪论11.1课题背景11.2浏览器的发展现状11.2.1 主要浏览器发展历程11.2.2目前主要浏览器31.3浏览器研究现状41.4相关概念51.4.1 JAVA概述51.4.2 JAVA桌面应用(JFRAME)71.4.3 JDIC类库81.4.4 JAVA网络通信101.4.5 JAVA SAX解析122.JAVA浏览器需求分析142.1 可行性分析142.1.1 技术可行性142.1.2 经济可行性142.1.3 操作可行性142.2 需求分析142.2.1功能需求142.2.2分析模块153.系统结构与设计分析163.1 响应模式163.2 结构分析163.3 功能结构图163.4 模块划分174.基于java的浏览器的实现184.1 交互界面模块184.2 后退/前进模块194.3 刷新模块204.4 页面显示模块204.5 收藏夹模块215.测试和运行225.1 测试与调试的基本概念225.2 测试时间225.3 软件测试的内容235.4软件运行23结论25参考文献26致 谢27外文原文28中文翻译381.绪论1.1课题背景随着1946年世界上第一台电子计算机问世后的十多年时间内,由于价格很昂贵,电脑数量极少。早期所谓的计算机网络主要是为了解决这一矛盾而产生的,其形式是将一台计算机经过通信线路与若干台终端直接连接,我们也可以把这种方式看做为最简单的局域网雏形。 随着网络时代的飞速发展与前进,切身感受到了它在生活中占据着越来越重要的地位,计算机软件硬件的快速跳跃式的发展,计算机广泛地应用于各行各业,包括医学,金融,教育,建筑等。但众所周知,单机的电脑并不能带来多大的益处,充其量不过是一台庞大存储设备或者说是一台快速计算的设备而已,只有能够联网的计算机才能发挥它的巨大优势,达到程序共享,资源共享,共同协作的目的。为了获取互联网上海纳百川的资讯,在网络的世界里找到自己想了解到的,自己想探索到的新知识,需要借助到一个工具,这就是我们每一个人都熟悉的浏览器。 WEB浏览器把纯文本的HTML文件转变成图文混排,可理解性强的WEB页面,极大地推动了因特网的普及与发展。如今浏览器已经从90年代初单一的HTML文本解释器发展成可支持Java,Java Script,VRML等多种语言诉系统软件,并成为众多网络应用系统的支撑平台。在我国,浏览器技术研究比较缓慢,具有自主版权的浏览器在市场上还很罕见。目前,很多浏览器的问世为人们所运用,利用Internet的资源和信息带来了巨大的方便,使人们更好的畅游在信息时代里。典型的WWW浏览器( Browser )有 Netscape Navigator 、Mosaic 、Internet Explorer 、WinWeb 、Lynx 、Opera、 HotJava 等,它们适用于各种不同的环境。其中最为流行和普及的是 Internet Explorer 。它借助于和Windows 捆绑的独特优秀,已经成为市场占有率超过90 %的
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号