视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
ASP实训报告
2025-09-27 23:32:57 责编:小OO
文档
留言簿制作实训报告

一.网站整体架构

整个留言簿分为四个模块:浏览留言模块、添加留言模块、查询留言模块及管理留言模块,其中管理留言模块又分为删除留言模块和更新留言模块。

浏览留言模块:用户可以在该页面查看所有留言的标题、内容、留言人昵称以及留言时间。

添加留言模块:用户可以在该页面填写自己的昵称、留言标题、留言内容以及E-mail后点击发表留言,用户所发表的留言将被保存在数据库的数据表中。

查询留言模块:根据用户昵称、留言内容等关键词进行留言簿内部查询。

管理留言模块:管理员成功登陆后进入管理页面,通过留言管理页面查看留言内容并对留言内容进行删除或修改。

下图为网站整体架构图:

二.数据库设计具体实现

1.数据库的准备工作

a.建立数据库

图1-1为留言簿数据表结构图:

图2-1为管理员数据表:

b.建立数据源

图2-2为管理员数据表

2-3为留言簿数据表

c.设置数据库权限

2.连接数据库

三.网站制作过程和网站首页附图

图3-1为网站首页

1)数据库连接文件yn.asp

要对数据库进行操作,首先要连接数据库,需要建立一个connection对象,此页面采用基于OLE DB的连接方式。

2)配置文件页面config.asp

配置文件用来存放一些供其他页调用的常量,在其他文件中用include语句便可以将其包含进去。

3)函数文件function.asp

该文件专门用来存放一些其他页面调用的函数。其中对字符串中的危险字符进行处理;对字符串进行HTML编码替换其中的空格和换行符号。

4)CSS样式文件29.css

Css样式用来设置网页的字体颜色、背景颜色、表格样式等,对页面进行美化。

5)留言簿首页index.asp

本页面主要分为四部分:第一部分是添加留言链接,第二部分是管理员登录页面链接,第三部分是留言簿内部信息查询,第四部分是留言内容的浏览。

6)添加留言页面form.htm

此页面采用静态页面设置表单,用户点击进入此页面后发表意见后将提交信息至留言处理页面(insert.asp)进行处理。这里在表单中使用客户端JavaScript验证,通过验证后方可继续提交表单,否则将会提示用户返回重新填写留言。

7)添加留言处理文件insert.asp

   在本文件中,将获取用户留言经过处理后保存到数据库中并显示在首页,再重定向回首页。

8)查询页面search.asp

此页面用于查询留言簿内部信息。

9)管理员登录页面login.asp

在管理员删除或修改留言信息之前的身份验证。

10)管理员登录处理文件logincl.asp

   此文件用于处理管理员登录的相关信息,验证管理员ID及密码正确后方可进入删除或修改页面,信息错误将暂停在管理员登录页面。

11)删除留言文件delete.asp

管理员身份验证后用于处理删除留言信息。

12)留言簿后台管理页面xiugai.asp

此页面包括对留言的修改和删除,管理员登录后可对留言进行删除或修改。

13)修改信息更新文件update.asp

此文件用于修改删除信息后留言簿后台的信息更新。

14)修改留言页面upform.asp

修改留言信息后将提交至留言簿后台页面。

四.网站实现的关键技术

1.对文本的处理:在添加记录时,若用户所提交的信息中包含英文单引号,便会和SQL语句中的单引号发生冲突错误。为了解决该错误,可以在添加记录时将单引号替换为连续两个单引号,避免了错误,而且在数据库中也只会添加一个单引号。在读取记录时,需要用字符串函数将其中的特殊字符替换为相应的HTML标记或字符实体。

2.管理留言:删除或修改留言时必须经过管理员验证,否则拒绝操作。

3.客户端JavaScript验证:在填写表单信息时,利用客户端的JavaScript验证代码,在提交表单前在客户端就进行验证,符合规则后才提交到服务器端,这样能减轻服务器负担。

五.网站功能说明

留言簿平台的出现提供了一个网上发布信息的平台,浏览网页的用户可以通过留言簿查看他人的留言或抒发自己的意见。而管理员则可以对用户在留言簿中的留言内容进行管理等操作。随着互联网的发展,留言簿为企业与用户之间信息交互频率加强,同时也解决了企业与用户所存在沟通不便等情况。

六.附录或参考资料

参考资料:网络程序设计——ASP(第三版)下载本文

显示全文
专题