基于UML的Blog系统分析与设计之四------用例描述

来源:互联网 发布:aide源码 编辑:程序博客网 时间:2024/06/01 13:00

4.用例描述

用例名称:点击全文链接查看文章

基本流程:游客在首页点击阅读全文链接,然后进入阅读全文页面,每篇文章要有一个唯一的id号,全文页面还显示文章标题、发表时间、所属分类、文章内容,并显示已评论的数目、内容、评论时间。页面下方显示评论输入框及提交重置按钮,游客点击上一篇显示上一篇文章,点击下一篇显示下一篇文章。

其它流程:

 如果点击最后一篇文章的下一篇,则显示:“此文章不存在,或被管理员删除,请见谅”

如果点击第一篇文章的上一篇,则显示:“此文章不存在,或被管理员删除,请见谅”。

如果全文被删除,则显示:“此文章不存在,或被管理员删除,请见谅”。

 

用例名称:按类别查看文章

基本流程:游客在首页点击文章的某个类别,然后进文章列表页面,显示文章标题、发表时间、评论的数目以及所有文章的分页数。然后点击文章标题,进入阅读全文页面,每篇文章要有一个唯一的id号,全文页面还显示文章标题、发表时间、所属分类、文章内容,并显示已评论的数目、内容、评论时间。页面下方显示评论输入框及提交重置按钮,游客点击上一篇显示上一篇文章,点击下一篇显示下一篇文章。

 

其它流程:如果全文被管理员删除,则显示此文章不存在,或被管理员删除,请见谅

 

用例名称:发表评论

基本流程:游客在阅读全文页面中,输入评论内容(不超过250字),然后点击提交按钮,系统则自动保存到评论列表中,包括评论内容,评论id号,评论所对应的文章id号,评论时间, 然后在阅读全文页面中的全文下面更新刚才发表的评论。

其它流程:如果用户的评论内容超过250字,则截取前面250字。

如果用户点击重置按钮,则清空输入评论输入框内容。

          如果用户的输入内容为空,则以*号的形式提醒用户继续输入。

          如果用户的提交失败,提示:“很抱歉,你的评论发表失败,请重新尝试!

           如果全文被删除,则显示:“此文章不存在,不允许发表评论”。

 

 

用例名称:发表留言

基本流程:游客在首页点击“给我留言”链接,然后进入留言页面,页面中间显示留言者的昵称、头像、内容、评论时间、管理员回复内容、以及留言的分页数,下方显示留言输入框、提交重置按钮,然后输入内容,点击提交,系统自动保存到留言列表中,包括留言者的昵称、性别、留言内容、时间、管理员回复内容,然后在留言页面中的全文下面更新刚才发表的留言。

其它流程:如果提交失败,则提示发表失败

          如果内容大于500字,则截取前500字。

          如果用户的输入内容为空,则以*号的形式提醒用户继续输入。

 

 

用例名称:搜索文章

基本流程:游客在网站首页或留言页面输入搜索关键词,点击搜索按钮,进入搜索页面,显示所搜索到的文章标题、发表时间、评论数目以及文章的分页数。

分支流程:如果输入关键词为空,则以*号的形式提示游客要输入关键词。

 

用例名称:登录系统

基本流程:管理员输入用户名和密码,然后点击登陆按钮,页面加载管理员操作页面,包括发表文章、文章管理、分类管理、EXECSQL等,下方显示退出按钮。

分支流程:如果输入的用户名和密码不正确,则提示“对不起,登陆失败!”页面显示重登录按钮!

原创粉丝点击