博客软件需求分析

博客软件需求分析

    • *1.导言**
    • 2.项目介绍
    • 3.应用环境
    • 4.服务要求
    • 5.系统角色分析
    • 6.系统功能需求
    • 7.系统角色功能用例

*

1.导言*

2.项目介绍

2.1项目背景
博客是使用特定的软件,在 络上出版、发表和张贴个人文章的人,或者是一种通常由个人管理、不定期张贴新的文章的 站。博客上的文章通常以 页形式出现,并根据张贴时间,以倒序排列。博客是继MSN、BBS、ICQ之后出现的第4种 络交流方式,现已受到大家的欢迎,是 络时代的个人“读者文摘”,是以超级链接为入口的 络日记,它代表着新的生活、工作和学习方式。许多博客专注在特定的课题上提供评论或新闻,其他则被作为个人性的日记。一个典型的博客结合了文字、图像、其他博客或 站的链接及其它与主题相关的媒体,能够让读者以互动的方式留下意见,是许多博客的重要要素。大部分的博客内容以文字为主,但仍有一些博客专注在艺术、摄影、视频、音乐、播客等各种主题
2.2项目目标
开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的个人博客 站,为 络用户提供进行在线交流的 络平台。
通过个人博客 站可以结交更多的朋友,表达更多的想法,它随时可以发布文章。

3.应用环境

3.1系统运行 络环境
游客、已注册用户、管理员可以通过 络登录到 站,并进行相应的操作,应用服务器收到相应操作
3.2系统运行软件环境条件
1.具有java虚拟机的操作系统
2.数据库MySQL
3.开发工具JavaEE Eclipse
4.web服务器TomCat

4.服务要求

1.信息服务:文章显示,热点文章推荐,博主风采。
2.查询服务:可以根据文章内容,文章标题,留言标题等进行模糊查询。
3.评论、留言服务:游客或者用户可以对系统进行留言或发表看法意见。

5.系统角色分析

6.系统功能需求

分析现有情况及问题,将个人博客系统划分为三个功能用例:游客用例、用户用例、管理员用例。
在个人博客系统中,管理员要让每个博客申请个人博客账 ,并让博客设置个人密码,账户内存储每个博客的个人信息。有账 的博客用员可以通过管理员浏览好友动态、写博文、分享博文等。每个博客浏览的范围、期限不同,可通过互联 或登录个人博客 站查询个人信息和其他情况。
登录个人博客主页时,先输入博客的账 和密码,系统验证该帐 的有效性,无效则提示其原因,有效则显示博客的主页信息,供管理员人工核对。然后可以进行浏览动态,添加应用等一些功能。
6.1系统总体用例
系统总体用例图

7.2.2.2修改个人资料
用例名称: 修改个人资料
角色: 用户
用例说明: 注册用户更新个人信息
前置条件:
游客已注册成为用户
基本事件流:
1.用户请求更新个人信息
2.系统显示更新信息页面,提示会员输入个人信息
3.用户输入按提示输入个人信息,选择“保存”
4.系统验证昵称的格式5.系统验证邮箱的格式
6.用户选择“浏览”,上传照片成为自己的头像。上传成功按“保存”
7.系统保存用户个人信息。
其他事件流:
用户选择“取消”,系统返回首页
昵称验证不符合规则,给出提示信息,要求重新输入
邮箱验证不符合规则,给出提示信息,要求重新输入
异常事件流:
系统保存信息时出现系统故障,例如 络故障,服务器故障,系统弹出系统异常页面,提示用户修改个人信息失败。
后置条件:
用户修改个人信息

7.2.2.3发表博文
用例名称: 发表博文
角色: 已注册用户
用例说明: 用户发表博文
前置条件: 用户已注册
基本事件流:
1.用户请求发表博文
2. BLOG系统弹出一个页面
3.用户输入标题及博文内容,用户选择“发表”
4.系统验证标题的格式,系统验证博文内容的|格式,系统保存用户博文
其他事件流:
用户选择“取消”,系统返回博客首页
标题验证不符合规则,给出提示信息,要求重新输入
博文内容验证不符合规则,给出提示信息,要求重新输入
异常事件流:
系统保存博文时出现系统故障,例如 络故障,服务器故障,系统弹出“系统异常页面”,提示用户发表博文失败
后置条件:
系统保存了博文

7.2.2.4发表留言
用例名称: 发表留言
用例ID: .
角色: 已注册用户
用例说明: 用户发表留言
前置条件:用户已注册
基本事件流:
1.用户请求发表留言
2. BLOG系统弹出一个页面
3.用户输入留言内容,用户选择“发表”
4.系统验证留言内容的格式
5.系统保存用户留言
其他事件流:
留言内容验证不符合规则,给出提示信息,要求重新输入
异常事件流:
系统保存博文时出现系统故障,例如 络故障,服务器故障,系统弹出“系统异常页面”,提示用户发表留言失败
后置条件:
系统保存了用户留言

7.2.2.5发表评论
用例名称: 发表评论
角色:注册用户
用例说明:用户添加评论
前置条件:无
基本事件流:
1.用户请求发表评论
2. BLOG系统出现页面
3.用户输入评论内容,用户选择“发表”
4.系统验证评论内容的格式
5.系统保存用户评论
其他事件流:
评论丙容验证不符合规则,给出提示信息,要求重新输入
异常事件流:
系统保存评论时出现系统故障,系统弹出“系统异常页面”,提示用户添加评论失败
后置条件:
系统保存了用户评论
7.2.2.6好友管理
用例名称:好友管理
角色:注册用户
用例说明:用户添加或删除好友
前置条件:用户登录了系统
基本事件流:
1.用户请求添加或删除好友
2. BLOG系统弹出一个页面
3. 在第一行输入好友昵称,然后点击“搜索”
4.即出现好友列表,在好友右面点击“添加好友”即可添加或点击“删除好友”
其他事件流:无
异常事件流:
系统添加好友时出现系统故障,系统弹出“系统异常页面”,提示用户添加好友失败
后置条件:
用户添加或删除了好友

7.3.管理员
7.3.1用例图

博客软件需求分析
7.3.2用例描述

7.3.2.2用户管理
用例名称:用户管理
角色:系统管理员
用例说明:系统管理员对已注册用户进行管理
前置条件:已注册用户
基本事件流:
1.系统管理员登录博客管理系统
2.对已注册用户进行管理(包括用户信息,发表的博文、评论、留言以及禁言等等)
3.讲管理信息反馈回注册用户
其他事件流:无
异常事件流:
系统校验时出现系统故障,例如 络故障,服务器故障,系统弹出“系统异常页面”,系统管理员登录失败
后置条件:
系统管理员登录系统

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年9月8日
下一篇 2019年9月8日

相关推荐