ASP+ACCESS留言板系统设计论文+源程序 第4页
我的这个留言板中,原文请找腾讯752018766辣,文^论'文.网
http://www.751com.cn/ 就是以odbc_connection文件作为单独一个ASP文件连接数据库的!而具体连接数据库的ASP代码见下:
Dim db,ConnStr
connstr="DBQ="+server.mappath("guest.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
Set db=Server.CreateObject("ADODB.Connection")
db.Open ConnStr
而在每个连接数据库的文件中,都加上<!--#Include file="odbc_connection.asp"-->这么一句来简单而又很有模块复用功能的ASP语句,使的整个系统显得更加精干而严紧。
4.3留言板文件夹中文件的介绍:
有了数据库,就应该设计留言板的各个页面。本留言板由1个文件夹,11个文件组成,简单介绍各文件的作用:
index.asp:留言板主页,主要功能是进行访客的留言进行回复和删除管理和管理员登陆和注销。
#guest.mdb:留言板的数据库文件,存放访客和管理员以及留言板的相应信息。
odbc_connection.asp:留言板与数据库的连接的文件,作为单独的一个ASP文件,适合进行修改和管理。
delete.asp:删除留言所执行的asp文件。
login.asp:管理员登陆界面的asp文件。
Logout.asp:管理员注销退出时执行的asp文件。
admin.asp:管理员管理留言板界面的asp文件。
adminsave.asp:对asp进行修改并保存修改的asp文件。
add.asp:将留言添加到数据库里的asp文件。
Reply.asp:管理员对留言进行回复的asp文件。
Imq:存放留言板版面设计中的背景和框架图片。
4.4留言板首页设计:
我留言板的首页文件index.asp,功能主要是为访客留下相关的信息,并进行留言,以及管理员进行删除和回复留言。界面相对简单,但功能很实用!留言板的基本功能实现具体如下:
1. 在留言中,最重要是要保留留言用户的相关信息和留言内容,我将其放入guest数据库中。
2. 对于访客的留言功能,则是交给了add.asp文件执行。
3. 对于删除留言功能,我又做了一个delete.asp文件,通过连接数据库,在利用超联接将对留言的删除操作从index.asp转到delete.asp文件中去执行。
4. 而对于主页面中的管理员登陆界面,也是通过超连接从index.asp转到login.asp文件中执行的。
5. 关于版主的回复,还是通过超连接从index.asp转到reply.asp文件中去执行的。
由于首页是进行修改和查看留言本的主要阵地,是进行一切管理和体现大部分功能的地方,所以特别的重要。主页中留言的页面如下:
主页中留言中显示的页面如下:
4.5该留言板特色功能说明
1.对于其他留言板而言,该留言板增加了防止灌水功能。
对于灌水功原文请找腾讯752018766辣,文^论'文.网http://www.751com.cn/ 能的实现,主要是考以下asp代码实现的:
posttime=10
if cint(posttime)<>0 then
if not isnull(session("posttime")) or cint(posttime)>0 then
if DateDiff("s",session("posttime"),Now())<cint(posttime) then
MessageBox "错误信息:留言本防灌水功能已经打开,限制"&posttime&"秒内不能重复留言。
response.end
end if
end if
end if
if cint(posttime)<>0 then
session("posttime")=now()
end if
2.在安全方面,许多留言板做了很多加密限制,我则加入了对系统中关键名字的过滤以及在index主界面的删除和回复中设置了权限,防止访客和其他人员对留言进行删除。
而具体来说,对呢称的过滤,先是与数据库中的information表连接,接着从提交的表格中取出相应的信息,然后是用以下asp代码实现的:
check_name=txtname
badid=split(badid,",")
for i = 0 to ubound(badid)
if instr(check_name,badid(i))>0 then
MessageBox "错误信息:您使用了屏蔽的昵称。"
response.end
上一页 [1] [2] [3] [4]
ASP+ACCESS留言板系统设计论文+源程序 第4页下载如图片无法显示或论文不完整,请联系qq752018766