个人博客项目需求.docx

上传人:b****8 文档编号:9616178 上传时间:2023-02-05 格式:DOCX 页数:14 大小:255.56KB
下载 相关 举报
个人博客项目需求.docx_第1页
第1页 / 共14页
个人博客项目需求.docx_第2页
第2页 / 共14页
个人博客项目需求.docx_第3页
第3页 / 共14页
个人博客项目需求.docx_第4页
第4页 / 共14页
个人博客项目需求.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

个人博客项目需求.docx

《个人博客项目需求.docx》由会员分享,可在线阅读,更多相关《个人博客项目需求.docx(14页珍藏版)》请在冰豆网上搜索。

个人博客项目需求.docx

个人博客项目需求

 

班级:

设计小组人员:

日期:

年月日

 

一、系统概述

“博客”一词是从英文单词Blog音译(不是翻译)而来。

Blog是Weblog的简称,而Weblog则是由Web和Log两个英文单词组合而成。

Weblog就是在网络上发布和阅读的流水记录,通常称为“网络日志”,简称为“网志”。

博客(BLOGGER)概念解释为网络出版(WebPublishing)、发表和张贴(Post-这个字当名词用时就是指张贴的文章)文章,是个急速成长的网络活动,现在甚至出现了一个用来指称这种网络出版和发表文章的专有名词——Weblog,或Blog。

  在网络上发表Blog的构想始于1998年,但到了2000年才开始真正流行。

而2000年博客开始进入中国,并迅速发展,但都业绩平平。

直到2004年木子美事件,才让中国民众了解到了博客,并运用博客。

2005年,国内各门户网站,如新浪、搜狐,原不看好博客业务,也加入博客阵营,开始进入博客春秋战国时代。

起初,Bloggers将其每天浏览网站的心得和意见记录下来,并予以公开,来给其他人参考和遵循。

但随着Blogging快速扩张,它的目的与最初已相去甚远。

目前网络上数以千计的Bloggers发表和张贴Blog的目的有很大的差异。

不过,由于沟通方式比电子邮件、讨论群组更简单和容易,Blog已成为家庭、公司、部门和团队之间越来越盛行的沟通工具,因为它也逐渐被应用在企业内部网络(Intranet)。

目前,国内优秀的中文博客网有:

新浪博客,搜狐博客,中国博客网,腾讯博客,博客中国等。

二、需求分析

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

1.匿名用户模块

  本模块主要由注册、登录、浏览博客、评论4个部分组成。

匿名用户可以对其他用户的博客内容时行浏览、评论。

也可以通过注册后登录博客系统,申请一个属于自己的博客。

2.注册用户模块

本模块主要由个人信息管理、评论管理、好友管理、相册管理、文章管理5个部分组成。

这些功能可以对用户个人博客中的个人信息、好友、评论、相册和文章进行设置。

3.系统管理模块

  本模块主要由用户管理、评论审核管理、相册审核管理、文章审核管理、链接管理5部分组成。

这是为了对注册用户的博客内容与个人信息进行管理,并对博客中的评论、相册、文章进行审核,审核通过后才能发表。

综合所述,博客系统的总体功能需求如下图所示。

 

3、建立系统用例模型

1.角色的确定

  角色是对系统外的对象描述,是用户作用于系统的一个角色,它有自己的目标,通过与系统的交互来实现,交互包括信息交换和系统的协同。

在本系统的UML建模中,可以创建以下角色:

匿名用户、注册用户、系统管理员。

2.创建用例

博客系统根据其实现流程可分为以下几个用例。

与匿名用户相关的用例:

注册、登陆、浏览博客、评论。

与注册用户相关的用例:

浏览博客、评论、个人信息管理、评论管理、好友管理、相册管理、文章管理。

与系统管理员相关的用例:

注册、登录、用户管理、评论审核管理、相册审核管理、文章审核管理、链接管理。

3.建立用例图

如下图所示为博客系统的用例图。

博客系统的用例图

四、建立系统动态模型

下图所示是描述博客功能实现的流程。

在图中,匿名用户、注册用户和系统管理员三者发生了相互的关系。

首先匿名用户未注册登录时,可浏览博客、并对其时行评论。

如注册登录成功,则可申请一个个人博客,对其博客时行管理与设置,如注册用户要发表博客相关内容时,则需系统管理员经过审核后,如无问题注册用户才能发表博客内容。

最后由系统管理员更新数据库中博客内容。

用泳道对这三类对象的活动进行描述。

匿名用户

注册

登录

博客管理

提交博客内容

发表博客内容

审核博客内容

更新博客

注册用户

系统管理员

 

登录成功

 

 

 

 

博客系统活动图

 

2.顺序图

用户登录顺序图如下图所示

 

用户登录顺序图

博客内容发表顺序图

注册用户系统管理员

1.用户登录2.审核个人信息

3.审核通过,链接成功。

4.提交发表博客内容5.更新博客

5.审核发表

6.更新博客

 

博客内容发表顺序图

 

3.协作图

用户文章管理协作图如下图所示

发表

审核更新

 

修改

删除

审核更新

 

用户文章管理协作图

博客发表协作图

五、系统类模型

1.类图

如下图为博客系统事务信息包。

博客中的任何操作都要在用户注册登录后才能进行,因此在系统事务包的类图中,博客中的功能操作事务都依赖于用户登录的事务。

而用户登录事务必须依赖于系统管理员审核。

除此之外,博客中的内容添加、修改及删除这些事务都依赖于系统管理的事务。

因为这些事务的实现必须经过系统管理的审核,审核通过才能实现操作。

所以它们之间都用虚线箭头相连。

系统事务信息包内的类图

系统管理员

序号

列名

中文注解

数据类型

约束

1

adminId

管理员编号

int

主键

2

adminName

管理员姓名

Varchar(50)

非空

3

adminPwd

管理员密码

Varchar(20)

非空

 

注册用户管理

序号

列名

中文注解

数据类型

约束

1

userId

用户编号

int

主键

2

userName

用户名

Varchar(50)

非空

3

userPwd

密码

Varchar(20)

非空

4

sex

性别

Varchar(10)

非空

5

validateQu

验证问题

Varchar(50)

非空

6

quResult

问题答案

Varchar(100)

非空

7

enrolTime

注册时间

datetime

非空

 

好友管理

序号

列名

中文注解

数据类型

约束

1

frdId

好友编号

int

主键

2

frdName

好友姓名

Varchar(50)

非空

3

frdAddress

好友地址

Varchar(50)

非空

 

链接管理

序号

列名

中文注解

数据类型

约束

1

urlId

链接编号

int

主键

2

urlName

链接名称

Varchar(50)

非空

3

urlAddress

链接地址

Varchar(50)

非空

4

urlPostil

链接注释

Varchar(50)

非空

 

 

文章管理

序号

列名

中文注解

数据类型

约束

1

articleId

文章编号

int

主键

2

articleTitle

文章标题

Varchar(50)

非空

3

articleTypename

文章类型名称

Varchar(50)

非空

4

articleDesc

文章描述

Varchar(50)

非空

5

articlecontent

文章内容

Varchar(50)

非空

6

writerTime

书写日期

datetime

非空

7

click

阅读次数

int

非空

8

transshipment

转载次数

int

非空

9

collection

收藏次数

int

非空

10

review

评论次数

int

非空

登录

序号

列名

中文注解

数据类型

约束

1

userId

登录编号

int

主键

2

userName

登录名

Varchar(50)

非空

3

userPwd

密码

Varchar(50)

非空

4

loginTime

登录日期

datetime

非空

相册管理

序号

列名

中文注解

数据类型

约束

1

photoId

照片编号

int

主键

2

photoName

照片名称

Varchar(50)

非空

3

photoDate

照片日期

datetime

非空

4

photoappendDate

照片添加日期

datetime

非空

5

photoUrl

照片地址

Varchar(50)

非空

评论管理

序号

列名

中文注解

数据类型

约束

1

reviewId

评论编号

int

主键

2

articleId

文章代号

int

外键

3

articlePer

评论人

Varchar(50)

非空

4

articleConteng

评论内容

Varchar(50)

非空

5

ArticleDate

评论日期

dateTime

非空

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1