留言板需求与分析

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

留言板需求分析

一、编程之前的分析

要做一个留言板,而且我们也决定了采用数据库方式做,所以我们要从以下几个步骤开始做:

1. 填写留言

在什么地方写留言要说明。

2.传送留言

在文本框中输入了数据后肯定要以什么方式传到一个什么文件,而后一个文件又是这么接收变量的。

3.入数据库

后一个文件将接收的数据要进入数据库,所以,我们还要掌握这么往数据库中写入数据。

4.查看结果

将留言写入数据库后,主要是为了能在浏览器中查看,所以,我们要知道怎么从数据库中读出数据。

二、登录界面:

做出登录界面,然后通过输入用户或者管理员用户名和密码来登录。

三、留言版面:

做出留言版面,留言者能看到自己的留言、用户名、地址。

四、用户的权利与义务:

用户是普通用户口令登录只可留言,如果用户用管理员口令登录则可以实现对用户留言的回复、删除等功能。

五、留言

留言者在留言时不能为空,若为空时将提醒留言者“您的留言不能提交”;

成功提交留言时“您的留言已成功提交,谢谢您的留言”。

六、后台数据库

采用php动态网页技术实现网页与数据库之间的连接,PHP中当一个文件将变量传送到另一个文件后,自动产生一个变量,并通过SQL语句进行数据库操作,从数据库中读出数据,并显示出来。

1.数据库架构

留言板数据库中数据表的字段类型。包括:ID(自动递增,不可重复)、标题、内容、姓名、电话、IP、日期、回复内容。

2.过滤垃圾信息

判断用户是否不停输入相同字符的信息,如果相同字符信息重复连续出现4次,将自动视为垃圾留言信息,系统不给予留言或者回复功能。

3.禁止含有反动色彩内容

判断留言内容中有没有含有反国家、反政府的内容。如果含有此类型

的词语、句子出现,自动过滤或者以“*”号输出,内容中涉及多的,直接禁止添加留言或者回复留言功能。

4.添加、删除、修改数据表项

根据实际应用,可自行添加、删除或者修改数据表中的字段类型,实现灵活化数据库管理功能。对实用价值不高的字段进行删除,有利于数据从数据库中的读取和存储速度。

5.留言板数据库维护及备份

为管理员提供数据备份功能。后台管理员可以自定义在某一定时间后,对留言板进行数据备份,便于数据出错后,可以即时恢复正常,保障用户信息不丢失。

相关文档
最新文档