入的页面,
登陆成功后,管理员也可以选择 gualnli.asp 管理页面操作。function.asp 是处理管理员操作的页面。包括删除 修改回复等一些功能设置。
三、数据库中各数据表及对就设计思想 数据库中各数据表及对就
设计思想
3.1 数据结构设计
Access 数据库文件 data.mdb 包含 liuyan、admin2、ftion 三个数据表。 liuyan 数据表保存留言者的基本信息,admin2 数据表保存管理员信息数据, function 数据表保存留言板功能设置信息。 Admin2 数据表的结构 字段 ID Uid pwd 字段类型 自动编号 文本 文本 主关键字 是 编号 管理员用户名 管理员密码 说明
说明:该数据库表存储了管理的信息
ftion 数据表的结构 字段 ID lock 字段类型 自动编号 文本 主关键字 是 编号 是否开启了审核功能 说明
说明: 该表为功能表, 暂时只有一个功能, 就是管理员是否开启了审核功能, 如果开启了则为 true,关闭了则为 false
liuyan 数据表的结构 字段 ID Name QQ text datetime answer answertime face IP email biaoq lock 字段类型 自动编号 文本 文本 文本 日期时间 文本 日期时间 文本 文本 文本 文本 文本 主关键字 是 编号 留言用户 留言用户 QQ 留言内容 留言时间 管理员回复内容 管理员回复时间 留言用户头像 提交留言时间 留言者的地址 留言用户表情 留言是否被审核 说明
说明:该数据库表为主要数据表,存储了留言者的所有信息,以及管理员的回复
信息,如果 lock 不被锁定,将对所有人公开。
四、各页制作的主要功能介绍与思想
① 在地址栏输入 localhost /index.asp 页面如下所显 图 4-1 主页图
说明:该页面为 index.asp 主页面,任何用户进来都可以看见,该页面采用了分页技 术,每页显示 5 条留言者的信息。每条留言中,如图 4-1,左侧显示 留言者的头像、、来自、表情等信息。右侧显示留言着及管理员 的信息,包括留言时间,用户的邮箱,QQ 等。
② :主页面上,点击我要留言,则进入用户留言页面,如下图 图 4-2 留言页面
说明:该页面 write.asp 为用户留言页面,效果图如上 4-2 所示留言者必须填写 、QQ、邮箱、留言内容、以及验证码。如果有任何一项没有填写或 填写格式错误、留言都将失败,并显示相应的信息
③ 击管理员登陆,则进入下面管理员登陆界面 login.asp,如下图 4-3 所示 图 4-3 管理员登陆页面
说明:管理员用户名和密码是不能
注册的,只能由系统管理员分配,测 试所用的用户名为:aaa 密码为:123
④ 管理员登陆成功后,显示如下 4-4 界面 图 4-4 管理员界面
说明:该页面 guanli.asp 为管理员登陆页面,主要功能有删除、回复、修改、 审核,并能随时开启或关闭审核功能,如果管理员已经回复了,则该回 复按钮将隐藏
⑤ 点击 guanli.asp 页面上面的状态跳转菜单,跳转到简略管理页面,如下图 4-5 所示 图 4-5 管理员界面 2
说明:该管理页面可以批量删除,界面简洁大方,据有回复审核功能,在 内容(编辑与回复)这列中,是从数据库中截取了留言者留言内容 的前 7 个字符,可以初步看到留言的内容
在 guanli.asp 页面和 guanli2.asp 页面任何一个页面中,点击回复, 会跳转到到管理员回复页面,如下图 4-6 所有
说明:当管理员点击回复后,将出现上面所示页面,其中留言者的、邮箱、 QQ、籍贯或身份以及留言内容的属性为 disabled,是不可该的,这些数
据都是从数据库中读取的留言着的信息,如果管理员已经回复了留言 者,则该页面为修改留言内容,在请回复内容的文本框中显示上次回 复的内容,这次可以修改删除。
五、关键代码的说
1. 数据库连接代码 用到数据库连接的网页,都包含了这个文件, 这段代码存放在 conn.asp 中,用到数据库连接的网页,都包含了这个文件,在所需 要的网页中加入这段代码即可 。