- 4
- 0
- 约 35页
- 2017-07-05 发布于湖北
- 举报
12
第 章 留言板
12
第 章 留言板
12.1 项目简介
网络上随处可见各种各样的留言板,一个网页甚至一条新闻都有一个留言板支持,留言板
可以让用户方便地提意见和建议,以方便管理者和浏览用户的交流。简单的留言板只能让用户
PHP
发表简单的留言,复杂的留言板是可以分各个板块留言讨论,并且可以回复论坛。 作为一
个优秀的网络脚本语言,用于编写留言板也是非常强大和方便的。本章通过利用PHP 和MySQL
数据库实现一个功能介于简单留言本和论坛之间的留言板,为读者实现网络留言板提供一个基
本的思路和实现实例。
12.2 功能模块
要进行系统开发,首先要明确系统的基本设计思想,确定系统的基本框架,对该系统有个
整体的主要印象。然后确定系统的主要功能模块和各模块之间的关系流程。
12.2.1 系统设计思想
留言板主要是为了方便大家的交流及希望留言者对某一事件发表看法或提供意见和建议,
因此要支持多用户同时连接到服务器。这里为了方便用户留言,不需要用户注册账号,也就不
需要使用 Session 保存用户登录记录,但是为了方便管理者能顺利找到留言者,发布留言用户
-mail
需要提供留言者的E 作为联系方式。
用户可以查看以前的留言,也可以回复任何一条留言,同时为了方便查找某一主题方便的
留言记录,还需要设计有使用留言标题或留言内容中的关键字搜索留言的功能。
该留言板还需要有管理员管理,以便于修改或删除不合适的留言,包括新发布的留言和回
复留言。删除时有时候需要删除所有同主题的留言,包括该留言的恢复留言。有时候又仅仅只
需要删除某一条留言,而要保留该同主题留言的其他留言。这些在设计上都需要考虑到。
为了简洁,本章管理员登录没有数据库支持,只是使用了一个admin 账号,密码为123456。
如果需要注册新的管理员账号,也可以自行添加注册管理员页面。
12.2.2 系统功能模块划分
根据上面的系统设计思想,将系统分成下面的功能模块,如图12-1 所示。
243
PHP 5 项目开发实战详解
错误!
留言板首页
签 搜 查 管
写 索 看 理
留 留 留 留
言 言 言 言
模 模 模 模
块 块 块 块
回 修 删 回
复 改 除 复
留 留 留 留
言 言 言 言
图12-1 系统功能模块
1
()签写留言。签写留言用于发布新的留言记录。
2
()查看留言。查看留言方便查看现在所有的留言主题,单击留言主题就可以进入查看详
细的留言内容和所有回
原创力文档

文档评论(0)