论文报告模板
南京邮电大学
毕 业 设 计(论 文)
题 目
专 业
学生姓名
班级学号 指导教师
指导单位
日期:2011年 3月24日至 2011年6月11日 网页浏览器的设计与开发 教育技术学 周婷 B07070106 秦军 教育科学与技术
毕业设计(论文)原创性声明
本人郑重声明:所提交的毕业设计(论文),是本人在导师指导下,独立进行研究工作所取得的成果。除文中已注明引用的内容外,本毕业设计(论文)不包含任何其他个人或集体已经发表或撰写过的作品成果。对本研究做出过重要贡献的个人和集体,均已在文中以明确方式标明并表示了谢意。
论文作者签名:周婷
日期:2011 年6月 11日
摘 要(三号黑体)
XXXXXXXXXXXXXXX(宋体小四)
关键词:网页浏览器;基本功能;Visual Basic 6.0
ABSTRACT (Times New Roman)
XXXXXXXXXXXXXXXX
目 录
第一章 前言 ..................................................... - 1 -
1.1本课题的意义 .............................................. - 1 -
1.2当前网页浏览器的现状 ...................................... - 1 -
1.3 选择本课题的目的 ......................................... - 1 -
1.4可行性分析 ................................................ - 1 -
第二章 开发运行环境及相关理论知识 ................................. - 1 -
2.1 运行环境 ................................................. - 1 -
2.2 开发工具及平台 ........................................... - 1 -
2.3 相关理论知识 ............................................. - 1 -
2.3.1其它浏览器的分析 ................................... - 1 -
2.3.2浏览器开发相关控件简介 ............................. - 1 -
2.3.3 Visual Basic 6.0简介 ............................. - 1 -
第三章 系统功能需求分析 ........................................... - 9 -
3.1 文件管理需求 ....................................... - 10 -
3.2 收藏管理需求 ....................................... - 10 -
3.3 查看管理功能需求 ................................... - 10 -
3.4 工具管理功能需求 ................................... - 10 -
第四章 系统总体设计方案 .......................................... - 11 -
4.1 系统功能总体方案 .................................... - 11 -
4.2系统的目标 .......................................... - 11 -
4.3 系统的设计思想 ..................................... - 11 -
4.4 系统的功能模块结构 .................................. - 12 -
第五章 系统的具体设计 ............................................ - 13 -
5.1 主界面及代码设计 ........................................ - 13 -
5.1.1主界面 ............................................ - 13 -
5.2 文件模块 ................................................ - 13 -
5.2.1界面设计 .......................................... - 13 -
5.2.2代码设计 .......................................... - 14 -
5.3 查看界面及代码设计 ...................................... - 15 -
5.3.1查看主界面 ........................................ - 15 -
5.3.2查看界面代码设计 .................................. - 16 -
5.4 收藏管理界面及代码设计 .................................. - 17 -
5.4.1收藏管理界面 ...................................... - 17 -
5.4.2收藏夹管理界面代码设计 ............................ - 18 -
5.5 工具管理界面及代码设计 .................................. - 19 -
5.5.1工具管理界面 ...................................... - 19 -
第六章 系统的测试与分析 .......................................... - 20 -
6.1 系统测试测试策略说明 .................................... - 20 -
6.1.1 整个系统界面窗口的测试 ................................ - 20 -
6.1.2 数据测试项目 .......................................... - 20 -
6.2 测试报告 ................................................ - 20 -
6.2.1 浏览网页界面、系统主界面的测试 ........................ - 20 -
6.3 系统性能分析 ............................................ - 21 - 结束语 ............................................................ - 22 - 致 谢 ............................................................ - 23 - 参考文献 .......................................................... - 24 -
第一章 前言(一级标题)
1.1本课题的意义(二级标题)(黑体四号)
XXXXXXXXXXXXXXXXXXXX(小四号宋体)
1.2 论文组织结构
XXXXXXXXXXXXXX
1.3
XXXXXXXXXXXXXXXXXXX
1.4可行性分析
1.4.1 分析一 (三级标题)(黑体四号)
XXXXXXXX(小四号宋体)
第二章 开发运行环境及相关理论知识
2.1 (四号黑体)
XXXXXXX(小四号宋体)
2.2 开发工具及平台
XXXXXXX(小四号宋体)
2.3 相关理论知识
XXXXXXX(小四号宋体)
2.3.1(四号黑体)
XXXXXXXX(小四号宋体)
2.3.2浏览器开发相关控件简介
XXXXXXX(小四号宋体)
2.3.3 Visual Basic 6.0简介
微软公司的Visual Basic 6.0是Windows应用程序开发工具,是目前最为广泛的、易学易用的面向对象的开发工具。Visual Basic提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。
Microsoft Visual Basic,它提供了开发 Microsoft Windows(R) 应用程序的最迅速、最简捷的方法。不论是 Microsoft Windows 应用程序的资深专业开发人员还是初学者,Visual Basic 都为他们提供了整套工具,以方便开发应用程序。
数据访问特性允许对包括 Microsoft SQL Server 和其它企业数据库在内的大部分数据库格式建立数据库和前端应用程序,以及可调整的服务器端部件。故而,实现本系统VB是一个较好的选择。
Visual Basic具有数据库连接和数据处理功能,因此完全有资格作为数据库应用程序的开发环境。Microsoft公司把许多新的数据访问功能加到Visual Basic中,使得该产品成为桌面数据库市场中Access、FoxPto及Paradox for Windows的直接竞争者。与普通的数据库系统相比,用Visual Basic作为数据库开发平台有以下优点:
简单性。Visual Basic提供了数据控件,利用该控件,用户只要编写少量的代码甚至不编写任何代码就可以访问数据库,对数据库进行浏览。
灵活性。Visual Basic不像一般的数据库(如Access)那样局限于特定的应用程序结构,也不需要用某些指令对当前打开的数据库进行操作,因而比较灵活。
可扩充性。Visual Basic是一种可以扩充的语言,其中包括在数据库应用方面的扩充。在Visual Basic中,可以使用ActiveX控件(以前版本中称为VBX或OLE控件),这些控件可以由Microsoft公司提供,也可以由第三方开发者提供。有了这些控件,可以很容易地在Visual Basic中增加新功能,扩充Visual Basic数据存取控制的指令系统。在其它数据库开发平台中,目前还不具备ACtiveX控件。
1、Visual Basic6.0的开发环境
Visual Basic为使用者提供了一个功能强大而又易于操作的集成开发环境,用Visual Basic开发应用程序的大部分工作都可以通过该集成开发环境来完成。
2、Visual Basic 6.0启动与退出
(1)Visual Basic 6.0的启动
选择【开始】→【所有程序】【Microsoft Visual Basic 6.0 中文版】【Microsoft Visual Basic 6.0 中文版】菜单命令,即可启动Visual Basic 6.0,如图2-1所示。
图2-1 起始界面
在起始界面中包含以下3个选项卡。
1)【新建】选项卡。列出了Visual Basic6.0可以创建的所有类型的工程。
2)【现存】选项卡。列出了当前目录下已创建的工程,可以选择并打开它们。
3)【最新】选项卡,按照时间顺序列出了最近打开过的工程及其所在的文件夹。
(2)Visual Basic 6.0的退出
退出Visual Basic6.0的方法有以下3种:
1)单击窗口右上角的【关闭】按钮。
2)选择【文件】→【退出】菜单命令。
3)使用快捷键【Alt】+【Q】。
使用以上方法Visual Basic6.0时,如果当前文件未保存,系统会弹出是否保存文件的对话框。单击【是】按钮,保存文件的更改后退出;单击【否】按钮,不保存文件的更改并退出;单击【取消】按钮,取消退出。
3、认识Visual Basic6.0的工作界面
启动Visual Basic6.0,弹出【新建工程】对话框,如图2-2所示。
图2-2 新建工程
部分选项对应的含义如下。
(1)【标准EXE】选项:建立一个标准的EXE工程。
(2)【ActiveX EXE】选项和【ActiveX DLL】选项:这两种应用程序只能在专业版和企业版中建立。两种程序在功能上是一致的,只是包装不同,前者包装成EXE【可执行】文件,后者包装成DLL【动态链接库】文件。
DLL的全称是Dynamic Link Library,中文叫做“动态链接文件”,是一种可执行文件,它允许程序共享执行特殊任务所必需的代码和其他资源。DLL文件不是独立运行的程序,它是某个程序的一部分,只能有所属的程序调用,用户不需要打开它。
(3)【ActiveX 控件】选项:只能在专业版和企业版中建立,主要用于开发用户自己定义的ActiveX控件。
(4)【VB应用程序向导】选项:该向导用于在开发环境中直接建立新的应用程序框架。
(5)【数据工程】选项:主要提供开发数据报表应用程序的框架。
(6)【IIS应用程序】选项:用Visual Basic代码编写服务器端的Internet应用程序。
(7)【外接程序】选项:用于建立用户自己的Visual Basic外接程序,并在开发环境中自动打开连接设计器。
选择【新建】选项卡中的【标准 EXE】图标,单击【打开】按钮。
此时将弹出Visual Basic 6.0集成开发环境中主界面。Visual Basic 6.0集成开
发环境提供了设计,运行和调试应用程序所需的各种工具,用户在其中无需打开额外的程序就可以设计,运行和调试程序。
Visual Basic 6.0集成开发环境包含标题栏,菜单栏,工具栏,工具箱,窗体设计器窗口,工程资源管理器窗口,工程窗口,窗体布局窗口和属性窗口等,如图2-3所示。
图2-3 VB界面
Windows下的应用程序的界面和菜单有很多相通的地方,不同软件的命令和操作有很多是可以通用的,不妨在Visual Basic 6.0的界面中找一找哪些地方与你用过的软件有相似之处,这样会为学习节省不少时间。
3、主窗口
主窗口也称设计窗口。主窗口位于集成环境的顶部,该窗口由标题栏,菜单栏和工具栏等组成。
(1)标题栏
标题栏是Visual Basic 6.0集成开发环境屏幕最上面的水平条,用于显示应用程序的名称和系统的工作状态。Visual Basic 6.0有以下3种工作状态。
1)设计状态
可进行用户界面的设计和代码的编辑,以完成应用程序的开发。
2)运行状态
运行应用程序。此时不可编辑界面和代码。
3)中断状态
暂时中断应用程序的运行。此时可以编辑代码,但是不能编辑界面。
(2)菜单栏
菜单栏位于标题栏的下方,有【文件】、【编辑】、【视图】、【工程】、【格式】、
【调试】、【运行】、【查询】、【图表】、【工具】、【外接程序】、【窗口】和【帮助】等菜单。Visual Basic 6.0的所有都可以通过菜单中的菜单项来完成。
表2-1列出了各菜单的主要功能。
表2-1 各菜单的主要功能
(3)工具栏
Visual Basic 6.0中的工具栏将一些常用功能以图标的形式列出来,只要单击某个图标,就可以执行该图标对应的命令,从而可以提高开发的效率。Visual Basic 6.提供有5个工具栏,分别是【编辑】工具栏、【标准】工具栏、【窗体编辑器】工具栏、【调试】工具栏和【自定义】工具栏。
默认情况下,集成环境中只显示【标准】工具栏。
工具栏有固定和浮动两种形式。把鼠标指针移到固定形式工具栏中没有图标的地方,按住鼠标向下拖动,或者双击工具栏左端的两条浅色竖线,即可把工具栏变成浮动的;如果双击浮动工具栏的标题栏,则可变成固定工具栏。
固定形式的【标准】工具栏位于菜单栏的下面,它以图标的形式提供常用的菜单命令。
在工具栏的右侧还有两个栏,分别用来显示窗体或控件的当前位置和大小。 其中左边一栏显示的是窗体或控件左上角的坐标,右边一栏显示的是窗体或控件的长x宽,其单位为缇(twip)。缇是一种与屏幕分辨率无关的计量单位,这种计量单位可以确保在不同的屏幕上都能保持正确的相对位置或比例关系,在Visual Basic 中,缇是默认单位。
除上面几部分外,在主窗口标题栏的坐上角和右上角还有几个控件框,其作用与Windows普通窗口中的控件框相同。
4、其它窗口介绍
除主窗口外,Visual Basic 的集成环境中还有其它一些窗口,包括窗体设计器窗口、属性窗口、工程资源管理器窗口、工具箱窗口、代码窗口和立即窗口等。
(1)窗体设计器窗口
窗体设计器窗口简称窗体(Form),是最终用户看到的软件界面,应用程序的运行结果、各种图形、图像、数据等都是通过窗体或窗体中的控件显示出来的。 当打开一个新的工程文件时,Visual Basic建立一个空的窗体,并命令为FormX(这里的X为1,2,3,......),如图2-4所示。
图2-4 窗体窗口
(2)工程资源管理器窗口
如图2-5所示。
图2-5 工程资源管理器窗口
在工程资源管理器窗口的顶部有3个按钮,分别为【查看代码】按钮、【查看对象】按钮和【切换文件夹】按钮。
如果单击工程资源管理器窗口中的【查看代码】按钮,相应文件的代码将在代码窗口中显示出来。单击【查看代码】按钮,Visual Basic将显示相应的窗体。 在工程资源管理器窗口中,含有建立一个应用程序所需要的文件清单。工程资源管理器窗口中的文件有窗口文件(.frm)、程序模块文件(.bas)、类模块文件(.cls)、工程文件(.vbp)、工程文件(.vbg)和资源文件(.res)等。
(3)属性窗口
图2-6属性窗口主要是针对窗体和控件设置的,在Visual Basic中,窗体和控件被称为对象。每个对象的特征都可以用一组属性来描述,属性窗口就是用来设置窗体或窗体中控件属性的。
图2-6 属性窗口
属性窗口分为4部分,分别为对象框、属性显示方式、属性列表和当前属性的简单解释。
1)对象框。位于属性窗口的顶部,可以通过单击其右端向下的箭头显示下拉列表,其内容为应用程序中每个对象的名字及对象的类型。
2)属性显示方式。分为两种,即“按字母序”和“按分类序”。可通过单击相应的按钮实现。
3)属性列表。显示当前活动对象的所有属性,以便观察或设置每项属性的当前值。属性的变化将改变相应对象的特征。
4)当前属性简单解释。每选择一种属性(条形光标位于该属性上),在属性解释部分都会显示该属性名称和功能说明。
(4)工具箱窗口
图2-7工具箱窗口由若干个工具按钮组成,主要用于设计应用程序界面。在系统默认情况下,工具箱中有一个指针和20个标准控件,用户也可以通过“工程”→“部件”命令加载Windows中注册的其他控件。
工具箱窗口由工具图标组成。这些图标是Visual Basic应用程序的构件,称为图形对象或控件(Control),每个控件由工具箱中一个工具图标来表示。
工具箱中的工具分为两类,一类称为内部控件或标准控件,另一类称为ActiveX控件。启动Visual Basic后,工具箱中只有内部控件。
图2-7 工具箱窗口
工具箱主要用于应用程序的界面设计。在设计阶段,首先用工具箱中的工具(即控件)在窗体上建立用户界面,然后编写程序代码。界面的设计完全通过控件来实现,可任意改变其大小,并可移动到窗体的任何位置。
(5)代码窗口
图2-8代码窗口又称代码编辑器,用来编写或修改过程或事件过程的代码。双击控件或者窗体空白处,以及在【工程资源管理器】中双击模块都可以打开代码窗口。
图2-8 代码窗口
代码窗口由以下面几部分组成。
1)标题栏。显示工程名称、窗体名称,以及【最小化】、【最大化】和【关闭】等按钮。
2)对象下拉列表框。位于标题栏下一行左半部分。单击右边的下拉列表按钮弹出下拉列表,其中列出了当前窗体及所包含的所有对象名。其中,无论窗体的名称如何改变,作为窗体的对象名总是form。
3)过程下拉列表框。位于标题栏下一行右半部分。单击右边的下拉列表按钮弹出下拉列表,其中列出了所选对象的所有事件名。
4)代码区。窗口中的空白区域即为代码区,在其上可编辑程序代码,使用方法与通常的字处理软件相似。
5)【工程查看】按钮和【全模块查看】按钮。这两个按钮位于代码窗口的左下角,用于切换代码窗口的两种查看视图。单击【过程查看】按钮,一次只查看一个工程;单击【全模块查看】按钮,可查看程序中的所用工程。
(6)窗体布局窗口
窗体布局窗口用来布置应用程序中各窗体的位置。可指定程序运行时的窗体初始位置,可将窗体布局窗口看做是一个缩小的屏幕,其中显示出窗体在屏幕上的位置。可以通过拖动窗体图标的位置来调整程序运行时窗体显示的位置。窗体布局窗口主要用来定位窗体的位置。
单击【标准】工具栏中的【窗体布局窗口】按钮,或选择【视图】菜单中的
【窗体布局窗口】菜单项,都可以打开窗体布局窗口,如图2-9所示。
图2-9 窗体布局窗口
(7)立即窗口
选择【视图】菜单中的【立即窗口】菜单项,可以打开立即窗口。在中断模式时会自动打开立即窗口。
在中断模式下,可以检查、调试、重置、单步执行或继续执行程序,但是立即窗口中的代码是不能存储到工程中的。
双击立即窗口的标题栏,可以把它从Visual Basic 6.0的窗口底部单独分离成一个浮动的小窗口,再次双击标题栏可以将其恢复初始的状态。
(8)对象浏览器
对象浏览器(Object Browser)列出了工程中有效的对象。对象浏览器主要用于Visual Basic 的对象和应用程序,查看对象的方法和属性,也可将代码粘贴到自
己的应用程序中。
单击工具栏中的【对象浏览器】按钮,选择【视图】菜单中的【对象浏览器】菜单项或者直接按快捷键【F2】,即可打开对象浏览器窗口。
(9)其他窗口
在VB 6.0的集成开发环境中,除上述主要窗口外,还有数据视图窗口、本地窗口、监视窗口等。可以根据需要,通过“视图”菜单中的相应命令,打开或关闭这些窗口。
5、生成可执行文件
选择【文件】→【生成工程1.exe】菜单命令,将弹出【生成工程】对话框。在【生成工程】对话框的【保存在】列表框中选择要生成可执行文件的路径,并在【文件名】输入框中输入文件名,单击【确定】按钮将生成以【.exe】为后缀的可执行文件。
6、 Visual Basic应用程序的开发步骤
(1)创建工程;
(2)定制窗体
1)添加控件
2)设置属性;
(3).添加代码;
(4)运行程序
(5)生成可执行文件。
第三章 系统功能需求分析
系统分析(又称逻辑设计)是信息系统开发的关键环节,要求在系统调查的基础上,对新系统的功能进行细致的分析,并建立一个新系统的逻辑模型。系统分析阶段主要任务是确定系统的总体设计方案、划分子系统功能、确定共享数据的组织,然后进行详细设计。网页浏览器管理系统功能需求主要有:文件、收藏、查看、工具等功能的实现。
3.1 文件管理需求
本功能模块要实现保存网页,把网页保存为纯文字,页面设置,属性查看
等功能。
3.2 收藏管理需求
本功能模块需要实现能够把需要收藏的网页添加到收藏夹中,并能够通过
收藏夹中收藏的网站直接浏览网页。
3.3 查看管理功能需求
本功能模块能够实现关闭当前网页,设置网页的显示模式,查看历史浏览记录,设置文字大小,缩放网页,并能够查看网页的源文件。
3.4 工具管理功能需求
本功能模块能够实现设置internet选项,清理垃圾临时文件,设置主页,设置浏览器登录自动打开网页等功能。
第四章 系统总体设计方案
4.1 系统功能总体方案
我采用面向对象的分析和设计方案,面向对象分析和面向对象设计之间有密切的衔接关系,从面向对象分析到面向对象设计是一个逐渐扩充模型的过程。分析处理是以问题为中心的,可以不考虑任何与特定计算机有关的问题,而面向对象设计则把我们带进了面向计算机的“实地”开发活动中去。通常,面向对象设计分为两个阶段:高层设计和低层设计。高层设计包括像用户界面那样的问题解决部分,低层设计集中于类的详细设计阶段。通常,利用面向对象设计得到的系统框架如图4-1所示:
图4-1 面向对象设计得到的系统框架图
4.2系统的目标 系统开发的总体任务是实现网页浏览器管理各种信息的系统化、规范化和自动化。主要包括:
本功能模块要实现保存网页,把网页保存为纯文字,页面设置,属性查看等功能。
本功能模块需要实现能够把需要收藏的网页添加到收藏夹中,并能够通过收藏夹中收藏的网站直接浏览网页。
本功能模块能够实现关闭当前网页,设置网页的显示模式,查看历史浏览记录,设置文字大小,缩放网页,并能够查看网页的源文件。
本功能模块能够实现设置internet选项,清理垃圾临时文件,设置主页,设置浏览器登录自动打开网页等功能。
4.3 系统的设计思想
1、实用性:在各项基本功能实用的上进一步开发完善系统;
2、先进性:简化代码去处冗余,引入先进的编译方式;
3、易用性:授权实体在需要时可以简单快捷的访问数据;
4、保密性:确保信息不暴露给未授权的实体或者进程;
5、系统性:将各功能模块有机融合成一个系统的整体。
4.4 系统的功能模块结构
图4-2 系统功能模块图
系统功能细分如图4-2所示,可概括分为4个模块,即:文件模块,工具模块、查看模块、收藏模块。
文件管理需求:
本功能模块要实现保存网页,把网页保存为纯文字,页面设置,属性查看等功能。
收藏管理需求:
本功能模块需要实现能够把需要收藏的网页添加到收藏夹中,并能够通过收藏夹中收藏的网站直接浏览网页。
查看管理功能需求:
本功能模块能够实现关闭当前网页,设置网页的显示模式,查看历史浏览记录,设置文字大小,缩放网页,并能够查看网页的源文件。
工具管理功能需求:
本功能模块能够实现设置internet选项,清理垃圾临时文件,设置主页,设置浏览器登录自动打开网页等功能。
第五章 系统的具体设计
本章主要分五个部分介绍了本次设计
5.1 主界面及代码设计
5.1.1主界面
运行网页浏览器管理系统后,首先将出主界面,如图5-1所示。
图5-1 主界面
5.2 文件模块
该部分主要是界面设计和代码设计。
5.2.1界面设计
1、保存文件见图
5-2
图5-2 保存文件
2、属性查看见图
5-3
图5-3 属性
3、最近浏览查看见图
5-4
图5-4 最近浏览界面
5.2.2代码设计
主界面实现的代码设计如下:
5.3 查看界面及代码设计
5.3.1查看主界面
运行浏览器后即可使用查看功能如图:
(1) 调整文字大小见图5-5
图5-5 调整文字界面
(2) 查看源文件见图5-6
图5-6 源文件
5.3.2查看界面代码设计
系统主界面实现的代码设计如下:
5.4 收藏管理界面及代码设计
主要分界面和代码俩个部分介绍
5.4.1收藏管理界面
1、添加到收藏夹见图5-7
图5-7 收藏夹界面
2、根据收藏夹中内容打开收藏网页见图5-8,
5-9
图5-8 打开收藏夹
图5-9 web搜索管理界面
5.4.2收藏夹管理界面代码设计
这里以打开收藏夹中的亚马逊网站为例子:
5.5 工具管理界面及代码设计
5.5.1工具管理界面
浏览器设置见图5-10
图5-10 设置界面
第六章 系统的测试与分析
6.1 系统测试测试策略说明
6.1.1 整个系统界面窗口的测试
1、系统运行是否正常?
2、用户登录界面的使用及登录是否正常?
3、进入系统主界面后,有关的下拉菜单、工具条、对话框、按钮、图标和其他控件窗口使用是否正常?
4、显示的页面程序是否正常运行,读数据库时是否出错?
5、信息建立、查询是否正常?
6、多用户信息录入是否互通,查询是否出错?
6.1.2 数据测试项目
1、能否识别输入数据的类型,长度?
2、数据库在大量的数据输入、输出时能否正常运行?
3、日期、数据等数值是否正确处理?
4、数据写入数据库时,数据是否写入对应的字段?
6.2 测试报告
6.2.1 浏览网页界面、系统主界面的测试
1、测试日期:2011年5月28日上午9:00--11:00,
2、测试目的:
(1)验证系统是否能够正常运行;
(2)用户是否能够成功登录;
(3)系统主界面各下拉菜单、工具条等窗口的使用是否正常。
3、测试结果:
(1)系统运行正常。与设计的设想吻合,地址栏输入网址后能打开网页。见图
6-1
图6-1 浏览界面
(2) 能把自己喜欢的页面添加到收藏夹中去见图
6-2
图6-2 添加收藏
6.3 系统性能分析
从上面的系统测试可以看出:该系统能有效的完成网页的浏览,网页源文件的查看,与预期的测试结果一致,也就是说开发出来的网页浏览器管理系统与预期的设计目的、功能需求一致。通过本系统可有效的实现自主开发的小工具实现网页浏览,网页设置管理等功能。从而提高网页浏览器工作管理的先进性、通过对浏览器功能的开发能够充分了解浏览器的开发过程及方法。对自己编程能力的提高有积极有效的作用。
同时,由于本系统是我个人的毕业设计,因个人的知识局限性和缺乏软件开发经验等因素,系统存在不足之处在所难免;因此,在今后进行系统升级完善时,将对各方面的缺点全面的补救。还有,由于时间比较紧迫,不能进行全面、详细的测试,所以,测试的准确性和完整性可能并不全面。但这些存在的问题将是我以后对本系统进行升级完善的目标,尽量做到使本系统能够有效用户管理、信息管理和查询、有效的系统保护及防止恶意用户的攻击和破坏。
经过三个多月的设计和开发,网页浏览器管理系统基本开发完毕。本系统能够完成添加、修改、删除查询以及各类相关系统的时间,并提供系统维护功能,同时提供了具备了一定的用户管理功能。由于本人知识和经验的局限性,该系统还有许多不尽如人意的地方,比如联机的帮助、人性化设计方面还比较欠缺,这些都有待在以后的过程中逐步改善。在整个设计过程中,也出现过很多的问题,不知不觉就钻牛角尖,在不断学习的过程中我体会到:
1、作为一个不断学习新鲜事物的过程,从设计初的不懂到最后能够顺利完成,我体会到在实践中学习的重要性,这经历对我个人的成长具有重要意义。
2、由于前期工作的不彻底,对系统的需求分析的要求认识不够清楚,使得后续的工作不得不经常返回去修改数据表和个别代码。使我体会到在设计中的每一步的重要性,如果上一个步骤不能很好的完成,在后续的设计将会付出几倍的代价。
3、设计过程中,经常会遇到困难,我学会通过别人的代码理解语言的含义但这并不是抄袭,然后根据自己的设计要求编写代码。设计中得到了指导教师的悉心指导。
4、设计过程中,我充分利用互联网。网络资源是一个丰富的共享体系,我通过在VB论坛上提出问题得到了很多热心网友的帮助,这坚定了我通过网络吸收知识的信心。
通过这次毕业设计,我深刻体会到要做好一个完整的事情,需要有系统的思维方式和方法,对待一个新的问题,要耐心、要善于运用已有的资源来充实自己。同时我也深刻的认识到,在对待一个新事物时,一定要从整体考虑,完成一步之后再作下一步,这样对于系统而言才能更加有效。同时,使我对VB有了更加深刻的认识,积累了使用软件工程的思想来开发软件的经验,同时最重要的是摸索出了一套考虑问题和解决问题的方法,使我在工作岗位上受益匪浅。
经过半年的忙碌和工作,本次毕业设计已经结束,作为一个本科生的毕业设计,由于经验的匮乏,难免有许多考虑不周全的地方,如果没有导师的督促指导,以及一起工作的同学们的支持,想要完成这个设计是难以想象的。
在这里首先要感谢在这次设计中我的指导老师秦军老师。她虽然对我们比较严格,但就是她的治学严谨和科学研究的精神是我永远学习的榜样,并将积极影响我今后的学习和工作。
其次要感谢张海鹏学长,他在本次设计中给予了我很大的帮助,为我提供了很多有价值的资料,在此我深表谢意。以及其他为我提供帮助的同学们。在你们的帮助下,我才能更深刻的了解此次设计的任务目的,做出今天的成绩。
然后还要感谢大学四年来所有的老师,为我们打下专业知识的基础;同时还要感谢所有的同学们,正是因为有了你们的支持和鼓励。此次毕业设计才会顺利完成。
通过本次设计,我从不认识管理信息系统到现在会应用其来设计出一个简单网页浏览器系统,使我的自学和动手能力方面有所提高,也达到了选择此课题的目的。在论文即将完成之际,我的心情无法平静,从开始进入课题到论文的顺利完成,有多少可敬的师长、同学、朋友给了我无言的帮助,在这里请接受我诚挚的谢意!
参考文献
[1] 张力科. SQL SERVER 2000 数据库开发技术与工程实践[M].北京:人民邮电出版社, 2004.
[2] 刘韬,骆娟,何旭洪.VISUAL BASIC 数据库系统开发实例导航(第二版)[M].北京:人
民邮电出版社,2004.
[3] 王彬华.中文VISUAL BASIC 6.0实例教程[M].成都:电子科技大学出版社,2004.
[4] 李华飚,毕宗睿,李水根.VISUAL BASIC数据库编程[M].北京:人民邮电出版社,2004.
[5] 王珊,陈红.数据库系统原理教程[M].北京:清华大学出版社,2003.
[6] 苏中滨,杨涛,陈联成.数据库系统概念与应用[M].北京:中国水利水电出版社,2003.
[7] 李爱中,周成云,马务充.数据库系统教程[M].北京:机械工业出版社, 2004.
[8] 孙越.VISUAL BASIC 数据库开发自学教程[M].北京:人民邮电出版社,2004.
[9] Sean P Alexander.Microsoft Advanced Visual Basic 6.0 Second Edition[M].美
国:The Mandelbrot Set International Ltd,1998.
[10] 网页浏览器的2005年的年度综述[EB/OL].http://tools.yesky.com/211/2239211.shtml.
[11] 百度百科.IE浏览器[EB/OL].http://baike.baidu.com/view/529879.htm.
[12] 百度百科.360安全浏览器[EB/OL].http://baike.baidu.com/view/1949679.htm.
[13] 百度百科.谷歌浏览器[EB/OL].http://baike.baidu.com/view/1837672.htm.
[14] 段兴等.Visual Basic 6.0数据库实用程序设计[M].北京:人民邮电出版社,2003.
[15] 周国民,李国军等.Visual Basic + Access数据库应用系统开发与应用[M].北京:人民邮电出
版社,2004
[16] 陈再良,沈海澜.VB6_0下Web浏览器的实现方法[J/OL].计算机时代,2002年第3期.
[17] 周娇.VB设计网页浏览器[[J/OL].电脑编程技巧和维护,2009年第10期,38转到78.
[18] 郭思延.用WebBrowser控件创建Web浏览器[J/OL].山西教育学院学报,2000年9月,Vol 3 No
3,120-122.
[19] 林木森工作室.Visual Basic 6.0入门与技巧[M]. 北京:清华出版社,2005.
[20] 张宏林 ,周江峰等. Visual BASIC610 编程[M]. 北京:人民邮电出版社,2006.