好文档 - 专业文书写作范文服务资料分享网站

计算机专业毕业论文范文 

天下 分享 时间: 加入收藏 我要投稿 点赞

当单击该项目时将跳转到相应文档中。 2.2.1 WWW基本原理

Internet的发展日新月异,人们接触最多是Internet的服务之一——WWW(万维网)。IWWW是一个大规模的在线(on—line)信息集合,可以通过浏览器(browser)的应用程序进行检索与察看。浏览器的主要作用是显示网页及解释脚本,同时还包含大量的与网页浏览有关的功能

[24]

浏览器工作原理如下:当用户连接到Internet在浏览器上输入一个Internet地址,相当于要求显示该Internet地址上的某个特定网页。这个“请求”被浏览器通过电话线等网络介质传送到页面所在的服务器上,然后服务器作出“响应”,再通过网络介质把用户的请求传送到用户所在的计算机,由浏览器进行显示。当用户在页面操作(例如单击超链接),如果需要请求其他页面,则这种请求又会通过HTTP完成。

通常浏览器与服务器交互的工作模式就是B/S结构(Browser-Server),它是比客户—浏览器模式(Client-Server)更进一步的交互模式。 通常使用的浏览器有两种:Microsoft公司的Internet Explorer以及Netscape公司的Navigator。 2.2.2访问Web数据库

基于Web的数据库访问技术是指在客户端安装Web浏览器,作为用户输人查询条件并显示查询结果的交互界面。用户可以通过填写表格或输入关键字的方式来与WWW进行交互,当用户单击表格上的按钮时表格中的数据便发送到Web服务器。Web服务器介于Web浏览器与数据库服务器之间,负责用户输人信息的处理

[25]

服务器将数据传送至要被处理的脚本或应用程序并在数据库中查询数据或将数据传递到数据库中。最后。服务器将返回结果插人到HTML页面,传送至客户端以响应用户的请求。

一、Web接口

Web页面与数据库的连接是通过Web接口来实现的,通过接口的连接可以创建交互性较高的页面。动态页面是指页面表达的信息随着后面数据库的变化而变化。当主页系统接受网上用户的查询请求后,从数据库查询有关的信息,并将查询结果动态的显示到Web页面上。这样在Web页面上显示大量相同类型的产品信息时,只需要制作一个页面,再与信息数据库相连。当信息变化或增多、减少时,只需更新信息数据库,而不需要重新制作页面,这给维

护带来很大方便。

由于Internet技术的发展,各厂商的Internet浏览器均支持这种页面。最终实现了异种平台网络操作系统的资源共享。

二、Web数据库访问体系结构

Web数据库访问一般采用三层或多层体系结构,前端采用基于瘦客户机的浏览器技术,通过Web服务器及中间件访问数据库。具体的体系结构如图2.4所示:

图2.4 Web数据库访问体系结构图

在这一体系中,Web服务器负责响应用户的请求,并返回用户指定的页面;如果用户有访问数据库的请求,则Web服务器负责连接数据库服务器,当数据从数据库中返回到Web服务器后,Web服务器将数据转换成HTML/XML页面格式返回用户浏览器。

三、Web数据库访问技术

随着Internet技术日益发展,Web访问数据库的方式也在不断发展。以前通过浏览器访问数据库的唯一渠道是CGI方式,随后出现了SAP、NSAP和JDBC等技术方案,近来又流行ASP技术。下面我们对这些技术做个综合比较

[26]

表2.1 数据库连接方式的比较

从上述比较表中,可以得出以下一般性选择建议:当对安全性和跨平台性要求较高时,可考虑使用JDBC方式;当对效率和安全性有较高要求时,可考虑使用SAPI方式;一般情况下应考虑使用ASP方式;尽量避免使用CGI方式。

综合比较上述各种Web数据库访问技术的特点,以及本文要开发的科技管理信息系统的要求,并结合程序运行效率、安全性、易用性等各个方面的因素,本课题采用ASP方式进行数据库访问,同时结合其内含的ADO组件。

四、Web文档 Web文档有三种形式

[27]

(1)静态文档:静态Web文档是一个存储于Web服务器的文件,静态文档的作者在写作的时候修改文档的内容,由于文档的内容不会变化,所以对静态文档的每次访问都访问相同的结果。

它的优点是简单、可靠。由于静态文档是一种排版语言,它可以由不懂编程的人创建。在测试之后,静态文档可以无限制使用,最后浏览器可以快速存取文档,同时通过把文档放在本地磁盘上的缓冲区内以加快以后对这些文档的访问速度。

它的缺点是它的不灵活性,当信息变化时文档必须重新信息设计。另外,改变是花时间的,它需要人工修改文件。因此,静态文档对于频繁变化的文档并不适合。

(2)动态文档:动态文档不存在一个预先定义的格式,相反的,动态文档在浏览器访

问Web服务器时创建。当一个请求到达时,Web服务器运行一个应用程序创建动态文档,服务器返回程序的输出作为服务器访问的应答。由于每个访问都要创建新的文档,动态文档的内容是变化的。

它的优点是它报告当前信息的能力。当浏览器申请信息的时候,服务器运行一个应用程序,访问所需要的信息,并创建一个文档,服务器于是返回给浏览器文档。

动态文档把任务放在服务器一端,浏览器采用和静态文档同样的方法访问文档。实际上,从浏览器的角度来看,动态文档和静态文档是无区别的。由于动态文档和静态文档都是采用HTML编写,浏览器不知道服务器从一个硬盘文件还是计算机程序中取得文档。

动态文档的缺点是增长的费用和显示动态信息的缺陷。和静态文档类似,在浏览器取得文档的一个复制后不会再改变,因此在信息发送给浏览器之后,文档信息就开始过时。

动态文档的创建和访问的费用比静态文档昂贵。创建动态文档的价格较高,因为动态文档的创建者必须懂得如何写程序。另外,程序必须认真的编制并大范围测试,以保证输入的有效性。验证这样一个程序的正确性也是很困难的。因为输入可以包括不同来源多种数据。

尽管在申请到达时,动态文档才创建。但信息可能很快过时。活动文档相对动态文档的主要优点在于它持续更改信息的能力。例如,一个动态文档可以用来。

(3)活动文档:一个活动文档不完全由服务器一端说明,相反的,一个活动文档包括一个计算和显示值的程序。当浏览器访问活动文档时,服务器返回一个浏览器可以局部的执行程序的副本,返回以后,活动文档可以和用户交互并不停的改变命运。这样,活动文档时在不停的变化,只要用户程序持续运行,他们可以不断的变化。

活动文档的缺点是创建和运行这种文档的高费用,同时缺少安全性。首先,活动文档的显示需要更复杂的浏览器软件和一个强有力的计算机运行浏览器,另外,写作正确的活动文档需要比其他画面更多的编程技巧。文档测试更难。特别的,由于活动必须运行在客户端而不是服务器端,程序必须解决在不同客户的兼容性问题。 2.2.3 Web动态页面及其实现

在基于Internet的信息发布系统中,Web主页主要定位于宣传功能,需要运用现代CI观念,将计算机技术与艺术性融为一体,主要设计中应反映出企业的行业特色。企业的形象,色彩搭配给人以过目难忘的视觉冲击。主页设计中应用多媒体技术,包括文字、图形、音乐、

动画等内容

[28]

同时,为了方便用户的信息查询,主页对系统应转向动态化。动态发布信息(根据用户需要动态生成动态页面)。这也使得主页更新、方便、动画等内容。

因此,处理动态页面的服务器需要有三个特性。首先,服务器程序必须扩展。当每次请求到达时,能够执行一个单独的创建页面的应用程序:服务器必须编程能够捕获应用程序的输出,并将页面返回浏览器。其次必须为每个动态页面写一个单独的应用程序。第三,服务器必须设置能够知道说明产生的应用程序。

而“管理信息数据库+Web服务器”的一体化信息网络系统是信息发布的最有效途径。目前,解决Web服务器和MIS数据库的接口技术有:

(1)CGI(COMMON GATEWAY INTERFACE); (2)HTML或 Dynamic HTML; (3)ASP; (4)JAVA Applet; (5)DCOM技术。

HTML具有较强的多媒体信息组织能力,而CGI、ASP、JAVA Applet、DCOM技术则有很强交互功能和数据库操作能力。利用这些技术开发基于Internet/Intranet的浏览器/服务器方式的MIS应用软件。 2.3 ASP的基本原理

ASP(Active Server Pages)是Microsoft公司于1996年11月推出的Web应用程序开发技术,ASP是一个服务器端的脚本环境,ASP能够把HTML文件、脚本、基于COM标准的组件有机地结合在一起,形成一个能够在服务器上运行的动态Web应用程序,并能把按用户要求制作的标准HTML页面送给客户端浏览器

[29]

正是ASP技术能够创建易于维护、与平台无关的应用系统,才可以使用户充分利用全球网所提供的广泛资源。本章将介绍ASP的概念、工作原理及其组成。 2.3.1 ASP的概念

从字面上说,ASP包含三方面含义

[30]

:

计算机专业毕业论文范文 

当单击该项目时将跳转到相应文档中。2.2.1WWW基本原理Internet的发展日新月异,人们接触最多是Internet的服务之一——WWW(万维网)。IWWW是一个大规模的在线(on—line)信息集合,可以通过浏览器(browser)的应用程序进行检索与察看。浏览器的主要作用是显示网页及解释脚本,同时还包含大量的与网页浏览有关的功能[24
推荐度:
点击下载文档文档为doc格式
657i93ff7w8iiwn479g5
领取福利

微信扫码领取福利

微信扫码分享