个人博客管理用例图
博客管理系统

博客管理系统1 绪论1.1 开发背景Blog本是Weblog的简称,而Weblog则是由Web和Log两个英文单词组合而成。
Weblog即在网络上发布和阅读的流水记录,通常称为“网络日志”,简称为“网志”。
Blogger即指撰写Blog的人。
Blogger在很多时候也被翻译成为“博客”一词,而撰写Blog这种行为,有时候也被翻译成“博客”。
博客,主要以日记的形式发布文章,并可以附加评论的个人网页。
就像现在免费电子邮件的注册、写作和发送一样,博客同样也可以完成个人网页的创建、发布和更新。
以网络作为载体,简易迅速便捷地发布自己的心声,及时有效轻松的与他人进行交流,同时集丰富多彩的个性化展示于一体的综合性平台。
随着Internet技术的发展,博客正在改变着人们的交流方式、情感体验和表达形态,改变着人们聚散的方式;网络信息不再是虚假不可验证的;交流和沟通更有明确的选择和方向;个体思想和群体智慧的结合变得更加有效;个人出版变成人人都可实现的梦想。
Blog正在影响和改变着我们的生活。
本章将实现一个具有简单发布和管理功能的Blog平台[1]。
1.2 博客的发展现状在国外,博客是一种自助式网络出版工具,是一种草根媒体;美国博客的兴起是由于给了个人参与便利、免费的出版,给普通人提供了一个向世界表达自己甚至表达政治见解的机会。
在国内,博客则多用作交流的工具——借助于互联网,实现更为良好的、更有深度的人际沟通。
Blog诞生的时间并不长,国内常用的英文字典里面甚至找不到这个词,但其发展速度还是特别惊人。
2002 年,博客的概念被引入中国并得到快速发展;2005 年,博客得到规模性增长;2006 年,网民注册的博客空间更是超过3300 万个。
伴随着注册数量的增多,博客以极快的速度融入到社会生活中,逐步大众化,成为基于互联网的基础服务。
并随之带来一系列新的应用,诸如博客广告、博客搜索、企业博客、移动博客、博客出版、独立域名博客等创新商业模式,日益形成一条以博客为核心的价值链条。
个人博客系统设计与实现答辩PPT 共32页

日志管理
相册管理
发 布
浏 览
查 询
评
我 微 我论
的 博 的微
微 博
微 博
微 博
博
上搜删修评 传索除改论 日日日日日 志志志志志
新
修 改
上
删
评
建相传除 论
相册相相 相
册
评 论
片
片
片
个人博客系统的设计与实现
答辩人:郑海峰 14
实体-联系图(E-R图)图
注册用户实体属性图
日志
ID
用户
阅读量
用户ID
系统总E-R图 时间
个人博客系统的设计与实现
答辩人:郑海峰 14
需求分析
1 系统注册与登录 2 微博状态管理 3 日志管理
4 图片管理 5 留言板管理 6 朋友圈管理
个人博客系统的设计与实现
10
功能需求分析
7 在线游戏 8 头像管理 9 好友活跃度排名
答辩人:郑海峰 14
系统用例图
用例图
用户
个人博客
注册
登录
浏览新鲜事
发布者
标题
内容
1
1
管理
查看
日志实体属性图
个人博客系统的设计与实现
注册用户
活跃度
朋友圈
1
评论
ID
M 账号相册
M
姓名
M
微博
M
1M
密码
M 1
博客名
年龄
性属别于
M
管理
相片 1
14
M
日志
日志实体属性图
M
留言板
M
最近来访
留言信息 M ID 微博评论
个人博客UML建模

2010 —— 2011 学年第一学期信息技术学院《软件系统建模与UML》综合设计实验***系统的UML建模班级学号姓名任课教师日期2010年12月30日目录第1章系统需求 (2)第2章需求分析 (4)2.1 识别参与者 (4)2.2 识别用例 (5)2.3 用例的事件流描述 (11)第3章静态结构模型 (16)3.1 定义系统对象 (16)3.2 定义用户界面类 (16)3.3 建立类图 (16)第4章动态行为模型 (19)4.1 创建系统顺序图(协作图) (19)4.2 创建系统的状态图 (19)4.3 创建系统的活动图 (29)第5章数据库模型 (30)第6章物理模型 (31)6.1 创建系统组件图 (31)6.2 创建系统部署图 (32)第1章系统需求系统概述Blog是一种让编写者可以表达自己意见、发表自己的看法以及见闻的方式。
系统目标是使好友之间有一个交流沟通的平台,通过博客可以互相了解彼此的生活状况,系统拥有发布日志,心情,照片,留言评论等功能。
系统功能分析本Blog系统将完成以下功能:网站首页功能用户的注册、登录和登出个人消息中心管理功能照片管理功能相册分类管理功能文章管理功能文章分组管理功能心情管理功能日志,照片,心情评论管理功能留言板留言,回复功能装扮空间功能根据以上分析,画出系统功能图(PPT原版):第2章 需求分析2.1 识别参与者参与者关系图如图2-1所示:、、、、、、、图2-1 参与者关系图游客:未注册的用户,只拥有普通浏览功能注册会员:已注册成为会员,与游客是泛化关系,拥有查看,评论,留言,回复留言评论的功能博主:博客的拥有者,与会员是泛化关系,拥有查看,评论,回复评论,对自己博客的所有的文章,心情,照片,评论留言具有管理的权限。
2.2 识别用例主用例图如图2-2所示:、、、、图2-2 主用例图管理留言板用例图如图2-3所示:、、、、、、图2-3 管理留言板用例图管理文章用例图如图2-4所示:、、、、、、、、、、图2-4 管理文章用例图管理相册用例图如图2-5所示:、、、、、、、、图2-5管理相册用例图管理心情用例图如图2-6所示:、、、、、、、、图2-6 管理心情用例图注册登录用例图如图2-7所示:、、、、、、图2-7 注册登录用例图管理好友用例图如图2-8所示:、、、、图2-7 管理好友用例图更改装扮用例图如图2-9所示:、、图2-9 更改装扮用例图2.3 用例的事件流描述2.3.1浏览博客用例描述用例名称:浏览博客用例用例描述:用户进入自己或者其他会员的博客参与者:博主,其他会员,游客前置条件:进入博客后置条件:退出博客假设条件:用户已进入网上博客基本操作流程:1、进入网上博客2、查看信息中心,文章,好友心情,相册,留言板等3、退出网上博客备选流程:点击“进入自己博客”可以进入自己博客2.3.2管理留言板用例描述用例名称:管理留言板用例用例描述:博主可以通过此用例添加、删除留言,回复留言会员可以留言,游客只能浏览参与者:博主,其他会员,游客前置条件:成功进入到留言板模块后置条件:退出留言板模块假设条件:用户已经进入网上博客基本操作流程:1、进入留言板模块2、博主:添加,删除,修改留言,回复留言3、会员:添加留言,游客只能查看3、退出留言板模块备选流程:点击导航超链接可以直接进入其他模块2.3.3管理文章用例描述用例名称:管理文章用例用例描述:博主可以通过此用例添加、删除、修改文章及评论、回复评论会员可以浏览文章以及进行评论,游客只能浏览参与者:博主,其他会员,游客前置条件:成功进入到文章模块后置条件:退出文章模块假设条件:用户已经进入网上博客基本操作流程:1、进入文章模块2、博主:添加,删除,修改文章,评论及回复评论3、会员:浏览文章,添加评论和回复评论,游客只能查看3、退出文章模块备选流程:点击导航超链接可以直接进入其他模块2.3.4管理相册用例描述用例名称:管理相册用例描述:博主可以通过此模块添加、删除、修改相册;添加、删除照片会员可以浏览相册,照片,以及对照片进行评论;游客只能浏览参与者:博主,其他会员,游客前置条件:进入相册模块后置条件:退出相册模块假设条件:用户已进入网上博客基本操作流程:进入相册模块游客:查看相册照片,评论,回复3、会员:查看相册照片,评论照片,回复评论4、博主:查看、添加、删除、修改相册、照片、回复评论5、退出相册模块备选流程:点击导航超链接可以直接进入其他模块2.3.5管理心情用例描述用例名称:管理心情用例描述:博主可以通过此用例添加、删除、修改心情,及添加、删除评论、回复评论;会员可以浏览心情,以及进行评论,回复评论,游客只进行查看参与者:博主,其他会员,游客前置条件:成功进入到心情界面后置条件:退出心情界面假设条件:用户已进入网上博客基本操作流程:1、进入心情界面2、博主添加,删除,修改心情,添加、删除评论及回复评论3、会员为心情评论或者回复评论,游客只能查看4、退出心情界面备选流程:点击导航超链接可以直接进入其他模块2.3.6管理好友用例描述用例名称:管理好友用例描述:博主可以通过此模块添加好友参与者:博主前置条件:博主已登陆自己博客后置条件:退出添加好友模块假设条件:用户已登录自己博客基本操作流程:1、进入管理好友模块2、选择要添加或者删除的好友的会员名称3、点击添加或者删除4、添加或者删除成功4、退出管理好友模块备选流程:点击导航超链接可以直接进入其他模块2.3.7查看信息中心用例描述用例名称:查看信息中心用例描述:博主可以通过此模块更改个人信息所有用户都可以通过此模块浏览博主信息参与者:博主,其他会员,游客前置条件:成功登录到个人信息模块后置条件:退出个人信息模块假设条件:用户已进入网上博客基本操作流程:1、进入个人信息模块2、所有会员:查看博主信息3、博主:更改个人信息4、退出个人信息模块备选流程:点击导航超链接可以直接进入其他模块2.3.8装扮博客用例描述用例名称:装扮博客用例描述:博主可以通过此模块更改皮肤装扮参与者:博主前置条件:博主已登陆自己博客后置条件:退出装扮模块假设条件:用户已登录自己博客基本操作流程:1、进入装扮模块2、选择喜欢的皮肤3、点击装扮,装扮成功4、退出装扮模块备选流程:点击导航超链接可以直接进入其他模块第3章静态结构模型进一步分析系统需求,发现类以及类之间的关系,确定它们的静态结构和动态行为,是面向对象[7]分析的基本任务。
用例图

用例图百科名片用例图就是由主角、用例以及它们之间的关系构成的图。
该图说明了用例模型中的关系。
简介用例图(User Case)是被称为参与者的外部用户所能观察到的系统功能的模型图,呈现了一些参与者和一些用例,以及它们之间的关系,主要用于对系统、子系统或类的功能行为进行建模。
用例图展示了用例之间以及同用例参与者之间是怎样相互联系的。
用例图用于对系统、子系统或类的行为进行可视化,使用户能够理解如何使用这些元素,并使开发者能够实现这些元素。
将每个系统中的用户分出工作状态的属性和工作内容,方便建模,防止功能重复和多余的类。
用例图定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现。
ps: 提取出“名词”,画用例图构成用例图由参与者(Actor)、用例(Use Case)、系统边界、箭头组成,用画图的方法来完成。
参与者参与者不是特指人,是指系统以外的,在使用系统或与系统交互中所扮演的角色。
因此参与者可以是人,可以是事物,也可以是时间或其他系统等等。
还有一点要注意的是,参与者不是指人或事物本身,而是表示人或事物当时所扮演的角色。
比如小明是图书馆的管理员,他参与图书馆管理系统的交互,这时他既可以作为管理员这个角色参与管理,也可以作为借书者向图书馆借书,在这里小明扮演了两个角色,是两个不同的参与者。
参与者在画图中用简笔人物画来表示,人物下面附上参与者的名称。
用例用例是对包括变量在内的一组动作序列的描述,系统执行这些动作,并产生传递特定参与者的价值的可观察结果。
这是UML对用例的正式定义,对我们初学者可能有点难懂。
我们可以这样去理解,用例是参与者想要系统做的事情。
对于对用例的命名,我们可以给用例取一个简单、描述性的名称,一般为带有动作性的词。
用例在画图中用椭圆来表示,椭圆下面附上用例的名称。
系统边界系统边界是用来表示正在建模系统的边界。
边界内表示系统的组成部分,边界外表示系统外部。
系统边界在画图中方框来表示,同时附上系统的名称,参与者画在边界的外面,用例画在边界里面。
最新个人博客系统需求分析

用例名称: 用例 ID: 角色: 用例说明: 前置条件:
精选范本
用户登录
用户,系统管理员 用户,系统管理员登录系统 用户已注册
登录个人博客主页时,先输入博客的账号和密码,系统验证该帐号的有 效性,无效则提示其原因, 有效则显示博客的主页信息, 供管理员人工核对。 然后可以进行浏览动态,添加应用等一些功能。
2.2.1 系统总体用例
精选范本
.
2.2.2 系统类图
系统总体用例图
精选范本
.
类图
2.3.系统角色功能用例
1.游客 1.1 用例图
2.2 系统功能需求
分析现有情况及问题, 将个人博客系统划分为三个 功能用例 :游客 用例 ,用 户 用例 ,管理员 用例 。
在个人博客系统中,管理员要让每个博客申请个人博客账号,并让博客 设置个人密码,账户内存储每个博客的个人信息。有账号的博客会员可以通过 管理员浏览好友动态、写博文、分享博文等。每个博客浏览的范围、期限不同, 可通过互联网或登录个人博客网站查询个人信息和其他情况。
注册用户员对网站中自己的文章进行删除,更新等操作。 2.信息管理:
发布,更改个人资料信息。 3.个人相册管理:
对博客相册中的图片进行上传,更新,删除操作。
精选范本
.
4.好友管理: 添加或删除好友。
5.评论: 对于他人给自己的不恰当评论予以删除。
6.留言: 对他人给自己的留言进行回复或删除。
2.1.3 管理员 1.用户管理: 对已注册的用户进行管理。 2. 评论、留言管理: 对已注册的用户发表的评论和留言进行管理。 3. 相册管理: 对已注册用户上传的照片进行审核,严禁上传不和谐的照片。 4. 文章管理: 对用户已发表的博文进行管理, 规范其内容, 屏蔽掉一些不健康或反动的言 论。
个人博客管理用例图

个人博客管理系统
用例图:
系统管理员
退出
系统管理模块用例图
如图所示:进入系统管理模块,单击注册用户,填写个人信息,即可注册成功。
如果不想使用博客,点击注销用户,退出即可.
退出员
个人用户模块用例图
如图所示:用户输入账号密码进入管理页面,若想对个人信息,博文,分类,相册进行管理,单击即可分别进入各自的管理页面。
退出
个人信息模块用例图
如图所示:进入个人信息管理界面后,将自己想改动的信息修改后,单击保存后退出。
删除博文
博文管理模块用例图
如图所示:进入博文管理界面后,即可对博文进行添加,查看列表,阅读,修改和删除.完成操作后即可退出管理页面。
删除类别
类别管理模块用例图
如图所示:进入类别管理界面后,即可对类别进行添加,查看,修改和删除。
对类别进行操作完后,即可返回主页面。
删除照片
相册管理模块用例图
如图所示:进入相册管理界面后,即可上传照片,查看照片列表,查看照片和删除照片。
对相册进行操作完后,即可返回主页面。
个人博客系统软件需求说明书

个人博客系统软件需求说明书第一篇:个人博客系统软件需求说明书鸡西大学电气与信息工程系10软件吕娜君个人博客系统需求规格说明书目录个人博客系统...................................................................................................................1 1引言........................................................................................................................... ...2 1.1编写目的:................................................................................................................2 1.2背景:.. (2)1.3定义 (2)1.4参考资料.................................................................................................................2 2任务概述.. (3)2.1目标 (3)2.2用户的特点.............................................................................................................3 2.3假定和约束.............................................................................................................3 3需求规定.. (4)3.1对功能的规定..........................................................................................................4 3.2需求分析.................................................................................................................4 E-R 图:. (4)3.3对性能的规定..........................................................................................................5 3.3.1精度:.. (5)3.3.2时间特性要求:................................................................................................5 3.3.3灵活性:...........................................................................................................5 3.4输人输出要求..........................................................................................................5 3.5数据管理能力要求:...............................................................................................5 3.6故障处理要求..........................................................................................................5 3.7其他专门要求. (5)鸡西大学电气与信息工程系10软件吕娜君1引言1.1编写目的: 本需求的编写为实现个人博客系统奠定了基础,定义了个人博客系统的详细需求,同时它也是进行项目策划、概要设计和详细设计的基础,是维护人员进行内部维护,信息更新,验收和测试的依据。
门户网站用例图和用例描述

2-2:删除留言
用例描述:
用例名称:删除留言
用例标识号:2-2
参与者:管理员
简要说明:
管理员对用户提交到系统的留言,进行浏览和删除
前置条件:
管理员已经登管理系统
基本事件流:
1.管理员鼠标点击“浏览留言”按钮,发出浏览留言请求;
2.系统提供系统中存储的经审核的留言,分页显示留言;
3. 管理员查看留言,点击删除按钮删除留言后重新列出留言;
2.系统提供系统中存储的帖子,分页显示帖子容;
3.管理员可以在选择要删除帖子;
4. 管理员点击删除按钮删除帖子
5.用例终止;
其他事件流A1:
在按“提交”按钮之前,管理员随时可以按“返回”按钮,返回到浏览页面
异常事件流:
1.提示错误信息,管理员确认;
2.返回到帖子管理页面。
后置条件:
系统中的帖子被删除
参与者:用户
简要说明:用户对相应帖子发布留言
前置条件:用户已登录,切到相应帖子页面下
基本事件流:
1.用户鼠标点击“发布留言”按钮
2.系统出现一个文本域
3.用户编辑留言,按“发布”按钮,完成留言发布
4.用例终止
其他事件流A1:突发性终止,或者用户点击返回,返回到主页
异常事件流:
1.提示错误信息用户确认
用例标识号:7-2
参与者:用户
简要说明:用户修改个人信息
前置条件:用户已登录
基本事件流:
1.用户鼠标点击“修改个人信息”按钮
2.系统出现一个表单,表单:密码,,,且显示原有信息
3.用户编辑要修改的信息,按“修改”按钮,完成修改
4.用例终止
其他事件流A1:突发性终止,返回用户中心!
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
个人博客管理系统
用例图:
注销用户
系统管理员退出
系统管理模块用例图 如图所示:进入系统管理模块,单击注册用户,填写个人信息,即可注册成功。
如果不想使用博客,点击注销用户,退出即可。
退出员
个人用户模块用例图
如图所示:用户输入账号密码进入管理页面,若想对个人信息,博文,分类,相册进行管理,单击即可分别进入各自的管理页面。
退出
个人信息模块用例图
如图所示:进入个人信息管理界面后,将自己想改动的信息修改后,单击保存后退出。
删除博文
博文管理模块用例图
如图所示:进入博文管理界面后,即可对博文进行添加,查看列表,阅读,修改和删除。
完成操作后即可退出管理页面。
删除类别
类别管理模块用例图
如图所示:进入类别管理界面后,即可对类别进行添加,查看,修改和删除。
对类别进行操作完后,即可返回主页面。
删除照片
相册管理模块用例图
如图所示:进入相册管理界面后,即可上传照片,查看照片列表,查看照片和删除照片。
对相册进行操作完后,即可返回主页面。