育学网社区's Archiver

失业的猪 发表于 2007-6-6 12:59

WEB数据库系统

【摘要】本论文概述了WEB数据库及其相关的一些知识,着重论述数据库中间件技术,并将其放入一个简单的电子商务体系中,加以实现。
,ng&q {*_   具体的实现是构造一个校友录系统,能很方便的和同学沟通和交流。校友录具有功能强大、使用方便的特点。用户以个人的身份进入,查找满足条件的班级,并填写个人资料,以便被查询;
;atkn6X Ms2f   在此设计中,主要的技术有:ASP,HTML,ADO等,用到的运行环境(操作系统,服务器)有WINDOWS98,PWS,和IE 5.0等,将它们集成在一个INTRANET(模拟INTERNET)的环境中,从而实现了设计。uF ^hYHGC:YBz
  最后,我们要感谢那些曾对此设计提供帮助的老师和同学们,特别要感谢火久元老师的鼎立相助,因为没有他们的帮助,我们的设计不可能完成。 %p1UN?Cl#y
【关键词】校友录 网络数据库 ASP HTML 9QAoK(P+B_W/Q
【Abstract】 The these summarize the theories of web database and its relative technology , especially the technology of database middleware. 2d$U D1awo
  Meanwhile , we put it into a simple structure of electronic bussiness, and realize it. The concrete process is to construct an system for classmate applications for communication which on the web. the users can get into the system to find the class which they are satified with ,and fill his or her materials, so can be browse; in the meantime ,the software has power function and use easy.3?\ H)v!K9@v$uK
  In the system, the main solutions we use are: asp, html, ado ect. the runtime enviroment (os and server): windows98, pws, and ie5.0 ect. we integrate them into an intranet(simulate the enviroment of internet),and complete our design successfully.R+N@%X3f S J D C/H:\
At last ,we should be grateful to some teachers and students who have been much helpful to the design, especially Mr houjiuyuan whole hearted assist. without their help, and without the design.aOHbSI
目 录
#a*~9S\(j 第一章 WEB数据库 …………………………………………………………………..11TB/Q0^'u
第一节 WEB数据库概述………………………………………………………….1
d8~Pvbz7bT`G 第二节 WEB与数据库交互的关键技术………………………………………….5
"Y|5C[er[&h 1. 2. 1 WEB访问数据库的一般过程…………………………………….5:pWf!vz1V+a
1. 2. 2 WEB与数据库交互的方法………………………………………6
E'`PhrE 第二章 ASP 技术..…………………………………………..…………………………...9
IX0h oZ$vYM oW.JZ 第一节 ASP技术简介 ……………………………………..…………………..9
.m8?V#R#r:_Sa 2. 1. 1 WEB编程简介 ……………………………………………..…9]D[5{7wa
2. 1. 2 什么是ASP..…………………………………………………....9
$G"d}Iy 2. 1. 3 ASP的优点………………………………………………..…..11
\ d2^a,qd;\ 第二节 ASP的内置对象及语法实现…………….………………………...…12:qc1i&tJ#d2M4Q
2 . 2. 1 ASP的内置对象…………………………………………...…..12}$o4t)e9w-L4~3MX n
2 . 2. 2 ASP的基本语法………………………………....…..………...12
zr ^L1lt J 第三节 ASP的内置组件——ADO…………………………....…….………...16
[8`p'QSw 2 . 3. 1 编程模式..………………………………………………...…….161s;NN-Q+n#s#` X4b&D\
2 . 3. 2 Connection接口……………………………………… .……...17
Hn1Q$~6c \ 第四节 SQL查询……………………………………………………………....19
ke t*Hw D2U6q-I2@ 第三章 VBScript编程语言………………………………………………………..24 r2hHXRM
第一节 VBScript概述…………………………………………………………….24.X Vi2dY| M
3. 1. 1 VBScript的概念……………………………….………………...24
y5~`5wIW&j 3. 1. 2 VBScript的数据类型……………………………………………....25&x#K0G)~u V4bD
3. 1. 3 VBScript的变量………………………………………………...25CkT8a ~o o
第二节 程序流程 .……………………………...……………………………….26oXk/C tm[
3. 2. 1 if…then…else 结构………………………………………………..265s*g"FRlu
3. 2. 2 select…case结构………………………………………….……..28
V2}3piQ&y0[8~)R i 3. 2. 3 Do…loop 和 For…Next结构……………………………….283[R)z5LUQ b,U
第四章 设计网页的基础..……………………………………………………………..314FO \ rG \ [N
第一节 HTML基本知识…..……………………………………………………31$Q&k?q6YA}
第二节 表格………………………………………………………………………38
KK){p-u1|R7b"? 第三节 框架的应用………………………………………………………………39m8m`3GX^ F0et-fou
第四节 表单………………………………………………………………………39
;lj{7yYdi 第五章 设计构思………………………………………………………………………..42DI^H3mf){"?XN
第一节 需求分析…………………………………………………………….……428JzT|,T8]
第二节 总体设计………………………………………………………….………442i~P4F%W.F]
2. 1系统模块的构成………………………………………………………….44
d"Q;|W3}/oX7T$X 2. 2构建数据库………………………………………………………………45~ ~R1dR N
2. 3功能模块的设计…………………………………………………………47
y7r'z&q]'l,h 2 . 3. 1用户注册与登陆模块的设计………………………………………473D0nd k0v9e'o
2 . 3. 2校友详细信息查询模块……………………………………………51
` rsz M4^&s g U5i \W 2 . 3. 3班级管理与维护模块………………………………………………52
nW!An4Gk 2 . 3. 4帮助与出错提示模块………………………………………………534ag U*M9ci
第六章 设计代码...…………………………………………………………..………….55
? b}Om:s9^ 结束语……………………………………………………………………..………….…78~dGg*fB
参考文献……………………………………………………………..………………….79+V%vV3Fu^ G'RA`

MQ0ey.rs Ld 第一章 WEB数据库}6^_3K&mj
  随着网络的发展,越来越多的公司开始构建自己的网站系统。网站的用途从单纯的介绍公司的动态、业务和产品,发展到更为积极主动、更具有交互性的应用,例如在线销售系统、网络定票、网上招聘等等。本章将重点介绍WEB数据库的内容,更分如下2节:
3ij5h0nmwaZ ])Fq   WEB数据库概述3m*H[g4\$F
  WEB与数据库交互的关键技术
!z$w$|EGx,P   1.1 WEB数据库概述
r*F#[ [J"FW%dHd r+n   WEB数据库
O%W'xCEx;\   电子商务是以WEB网络和数据库技术为支撑的,其中WEB数据库技术是电子商务的核心技术,支持电子商务已经成为各大厂商竞争的焦点,WEB数据库的发展成为新的热点。WEB数据库,就是能将数据库技术与WEB技术很好地融合再一起,使数据库系统成为WEB的重要有机组成部分的数据库。它能够实现数据库与网络技术的无缝有机结合。1Xl,s J&_}iQ-\i
  目前,关系数据库的应用范围最广,占据了数据库主流地位。关系数据库最初设计为基于主机/终端方式的大型机上的应用,其应用范围较为有限,随着客户机/服务器方式的流行和应用向客户机方的分解,关系数据库又经历了客户机/服务器时代,并取得了极大的发展。
-s/{C.c L B6y~   关系数据库从设计之初并没有也不可能考虑到以HTTP为基础、HTML为文件格式的互连网的需求,只是在互连网出现后才做出相应的调整。同时,关系数据库的基于中间件的解决方案又给INTERNET应用带来了新的网络瓶颈,应用服务器端由于与数据库频繁交互,因其本身的效率和数据库检索的效率造成INTERNET应用在应用服务器端的阻塞。1wID3bK~"_
  虽然关系型数据库具有完备的理论基础、简洁的数据模型、透明的查询语言和方便的操作方法等优点,但是并不适用于网络环境。新的数据库技术从一开始就考虑到WEB的信息和结构特点,使数据库真正能与WEB融合为一体,充分利用二者的特点,建立合理的WEB数据库。以七十年代发展起来的关系数据库凭借完备的理论基础、简洁的数据模型、透明的查询语言和方便的操作方法,基于结构化查询语言(SQL)的关系数据库经过近20多年的发展,在全球信息系统中得到了极为广泛的应用,基本上满足了企业对数据管理的需求,所以目前世界上大部分的数据是由这种数据库系统来管理的。虽然随着计算环境的变化发展,关系数据库技术也相应的发展,但始终并未脱离关系型技术。5K;C/AK },?@d
  但随着数据库系统的日益普及以及人们要求的不断提高,以网络为中心的企业级快速事务交易处理的应用要求使关系数据库开始不断地暴露其局限。其中尤其突出的是关系数据库关系模型过于简单,不利于表达复杂的数据结构;而且关系数据库支持的数据类型有限,无非是结构化的数字或字符,无法包含更多的数据类型。因此,面对随着INTERNET飞速发展而涌现的大量非结构化的数据类型,如图形、图像、声音、大文本、时间序列、地理信息等复杂数据类型,传统的数据库系统无法或很难描述这些数据类型,对此类数据处理也只是停留在简单的二进制代码文件的存储,就更别说实现对这些数据的查询和检索了。2DB uA,BMSe \
  在INTERNET成为计算的核心平台后,关系数据库更受到来自WEB上数据库应用开发、WEB内容管理以及电子商务等各个方面,并在安全性、可管理性、丰富的多媒体数据的处理以及响应时间、移用性等各方面的严峻挑战,传统关系数据库已经越来越无法适应现代信息系统应用开发的要求,尤其在对CGI和WEB事务处理的真实世界中的性能难以令人满意。于是在网络应用的推动下,关系数据库开始发生进一步的变革,面向对象数据库、INTERNET数据库、多媒体数据库相继涌现,数据库技术也相应进入了后关系数据库时代。
1]&qrg j,n9v   面对INTERNET数据库庞大的基于INTERNET应用的市场机会,传统的关系数据库厂商也相继做出反应,对原来的传统关系数据库产品进行改进、增强可面向INTERNET和多媒体方面的功能,推出基于INTERNET环境下应用的数据库产品。如ORACLE公司新推出的ORACLE8I,INFORMIX的INTERNET FOUNDATION 2000等,它们在传统关系数据库的基础上通过提供中间件、WEB服务器开发环境、编程接口、管理工具、专用WEB服务器与浏览器等一整套方案,也实现数据库基于INTERNET的应用,达到传统关系数据库向INTERNET数据库的转换。但表面的改进并没有改变关系数据库低层的二维表格结构,除非用户能在价格昂贵的硬件上大量投资,否则传统关系数据库仍然无法达到INTERNET数据库的性能。因此,可以毫不犹豫地说,随着以网络技术和数据库技术为支撑的电子商务的进一步发展,融合网络技术和数据库技术的INTERNET数据库将成为未来市场的主流。+V.s^,@ ei!X;O
  WEB数据库的发展{!`l]c[w
  非结构化数据库e5U|/hfRh6t
  随着网络技术的发展,特别是INTERNET和INTRANET技术的飞快发展,使得非结构化数据库的数量日趋增大。这时,主要用于管理结构化数据的关系数据库的局限性暴露得越来越明显。因而,数据库技术相应地进入了“后关系数据库时代”,发展进入基于网络应用的非结构化数据库时代。所谓非结构化数据库,是指数据库的变长记录由若干不可重复和可重复的字段组成。简单地说,非结构化数据库就是字段可变的数据库。cB ]2cTV
  随着网络技术和网络应用技术的飞速发展,完全基于Internet应用的非结构化数据库将成为继层次数据库、网状数据库和关系数据库之后的又一重点、热点技术。我国非结构化数据库以北京信贝斯(iBase)软件有限公司的iBase数据库为代表。
.`4Y,P t(t 异构数据库系统ONnTzmrI$p/Y
  由于历史等原因,Internet上的数据库系统不少是分布、异构的。Internet上大量信息必须通过数据库系统才能有效管理。那么,Internet环境下分布式海量信息情况下如何建立合理高效的海量数据库,成为我们亟待解决的问题。针对目前关系型数据库占据了绝大多数市场的情况,要实现网络环境下的海量信息共享,就必须联合各个异构数据库,使得数据库之间能够通过主动式的超文本链接,实现相互连接,使得交叉引用的数据可以被容易地检索到。 U3?CJX
  企业在Internet环境下实现电子商务,它的实际应用环境非常复杂。他们可能分布在不同的地理位置,使用不同的数据组织形式和操作系统平台,加上应用不同所造成的数据不一致性问题。如何将这些高度分布的数据集中起来充分利用成为亟待解决的问题。建立异构数据库系统基础上的数据仓库技术便产生了。数据仓库是20世纪90年代信息技术构架的新焦点,它提供集成化和历史化的数据,集成种类不同的系统。数据仓库从事物发展和历史的角度组织和存储数据,以供信息化和分析处理之用。它是集成化的、以主题为向导的、不可更新的、随时间不断变化的数据集合。数据仓库可以对异构数据库系统中的多个数据库建立统一的全局模式,同时收集的数据还支持对历史数据的访问,用户通过数据仓库提供的统一的数据接口进行决策支持查询。在数据仓库的基础上,又可以进行数据挖掘、Web挖掘,实现真正的信息检索查询。@3O/b/m+n$Nw3| d @
  目前,异构数据库系统的集成以及建立此基础之上的数据仓库、数据挖掘已经成为网络数据库技术研究的重点之一。国内外数据库厂商也将异构数据库系统作为竞争的焦点,研究如何将原来传统的、可能分布于各地的多个关系数据库集成起来,进行改进和发展,形成虚拟异构数据库系统和数据仓库,更好的为企业信息化、电子商务服务。
A'\2NID/aSm 1.2 Web与数据库交互的关键技术
.v6or ^y;Q6Re 1.2.1Web访问数据库的一般过程bzS'O!W a@ t
  web数据库之间实现动态、有效的信息交换是有Intranet/web模式实现MIS的关键。无论在Internet/Intranet系统中使用的是那种数据库,无论采用何种方式输入查询和产生报表,数据库的访问均大致分为两个过程:
^"Y#h6CuH u@*t 1. 产生并提交用结构化查询语言(SQL)书写的查询或数据请求语句到数据库引擎中。 \(`B#BF+C K[
2. 执行查询并处理查询所得结果。^/w({F|mFxU
Web访问数据库也涉及到两个过程,但其中有着重要的不同之处: Q&]sD]F
1. 用户通过填充浏览器上用HTML编写的表格来输入查询和数据请求。在此用户可以通过菜单选择、单击按扭、填写空白来输入查询关键字或新的输入数据。(O1L]h1|:} R
2. 接口程序将输入表格中的信息提取出来并组织成为有效的SQL查询或输入数据的修改,然后奖其发送到数据库后台。6i0K,C6} M WA e&J
3. 接口程序在数据库引擎对数据库进行处理之后接收结果,并以HTML格式将其传回到用户的浏览器上,显示给用户阅读。1jPzTR0{q0V
  网络可以通过多种方式来访问数据库,大体分为两类:一类是web服务器端通过中间件连结服务器与数据库服务器;另一类是把应用程序下载到客户端直接访问数据库。最常用的中间件技术有:CGI、API、ASP等。... ...       ... ...

ftoldgood 发表于 2008-4-25 13:49

继续支持

继续支持没话说~ 楼主真强
H2c'A$N)t&IpQ
a^ uWUNn%y ---------------
{1r9y4fx&KA7NB,|,sO1_ welcome to our [url=http://www.igsstar.com]wow power leveling[/url] webpage,and here you may have wow powerleveling at every levels, the [url=http://www.sf10001.cn]wow power leveling[/url] web for [url=http://www.wowgoldweb.com]wow power leveling[/url],WOrld of warcraft Power Leveling , Cheap WoW Gold here,buy [url=http://www.comegames.com]wow gold[/url],

vwxy687 发表于 2008-7-19 05:14

节能球磨机 高能球磨机

[url=http://www.zhishaji.net/jienengqiumoji.htm]节能球磨机[/url]   [url=http://www.zhishaji.net/jienengqiumoji.htm]高能球磨机[/url]

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.