2023博客结构化需求分析报告
2023博客结构化需求分析报告
1 系统需求分析
1.1 开发背景
过去很多人都喜欢写__写日记以及交流自己的__和作品,以求实现相互间的沟通、展现自己的才华和让别人了解自己的想法观点。现在的网络已经成为人们生活中不可或缺的一个元素,所以自然而然诞生了博客这样一个新兴事物,它不仅仅能取代前面所说的功能,还能加入图片,而且使得作者更能无所拘束地生动地写出自己想写的,旁人也能非常便捷地阅读并且加以评论,并且它还能作为展示个人个性的窗户。个人博客现在已经成为很多人生活中必不可少的一个部分,方便了人与人之间的沟通和交流。
1.2 系统实现目标概述
基于个人博客以上的特点,本系统要实现个人博客的主要基本功能有主界面,博客用户登
录发表__(心情、日志),用户登录/退出,游客发表评论,分页浏览__和评论等。这里其中比较主要的是区分了个人博客用户和游客。博客用户可以在任何时候写下自己的主张,记录下自己的点点滴滴。而游客主要的权限是阅读博客所有注册用户写的__,阅读后可以发表评论和留言,还可以分页浏览所有注册用户上传的图片。以上是个人博客的系统功能目标,当然由于个人博客的网络流行特点以及个人个性的展示,还适当要求界面比较漂亮轻快,直观便捷,操作方式简单以及人性化。
1.3 系统功能需求
根据对系统的特点和应用的分析,可以得到本系统主要有如下功能:
(1)登录
这部分功能又分为用户登录、用户退出两个部分。
登录:主要用于验证博客用户信息的真实身份,以便对博客进行管
理和维护。通过系统管理员写入的用户名,密码登录到。检测用户的用户名,密码并给予其相应的权限对博客进行操作。
用户退出:已经登陆的用户可以退出,释放自己所占有的各种信息资源。
(2)__管理
__管理主要有__的发表、查询、浏览、评论和删除功能。
博客的系统管理员除了可以查询、浏览和评论__外,还可以对系统中的所有__以及评论进行修改、删除操作。这些维护和管理拥有最高权限,并且系统自动更新在服务器端数据库中的数据。
__的发表:博客用户可以发表自己的__,__包括主题、正文、表情、图片等信息,作者通过各种元素来展示自己的想法和思想。系统接受这些信息并且存储在服务器端的数据库中。
__的删除:博客用户可以删除自己已经发表的__内容和各项信息,系统自动在服务器端数据库中删除这些记录。
__的浏览:游客和博客用户根据所获得的用户权限获取服务器端数据存储的各篇__并且浏览阅读__的所有信息,包括标题、正文、表情、图片以及其它读者的留言评论。
__的评论:__的读者可以评论和回复所阅读的__,发表自己的看法。系统自动将这些评论存储在服务器端的数据库中,并且可供博客作者以及其它读者浏览。
__的查询:博客用户可以按__题目或作者来查询想要查的__。
__中还可能包含一些图片视频等多媒体,所以__管理中还包含了中媒体的管理。
媒体管理有添加,浏览、删除和查询功能。博客用户可以添加自己喜欢的图片或视频等,还可以查询和浏览系统中的所有媒体信息。游客只能浏览博客系统中的媒体信息。系统管理员拥有以上的所有权限,除此之外还可以删除媒体信息。
(3)博客管理员管理
博客管理员可以添加、删除新用户,用户的角又分为订阅者、作者、编辑、投稿者、管理员。
还可以对博客主页的外观、博客使用的插件、工具进行添加、删除、设置。
1.4 数据流图
根据对的结构分析,我们可以得到系统的数据流图。申请博客帐号
1. 博客系统的顶层数据流图如图1:
1博客系统顶层数据流图
详细数据流图如2图所示:
2第一层数据流图
2. 管理员以及博主身份认证过程:
3. __管理部分:
4. 用户管理系统部分
个人博客系统需求分析
组员:杨 熊娅婷
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系统功能需求
分析现有情况及问题,将个人博客系统划分为三个功能用例:游客用例,用户用例,管理员用例。 在个人博客系统中,管理员要让每个博客申请个人博客账号,并让博客设置个人密码,账户内存储每个博客的个人信息。有账号的博客会员可以通过管理员浏览好友动态、写博文、分享博文等。每个博客浏览的范围、期限不同,可通过互联网或登录个人博客查询个人信息和其他情况。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论