当前位置:文档之家› 留言板系统分析与设计

留言板系统分析与设计

留言板系统分析与设计
系统开发背景和意义
留言板系统开发的背景是SNC需要进行暑期培训,软件开发方向的培训需要有简单但功能完善的系统给同学们练手。

留言板系统要求实现网友留言,分页显示留言列表,管理员登陆、回复留言等功能,功能简单而且覆盖了新闻系统的核心功能。

因此让同学们开发留言板系统,以达到练习的效果,为今后开发SNC成立十周年网站做铺垫。

系统需求分析
留言板系统面向两类用户:网友和管理员。

网友可以留言和查看当前留言。

管理员可以查看当前留言,回复留言和删除留言。

留言板系统需要实现以下功能:网友留言、分页显示留言、管理员登陆、管理员回复留言、管理员删除留言。

其中每个功能详细描述如下:
●网友留言:网友需要输入自己的昵称、QQ号、邮箱、留言内容进行留言。

●分页显示留言:对网友的留言按照时间顺序显示,留言的内容包括网友昵称、留言
时间、留言内容、管理员回复内容。

每页显示5条留言,如果留言数超出5条则需
要分页。

分页要求有首页、尾页、上一页、下一页、当前页码、留言条数、转到指
定页等功能。

●管理员登陆:管理员在进入登陆界面后,输入用户名和密码登陆,登陆后可以回复
留言和删除留言。

●管理员回复留言:管理员登陆后可回复留言。

回复后的留言需要在留言列表中显示。

●管理员删除留言:管理员登陆后可删除留言,删除时需要弹出对话框确认再删除。

业务流程分析
●留言流程:网友输入留言信息→留言。

●回复留言:管理员登陆→选择要回复的留言→输入回复内容→回复留言。

●删除留言:管理员登陆→选择要删7除的留言→删除留言
功能模块设计
板块和布局设计
留言系统共有三个页面:留言和留言列表页面、登陆页面、回复留言页面。

其中留言页面包含留言功能区和留言列表区;登陆页面包含一个登陆窗口;回复留言页面包含要回复留言的详细信息和回复输入窗口。

数据模型设计
留言(Message)。

相关主题