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

2019-04-09 08:20

第2章 需求分析

简述:游客,具有浏览文章、浏览相册、浏览视频、查看用户个人信息、发布评论、留言等功能。

输入的数据流:文章浏览、相册查看、视频查看、匿名留言和发表评论。 输出的数据流:文章浏览、相册查看、视频查看、匿名留言和发表评论。 2.6.2概念模型图

(1)用户实体属性图:

用户名密码博客名QQ会员用户信息性别用户头像家庭住址注册时间电话

图2-14用户实体属性图

用户的个人信息包括:用户名、密码、博客名、性别、用户头像、电子邮箱、注册时间、电话号码、家庭住址、用户QQ。

(2)文章信息实体属性图

用户ID文章ID文章题目文章点击量文章信息文章分类文章更新时间文章内容

图2-15文章信息实体属性图

文章信息包括:用户ID、文章ID、文章题目、文章分类、文章内容、文章更新时间、文章点击量。

(3)文章评论实体属性图

用户ID文章ID评论时间评论者姓名文章评论者ID评论内容

图2-16文章评论实体属性图

- 16 -

第2章 需求分析

文章评论主要包括:用户ID、文章ID、评论者ID、评论内容、评论者姓名、评论时间

(4)评论实体属性图

用户ID评论者ID评论评论者姓名评论时间评论内容

图2-17评论实体属性图

留言评论主要包括:用户ID、评论者ID、评论内容、评论时间、评论者姓名。 (5)相册信息实体属性图

相册标题相册地址用户ID相册信息相册ID上传时间图片描述 图2-18相册信息实体属性图

相册信息主要包括:用户ID、相册标题、相册地址、相册ID、图片描述、上传时间、

(6)好友实体属性图

好友ID好友用户ID

图2-19好友实体属性图

好友主要包括:用户ID、好友ID。 (7)视频媒体实体属性图

用户ID视频ID视频题目视频点击量媒体视频视频标题视频地址视频描述

图2-20视频媒体实体属性图

- 17 -

第2章 需求分析

视频媒体主要包括:用户ID、视频ID、视频题目、视频标题、视频更新时间、视频描述、视频地址、视频点击量。

(8)视频媒体评论属性图

用户ID视频ID视频媒体评论者姓名评论时间评论内容

图2-21视频媒体实体属性图

视频媒体主要包括:用户ID、视频ID、评论者姓名、评论时间、评论内容。 2.7数据字典

数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明。

数据字典(Data dictionary)是一种用户可以访问的记录数据库和应用程序源数据的目录。主动数据字典是指在对数据库或应用程序结构进行修改时,其内容可以由DBMS自动更新的数据字典。被动数据字典是指修改时必须手工更新其内容的数据字典。

数据字典则是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。

数据字典通常包括数据项\\数据结构\\数据流\\数据存储和处理过程五个部分。 其中数据项是数据的最小组成单位若干个数据项可以组成一个数据结构数据字典通过对数据项和数据结构的 定义来描述数据流、数据存储的逻辑内容。

数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合.

数据字典还有另一种含义,是在数据库设计时用到的一种工具,用来描述数据库中基本表的设计,主要包括字段名、数据类型、主键、外键等描述表的属性的内容。

作用:

数据字典最重要的作用是作为分析阶段的工具。任何字典最重要的用途都是供人查询对不了解的条目的解释,在结构化分析中,数据字典的作用是给数据流图上每个成分加以定义和说明。换句话说,数据流图上所有的成分的定义和解释的文字集合就是数据字典,而且在数据字典中建立的一组严密一致的定义很有助于改进分析员和用户的通信。

- 18 -

第2章 需求分析

数据库数据字典不仅是每个数据库的中心,而且对每个用户也是非常重要的信息。用户可以用SQL语句访问数据库数据字典。 2.7.1 数据项的描述

表2-1 用户信息数据项描述

数据项 ID 用户账号 密码 昵称 性别 电话 住址 头像

表2-2 文章信息数据项描述

数据项 ID 用户ID 标题 内容 发布时间 浏览量

表2-3 相册信息数据项描述

数据项 ID 用户ID 路径 上传时间 浏览量

类型 数字 数字 文本 日期 数字 长度 4 4 20 10 4 值范围 0000000000至9999999999之间 0000000000至9999999999之间 2~50个汉字 年-月-日,形如“2014-5-19” 0000000000至9999999999之间 类型 数字 数字 文本 文本 日期 数字 长度 4 4 50 200 10 10 值范围 0000000000至9999999999之间 0000000000至9999999999之间 2~100个汉字 0-200个汉字 年-月-日,形如“2014-5-19” 0000000000至9999999999之间 类型 数字 文本 文本 文本 文本 数字 文本 文本 长度 4 50 50 50 50 20 50 50 值范围 0000000000至9999999999之间 最多25个汉字 密码至少4位数字 最多25个汉字 最多25个汉字 中国电话号码,固定电话号码,手机号码 最多25个汉字 最多25个汉字 - 19 -

第2章 需求分析

表2-4 评论信息数据项描述

数据项 ID 标题 内容 评论时间 评论者姓名 评论者联系方式 评论者QQ 文章ID 类型 数字 文本 文本 日期 文本 文本 文本 数字 长度 10 10 500 1 50 50 50

表2-5 视频信息数据项描述

数据项 ID 用户ID 路径 上传时间 浏览量 类型 数字 数字 文本 日期 数字 长度 4 4 20 10 4

表2-6 留言信息数据项描述

数据项 ID 留言者姓名 内容 留言时间 类型 数字 文本 文本 日期 长度 10 10 500 1 值范围 0000000000至9999999999之间 2~50个汉字 2~500个汉字 年-月-日,形如“2014-5-19” 值范围 0000000000至9999999999之间 0000000000至9999999999之间 2~50个汉字 年-月-日,形如“2014-5-19” 0000000000至9999999999之间 值范围 0000000000至9999999999之间 2~50个汉字 2~500个汉字 年-月-日,形如“2014-5-19” 2~50个汉字 2~50个汉字 2~50个汉字 0000000000至9999999999之间 2.8系统的非功能性需求分析

博客网站系统需要具备以下几个主要特性:

(1)多样性:博客网站在设计时必须遵循的一个重要原则,就是以用户为系统设计的中心。网络的发展大大降低了信息咨询的成本,用户面临更多的选择,所以,博客网站除了降低成本以外,还必须在皮肤,功能的多样性上下工夫,才能够得到用户的认可。具体来说,应用系统应能实现用户特定的需求,操作界面友好、方便,功能设置符合用户的习惯和要求。

(2)易维护:管理员能够简单方便地管理系统,定义新的应用,并对系统进行日常维护;随着博客网站信息的变更或增加、数据规模的增大,系统升级、维护应易于操作。

- 20 -


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

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

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

马上注册会员

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