基于JSP的SNS个人博客系统论文(4)

2019-04-09 08:20

第2章 需求分析

本模块数据流程图如图2-4所示:

博客用户添加好友用户信息用户信息表操作数据库。把好友添加到好友表

图2-4好友管理模块数据流程图

(2)文章发表模块:已注册的博客用户成功登录博客后,可以在自己博客主页中发表文章等操作。本模块数据流程图如图2-4所示:

博客用户文章信息表文章信息文章发布文章信息添加文章信息到文章信息表

图2-5 文章发布模块数据流程图

(3)相册上传模块:已注册的博客用户成功登录博客后,在自己博客主页中上传照片等操作。本模块数据流程图如图2-6所示:

博客用户相册信息表相册信息相册信息添加相册信息到相册信息表

图2-6 相册上传模块数据流程图

(4)视频管理模块:已注册的博客用户成功登录博客后,在自己博客主页中浏览视频信息,也可以删除视频信息等操作。本模块数据流程图如图2-7所示:

- 11 -

第2章 需求分析

博客用户视频信息获取视频信息信息浏览视频信息从视频信息表中获取视频信息删除删除信息从视频信息表中删除视频信息

图2-7 相册管理模块数据流程图

(5)文章浏览模块:未登录或未注册的用户将以匿名者的身份,进入某个博客主页内,对自己喜爱的文章进行浏览查阅。本模块数据流程图如图2-8所示:

未登陆或未注册用户文章信息表文章信息文章信息浏览从文章信息表中查询文章信息 图2-8 文章浏览模块数据流程图

(6)文章评论模块:无论是未登录或未注册的用户,还是已注册的博客用户成功登录博客后,进入某个博客主页内,都可以对自己喜爱的文章进行评论。本模块流程图如图2-9所示:

用户文章信息表评论文章评论文章添加评论信息到评论信息表

图2-9文章评论模块数据流程图

(7)相册浏览模块:未登录或未注册的用户将以匿名者的身份,进入某个博客主页内,对自己喜爱的文章进行浏览查阅。本模块数据流程图如下图所示:

- 12 -

第2章 需求分析

未登录或未注册的用户浏览相册相册信息相册信息表从相册信息表中查询相册信息

图2-10 相册浏览模块数据流程图

2.5功能需求用例图

SNS博客系统主要功能是注册用户在网上博客中进行用户注册、文章管理、相册管理、视频影音管理,留言管理、添加好友等功能。

(1)注册用户进入系统中进行文章管理:用户主要进行发表文章、编辑文章、删除文章、文章评论的操作。

(2)注册用户进入系统中进行相册管理:用户主要进行上传照片、删除照片等操作。 (3)注册用户进入系统中进行视频管理:用户主要进行上传视频、删除视频等操作。 (4)注册用户进入系统中进行留言管理:用户主要进行网上留言、删除留言等操作。 通过对以上信息分析注册用户能够通过该系统进行的活动。

用户简单用例图如图2-11所示:

(5)注册用户进入系统中进行好友管理:用户主要进行好友查询、添加、删除等操作。

图2-11用户用例图

- 13 -

第2章 需求分析

SNS系统博客主要功能是非注册用户在网上博客中进行浏览文章、评论文章、浏览相册、浏览视频、留言。

(1)非注册用户进入系统中进行文章浏览:非注册用户主要进行文章浏览、文章评论等操作。

(2)注册用户进入系统中进行相册浏览:非注册用户主要进行相册浏览。 (3)注册用户进入系统中进行视频浏览:非注册用户主要进行视频浏览。 (4)注册用户进入系统中进行留言:非注册用户主要进行网上留言等操作。 用户简单用例图如图2-12下:

图2-12非注册用户用例图

SNS系统博客主要功能是互加好友。

(1)用户进入系统中进行博客浏览:用户主要进行博客浏览、博主信息浏览。 (2)用户进入系统中进行互加好友:用户主要进行添加好友等功能。 用户简单用例图如图2-13下:

图2-13加好友用例图

- 14 -

第2章 需求分析

2.6数据需求

(1)数据录入和处理的准确性和实时性

数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。数据的输入来源是用户的手工输入。手工输入要通过系统界面上的安排系统具有容错性,并且对用户操作进行实时的跟踪和错误提示。

在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。

(2)数据的一致性与完整性

由于网站的数据是共享的,所以如何保证这些数据的一致性,是网站必须解决的问题。要解决这一问题,要有一定的人员维护数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。

对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,网站应该拒绝该数据。

(3)数据的共享与独立性

整个博客网站的数据是共享的。然而,从网站开发的角度上看,共享会给设计和调试带来困。因此,应该提供灵活的配置,使各个分系统能够独立运行,而通过人工干预的手段进行系统数据的交换。这样,也能提供系统的强壮性。 2.6.1 外部实体的描述

(1)外部实体名称:系统管理员

简述:系统管理员,具有最高权限。

输入的数据流: 注册用户和系统用户的管理,另外通过该模块可以浏览文章、浏览相册、删除文章、删除相册等。

输出的数据流: 注册用户和系统用户的管理,另外通过该模块可以浏览文章、浏览相册、删除文章、删除相册等。 (2)外部实体名称:注册用户

简述:注册用户,具有文章发布、视频管理、相册管理、个人信息维护、查看文章评论、好友管理权限、留言管理、推荐文章管理。

输入的数据流: 文章发表、文章编辑、文章删除、相册上传、相册删除、文章评论、留言、删除留言、视频上传、视频删除、添加推荐文章、删除推荐文章。

输出的数据流: 文章发表、文章编辑、文章删除、相册上传、相册删除、文章评论、留言、删除留言、视频上传、视频删除、添加推荐文章、删除推荐文章。 (3)外部实体名称:游客

- 15 -


基于JSP的SNS个人博客系统论文(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:国测管字(2009)13号_国家测绘局关于印发测绘资质管理规定和测绘

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: