基于ASP的网站开发

基于ASP的网站开发


2024年6月20日发(作者:)

计算机光盘软件与应用 

多媒体技术及应用 

Computer CD Software and Applications 2012年第8期 

基于ASP的网站开发 

李红升 

(西安铁路职业技术学院,西安710014) 

摘要:随着互联网技术的迅速发展,越来越多的网站需要以动态形式发布网页,基于ASP的网站开发应运而生。 

本文详细介绍了ASP技术的概念、工作原理、特点。网络数据库技术是开发网站必须掌握的技术 本文给出了网络 

数据库使用中所需的技术瓦访问步骤,最后提出了网站设计所需的软硬件条件以及网站开发的具体流程。 

关键词:ASP;网站;开发 

中图分类号:TP393.08 文献标识码:A文章编号:1007—9599(2012)08-0158-02 

在网络技术飞速发展的今天,互联网成为人们获取信息的 

(三)ASP的特点 

重要渠道,在人们的生活中发挥着重要的作用。在这个网络系 

统里,通过网络设备和硬件的构建,人们可以足不出户就能方 

便的获取想要的信息、实现信息的检索和查看。因特网上的信 

息主要是通过网站来发发布的,人们一般也是在特定的网站上 

获取所需的信息,因此,网站在人们获取信息方面扮演了重要 

的角色,它已成为企业、事业单位、机关、学校、社会团体等 

的重要组成部分,越来越多的机构开始拥有并不断完善自己的 

网站,通过网站来发布消息、通知、提供服务、开展经营、网 

上支付等等。人们在上网的时候,主要是通过打开网页访问网 

站,因此,编写网页的语言不断的发展,常见的有HTML,JSP, 

PHP,ASP等。本文主要介绍基于ASP的网站开发。 

ASP技术 

(一)ASP的概念 

ASP是Active Server Page的缩写,意为“动态服务器页 

面”。ASP是微软公司开发的代替CGI脚本程序的一种应用, 

它可以与数据库和其它程序进行交互,是一种简单、方便的 

编程工具。ASP的网页文件的格式是.asp,现在常用于各种动 

态网站中。ASP的处理工作是在服务器端进行的,不依赖于客 

户的浏览器。 

ASP着重于处理动态网页和WEB数据库的开发,用户在浏 

览网页时,根据自己的需求输入,网站根据客户的输入进行相 

应的操作响应客户,将结果返回给用户的浏览器,达到为客户 

处理服务的目的。 

ASP的结构模型示意图如下所示。 

图1 ASP结构模型示意图 

(二)ASP的工作原理 

下面是ASP的工作原理流程: 

1.用户向浏览器地址栏输入网址,默认的页面扩展名 

是.asp。 

2.浏览器向服务器发出请求。 

3.服务器引擎开始运行ASP程序。 

4.ASP文件按照从上到下的顺序开始处理,执行脚本命 

令,执行HTML页面内容。 

5.页面信息发送到浏览器, 

6.用户通过浏览器浏览需要的内容。 

下图是ASP的工作原理示意图。 

[困 

叠暖受==)卜———一。j l 

图2 ASP工作原理示意图 

ASP是一种服务器端脚本编写环境,可以用来创建和运行 

动态网页或Web应用程序。ASP网页可以包含HTML标记、普通 

文本、脚本命令以及COM组件等。利用ASP可以向网页中添加 

交互式内容,也可以创建使用HTML网页作为用户界面的web应 

用程序。ASP网页具有以下特点: 

1.利用ASP可以实现突破静态网页的一些功能限制,实现 

动态网页技术; 

2.ASP文件是包含在HTML代码所组成的文件中的,易于修 

改和测试: 

3.服务器上的ASP解释程序会在服务器端执行ASP程序, 

并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏 

览器都可以正常浏览ASP所产生的网页; 

4.ASP提供了一些内置对象,使用这些对象可以使服务器 

端脚本功能更强; 

5.ASP可以使用服务器端ActiveX组件来执行各种各样的 

任务,例如存取数据库、发送Email或访问文件系统等。 

6.由于服务器是将ASP程序执行的结果以HTML格式传回客 

户端浏览器,因此使用者不会看到ASP所编写的原始程序代 

码,可防止ASP程序代码被窃取。 

7.方便连接ACCESS与SQL数据库。 

二、网络数据库技术 

(一)数据库介绍及设计 

数据库(Database)是按照数据结构来组织、存储和管 

理数据的仓库,随着信息技术和市场的发展,数据管理不再 

仅仅是存储和管理数据,而转变成用户所需要的各种数据管理 

的方式,在网络环境下使用数据库也是日益增加的需求。如何 

在不同的平台下方便地访问不同的网络数据库系统,是一个需 

要解决的问题,这里ASP的强大功能使其能够很好地满足这一 

需求。并且由于ASP本身是以数据库驱动为核心的。因此,Web 

数据库设计将影响到整个系统的运行。 

数据库设计是数据库应用过程中最重要的一步,分为以下 

几个方面:需求分析、概念设计、逻辑设计和物理设计。 

(二)SQL语言 

SQL是机构性查询语言(Structured Query Language)的缩 

写。它包括查询、操纵、定义和控制四种功能,是一个综合的、 

通用的关系数据库语言,同时又是一种高度非过程化的语言。SQL 

集成实现了数据库生命周期中的全部操作,提供了与关系数据库 

进行交互的方法,它可以与标准的编程语言一起工作。 

目前,基本所有数据库系统都支持SQL访问,这使得各种不 

同的数据库有了标准的访问接口形式。SQL有两种使用方式,分 

别问交互式SQL和宿主型SQL。通过SQL语言可实现对数据库中 

具体数据的查找、增加、删除、修改等操作。基于ASP的网络数 

据库的访问也是遵循SQL语言访问数据库的标准。 

(一)ADO和ODBC技术 

ADO是一个用于存取数据源的COM组件,它作为一个中间 

层,提供给编程语言统~访问数据库的格式,允许编程人员根 

据格式编写数据库操作的程序而不必关心具体数据库是如何 

实现的,只需关心如何连接数据库 

’ 

(下转第155页) 

计算机光盘软件与应用 

2012年第8期 

jdbc.Driver</property> 

<property 

Computer CD Software and Appl icat ions 软件设计开发 

Name=”hibernate.connrction.url”>jdbc:mysql://lo 

calhost:3306/exam?useUnicode=true ̄mp:characterEncodi 

ng=utf&amp:autoReconnect=true&amp:autoReconnectForPoo 

1 s=true</property> 

配置数据库的用户名和密码: 

<property 

name=”hibernate.connection.username">root</property 

> 

<property 

是使用TextBox输入控件来让用户输入登录信息。通过该模块 

验证用户的身份,因此主要响应用户提交输入信息的事件,即 

“登录系统”按钮的单击事件。系统验证完考生身份后,调入 

试卷,考生点击“确定”,考生可以答题,系统页面上显示考 

试的开始时间、结束时间、剩余考试时间信息,以便考生掌握 

考试时间。 

四、总结 

本文系统集考生管理、试题库管理、成绩管理为一体,将 

老师从繁重的考试工作中解脱出来,实现了无纸化考试,节约 

了考试成本,提高了工作效率。 

参考文献: 

name=”hibernate.connection.password,,>234</property> 

【1】钟诚,葛丽娜.基于ASP网上考试系统的设计与实现[I1 .

广西科学院学报,2003(1):35—38 

【2]30福春,高昆.基于Internet的通用考试系统卟长春科技 

大学学报,2006,5  。

【315]、卫琴.精i ̄.Struts:基于MVC的}ava Web设计与开发 

[M].电子工业出版社,2005,12 

Hibernate对数据库的操作主要是对数据的增删改查,通 

过对这些基本操作加以封装,简化了系统与数据库的交互,使 

开发人员更专注于业务逻辑的开发。 

(三)主要功能的实现 

1.试题库管理模块 

试题库是用来存放试题的仓库,供老师出题时从中抽取, 

组成试卷,教师可以录入试题、修改试题和删除试题。在试题 

录入时,首先选择“课程名称”,确定后进行录入页面,可以 

新增试题。如果试题库中还没有录入试题,则系统自动编号为 

“O1”,试题代号为“01001”,试题类型为“选择题”,难 

易程度为“容易”,用户可对章次内容、试题类型、难易程度 

等重新选择,只不过试题代号由系统自动生成。 

2.在线考试模块 

考生在参加考试时,首先登录系统,登录页面的实现主要 

[4】冯国仕,李志蜀.基于Struts与Hibernate集成架构的项目 

管理系统Ⅱ1.计算机应用,第25卷第8期 

f5高昂,51卫文学.基于Hibenatre与Struts框架的数据持久化 

应用研究Ⅱ1.计算机应用,第25卷第12期 

[作者简介]郑德康(1984.9-),软件工程专业本科毕业, 

现于东莞理工学院从事教学综合质量评价管理方面的工作。 

158 

ODBC是一种统一的数据库连接访问标准。它建立了一组规范, 

并提供了一组对数据库访问的标准API(应用程序编程接口)。 

这些API利用SOL来完成其大部分任务。ODBC本身也提供了 

对SOL语言的支持,用户可以直接将SOL语句送给ODBC。 

ADO是一项容易使用并且可扩展的将数据库访问添加到 

用软件。一般操作系统不低于Windows XP操作系统。还需要 

安装必备的开发软件,如Access数据库管理系统、IIS5.1以 

上、网站开发工具Dreamweaver MX2004、0ffice2003企业版 

或更新版本,Flash、photoshop等常用软件。 

(二)系统开发步骤 

Web页的技术。可以使用ADO去编写紧凑简明的脚本以便连接 

网站设计师一个系统化的过程,它包含着许多的步骤,具 

到ODBC兼容的数据库和0LE DB兼容的数据源。 

体如下: 

(二)网络数据库访问步骤 1.系统分析,包括需求分析和需要实现的目标; 

2.系统设计,构建系统结构图、对数据库进行设计、确定 

开发网络系统首先要解决的就是如何实现网站与数据库 

的连接与访问。ASP制作的网站访问数据库必须通过ADO实现, 

文件架构; 

ADO在ASP网站与数据库之间起连接与传递作用,因此ASP依 3.创建数据库连接; 

4.网站首页及各个页面的设计与实现; 

赖于ADO来实现数据的存取,ADO通过ASP把数据传输给客户 

5.网站后台设计与实现; 

或把客户的数据存放在数据库中。 

6.帮助系统设计与实现。 

下面是具体的操作步骤: 

四、结束语 

1.创建数据库源名 

数据源名(DSN)是应用程序和数据库之间的桥梁,创建了 

随着计算机技术和网络技术的不断发展,网站的开发成为 

DSN,可以不必关心具体是采用的哪种数据库。 越来越多企事业单位和机关团体的迫切需求。ASP作为一种主 

2.创建数据库链接 

流的网站设计技术,有着自己独到的优势,本文针对ASP技术 

链接用以保持一些关于正在访问的数据的一些状态信息, 

展开研究,并且详细介绍了网络数据库的访问,为网站设计提 

以及链接者信息。ASP文件中如果要访问数据,必须首先创建 

供数据支持。最后简要介绍了基于ASP的网站开发所需的软硬 

与数据库的链接。 件环境即开发步骤。 

3.创建数据对象 参考文献: 

『11扬威.ASP 3.0网络开发技术【M].北京:人民邮电出版 

ADO中的数据对象通常保存的是查询结果。数据对象是 

ADO中最复杂的象,有许多属性和方法。它保存的是一行行的 

社.2000 

『21吴伟敏.网站设计与Web应用开发技术【M].北京:清华 

记录,并标有一个当前录。 

大学出版社,2009 

4.操作数据库 

[3】张景峰.ASP程序设计教程(第2版)[M】.北京:中国水利 

我们通过调用链接对象的Execute方法来将查询结果返 

水电出版社.2007 - 

回给一个数据对象或进行插入、删除等操作。 

[415 ̄,李杰,初晓璐等.ASP数据库开发实力精粹[j .北 

5.关闭数据对象和链接 

电子工业出版社,2005 

在使用了ADO对象之后要关闭它,因为它使用了一定的服 

京:

f51周兴华,王敬栋.ASP+Aceess数据库开发与实例[J .北京: 

务器资源。通过调用close实现关闭,然后再释放它。 

三、网站开发环境及步骤 

清华大学出版社,2006 

【6】陈健伟,李美军,施建强.ASP动态网站开发教程(第二 

(一)系统开发环境 

版)IM】.北京:清华大学出版社,2005 

1.硬件环境 

在设计网站系统时,对硬件有一定的最低要求,一般系统 

设计硬件最低要求CPU为P4以上、内存lG以上、硬盘160G 

以上。 

2.软件环境 [作者简介]李红升(1971-),男,汉族,讲师,陕西西安 

网站开发的过程用,用到了许多软件,包括系统软件和应 人,西安铁路职业技术学院710014,教师。 


发布者:admin,转转请注明出处:http://www.yc00.com/web/1718836558a2752964.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信