ASP技术WEB数据库分析论文

时间:2019-05-13 14:15:24下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《ASP技术WEB数据库分析论文》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《ASP技术WEB数据库分析论文》。

第一篇:ASP技术WEB数据库分析论文

一、引言

ASp(Active Server pages)是Microsoft 于1996年11月推出的Web应用程序开发技术。微软声称设计出了一个完美的Active平台,在微软的文件中把ASp描述为:“一个服务器的脚本环境,在这里可以生成和运行动态的、交互的、高性能的Web服务器应用程序”。从这段描述我们可以看出,ASp既不是一种语言,也不是一种开发工具,而是一种技术框架,其主要功能是为生成动态的交互式的Web服务器应用程序提供一种功能强大的方法或技术。ASp的主要特性是能够把HTML、脚本、组件等有机地组合在一起,形成一个能够在服务器上运行的应用程序,并把按用户要求专门制作的标准HTML页面送给客户端浏览器。ASp属于ActiveX 技术中的服务器端技术。与我们通常在客户端实现动态主页的技术如Java applet、ActiveX Control、VB Script、javascript等所不同的是,ASp中的命令脚本语句都是在服务器中解释执行,执行后的结果产生HTML 页面并送到浏览器。由于ASp是在服务器端解释执行,开发者可以不必考虑浏览器是否支持ASp。同时,由于只是标准的HTML页面送到浏览器, 在浏览器上看不到ASp程序,因此可以防止程序被窃取,保护了开发者的利益。

二、为什么用ASp

随着Internet的发展,静态Web站点的开发与维护变得越来越困难,一方面信息的不断增加和变化,使站点维护人员不得不经常修改他们的网页,特别是基于数据库驱动的Web站点更是如此;另一方面静态网页由于不能与浏览者进行有效交互,使人们感到越来越乏味,而不愿意再一次地进入同一站点。所以开发动态网页或动态内容成了越来越多的站点所追求目标。所谓动态内容是由每一个用户按照自己的需求发出请求而特殊制作的Web网页,例如访问某一网站的新用户得到的欢迎词与重新返回到该站点的用户得到的欢迎词是不同的。

三、ASp的特点

ASp具有学习快、设计快的特点,不需花许多时间即可学会和快速设计出WEB应用程序。

ASp的源程序码在服务器端执行,代码保密性好。

集成与HTML中,无需编译链接可直接执行;使用文本编辑器如记事本,即可设计。

与浏览器无关,用户端只要使用常规可执行HTML代码的浏览器。

ASp是面向对象的(Object_Oriented)

四、ASp与其它相关技术的比较

随着Internet的发展,静态Web站点的开发与维护变得越来越困难,一方面信息的不断增加和变化使站点维护人员不得不经常修改他们的网页,特别是基于数据库驱动的Web站点更是如此;另一方面静态网页由于不能与浏览者进行有效交互,使人们感到越来越乏味,而不愿意再一次地站点。所以开发动态网页或动态内容成了越来越多的站点所追求目标。

所谓动态内容是由每一个用户按照自己的需求发出请求而特殊制作的Web网页,例如访问某一网站的新用户得到的欢迎词与重新返回到该站点的用户得到的欢迎词是不同的。有许多技术可以实现动态内容,目前常用的主要有两种:CGI(公共网关接口)和ISApI。

CGI是开发较早的技术,它可以很好地实现动态内容,但它有两个主要缺点。一是对每一个请求(请求一个页面)CGI都要产生一个新的进程,同一时刻发出的请求越多,服务器产生的进程也就越多。我们知道,产生一个进程是非常耗时的,而且需要用到大量的服务器RAM,所以其响应时间相对较长,特别是当进程多到某一数量后,服务器性能将显著下降。另一方面,CGI的主要编程语言是C语言,对大多数网页开发人员来说,要掌握和精通这些编程语言需要花很长的时间。

ISApI针对CGI第一个缺点进行了改进,利用DLL(动态链接库)技术,以线程代替进程, 提高了性能和速度,但要考虑线程的同步问题,而且开发步骤烦琐。

ASp除了提供CGI的所有功能外,还具有许多显著的优点。ASp运行在Web服务器的同一个进程中,可以更快、更有效地处理客户请求;ASp提供更方便、更简单的访问数据库的方法,使开

发基于数据库驱动的Web应用程序更加容易;ASp支持几乎所有的脚本语言,如VBS cript、Jscript和perl,其主要脚本语言VBScript是基于众多编程人员非常熟悉Visual Basic语言,所以ASp更容易被人们所接受。

五、ASp的工作过程

ASp技术直接建立于微软的Web服务器之中,所有微软的Web服务器都支持ASp,如Wind ows NT Internet Information Server(IIS),Windows NT Workstation 以及Windows95 personal Web Server。你不要担心浏览器是否能执行你的ASp程序,你的WEB服务器会自动把ASp程序码,解释为HTML格式的主页内容,再送到用户端的 浏览器显示出来。如图1所。

六、用ASp实现用户登陆WEB数据库

在ASp中访问数据库,可采用ASp内置ActiveX服务器组件棗数据库访问组件,使用ActiveX Data Object(ActiveX数据对象,简称ADO)的技术。ADO通过在WEB服务器上设定ODBC,来建立与多种数据库的连接,其中包括SQL Server、Oracle、Foxpro等各种大、中、小型数据库。下面我们举例说明用ASp实现用户登陆WEB数据库的过程。

1.用户在客户机浏览器上输入一个URL地址并回车,请求一个页面。

例如http://yin/User_Login/default.htm。

2.服务器接受用户请求,调出相应页面(假设该页面含有一个表单)。

例如default.htm,其代码如下:

系统登录

系统登录


请输入用户名:

请输入口令:


当浏览器端填入要查询的用户名和口令并按下submit按钮时,它将用户名以username,口令以password的变量形式送到user_login.asp中。

3.服务器把刚调出的含有表单的页面送给客户机浏览器,系统login.htm在IE浏览器中的显示情况如图2所示.。

4.用户填写完表单,单击“提交”按钮把数据送给服务器,假设表单中Action的URL地址是带有扩展名.asp的文件。例如action=user_login.asp。服务器运行该ASp文件,取出用户提交的信息。如果ASp文件需要从数据库得到信息,那么它与数据库连接并从数据库取出数据。这里我们假设有一个Sql server 7.0的用户(USER)表(USERNAME,pASSWORD),我们要求用户在输入正确的用户名和口令后,给出提示信息。正如前所述,我们先在WEB SERVER上配置了ODBC System Datasource(TA),UserID(YIN)。

第二篇:ASP技术访问WEB数据库

ASP技术访问WEB数据库

文章类型:计算机网络 文章加入时间:2004年12月10日19:35

ASP技术访问WEB数据库

发布时间: 2003-11-9 作者:秩名 一.访问WEB数据库的多种方案

目前在WINDOWS环境下有多种访问WEB数据库的技术,主要有:

1.公共网关接口CGI(Common Gateway Interface)

CGI是较早实现的技术。适用于多种服务器平台,如UNIX、WINDOWS等,但CGI的开发成本高、维护困难、功能有限、不具备事务处理功能、占用服务器资源较多。

2.INTERNET数据库连接器IDC(Internet Database Connector)

IDC集成在ISAPI(Internet Server API)中,充分利用了DLL技术,易扩充,但编程较CGI更为复杂,只适用于小型数据库系统。

3.先进数据库连接器ADC(Advance Database Connector)

ADC提供了ActiveX Control来访问数据库,它的主要特点是数据查询由用户端浏览器执行,因而需将服务器端数据库中的部分记录下载到用户端,系统开销较大、响应慢,只适用于特别频繁的数据库查询操作。

4.JAVA/JDBC语言编程

JAVA语言是一种面向对象、易移植、多线程控制的语言,可通过JDBC去连接数据库。用JAVA/JDBC编写的软件可移植性强,适用于多种操作系统,但其执行效率和执行速度还不理想,目前无法建立高效、高速的应用。

5.动态服务器页面ASP(Active Server Page)

ASP是微软公司最新推出的WEB应用开发技术,着重于处理动态网页和WEB数据库的开发,编程灵活、简洁,具有较高的性能,是目前访问WEB数据库的最佳选择。

二.ASP简介

1.ASP访问数据库的原理

ASP是服务器端的脚本执行环境,可用来产生和执行动态的高性能的WEB服务器程序。

当用户使用浏览器请求ASP主页时,WEB服务器响应,调用ASP引擎来执行ASP文件,并解释其中的脚本语言(JScript 或VBScript),通过ODBC连接数据库,由数据库访问组件ADO(ActiveX Data Objects)完成数据库操作,最后ASP生成包含有数据查询结果的HTML主页返回用户端显示。

由于ASP在服务器端运行,运行结果以HTML主页形式返回用户浏览器,因而ASP源程序不会泄密,增加了系统的安全保密性。此外,ASP是面向对象的脚本环境,用户可自行增加ActiveX组件来扩充其功能,拓展应用范围。

2.ASP页面的结构:

ASP的程序代码简单、通用,文件名由.asp结尾,ASP文件通常由四部分构成:

1)标准的HTML标记:所有的HTML标记均可使用。

2)ASP语法命令:位于<% %> 标签内的ASP代码。

3)服务器端的include语句:可用#include语句调入其它ASP代码,增强了编程的灵活性。

4)脚本语言:ASP自带JScript和VBScript两种脚本语言,增加了ASP的编程功能,用户也可安装其它脚本语言,如Perl、Rexx等。

3.ASP的运行环境

目前ASP可运行在三种环境下。

1)WINDOWS NT server 4.0运行IIS 3.0(Internet Information Server)以上。

2)WINDOWS NT workstation 4.0运行Peer Web Server 3.0以上。

3)WINDOWS 95/98运行PWS(Personal Web Server)。

其中以NT server上的IIS功能最强,提供了对ASP的全面支持,是创建高速、稳定的ASP主页的最佳选择。

4.ASP的内建对象

ASP提供了六个内建对象,供用户直接调用:

1)Application对象:负责管理所有会话信息,可用来在指定的应用程序的所有用户之间共享信息。

2)Session对象:存贮特定用户的会话信息,只被该用户访问,当用户在不同WEB页面跳转时,Session中的变量在用户整个会话过程中一直保存。Session对象需cookie支持。

3)Request对象:从用户端取得信息传递给服务器,是ASP读取用户输入的主要方法。

4)Response对象:服务器将输出内容发送到用户端。

5)Server对象:提供对服务器有关方法和属性的访问。

6)Object Context对象:IIS 4.0新增的对象,用来进行事务处理。此项功能需得到MTS(Microsoft Transcation Server)管理的支持。

5.ASP的主要内置组件:

1)Ad Rotator组件:用来按指定计划在同一页上自动轮换显示广告,用于www.xiexiebang.component),通过在WEB服务器上设置ODBC和OLEDB可连接多种数据库:如SYBASE、ORACLE、INFORMIX、SQL SERVER、ACCESS、VFP等,是对目前微软所支持的数据库进行操作的最有效和最简单直接的方法。

ADO组件主要提供了以下七个对象和四个集合来访问数据库。

1)Connection对象:建立与后台数据库的连接。

2)Command对象:执行SQL指令,访问数据库。

3)Parameters对象和Parameters集合:为Command对象提供数据和参数。

4)RecordSet对象:存放访问数据库后的数据信息,是最经常使用的对象。

5)Field对象和Field集合:提供对RecordSet中当前记录的各个字段进行访问的功能。

6)Property对象和Properties集合:提供有关信息,供Connection、Command、RecordSet、Field对象使用。

7)Error对象和Errors集合:提供访问数据库时的错误信息。

三.ASP访问数据库步骤

在ASP中,使用ADO组件访问后台数据库,可通过以下步骤进行:

1.定义数据源

在WEB服务器上打开“控制面板”,选中“ODBC”,在“系统DSN”下选“添加”,选定你希望的数据库种类、名称、位置等。本文定义“SQL SERVER”,数据源为“HT”,数据库名称为“HTDATA”,脚本语言采用Jscript。

2,使用ADO组件查询WEB数据库

1)调用Server.CreateObject方法取得“ADODB.Connection”的实例,再使用Open方法打开数据库:

conn = Server.CreateObject(“ADODB.Connection”)

conn.Open(“HT”)

2)指定要执行的SQL命令

连接数据库后,可对数据库操作,如查询,修改,删除等,这些都是通过SQL指令来完成的,如要在数据表signaltab中查询代码中含有“X”的记录

sqlStr = “select * from signaltab where code like „%X%‟”

rs = conn.Execute(sqlStr)

3)使用RecordSet属性和方法,并显示结果

为了更精确地跟踪数据,要用RecordSet组件创建包含数据的游标,游标就是储存在内存中的数据。

rs = Server.CreateObject(“ADODB.RecordSet”)

rs.Open(sqlStr,conn,1,A)

注:A=1读取

A=3 新增、修改、删除

在RecordSet组件中,常用的属性和方法有:

rs.Fields.Count: RecordSet对象的字段数。

rs(i).Name: 第i个字段的名称,i为0至rs.Fields.Count-1

rs(i): 第i个字段的数据,i为0至rs.Fields.Count-1

rs(“字段名”): 指定字段的数据。

rs.Record.Count:游标中的数据记录总数。

rs.EOF: 是否最后一条记录。

rs.MoveFirst: 指向第一条记录。

rs.MoveLast: 指向最后一条记录。

rs.MovePrev: 指向上一条记录。

rs.MoveNext: 指向下一条记录。

rs.GetRows: 将数据放入数组中。

rs.Properties.Count:ADO的ResultSet或Connection的属性个数。

rs.Properties(item).Name:ADO的ResultSet或Connection的名称。

rs.Properties: ADO的ResultSet或Connection的值。

rs.close(): 关闭连接。

4)关闭数据库

conn.close()

四.查询WEB数据库举例

下面这段示例程序是访问SQL SERVER数据库的 signaltab表,表中有三个字段:code(代码字段,字符型,3位),class(分类字段,字符型,10位),memo(备注字段,字符型,20位)。程序中数据源DSN:HT、用户名:client、口令:passwd。

屏幕输入页面input.asp

<% @ language=javascript %>

请输入查询条件PLEASE INPUT CONDITION

第三篇:web技术论文

西 安 邮 电 大 学(计算机学院)

课内实验报告

实验名称:web新技术论文

专业名称:班级:1101

学生姓名:陈旗

学号(8指导教师:谢晓燕

实验日期:2013年12月10日

浅析NAS在中小企业中的应用

NAS简介:

NAS(Network Attached Storage),网络连接式存储,网络存储技术之一。网络存储技术(Network Storage Technologies)基于标准网络协议实现数据传输,为网络中的Windows / Linux / Mac OS 等各种不同操作系统的计算机提供文件共享和数据备份; 支持24小时不断电BT、FTP、HTTP、eMule 及 NZB 下载;作为多媒体中心,为SONY PlayStation3/微软Xbox / 苹果 iPad iPhone/Android手机平板提供多媒体文件串流服务;为建设个人网站提供HTTP/FTP服务;支持苹果iMac/Mac mini/Mac Pro/MacBook/Mac Air(包括黑苹果)TimeMachine备份还原。全球多个知名NAS品牌厂家在西南地区都有总代理。网络存储结构大致分为三种:直连式存储(DAS:Direct Attached Storage)、网络连接式存储(NAS:Network Attached Storage)和存储网络(SAN:Storage Area Network)。

网络接入服务器(Network Access Server,缩写为NAS)是远程访问接入设备。它位于公用电话网(PSTN/ISDN)与IP网之间,将拨号用户接入IP网;它可以完成远程接入、实现拨号虚拟专网(VPDN)、构建企业内部Intranet等网络应用。网络接入服务器(NAS)位于公用交换电话网(PSTN/ISDN)与IP网的接口处,用户拨号通过交换机经用户线或中继线接入网络接入服务器。

NAS功能组成:

网络接入服务器(NAS)的功能组成可归类为四大功能模块。

1.接入功能模块

网络接入服务器的接入功能模块包括电话网侧的接口模块,分为PSTN的接口模块和ISDN的接口模块;还包括IP网侧的接口模块,包括LAN接口模块和同步专线接口模块,根据需要也可采用FR和ATM接口模块。

2.通信协议模块

网络接入服务器中包含众多通信协议:电话网侧通信协议(PPP)、IP网侧通信协议(TCP/IP、UDP)、VPDN协议等。

3.管理模块

网络接入服务器的管理模块包括3个功能模块:SNMP代理功能模块、Tel-net服务器功能模块和远端拨号监控功能模块。通过3种不同的途径对网络接入服务器进行控制管理。

4.接入认证、授权、计费和统计模块

网络接入服务器中包含网络的接入认证和授权模块、计费模块和统计模块。

除了上述4个主要的功能模块外,还有其它的一些模块诸如VPDN模块、来电指示模块和系统控制模块等。

NAS的优势:

NAS 是一种采用直接与网络介质相连的特殊设备实现数据存储的机制。由于这些设备都分配有 IP 地址,所以客户机通过充当数据网关的服务器可以对其进行存取访问,甚至在某些情况下,不需要任何中间介质客户机也可以直接访问这些设备。

具有以下九点明显优势:

第一,NAS适用于那些需要通过网络将文件数据传送到多台客户机上的用户。NAS设备在数据必须长距离传送的环境中可以很好地发挥作用。

第二,NAS设备非常易于部署。可以使NAS主机、客户机和其他设备广泛分布在整

个企业的网络环境中。NAS可以提供可靠的文件级数据整合,因为文件锁定是由设备自身来处理的。

第三,NAS应用于高效的文件共享任务中,例如UNIX中的NFS和Windows NT中的CIFS,其中基于网络的文件级锁定提供了高级并发访问保护的功能。

第四,NAS是通过网线连接的磁盘阵列,具备磁盘阵列的所有主要特征:高容量、高效能、高可靠。

第五,NAS 具有安装容易、快速的特点

第六,易于维护

第七,非常好的可扩展性

第八,具有更快的响应速度和更高的数据带宽

第九,对服务器的要求降低,可大大降低服务器的成本,有利于高性能存储系统在更广的范围内普及及应用

NAS的应用方向:

NAS能够满足那些希望降低存储成本但又无法承受SAN昂贵价格的中小企业的需求,具有相当好的性能价格比。究竟哪些行业可以使用到NAS设备呢?首先,看这个单位的核心业务是否建立在某种信息系统上,对数据的安全性要求很高;其次,看该信息系统是否已经有或者将会有海量的数据需要保存,并且对数据管理程度要求较高;最后,还可以判断一下网络中是否有异构平台,或者以后会不会用到。如果上述有一个问题的答案是肯定的,那么就有必要重点考虑使用NAS设备。

1.办公自动化NAS解决方案

办公自动化系统(OA)是政府机构和企业信息化建设的重点。现代企事业单位的管理和运作是离不开计算机和局域网的,企业在利用网络进行日常办公管理和运作时,将产生日常办公文件、图纸文件、ERP等企业业务数据资料以及个人的许多文档资料。传统的内部局域网内一般都没有文件服务器,上述数据一般都存放在员工的电脑和服务器上,没有一个合适的设备作为其备份和存储的应用。由于个人电脑的安全级别很低,员工的安全意识参差不齐,重要资料很容易被窃取、恶意破坏或者由于硬盘故障而丢失。

从对企事业单位数据存储的分析中可以看出,要使整个企、事业单位内部的数据得到统一管理和安全应用,就必须有一个安全、性价比好、应用方便、管理简单的物理介质来存储和备份企业内部的数据资料。NAS网络存储服务器是一款特殊设计的文件存储和备份的服务器,它能够将网络中的数据资料合理有效、安全地管理起来,并且可以作为备份设备将数据库和其它的应用数据时时自动备份到NAS上。

2.税务NAS解决方案

税务行业需要的是集业务、信息、决策支持为一体的综合系统。行业业务系统主要是税收征管信息系统,还有税务业务信息、通用业务信息等。整个系统将行政办公信息、辅助决策信息与业务系统结合起来,组成一个通用的综合系统平台,从而形成一个完整、集成、一体化的税务业务管理系统。

税务行业的业务数据资料、日常办公文件资料及数据邮件系统非常重要,一旦数据资料丢失将会给日常工作和整个地区的税收工作带来麻烦。保证整个数据资料的安全运行及应用成为了税务行业中一个必须解决的现实问题。解决这个问题的办法,就是将这些数据资料存储或备份到一个安全、快速、方便的应用环境中,以此来保证税务行业数据的安全运行。

为合理解决数据业务资料备份和存储的问题,可以使用一台NAS 网络存储服务器来存储和备份业务数据资料以及日常办公数据。在业务主机内,数据库里的信息资料直接通过数

据增量备份功能备份到NAS中。连同局域网内部的业务资料以及工作人员的日常办公文件资料或是基于光盘的数据资料,都可以存储到NAS服务器上,以便工作人员随时使用和浏览这些数据资料。使用NAS后,管理员能够有效、合理地安排和管理其内部数据资料,使数据文件从其它网络机器上分离出来,实现数据资料的分散存储,统一管理数据资料环境系统。

3.广告NAS解决方案

广告设计行业是集市场调研、行销策略、创意生产、设计执行、后期制作和媒介发布为一体的综合服务行业。

很多广告公司的数据存储模式比较落后,成本较高且效率低下,主要问题在于数据安全性差;整体数据量大以及原有大量陈旧的数据难以存储管理;存在多操作系统平台,设备繁杂导致存放的数据难以共享和管理,造成效率低下;广告设计人员的离职造成设计资料无辜丢失。采用NAS存储和备份广告设计行业网络中的业务数据资料,实现数据的集中存储、备份、分析与共享,依据设计研究单位对不同数据的不同要求,充分利用现有数据,合理构建广告设计行业的数据存储平台,从而提高了信息资料的传送速度,节省了时间,提高了工作效率。

4.教育NAS解决方案

自提出”校校通”工程后,各个学校都在积极建设自己的校园网,以便将来能及时适应信息时代的发展。随着”校校通”工程逐步到位,”资源通”成为下一步信息化建设的重点,具体体现在学校需要大量的资源信息以满足学生与教师的需求。随着校园内数据资源不断增加,需要存储数据的物理介质具有大容量的存储空间和安全性,并要有非常快的传输速率,确保整个数据资料的安全、快速存取。

2012年以后在校园网建设过程中偏重于网络系统的建设,在网络上配备了大量先进设备,但网络上的教学应用资源却相对匮乏。原有的存储模式在增加教学资源时会显现很多弊病:由于学校传统的网络应用中所有教育资源都存放在一台服务器上,具有高性能与高扩展能力的服务器成本较高;教学资源的访问服务会与应用服务争夺系统资源,造成系统服务效率的大幅下降;应用服务器的系统故障将直接影响资源数据的安全性和可用性,给学校的教学工作带来不便。

针对这些问题,可以引入NAS设备来实现集中存储与备份。

(1).NAS提供了一个高效、低成本的资源应用系统。由于NAS本身就是一套独立的网络服务器,可以灵活地布置在校园网络的任意网段上,提高了资源信息服务的效率和安全性,同时具有良好的可扩展性,且成本低廉。

(2).提供灵活的个人磁盘空间服务。NAS可以为每个学生用户创建个人的磁盘使用空间,方便师生查找和修改自己创建的数据资料。

(3).提供数据在线备份的环境。NAS支持外接的磁带机,它能有效地将数据从服务器中传送到外挂的磁带机上,保证数据安全、快捷备份。

(4).有效保护资源数据。NAS具有自动日志功能,可自动记录所有用户的访问信息。嵌入式的操作管理系统能够保证系统永不崩溃,以保证连续的资源服务,并有效保护资源数据的安全。

5.医疗数据存储NAS方案

医院作为社会的医疗服务机构,病人的病例档案资料管理是非常重要的。基于CT和X光的胶片要通过胶片数字化仪转化为数字的信息存储起来,以方便日后查找。这些片子的数据量非常大而且十分重要,对这些片子的安全存储、管理数据与信息的快速访问以及有效利用,是提高工作效率的重要因素,更是医院信息化建设的重点问题。据调查,一所医院一年的数据量将近400GB,这么大的数据量仅靠计算机存储是胜任不了的,有的医院会使用刻录机将过去的数据图片刻录到光盘上进行存储,但这种存储解决方式比较费时,且工作效率不

高。医院需要一种容量大、安全性高、管理方便、数据查询快捷的物理介质来安全、有效地存储和管理这些数据。使用NAS解决方案可以将医院放射科内的这些数字化图片安全、方便、有效地存储和管理起来,从而缩短了数据存储、查找的时间,提高了工作效率。

6.制造业NAS解决方案

对于制造业来说,各种市场数据、客户数据、交易历史数据、社会综合数据都是公司至关重要的资产,是企业运行的命脉。在企业数据电子化的基础上,保护企业的关键数据并加以合理利用已成为企业成功的关键因素。因此,对制造行业的各种数据进行集中存储、管理与备份,依据企业对不同数据的不同要求,从而合理构建企业数据存储平台。采用NAS的存储方式是比较适合的,可以实现数据的集中存储、备份、分析与共享,并在此基础上充分利用现有数据,以适应市场需求,提高自身竞争力。

总结:

综上所述,存储应用中,在数据管理方面,NAS具有很大优势,在某些数据膨胀较快、对数据安全要求较高、异构平台应用的网络环境中更能充分体现其价值。

另外,NAS的性能价格比极高,涵盖了文件共享、数据备份、网络打印、多媒体文件共享和媒体服务器等多方面功能,且NAS是通过网线连接的磁盘阵列,具备磁盘阵列的所有主要特征:高容量、高效能、高可靠。对服务器的要求降低,可大大降低服务器的成本,有非常好的可扩展性,易于维护,广泛适合从中小企业到大中型企业的各种应用环境。参考文献:

1.谢胜彬,陶洋,王国梁;《DAS、NAS与SAN的研究与应用》;

2.2.刘建,张建国;《两种网络存储技术的对比》;

3.高龙华;《网络存储技术的分析与比较》;

4.EMC公司;《EMC存储管理基础》;

第四篇:利用ASP和WEB数据库,开发大学英语教学网站

摘要

随着互连网的规模飞速发展和网络编程技术的进步,网络已经在社会的很多领域得到了应用,如:远程会议、办公自动化、电子银行,信息高速公路、企业内部网、远程教育等。因此掌握一门主流网络开发工具已经变的很重要,而在这些网络开发工具中,Microsoft推出的ASP技术无疑是其中的佼佼者。我的毕业课题就是利用ASP技术和WEB数据库为现代教育中心开发一个大学英语教学网站。

大学英语网站中主要包括在线听力练习、写作欣赏、英语交流、在线测试、答疑解惑、登陆注册、后台管理等几个栏目,这些都是我们根据大学生学习英语知识和过英语四、六级的需要而设立的。

这篇文章介绍了本网站的设计开发过程,主要包括系统的软硬件环境、开发工具、系统分析、详细设计以及测试等详细的过程。欢迎大家指正。

关键词:信息高速公路;企业内部网;ASP;

Abstract With the progress of development and network programming technology at full speed of the scale of Internet, The network has already got application in a lot of fields of the society, for instance: Long-range meeting, office automation , electronic bank, information superhighway, Intranet , teleeducation,etc.inside enterprises.Know one major network very much important, In these network developing instruments, ASP technology that Microsoft puts out is undoubtedly the outstanding person among them.My graduation subject is to utilize ASP technology and WEB data base to develop Englishes teaching website of a university for the modern education centre.University English website mainly including online hearing practise, Writing appreciation, English exchange, test, answer questions and explain the puzzle, land registration, back-stage management odd columns online, All these it is we that study English knowledge and pass according to university student that need of English Test(Band 4 and 6)set up.This article has recommended the design of this website to develop the course, Mainly, soft hardware environment, developing instrument, network analysis, design in detail and detailed course of testing etc.of system.Welcome everybody to make a comment.Key word:information superhighway;Intranet;ASP 目 录 第一章 概述 1 1.1 题目的来源、目的、及意义 1 1.2 系统开发的软硬件环境 2 第二章 开发工具和开发方法 3 2.1 Web数据库介绍 3 2.2 SQL概述 4 2.3 SQL Server2000的功能与特性 4 2.4 Visual InterDev 6.0简介 5 2.5 ASP性能概述 6 第三章 可行性研究 9 3.1 可行性研究任务 9 3.2 该任务的可行性 9 第四章 需求分析 11 4.1 需求的任务和目标 11 4.2 本软件的需求分析 11 第五章 总体设计 13 5.1 系统设计 13 5.2 结构设计 14 5.3 系统的总体结构 14 5.4 模块的划分 15 5.5 典型功能模块的结构和功能 15 第六章

详细设计 17 6.1 数据库设计 17 6.2创建和配置ODBC数据源 18 6.3部分页面和流程图 18 第七章 编码和测试 23 7.1 关于编码 23 7.2 测试 26 第八章 总结 28 参考文献 29 致 谢 38

第五篇:ASP.NET技术下WEB数据库访问设计论文

ASP技术工作原理及特点

WEB数据库顾名思义就是融合了WEB技术的数据库,属于WEB的组成部分[1].其工作原理如下:用户通过网络向对应的WEB服务器发送一个*.asp页面请求,WEB服务器响应HTTP请求后即从硬盘或内存中获取对应的ASP文件发送至脚本引擎,由其处理服务器端脚本代码,再利用ODBC或OLEDB驱动程序实现与数据库的连接,ASP内置存取组件ADO完成各项数据库操作,再生成符合HTML语言的页面发回用户端。可见,ASP环境中脚本代码由服务器端解释处理并生成HTML代码,然后再发送回用户端,整个过程ASP源程序不会泄漏,安全性更高。

现阶段ASP技术的优势体现在以下几个方面:首先可通过VB、JAVA等简单易懂的脚本语言快速完成网页的应用程序;且无需编译,仅使用普通的文本编辑器即可进行编辑,因为其脚体集成于HTML中,易生成,可直接解析执行。其次,兼容性、可扩充性好。最后,安全性高。ASP脚本在服务器端执行,最终只有ASP执行结果所生成的常规HTML代码传送至用户端浏览器,源代码不会泄漏,故系统的安全性较强。ASP的内建对象及主要组件

用户可以直接调用ASP所提供的6个内建对象,包括Application对象、Session对象、Request对象、Response对象、Server对象、Object Context对象等,其中Application对象的主要作用是管理所有会话信息,实现同一个应用程序的用户的信息共享;Session对象的主要作用是存储特定用户的会话信息,该信息仅用于对应用户的访问,如用户在不同的WEB页面跳转,则Session中的变量会一直保存用户的整个会话过程;Request对象的主要作用是读取用户输入信息,在获取用户端信息后将其传输至服务器;Response对象主要向用户端发送服务器的输出内容;Server对象主要提供服务器 相关方法及 属性的访问;ObjectContext对象主要用于事务处理[3].ASP主要内置组件包括5个:Ad Rotator组件的主要作用是广告服务,即按指定计划在同一页上自动轮换显示广告;Browser Capabilities的主要作用是访问WEB站点用户浏览器的类型、性能、版本等功能数据;Database Access组件的主要作用是提供ADO访问支持ODBC的数据库;服务器端文件的读定功能主要通过File Access组件来完成;Content Linking组件主要是用于生成WEB内容列表制作导航条。基于ASP的WEB数据库访问技术

3.1 ASP 访问 WEB 数据库的方法

WEB浏览器通过HTTP协议向服务器递交请求,Internet信息服务器会将处于过的请求发送至数据库管理系统,再采用HTML格式将数据库服务器的操作结果发送至WEB浏览器。ASP可提供IDC方式、ADO方式、RDS方式等三种由Internet Information Server完成的访问WEB数据库的方法。

(1)IDC方式:IDC是传统的查询数据库的方法,主要用来定义、执行数据库查询的SQL 命令,并将一个指定数据格式的页面返回浏览器,在访问数据库、创建返回的WEB页面过程中通过IDC(。idc)文件和HTML扩展文件来实现。

(2)ADO方式:ADO作为ASP内置服务器对象的访问数据库的控制可以将数据库操作封装在Connection、Command及Recordset等对象及Properties集合中,ADO使用本机数据源通过ODBC访问任何支持ODBC的数据库,包括关系型、文本型、层次型数据库等。与IDC方式相比,ADO操作简便,运行速度快,且占用内存少,故是访问服务器端数据库的首选方式。当然,ADO最大的不足在于仅能执行查询并返回数据库的静态查询结果,不仅与服务器数据库及用户端数据保持动态的连接关系,而且无法支持远程数据操作。

(3)RDS方式:RDS是ASP中ADS发展而来的,与ADO相比,其不仅可以与服务器端数据库、用户端数据保持动态的连接关系,返回“动态”的查询结果,而且可以执行远程数据库查询,较好弥补了ADO的不足。RDS与ADO集成,只有调用ADO才能完成RDS底层,故从这个意义上讲,RDS是Active X数据对象的远程数据服务,ADO与RDS的关系与Visual Basic中远程数据对象与远程数据控件的关系比较接近,不过RDS需要与Active X Data Bound Grid等数据绑定控制同时应用。由此可见,ASP提供的访问WEB数据库的三种方式中,IDC最为简单,但欠缺灵活性;ADO不仅功能强大,应用也方便,故是ASP中推荐使用的方法,也是ASP的核心技术,不过其在操作远程数据库时难以实现;而RDS是在ADO的基础上发展而来的,其可以实现远程数据库的操作,因此需要提从高性能、高可靠性的远程数据操作功能时,建议以RDS为首选。

3.2 建立 WEB 页面与数据库的连接

ASP需要通过ADO对象组件实现数据库的访问,首先利用Connection对象建立数据库连接,注意配置连接字符患的属性,连接字符患包括四个部分,即接口名称、数据源名称、用户名及口令等,常用的SQL Server或Microsoft Access数据库需要用专用接口来访问。

3.3 ASP访问数据库步骤

ASP中使用ADO组件访问数据库的基本步骤如下:通过WEB服务器上“控制面板-ODBC-系统DSN-添加”选择数据库的种类、名称及位置;使用ADO组件查询WEB数据库,首先调用Server.Create Object取得ADODB.Connection实例,再使用Open打开数据库;连接数据库后即可进行查询、修改、删除等操作,指定需要执行的SQL命令[4];接下来使用Record Set属性和方法显示结果,注意使用Record Set组件创建包含数据的游标,以提高跟踪数据的精确性。最后关闭数据库即可。结语

总之,利用ASP技术实现WEB数据库的访问不仅可以保证程序的安全性与及时性,而且网络通信的便利性也大大提升,而且数据资源与源程序均位于服务器端,可以不受地域限制的提交、接收信息,最大程度上保证了WEB网页前台界面的美观性,并且系统维护人员的工作强度也大幅下降,可利用因特网实现远程信息查询,由此可见,ASP技术的发展前景十分广阔。

参考文献:

[1]张晓枫。基于Web的分布式数据库应用系统技术[M].北京:科学出版社,2013.[2]邓文渊,陈惠贞等。ASP与网页数据库设计[M].北京:中国铁道出版社,2014.

下载ASP技术WEB数据库分析论文word格式文档
下载ASP技术WEB数据库分析论文.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    《数据库技术与WEB应用》小学期任务

    实验名称:数据库技术与WEB应用实验课时:30开发技术:ASP / .NET / JSP / PHP后台数据库:SQL Server / Oracle / Access / MySQL一、实验目的要求数据库技术是数据处理中最先进的......

    ASP聊天室系统数据库设计论文(样例5)

    1 结构体系与系统流程1. 1结构体系当用户向服务器聊天室所在页面提出浏览请求时,将得到一个( 一组)ASP返回页,也即是已经进入聊天室; 同样,在Web服务器也可以通过通信通道向用户提......

    办公自动化论文:办公自动化 ASP

    办公自动化论文:办公自动化 ASP 【中文摘要】随着我国教育事业的蓬勃发展和教育体制改革的不断深入,高校日常管理的工作效率问题越来越受到教育界所重视,作为新兴的民办高校......

    asp。net web 应用开发技术喻钧课后答案修正版

    第一章 1.填空、选择题(1)网址(2)D (3)A (4)C (5)A 2.解答题(1)c/s结构适用于局域网,要有专门的小范围的网络硬件环境,bs结构则是适用于广域网,只要能接入internet的用户即可使用;c/s结构......

    ASP进阶教程Ⅷ:数据库版本的留言簿

    在前面我们介绍了文件版本的留言簿,现在我们不妨来设想一下:如果留言文件里面的留言很多,而你又急于想寻找其中的某条留言时,这时打开txt留言文件,对着一段段的留言记录,你敢担保......

    WEB全文信息检索技术

    WEB全文信息检索技术 摘要:本文探索了在INTERNET网上实现全文检索的技术。计论了从网上信息的标引、分类等预处理到组织信息检索的过程,并就智能检索技术的发展进行了阐述。......

    ASP操作Excel技术总结

    ASP操作Excel技术总结目录一、环境配置二、ASP对Excel的基本操作三、ASP操作Excel生成数据表四、ASP操作Excel生成Chart图五、服务器端Excel文件浏览、下载、删除方案六、附......

    基于Java EE的Web系统中数据库设计技术研究论文(合集5篇)

    摘 要:数据库设计是Web系统设计中的核心内容之一,也是Web系统实现的基础,是在特定的数据库模式下来构建数据库应用系统,使之能较好地存储数据,满足用户的实际应用需求。数据库结......