网站建设中ASP的应用

时间:2022-10-06 09:18:44

网站建设中ASP的应用

摘要:介绍了ASP的特点,通过在建设班级站点的具体应用中演示了ASP的功能。

关键词:ASP HTML SQL数据库

中图分类号:TP393.09 文献标识码: B 文章编号:1002-2422(2008)01-0027-02

1 ASP的特点

(1)语言相容性高;(2)隐密安全性高;(3)易于操控数据库;(4)面向对象学习容易。

2 网站建设中ASP的应用

结合实例阐述一下ASP在网站建设中的应用。要形成的是一个班级站点,根据设计思想进行分析,从内容上对班级网站做如下划分:学校、全家福、班级成员、通讯录、论坛和留言板。

2.1主页设计

网站主页采用静、动相结合的方式,即静态的主画面和动态的图片相结合。静态主页介绍学校风采、成员信息、活动安排;同学之间的交流利用ASP与数据库结合的技术建立留言系统,采用交互式的动态的web画面来实现。网站的设计可以从以下几点出发:(1)设计网站标志(LOGO):(2)设计网站色彩;(3)设计网站字体;(4)设计网站宣传语;(5)确定网站风格。

2.2数据库设计

采用的数据库是Microsoft Access,拟建立teach,mdb库文件,包含如下两个表文件:allmessage留言信息表;stud学生信息表。

2.2.1数据库与留言显示程序网页

成员发言与管理员回复的内容数据全部储存在数据库中,要在网页中显示目前的成员留言与管理员回复数据,必须先进行数据库的链接与打开,要链接数据库必须使用ADO对象群的Connection对象;而要打开数据库则必须使用ADO对象群的Recordset对象,程序:

Bet cn=servcr,createobject(“adodb,connection”)

cn,open“filedsn=c/rogram files/common files/odbo/data sources/msaccess database,dsn”

set rs=server,createobject(“adodb,recordset”)

sq1=“select*from aUmessage order by留言时间dese”rs,open sq1,cn,1,

2.2.2留言显示网页的管理模式

“显示留言意见”的网页就必须具备显示模式选择的功能,当显示模式在一般情况时要能显示成员们的一般性发言,同时还得将“悄悄话”的发言隐藏起来。当管理员以密码登录成为管理模式时,则必须将一般性发言与悄悄话发言的数据全部显示出来,同时还得让管理员可以针对某位特定成员所发表的意见作出独立的回答。这两种情况是通过密码登录管理模式的ASP程序实现的。

2.2.3发言表单网页制作

inse tu3表单的参数:(1)表单的Action参数:Action参数是用来指定Server端处理此表单数据内容的程序,此处表单处理ASP程序为“add,asp”;(2)表单的Mothed参数:要将表单传送至Server端的方式有两种,设置值分别为GET及POST,若设置为POST,则浏览器会等Server端来读取数据,若设置为GET,则当按下送出按钮时,浏览器会立即将表单中的数据传送出去。

2.2.4留言处理程序

要将成员发言数据作后续处理及将这些数据内容存入数据库,须利用添加数据记录的Insert Into指令,然后再写入数据库文件中。格式:

Insert into数据表名(栏目名)values(栏目值)

sql=“insert into allmessage(成员姓名,留言主题,联络信箱,留言内容,私人公开,留言时间,班级)values(“sq1=sq1&“'”&parent&“'”,

sq1=sq1&“'”&subject&“'”,

sq1=8q1&“'”&email&“'”,

sq1=sq1“'”&memo&“'”,

sq1=sq1&“'”&personal&“'”,

sq1=sq1&“'”&now&“'”,

sq1=sq1&“'”&bj&“')”,

cn,execute sq1

2.2.5回复表单程序网页

必须让管理员可以针对某位特定成员所发表的意见作出独立的回答,使用Select…From…Where筛选语句:

sq1=“select*from allmessage where(编号=“&ID&”)”

rs,open sq1,cn,1,3

然后将特定的家长发言数据放在表单,方法是将数据库中的数据取出来,然后放在表单栏位中:

管理员在回复栏位中所填入的数据,必须送给处理管理员回复数据的ASP程序“anssave,asp”来记录以及处理这些回复数据。当管理员填写好回复发言的数据后按下“送出回复”按钮后,表单中的数据内容就会以“POST”的方式由SEVER端读取,然后将数据内容交由处理管理员回复数据的ASP程序“nanssave,asp”来将数据内容写入数据库。

3 结束语

经过调试、申请空间、购买虚拟服务器和上传等工作,网站可以完全从互联网打开运行,展现在浏览者面前。

上一篇:Visual Foxpro运行环境的配置 下一篇:万年历的VB编程实现