毕业设计论文基于ASP的WEB数据库开发.doc
《毕业设计论文基于ASP的WEB数据库开发.doc》由会员分享,可在线阅读,更多相关《毕业设计论文基于ASP的WEB数据库开发.doc(23页珍藏版)》请在三一办公上搜索。
1、山西财经大学毕业论文(设计)基于ASP的WEB数据库开发目录第一部分 关于ASP1.1 ASP简介1.2 运行ASP的需求1.3 Web服务器工作原理1.3.1 安装和管理Web服务器1.3.2 测试Web服务器1.3.3 脚本语言工作原理第二部分 ASP和数据存储访问2.1 数据库2.2 通用数据访问2.2.1 什么是ODBC2.2.2 什么是OLE-DB2.2.3 什么是ADO2.3 ASP与数据库的连接2.3.1 一种简单的建立数据连接的方法DSN第三部分 一个应用电子商务网站的实现3.1 应用系统介绍3.2 建立数据库3.2.1 数据模型3.2.2 连接到此数据库3.3 编写应用系统程
2、序 3.3.1主页3.3.2 用户注册和登陆3.3.3 显示商品供用户浏览、选购3.3.4 搜索功能3.3.5 购物车的实现3.3.6 用户查询定单3.3.7 改进设想 附录A:参考文献中文摘要基于ASP的WEB数据库开发,将WEB技术与数据库技术相结合,开发动态WEB数据库应用,已成为当今的热门技术。本文通过一个电子商务网站陶陶网上书店的实现,提供一个用ASP实现WEB数据库的解决方案,给出其方法和过程。通过探讨目前流行的ASP数据库访问技术,及数据库系统结构,建立WEB数据库,制作动态网页,编制脚本语言,访问数据,实现数据查询。关键词:ASP,WEB服务器,VBScript,Access
3、,ODBC,对象,数据库ABSTRACTAccording to the ASP the WEB database development, have become technique of WEB and the database techniques combine together, the development dynamic state WEB database application, nowadays popular technique.This text passes an electronic commerce website- the taotao on-line boo
4、kstore, provide a solution that carries out the database of WEB with the ASP, give its method and processes.Pass the study popular ASP database currently interview technique, and the database system structure, build up the database of WEB, create the dynamic state web page, draw up the script langua
5、ge, the interview data, carry out the data search.Key Word: ASP,Server of WEB,VBScript,Access ,ODBC,Object,Database基于ASP的WEB数据库开发第一部分 关于ASP1.1 ASP简介Active Server Page(ASP)是创建动态网页的一个很好的工具。它起一种编程语言的作用,可利用它编写动态产生网页的HTML程序代码。因此,只要用户浏览我们的Web站点并请求一个ASP页,则由一个特殊的软件(Web服务器)处理相应的ASP代码。这种处理生成HTML,然后将它传递到浏览器并在用
6、户屏幕上建立页面。ASP的能力表现在两个方面:首先,只在用户希望看到网页时,才建立HTML;其次它不关心使用的是什么Web浏览器。ASP的程序代码简单、通用,文件名由.asp结尾,ASP文件通常由四部分构成: 1) 标准的HTML标记:所有的HTML标记均可使用。2) ASP语法命令:位于 标签内的ASP代码。3) 服务器端的include语句:可用#include语句调入其它ASP代码,增强了编程的灵活性。4) 脚本语言:ASP自带JavaScript和VBScript两种脚本语言,增加了ASP的编程功能,用户也可安装其它脚本语言,如Perl等.1.2 运行ASP的需求 为了编写页面,需要一
7、个文本编辑器或其它的Web开发工具。在此记事本是一个很不错的工具。 为了发布页面,需要一个支持ASP的Web服务器。在此我们使用作为Windows 2000操作系统的一个组成部分安装的Internet Information Serber5.0即IIS5.0。 为查看和测试页面,需要一个Web浏览器。如前所述,ASP是在Web服务器上运行而不是在浏览器上运行的,这意味着任何浏览器都能满足要求。1.3 Web服务器工作原理Web服务器是一个运行在计算机上的软件,一经用户请求便向用户发送网页,并提供存储和组织某个Web站点的页面的场所。它遵从客户机服务器模式进行工作。Web服务器接收到从浏览器传送
8、到来的HTTP请求,它检查自己的存储器并寻找相应的页面,将页面的HTML打包(用TCP)再用HTTP并通过网络传送回去。如果找不到被请求页面,则发送请求错误的信息回去。1.3.1安装和管理Web服务器在Windows 2000中进入控制面版并打开添加/删除程序图标,选择添加/删除Windows组件选择IIS前的复选框并用安装盘进行安装。IIS将其大部分成分安装在硬盘的winntsystem32inetsry目录下。且inetsry目录也是此时创建的,此目录将包含存放我们建立的网页文件的子目录。用MMC管理IIS。从开始菜单中选择运行,在对话框中输入MMC按确定按扭。在MMC中打开iis.msc
9、文件,即可在此窗口内执行所有Web管理任务。1.3.2 测试Web服务器一旦IIS安装完毕Web服务在每次启动机器时都会自动启动。为了测试Web服务器,将启动一个浏览器并查看一些已经存放在Web服务器上的网页,可以通过在浏览器的地址框中输入URL,例如:http:/my_server_name/localstart.asp其中将my_server_name替换为你自己的服务器名。 在这里涉及到表示自己服务器名称的问题。缺省时,IIS将用计算机名作为服务器名。可从机器的网络设置中找到这个名称。如果Web服务器和浏览器使用同一台机器,可试一试http/127.0.0.1/.1.3.3 脚本语言工作
10、原理目前流行的两种脚本语言VBScript和javaScript。每个脚本都必须在请求时进行解释,为此,每种脚本语言都有一个脚本解释程序脚本引擎。IIS5.0带有VBScript和javaScript两者的脚本引擎。由Web服务器解释的脚本称为服务器端脚本,由浏览器解释的脚本交客户端脚本。ASP是服务器端脚本,Web服务器通过%. % 标签识别ASP代码,并用相应的脚本引擎进行解释。而客户端脚本用和标记识别。这里强调一个重要的差别:即,Web页文件的后缀选择.htm和.asp是不同的,关系到代码如何执行。第二部分 ASP和数据存储访问2.1 数据库 数据库在表和记录中存储信息。数据库标准化了信
11、息存储的方法,并且通过键来区分不同的记录。键是唯一的标识符。2.2 通用数据访问 2.2.1 什么是ODBC ODBC(开放式数据库连接),是访问数据的一个标准,它提供一个透明的接口,程序员可以通过这个接口访问许多种数据库且操纵数据,而不用管数据存储在什么地方或使用哪种数据库进行存储。这使得程序员可以将精力放在应用的功能上,而无须过多地关注基本数据,甚至如何访问。如图2-1所示 :应用ODBCAccessSOL Server Oracle 图2-1 ODBC访问机制 2.2.2 什么是OLE-DB除了所有的数据库外,还有大量存储在其他格式中的数据。这些数据或许是包含公司财政的电子表格,或许是包
12、含上个月访问客户报告的文本文件,或许是电子邮件系统以及相随的邮件信息都是数据。但ODBC不能有助于这种类型的数据访问。所以需要一种既能访问数据库也能访问其他格式数据的方法OLE-DB。 OLE-DB的概念类似ODBC,但它实际上可访问范围更广泛的数据存储,且支持通过ODBC的数据库连接。 利用数据提供者/数据使用者的机制,经过许多中间层在数据存储和ASP页之间传送数据。OLE-DB数据提供者是一个如象C+或Java这样的语言编写的程序,它使用OLE-DB对象提供通讯及传输数据所需的指令。数据使用者将ASP,更具体的说是ASP页中将要操纵在页面上显示的数据的ADO。2.2.3 什么是ADO Ac
13、tiveX Data Objects(ADO)是一个允许页访问OLE-DB的接口。因此,当使用ASP访问某个数据存储时,实际上是使用ASP访问ADO,接着访问OLE-DB,再接着从数据存储中得到信息。ADO是一组对象,它允许程序员用Visual Basic以及脚本语言编写数据访问逻辑。ADO不是ASP的一部分,它更通用,在用其他语言编写其他的数据独立的应用程序时,也可用ADO。 以上探讨了几种数据库通用访问的方法,下面我们将用这些技术或方法进行与数据库的连接。2.3 ASP与数据库的连接 ADO有5个主要的对象:l Connection程序和数据存储之间的连接l Command允许运行相对于数
14、据存储的命令l Recordset包含从数据存储的特定操作中返回的所有数据l Record允许处理半结构存储中存储的数据l Stream允许处理Web资源中的数据,如HTML建立网页与数据存储之间的连接类似于使用电话呼叫另一个地方,而ADO的Connection对象就相当于一部电话机,可同时用多个此对象呼叫多个服务,即每个Connection对象可连接不同的数据存储。需要向Connection对象提供连接信息,如数据存储类型,位置,数据存储的部分等等。在创建一个连接时,有三种方式可提供这些信息:l 连接串l 数据连接文件l 数据源名2.3.1 一种简单的建立数据连接的方法DSN数据源名(Dat
15、a Source Name,DSN)是不用直接输入而建立连接串的方法。它的优点是使用简单。因为它使用ODBC驱动程序,不支持OLE-DB,从而失去其提供者的许多优点被认为是过时的建立数据连接的方法,但它的简单仍使应用较广泛。定义数据源:在WEB服务器上打开“控制面板”,选中“ODBC”,在“系统DSN”下选“添加”,选定你希望的数据库种类、名称、位置等。本文定义“Access”,数据源为“taotao”,数据库名称为“Taotao”,脚本语言采用VBscript。然后可在ASP代码中使用该标识符访问DSN:objConn.Open “DSN= taotao”第三部分 一个应用电子商务网站的实现
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 ASP WEB 数据库 开发
链接地址:https://www.31ppt.com/p-4859997.html