用户登录  |  用户注册
首 页毕业论文毕业设计下载定做交易过程截图支付宝在线支付
当前位置:完美毕业网毕业设计下载计算机毕业设计JAVA

基于JAVA的网页浏览器毕业设计

联系方式:点击这里给我发消息QQ212181988
官方主页:www.biye114.com
图片预览: ;论坛转帖
插件情况:
售后服务:请联系客服QQ:212181988
一键分享拿折扣:
  • 好的评价 如果您觉得此软件好,就请您
      0%(0)
  • 差的评价 如果您觉得此软件差,就请您
      0%(0)

软件简介

 摘 要
二十一世纪是互联网的时代,涌现出许许多多的浏览器,众多的浏览器的选择和使用也方便了广大的用户,已经得到广泛的应用。本次毕业设计目的是通过应用Java语言设计出一个简单的浏览器,使其能够实现一些基本功能。本次设计的浏览器的内容主要是图形界面设计和功能模块设计。图形界面设计主要运用Java Swing工具。功能模块的设计主要包括四个部分,分别是:菜单栏模块,地址栏模块,工具栏模块以及收藏夹模块。最终达到能够实现搜索网页和浏览网页。
关键词:Java Swing;功能设计;Eclipse;浏览器

目录
摘 要 I
Abstract II
目录 1
1 绪论 2
1.1课题背景 3
1.2 浏览器的发展前景 3
1.3目的和意义 4
2 开发环境 4
2.1 Eclipse简介 4
2.2 JDK简介 5
2.3 Swing 介绍 5
2.4 Java 介绍 5
2.5 软硬件需求 5
3 系统需求分析与设计 6
3.1功能需求的描述 7
3.2 功能需求的分析 7
3.3 总体设计 8
3.3.1 设计思想 8
3.3.2 界面设计 8
3.3.3 功能模块设计 9
3.4 详细设计 9
3.4.1 界面布局设计 9
3.4.2 功能设计 10
4 系统功能实现 14
4.1 界面布局的实现 14
4.2 功能模块的实现 16
4.2.1菜单栏模块的实现 16
4.2.2 地址栏模块的实现 17
4.2.3工具栏模块的实现 18
4.2.4 收藏夹模块的实现 20
5 系统测试 21
5.1系统测试目的与意义 21
5.2测试过程 21
5.3其他错误 22
结 论 23
参考文献 24
致 谢 25
附录 26

1 绪论
在当代社会互联网的发展速度已经越来越快,其性能也越来越强大,如今是一个计算机网络的信息时代,互联网为人们提供了很多的便捷服务,人们可以在互联网上获取自己所需的信息,还可以通过互联网发布和传递一些信息,这些功能的实现使人们更加方便的了解当今社会。而浏览器就是一种可以从互联网上查找信息的工具,并且浏览器的使用已经成为当下社会不可缺少的工具。它方便了广大用户搜索和查询。但是,目前大多数的浏览器是属于国外大公司开发的,具有垄断性质。一些小型浏览器仍旧处于发展阶段,不足以投入市场,在中国,许多技术无法与发达国家相比较,所以拥有的自主品牌的浏览器依旧很少。目前已经有许多公司都在开发具有自主产权的浏览器,并把它作为一种长期的任务。
1.1课题背景
当今社会是信息网络的时代,网络的优势不可替代,具有传递信息快捷,便利等特点,逐渐取代了古代的通信技术,而浏览器的应用在人们生活中的地位更是举足轻重,不可或缺。随着科学的不断进步,技术不断的发展,浏览器也就应运而生。浏览器是一种能够从互联网上获取资料和信息的主要途径,可以方便人们浏览和下载所需要的信息。而且在浏览器中还可以添加一些对厂家有利的介绍。所以浏览器也可以作为一种推广手段。所以世界上的许多公司都在致力于浏览器的开发。走在世界科研的前端,才能够不断的发展前进。
1.2 浏览器的发展前景
目前在全球,尤其是发达国家和地区,已经出现了许多品牌的浏览器,如:微软IE、Firefox浏览器、苹果Safari、GoogleChrome、Opera,浏览器市场主要由这些品牌所垄断。其中IE的所占的市场份额最大,Firefox排在第二,紧随其后,并且发展迅速逐渐有超越IE浏览器趋势。但是中国的浏览器市场与国外发达地区有很明显的区别。在中国,从互联网技术引进国内开始,就得到快速的发展,许多公司就开始发展具有自主品牌的浏览器。在这些国产浏览器中,做的比较成功的就是傲游和腾讯,所以在国内浏览器市场占有率相对比较高。然而在2009年,由奇虎360公司研发出一种新的品牌浏览器“360安全浏览器”,相比于其他品牌的浏览器,其性能更加优秀和强大,得到越来越多的人支持和使用,所以自发布后市场占有率快速增长,很快超过了腾讯和遨游,达到了国产浏览器排名第一的高度。所以各大浏览器都在做浏览器的差异和塑造各自浏览器品牌的形象,是目前各大公司都在做的事情,但是塑造品牌形象是很困难的。因为不同品牌的浏览器所侧重的功能是不同方面的,这要根据当前世界的技术水平、硬件水平、网络传输水平和市场需求所决定的。目前大多数的用户是通过浏览器获取网络信息,现在社会都在提出个性化特征,不仅能够满足了浏览器具有的基础功能,还应该可以实现个性化快速有效的浏览所需内容。顺着这是思路,继续发展下去的话,未来的浏览器应该会更加智能的了解每一个用户的需求,带来更多更好的便捷服务。
1.3目的和意义
本次毕业设计是通过所学的Java语言设计出具有简单功能的浏览器。方便初学者的使用。掌握以Java为核心的应用开发软件,是自己能够在实践操作中对Java有更深的了解,加强自己解决问题和处理问题的能力,通过这次的设计加强自己对理论知识的理解,提高自己的实际动手的编程能力,加强自学能力。

2 开发环境
2.1 Eclipse简介
Eclipse是一个开源性的开发平台。Eclipse最初主要用于Java开发,后来随着技术的发展。Eclipse成为一种跨平台的开发环境。简单来讲,它只是一个框架和一组服务,它的开发环境主要是通过一系列的插件组件构成的。这些插件的使用,使得Eclipse具有更多更加强大的功能,所以Eclipse相比于IDE软件,它的使用更具有灵活性。而且Eclipse 自带了一个标准的插件集,其中包括很多有关 Java 开发工具(Java Development Tools,JDT)的插件。
它主要由Eclipse项目、Eclipse工具项目和Eclipse技术项目三个项目组成,具体包括四个部分组成——Eclipse Platform、JDT、CDT和PDE.JDT支持Java开发、CDT支持C开发、PDE用来支持插件开发,Eclipse Platform则是一个开放的可扩展IDE,提供了一个通用的开发平台。它提供建造块和构造并运行集成软件开发工具的基础。
2.2 JDK简介
JDK 是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。只有安装了某个版本的JDK,才能够使用Java平台。所以学习Java,,首先就要了解JDK的实质,然后能够掌握JDK。虽然世界上有很多种类的JDK,不过目前人们所有的基本都是由Sun公司发布的JDK。
2.3 Swing 介绍
Swing是一个关于用户界面的开发工具包,是由Java语言编写的。Swing开发人员只需要用简单的代码就可以设计出各种各样的用户界面。 Swing包括了图形用户界面器件如:文本框,按钮,分隔窗格和表等。Swing能够提供更好的屏幕显示元素。它比AWT的功能更加强大,具有更好的优势。Swing并不是使用原生平台提供的设备,而只是通过其他方式进行模仿。也就是说我们跨平台上使用Java支持的任意面板。
2.4 Java 介绍
Java面向对象程序设计语言和Java平台的总称,Java是由Sun Microsystems公司推出的一种可以跨平台的面向对象的程序设计语言。Java 具有通用性、高效性、平台移植性和安全性等特点,广泛各种开发软件。Java分为三个体系,分别为Java SE标准版,JavaEE企业版,Java ME微型版。
Java 编程语言具有以下几个优势:简单、面向对象、分布式、解释性、健壮、安全、可移植、高性能、多线程。它与系统功能无关一种静态的语言。
2.5 软硬件需求
软件开发所需的硬件需求包括:CPU:Pentium以上计算机,内存要在512M以上,操作系统版本可以是Windows XP /vista/Win7等。开发工具所用的是Eclipse 6.0.1,开发语言是Java。

3 系统需求分析与设计
系统需求分析就是指在我们不确定不了解的情况下,去分析问题的本质和原因,首先要明确目标,找到各种可行方案,然后将这几种方案进行比较,评估。从而全面科学的做出抉择。

下载地址

点击此处→注册会员上传设计赚钱
以上是大纲和介绍,如需要完整的资料请在线购买.

软件评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论

下载说明

* 本站所有资料均已审核通过,内容原创保密,标准格式,质量保证
* 无需注册,点击在线购买后即可获取该套毕业设计(论文)完整
* 支付后请联系在线客服QQ:212181988发送资料
  • 官方微信