个人博客项目需求0001.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
、亠 班级: 设计小组人员: 日期:年月日 一、系统概述 博客”一词是从英文单词 Blog 音译(不是翻译)而来。 Blog 是 Weblog 的简称,而 Weblog则是由Web和Log两个英文单词组合而成。 Weblog 就是在网络上发布和阅读的流水记录,通常称为“网络日志”,简 称为“网志”。博客(blogger既念解释为网络出版(WebPublishing )、发表 和张贴( Post- 这个字当名词用时就是指张贴的文章)文章,是个急速成长的网 络活动,现在甚至出现了一个用来指称这种网络出版和发表文章的专有名词 Weblog,或 Blog。 在网络上发表 Blog 的构想始于 1998年,但到了 2000 年才开始真正流行。 而 2000年博客开始进入中国, 并迅速发展, 但都业绩平平。 直到 2004 年木子美 事件,才让中国民众了解到了博客,并运用博客。 2005 年,国内各门户网站, 如新浪、搜狐,原不看好博客业务,也加入博客阵营,开始进入博客春秋战国时 代。起初, Bloggers 将其每天浏览网站的心得和意见记录下来,并予以公开, 来给其他人参考和遵循。但随着 Blogging 快速扩张,它的目的与最初已相去甚 远。目前网络上数以千计的 Bloggers 发表和张贴 Blog 的目的有很大的差异。 不 过,由于沟通方式比电子邮件、讨论群组更简单和容易, Blog 已成为家庭、公 司、部门和团队之间越来越盛行的沟通工具, 因为它也逐渐被应用在企业内部网 络( Intranet )。目前,国内优秀的中文博客网有:新浪博客,搜狐博客,中国 博客网,腾讯博客,博客中国等。 二、需求分析 博客系统是一个多用户、多界面的系统,主要包括以下几个模块组成。 匿名用户模块 本模块主要由注册、登录、浏览博客、评论 4个部分组成。匿名用户可以对 其他用户的博客内容时行浏览、 评论。也可以通过注册后登录博客系统, 申请 个属于自己的博客。 注册用户模块 本模块主要由个人信息管理、评论管理、好友管理、相册管理、文章管理 5 个部分组成。这些功能可以对用户个人博客中的个人信息、好友、评论、相册和 文章进行设置。 系统管理模块 本模块主要由用户管理、评论审核管理、相册审核管理、文章审核管理、链 接管理5部分组成。这是为了对注册用户的博客内容与个人信息进行管理,并对 博客中的评论、相册、文章进行审核,审核通过后才能发表。 综合所述,博客系统的总体功能需求如下图所示。 三、建立系统用例模型 角色的确定 角色是对系统外的对象描述,是用户作用于系统的一个角色,它有自己的目 标,通过与系统的交互来实现,交互包括信息交换和系统的协同。 在本系统的UML建模中,可以创建以下角色:匿名用户、注册用户、系统管理员。 创建用例 博客系统根据其实现流程可分为以下几个用例。 与匿名用户相关的用例:注册、登陆、浏览博客、评论。 与注册用户相关的用例:浏览博客、评论、个人信息管理、评论管理、好友管 理、相册管理、文章管理。 与系统管理员相关的用例:注册、登录、用户管理、评论审核管理、相册审核 管理、文章审核管理、链接管理。 建立用例图 如下图所示为博客系统的用例图。 OO系统管理员注册用户博客系统的用例图匿名用户 O O 系统管理员 注册用户 博客系统的用例图 匿名用户 四、建立系统动态模型 下图所示是描述博客功能实现的流程。 在图中,匿名用户、注册用户和系统 管理员三者发生了相互的关系。首先匿名用户未注册登录时,可浏览博客、并对 其时行评论。如注册登录成功,则可申请一个个人博客,对其博客时行管理与设 置,如注册用户要发表博客相关内容时, 则需系统管理员经过审核后,如无问题 注册用户才能发表博客内容。最后由系统管理员更新数据库中博客内容。 用泳道 对这三类对象的活动进行描述。 登录 注册 注册用户 系统管理员 更新博客 匿名用户 审核博客内容 登录失败 博客系统活动图 2.顺序图 ①用户登录顺序图如下图所示 匿名用户 A 注册用户 登陆 验证 个人博客管理 1:注册 2:登录I 3:验证用户 4:用户验证成功 : 1 5:对个人博客进行操作管理 用户登录顺序图 ②博客内容发表顺序图 1 r-3* 4. 员 用户登录 链接博客 发表博客 更新博客 2. 审核个人信息 审核通过,链接成功。 提交发表博客内容 5. 6. 5. 更新博 更新博客 博客内容发表顺序图 3.协作图 用户文章管理协作图如下图所示 文章发表模块 审核 审核 文章修改模块 博客发表协作图 更新 更新 五、系统类模型 1.类图 如下图为博客系统事务信息包。博客中的任何操作都要在用户注册登录后才 能进行,因此在系统事务包的类图中,博客中的功能操作事务都依赖于用户登录 的事务。而用户登录事务必须依赖于

文档评论(0)

wq1987 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档