博客结构化需求分析报告

时间:2022-11-23 01:54:02 范文 我要投稿
  • 相关推荐

博客结构化需求分析报告

  信息化时代中,人们可以真正达到秀才不出门便知天下事的境界,因为博客等社交工具在如今使用频繁,给人们生活带来很多便利。在博客上面可以发表个人意见,和自己的见解,博客结构化需求分析报告怎么写呢?下面是小编整理的博客结构化需求分析报告资料,欢迎阅读。

博客结构化需求分析报告

  博客结构化需求分析报告

  一、系统概述

  “博客”一词是从英文单词Blog音译(不是翻译)而来。Blog是Weblog的简称,而Weblog则是由Web和Log两个英文单词组合而成。博客最初的名称是Weblog,由web和log两个单词组成,按字面意思就为网络日记,后来喜欢新名词的人把这个词的发音故意改了一下,读成we blog,由此,blog这个词被创造出来。中文意思即网志或网络日志,不过,在中国大陆有人往往也将Blog本身和blogger(即博客作者)均音译为“博客”。

  博客,又译为网络日志、部落格或部落阁等,是一种通常由个人管理、不定期张贴新的文章的网站。博客上的文章通常根据张贴时间,以倒序方式由新到旧排列。许多博客专注在特定的课题上提供评论或新闻,其他则被作为比较个人的日记。一个典型的博客结合了文字、图像、其他博客或网站的'链接、及其它与主题相关的媒体。能够让读者以互动的方式留下意见,是许多博客的重要要素。博客是社会媒体网络的一部分。 博客系统,是指使用计算机语言编写,并便于用户安装和使用,在互联网上建立个人博客的一整套系统。个人博客现在已经成为很多人生活中必不可少的一个部分,方便了人与人之间的沟通和交流。

  二、需求分析

  博客系统是一个多用户、多界面的系统,主要包括以下几个模块组成。

  1.匿名用户模块

  本模块主要由浏览博客、评论2个部分组成。匿名用户可以对其他用户的博客内容时行浏览、评论。也可以通过注册后登录博客系统,申请一个属于自己的博客。

  2.注册用户模块

  本模块主要由个人信息管理、评论管理、好友管理、相册管理、文章管理5个部分组成。这些功能可以对用户个人博客中的个人信息、好友、评论、相册和文章进行设置。

  3.系统管理模块

  本模块主要由用户管理、评论审核管理、相册审核管理、文章审核管理、链接管理5部分组成。这是为了对注册用户的博客内容与个人信息进行管理,并对博客中的评论、相册、文章进行审核,审核通过后才能发表。

  三、系统实现目标概述

  基于个人博客以上的特点,本系统要实现个人博客的主要基本功能有主界面,博客用户登录发表文章(心情、日志),用户登录/退出,游客发表评论,分页浏览文章和评论等。这里其中比较主要的是区分了个人博客用户和游客。博客用户可以在任何时候写下自己的主张,记录下自己的点点滴滴。

  而游客主要的权限是阅读博客所有注册用户写的文章,阅读后可以发表评论和留言,还可以分页浏览所有注册用户上传的图片。以上是个人博客的系统功能目标,当然由于个人博客的网络流行特点以及个人个性的展示,还适当要求界面比较漂亮轻快,直观便捷,操作方式简单以及人性化。

  个人博客系统需求分析

  组员:杨群 熊娅婷

  1.系统目标:

  开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的个人博客网站,为网络用户提供进行在线交流的网络平台。

  通过个人博客网站可以结交更多的朋友,表达更多的想法,它随时可以发布文章。

  2.系统功能要求

  2.1 博客系统提供三类服务:

  1.信息服务:文章显示,热点文章推荐,博主风采。

  2.查询服务:可以根据文章内容,文章标题,留言标题等进行模糊查询。

  3.评论、留言服务:游客或者用户可以对系统进行留言或发表看法意见。 在此基础上我将个人博客网站划分成三个子系统:游客,会员,管理员。 下面分析各个子系统的功能需求:

  2.1.1 游客

  在在具体的功能实现上,可以分为以下几个部分:

  1.搜索和浏览他人的博客:

  游客不须登录系统就可以实现查看日志,照片以及博客主的资料信息。

  2.用户注册:

  游客将个人的信息存储到博客网站的数据库中,以成为本博客的正式用户。

  2.1.2 会员

  通过计算机网络将前台与后台的数据库相连,系统用户将从前台得到的信息进行处理,实现文章管理,信息管理,个人相册管理,评论,留言等子系统。

  1.博文管理:

  注册用户员对网站中自己的文章进行删除,更新等操作。

  2.信息管理:

  发布,更改个人资料信息。

  3.个人相册管理:

  对博客相册中的图片进行上传,更新,删除操作。

  4.好友管理:

  添加或删除好友。

  5.评论:

  对于他人给自己的不恰当评论予以删除。

  6.留言:

  对他人给自己的留言进行回复或删除。

  2.1.3 管理员

  1.用户管理:

  对已注册的用户进行管理。

  2. 评论、留言管理:

  对已注册的用户发表的评论和留言进行管理。

  3. 相册管理:

  对已注册用户上传的照片进行审核,严禁上传不和谐的照片。

  4. 文章管理:

  对用户已发表的.博文进行管理,规范其内容,屏蔽掉一些不健康或反动的言论。

  2.2系统功能需求

  分析现有情况及问题,将个人博客系统划分为三个功能用例:游客用例,用户用例,管理员用例。 在个人博客系统中,管理员要让每个博客申请个人博客账号,并让博客设置个人密码,账户内存储每个博客的个人信息。有账号的博客会员可以通过管理员浏览好友动态、写博文、分享博文等。每个博客浏览的范围、期限不同,可通过互联网或登录个人博客网站查询个人信息和其他情况。

  登录个人博客主页时,先输入博客的账号和密码,系统验证该帐号的有效性,无效则提示其原因,有效则显示博客的主页信息,供管理员人工核对。然后可以进行浏览动态,添加应用等一些功能。

  2.2.1系统总体用例

  2.2.2系统类图

  2.3.系统角色功能用例

  1.游客

  1.1用例图

  1.2用例描述:

  2.用户

  2.1 用例图

  2.2用例描述:

  系统需求分析和概要设计

  1 系统需求分析

  1.1 开发背景

  过去很多人都喜欢写文章写日记以及交流自己的文章和作品,以求实现相互间的沟通、展现自己的才华和让别人了解自己的想法观点。现在的网络已经成为人们生活中不可或缺的一个元素,所以自然而然诞生了博客这样一个新兴事物,它不仅仅能取代前面所说的功能,还能加入图片,而且使得作者更能无所拘束地生动地写出自己想写的,旁人也能非常便捷地阅读并且加以评论,并且它还能作为展示个人个性的窗户。个人博客现在已经成为很多人生活中必不可少的一个部分,方便了人与人之间的沟通和交流。

  1.2 系统实现目标概述

  基于个人博客以上的特点,本系统要实现个人博客的主要基本功能有主界面,博客用户登录发表文章(心情、日志),用户登录/退出,游客发表评论,分页浏览文章和评论等。这里其中比较主要的是区分了个人博客用户和游客。博客用户可以在任何时候写下自己的主张,记录下自己的点点滴滴。而游客主要的权限是阅读博客所有注册用户写的文章,阅读后可以发表评论和留言,还可以分页浏览所有注册用户上传的图片。以上是个人博客的系统功能目标,当然由于个人博客的网络流行特点以及个人个性的展示,还适当要求界面比较漂亮轻快,直观便捷,操作方式简单以及人性化。

  1.3 系统功能需求

  根据对系统的特点和应用的分析,可以得到本系统主要有如下功能:

  (1)登录

  这部分功能又分为用户登录、用户退出两个部分。

  登录:主要用于验证博客网站用户信息的真实身份,以便对博客网站进行管

  理和维护。通过系统管理员写入的用户名,密码登录到网站。网站检测用户的用户名,密码并给予其相应的权限对博客网站进行操作。

  用户退出:已经登陆的用户可以退出,释放自己所占有的各种信息资源。

  (2)文章管理

  文章管理主要有文章的发表、查询、浏览、评论和删除功能。

  博客的系统管理员除了可以查询、浏览和评论文章外,还可以对系统中的所有文章以及评论进行修改、删除操作。这些维护和管理拥有最高权限,并且系统自动更新在服务器端数据库中的数据。

  文章的发表:博客用户可以发表自己的.文章,文章包括主题、正文、表情、图片等信息,作者通过各种元素来展示自己的想法和思想。系统接受这些信息并且存储在服务器端的数据库中。

  文章的删除:博客用户可以删除自己已经发表的文章内容和各项信息,系统自动在服务器端数据库中删除这些记录。

  文章的浏览:游客和博客用户根据所获得的用户权限获取服务器端数据存储的各篇文章并且浏览阅读文章的所有信息,包括标题、正文、表情、图片以及其它读者的留言评论。

  文章的评论:文章的读者可以评论和回复所阅读的文章,发表自己的看法。系统自动将这些评论存储在服务器端的数据库中,并且可供博客作者以及其它读者浏览。

  文章的查询:博客用户可以按文章题目或作者来查询想要查的文章。

  文章中还可能包含一些图片视频等多媒体,所以文章管理中还包含了网站中媒体的管理。

  媒体管理有添加,浏览、删除和查询功能。博客用户可以添加自己喜欢的图片或视频等,还可以查询和浏览系统中的所有媒体信息。游客只能浏览博客系统中的媒体信息。系统管理员拥有以上的所有权限,除此之外还可以删除媒体信息。

  (3)博客管理员管理

  博客管理员可以添加、删除新用户,用户的角色又分为订阅者、作者、编辑、投稿者、管理员。

  还可以对博客主页的外观、博客使用的插件、工具进行添加、删除、设置。

  1.4 数据流图

  根据对网站的结构分析,我们可以得到系统的数据流图。

  1. 博客系统的顶层数据流图如图1:

  1博客系统顶层数据流图

  详细数据流图如2图所示:

  2第一层数据流图

  2. 管理员以及博主身份认证过程:

  3. 文章管理部分:

  4. 用户管理系统部分

【博客结构化需求分析报告】相关文章:

销售人员培训需求分析报告04-01

文秘专业需求分析的介绍12-09

园林行业人才需求的调查分析报告12-09

家用电脑市场需求分析报告04-02

大学教务管理系统需求分析报告(通用6篇)12-01

网络消费者需求分析调查报告12-09

校园网电子商务系统需求调研报告-校园网服务需求分析04-02

金融市场专业人才需求分析报告-专业人才需求调研报告(参考提纲)04-02

中国石油市场需求分析报告-中国石油市场需求和生产情况04-01