职场大变样社区

查看: 2232|回复: 4
打印 上一主题 下一主题

浏览器毕业设计

[复制链接]

5598

主题

6638

帖子

79

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
79
跳转到指定楼层
楼主
发表于 2016-5-4 15:42:14 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
技术:Java、JSP等
摘要:
21世纪人们对互联网的依赖越来越大,而网页浏览器作为上网浏览信息所必需的软件之一,已经得到了广泛地应用。在IE占据了大部分浏览器市场的情况下,国内外开发商依然没有放弃这个巨大的市场,各式各样的浏览器被开发出来抢占市场。网页浏览器的开发与应用已成为了计算机领域近年来的一大热点。
本文用软件工程的开发过程,详细论述了浏览器的分析、设计及代码实现,最终实现一个具有能同时浏览多个网页,可查看收藏夹,可以实现打开网页,超链接监听并响应,前进和后退等基本功能的浏览器。 本文以一个实际运作的浏览器Browser为主轴介绍浏览器的设计理念与方法,同时讲述浏览器中各个模块如何互相协同运作,来完成一个呈现网页的工作。通过下载JDIC类库,实现了浏览器选项卡,从而达成了一个窗口显示多个网页的目的。收藏夹的实现是将收藏夹集合序列化到数据文件中,这样收藏夹被持久化解决了收藏夹的问题。另外,Java Swing技术也是本文介绍的浏览器所使用的一种主要的技术,通过使用各个组件,并增加监听器和事件处理等操作,最终形成一个具有一定事物处理能力的浏览器的界面部分。

关键词:浏览器,JDIC类库,Java Swing,事件

目录:
1  引言    1
1.1  研究课题的目的和意义    1
1.2  国内外研究现状及发展趋势    1
1.3  本课题实现的目标    2
2  程序开发的基础    3
2.1  Java技术    3
2.1.1 Java概述    3
2.1.2 Java平台简介    3
2.1.3 JDIC项目简介    4
2.2  GUI技术简介    4
2.2.1 GUI的概述    4
2.2.2 Swing 的概述    5
2.2.3 Swing 的特点    5
2.3  开发环境    6
3  系统的总体分析    7
3.1  需求分析    7
3.2  系统结构与设计分析    7
3.2.1 响应模式    7
3.2.2 结构分析    7
3.3  功能结构图    8
4  系统功能与实现    9
4.1  核心技术    9
4.1.1  JDIC项目实现浏览器组件    9
4.1.2 收藏夹的保存与装载    10
4.1.3阻止IE打开弹出窗口    10
4.2  菜单栏的实现    10
4.2.1 文件菜单    10
4.2.2 转到菜单    11
4.2.3 调整菜单    12
4.3  工具栏的实现    12
4.4  地址栏的实现    13
4.5  浏览器选项卡的实现    14
4.5.1 继承扩展浏览器组件    14
4.5.2 编写浏览器面板    14
4.5.3 编写浏览器选项卡面板    15
4.5.4 编写浏览器组件监听器    15
4.6  收藏夹的实现    15
4.6.1 添加到收藏夹    15
4.6.2 整理收藏夹    16
5  测试    17
5.1   测试与调试的基本概念    17
5.2  测试时间    17
5.3  软件测试的内容    18
6  结论    24
参考文献    25
致谢    26

包含资料:


截图:



百度网盘下载地址(金币充值):
游客,本付费内容需要支付 100金币 才能浏览支付



回复

使用道具 举报

0

主题

174

帖子

19

积分

新手上路

Rank: 1

积分
19
沙发
发表于 2020-1-30 19:49:08 | 只看该作者
我只是路过打酱油的
回复 支持 反对

使用道具 举报

10

主题

237

帖子

49

积分

新手上路

Rank: 1

积分
49
板凳
发表于 2020-3-25 01:02:59 | 只看该作者
正需要,支持楼主大人了!
回复 支持 反对

使用道具 举报

10

主题

237

帖子

49

积分

新手上路

Rank: 1

积分
49
地板
发表于 2020-3-25 03:31:51 | 只看该作者
确实是难得好帖啊,顶先
回复 支持 反对

使用道具 举报

0

主题

5

帖子

5

积分

新手上路

Rank: 1

积分
5
5#
发表于 2022-4-16 16:03:16 | 只看该作者
1
啥也不说了,感谢楼主分享哇!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

职场大变样社区 分享高质量学习资料(电子课本、毕业设计、编程视频、项目源码、电子书籍等)

快速回复 返回顶部 返回列表