期末考试作品说明
留言板功能需求说明及介绍 功能需求说明 一、留言板功能需求说明及介绍
1.1 开发需要
如今网络在人们的日常生活中的应用已经日益广泛,人们通过
网络得到的 最大便利就是信息的快速交流。而留言板不失为一种网站普遍使用的信息交 互方式。通过留言板,可以发布自己的观点、相互交流等等, ,使有用的信 息在 Internet 上实现快速传递,提高办事效率。因此留言板在网站中的地 位显而易见,它已成为现代人勾通和获取信息的重要组成部分,从而倍受重 视。 为了方便大家的勾通和获取信息,特创建这个留言板。此留言板前 界面可使用户进行发表和查看,管理员可以进行管理和维护。
留言板 1.2 留言板功能说明
此留言板可使网站的用户在其留言,选择各种心情和头像,供其他留言者 查看,但此留言版为测试用例,暂时用户还不能回复其他留言者的留言,用 户只能进行留言,只能由管理员进行回复,如果管理员开启了审核功能,则 用户的留言必需进行审核够才能查看,如果管理员关闭了审核功能,则用户 的留言内容默认审核通过,可以直接显示。留言板管理员可以登陆留言板管 理页面,根据需要管理留言内容。管理功能包括:是否开启审核功能、删除 留言、回复或修改留言以及审核留言者留言内容等等,其中管理员的管理页 面分为两个,分别为简单的和详细的,简单的一目了然,方便快捷的进行各 种操作,详细页面则内容详细,可以更加友好的了解着信息 本留言板亮点介绍 1.3 本留言板亮点介绍
①IP 地址自动获取自动翻译自动显示 只要用户留言了,不会自己输入地址,系统能自动显示他所在的详细位置 本实例中我下载了纯真 IP 数据库,该数据库中收藏了全国几乎所有的 IP 数据,并用 asp 连 接 了 该 数 据 库 当 用 户 提 交 留 言 信 息 时 , 在 deal.asp 处 理 页 面 中 , 利 用 request.ServerVariables("REMOTE_ADDR")语句获取用户的 IP 地址,利用函数自动将该 IP
地 址翻 译成具 体的 地址位 置, 然后载 存如 数据库 。如 果用户 的 IP 为 127.0.0.1 或 192.168.0.1 之类的本地数据 IP,则将它们自动翻译成“软件调试人员” ,因为这种 IP 地址 只有系统调试人员才会使用。 ②审核功能的自动开启与关闭 管理员能够无条件的设置是否开启或关闭审核功能,关闭审核功能后,所有新留言将直 接默认为审核通过,可以直接查看,如果开启审核功能,则新用户的留言必须经过管理员的 审核后才能查看 ③管理员可以自由的选择管理页面 管理页面一共有两个页面,管理员可以自由切换,分为详细页面和简略面,各有各的好 处,后
面会一一介绍。
二、主要模块功能
此留言板可使网站的用户留言,留言板管理员可以登陆留言板管理页面,根 据需要管理留言内容。 2..1 主要模块功能 在网站留言板模块中,用户可不需要注册就能够发表留言、查看留言。
系统可以 有多个管理员,每个管理员可以设置不同的回复内容,其结构如图:
留 言 板 主 界 面
留言 管理留言
所 所 有 管 有 用 理 用 户 员 户 发 登 查 表 陆 看 留 留 言 言
回复/ 留言
存
登
在页面
留言成功 功能设置
结果 回查 看留言
2.2 操作界面 操作界面主要有:留言查看页面 index.asp 留言发表页面 write.asp 管理员登陆页面 login.asp 留言板管理页面 guanli.asp 和 guanli2.asp 管理员回复留言页面 rewrite.asp 处理留言页面 deal.asp 处理管理员操作页面 function.asp 检查管理员身份页面 checkguanli.asp 其中,Index.asp 是主页面,是用户进入留言板后首先打开的页面,在此页面中 显示留言者的、 位置或身份, 留言者表情和头像、 内容和管理员回复等信息。 write.asp 是留言者的留言发布页面,deal.asp 是处理留言内容的页面,留言者 不需要登陆就可发表留言。login.asp 是管理员登陆界面。guanli.asp 是留言板 管理员在 login.asp 成功登陆后所进