
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.2 系统分析
2.2.1 程序业务流程
用户在使用留言本进行留言时,首先应该注册,注册成功后即可登录本站。在登录该留言本的同时,系统会判断用户的级别,并根据用户的级别为其分配不同的权限,非该留言本的用户只具有查看留言内容的权限;普通注册用户具有添加留言、编辑个人留言和删除个人发布的留言,以及回复其他留言的权限;而管理员除具有上述权限外,还具有删除全部留言(即留言和回复)的权限,以及对自己发表的留言进行回复的权限。用户对该留言本进行操作的业务流程如图2.1所示。

图2.1 留言本业务流程图
2.2.2 系统预览
留言本由多个板块组成。为了让读者对本留言本有初步的了解和认识,下面列出几个典型功能的页面,其他页面参见光盘中的源程序。
用户注册信息页面如图2.2所示,该页面显示了游客注册时需要填写的昵称、密码和个人资料等相关内容。
发表留言的运行效果如图2.3所示,该页面用于注册后用户发表留言,包括留言主题和留言内容。

图2.2 用户注册信息页面

图2.3 用户发表留言信息页面
查询页面运行效果如图2.4所示,该页显示执行查询后所查到的留言主题、留言内容,以及相关回复。

图2.4 查询页面
2.2.3 文件夹组织结构
为了对系统文件有一个清晰的认识,这里从B/S角度出发,设计了构思合理、功能齐全的留言本文件结构图,如图2.5所示。

图2.5 留言本文件结构图