留言板管理系统
注:被测程序来源于PHP教学课程中,陈益材编者编著的教材。
留言板可以实现网站与访问者之间的沟通,收集用户意见和信息,也是网站建设并不可少的一个重要系统。利用留言板,可以为访问人员提供发言的机会,让他们及时准确地发表自己的观点。这些观点被保留在服务器上的数据库中,而且可以被任何一个访问站点的人所看到。
页面设计规划
留言板在功能上主要表现为如何显示留言,如何对留言进行回复、修改和删除,所以一个完整的留言板管理系统分为访问者留言模块和管理者登录模块两部分。
共有6个页面,各页面的功能与对应的文件名称如表所示。
页面名称 | 功能 |
index.php | 留言内容显示页面,显示留言内容和管理者回复内容 |
book.php | 留言页面,提供用户发表留言的页面 |
admin_login.php | 管理者登录入口页面,是管理者登录留言板系统的入口页面 |
admin.php | 后台管理主页面,是管理者对留言的内容进行管理的页面 |
reply.php | 回复留言页面,管理者对留言内容进行回复的页面 |
delbook.php | 删除留言页面,管理者对一些非法或不文明留言进行删除的页面 |
留言板主页面
在首页index.php中,单击“留言”链接时,打开留言页面book.php,访问者可以在上面自由发表意见,但管理人员可以对恶性留言进行删除、修改等。
访问者留言页面
访问者在线留言功能,其主要技术是:通过“服务器行为”面板中的“插入记录”功能,实现将访问者填写的内容插入到数据表gbook中。
管理者登录页面
后台管理主页面必须受到权限管理,可以利用登入账号与密码来判别是否有此用户来实现权限的设置管理。
后台管理主页面
后台管理主页面admin.php是管理者由登入的页面验证成功后所转到的页面。这个页面提供删除和编辑留言的功能。
回复留言页面
回复留言的功能主要通过reply.php页面对用户留言进行回复,实现的方法是将数据库的相应字段绑定到页面中,管理员在“回复内容”中填写内容,单击“回复”按钮,可以将回复内容更新到gbook数据表中
删除留言页面
删除留言页面delbook.php,其功能是将表单中的记录从相应的数据表中删除。
“留言板管理系统”部署说明
第一步部署PHP运行环境:
1、下载phpStudy软件(http://www.php.cn/xiazai/gongju/845),并安装;
第二步创建数据库和数据表
1、将data下的gbook文件夹拷贝到phpStudy\PHPTutorial\MySQL\data目录下
2、打开phpStudy——MySQL管理器——MySQL-Front工具,即可以看见数据库和数据表
3、打开Connections下的gbook.php文件,修改root的密码(默认phpStudy安装的MySQL的root的密码为root,则不需要修改。但是,如果你已经修改过root的密码,则要修改连接文件,让登录密码与你修改过的密码一致)
4、把源代码文件拷贝到phpStudy\PHPTutorial\WWW目录下。
5、用浏览器输入地址:http://localhost/,即可浏览访问留言板管理系统。