个人博客项目需求要求_第1页
个人博客项目需求要求_第2页
个人博客项目需求要求_第3页
个人博客项目需求要求_第4页
个人博客项目需求要求_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

班级:

设计小组人员:

日期:年月日

一、系统概述

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

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

Weblog就是在网络上公布和阅读的流水记录,一般称为“网络日志”,简

称为“网志”。博客(BLOGGER)概念解释为网络出版(WebPublishing).刊登

和张贴(Post-这个字当名词用时就是指张贴的文章)文章,是个急速成长的网

络活动,目前甚至出现了一种用来指称这种网络出版和刊登文章的专有名词

----Weblog.或Blogc

在网络上刊登Blog的设想始于1998年,但到了2023年才开始真正流行。

而2023年博客开始进入中国,并迅速发展,但都业绩平平。直到2023年木子美

事件,才让中国民众理解到了博客,并运用博客。2023年,国内各门户网站,

如新浪、搜狐,原不看好博客业务,也加入博客阵营,开始进入博客春秋战国时

代。起初,Bloggers将其每天浏览网站的心得和意见记录下来,并予以公开,

来给其他人参照和遵照。但伴随Blogging迅速扩张,它的目的与最初已相去甚

远。目前网络上数以千计的Bloggers刊登和张贴BlogH勺目H勺有很大的差异。不

过,由于沟通方式比电子邮件、讨论群组更简朴和轻易,Blog已成为家庭、企

业、部门和团体之间越来越盛行的沟通工具,由于它也逐渐被应用在企业内部网

络(Intranet)。目前,国内优秀的中文博客网有:新浪博客,搜狐博客,中国

博客网,腾讯博客,博客中国等。

二、需求分析

博客系统是一种多顾客、多界面日勺系统,重要包括如下几种模块构成。

L匿名顾客模块

本模块重要由注册、登录、浏览博客、评论4个部分构成。匿名顾客可以对

其他顾客的博客内容时行浏览、评论。也可以通过注册后登录博客系统,申请一

种属于自己日勺博客。

2.注册顾客模块

本模块重要由个人信息管理、评论管理、好友管理、相册管理、文章管理5

个部分构成。这些功能可以对顾客个人博客中的个人信息、好友、评论、相册和

文章进行设置。

3.系统管理模块

木模块重要由顾客管理、评论审核管理、相册审核管理、文章审核管理、链

接管理5部分构成。这是为了对注册顾客的博客内容与个人信息进行管理,并对

博客中口勺评论、相册、文章讲行审核,审核通过后才能刊登。

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

——

——

相K

q评

评w

^论

~受

~——

三、建立系统用例模型

1.角色确实定

角色是对系统外的对象描述,是顾客作用于系统的一种角色,它有自己日勺目

日勺,通过与系统日勺交互来实现,交互包括信息互疾和系统的协同。

在本系统的UML建模中,可以创立如下角色:匿名顾客、注册顾客、系统管理员。

2.创立用例

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

①与匿名顾客有关的|用例:注册、登陆、浏览博客、评论。

②与注册顾客有关的用例:浏览博客、评论、个人信息管理、评论管理、好友管

理、相册管理、文章管理。

③与系统管理员有关的用例:注册、登录、顾客管理、评论审核管理、相册审核

管理、文章审核管理、链接管理。

3.建立用例图

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

博客系统的用例图

四、建立系统动态模型

下图所示是描述博客功能实现的流程。在图中,匿名顾客、注册顾客和系统

管理员三者发生了互相的关系。首先匿名顾客未注册登录时,可浏览博客、并对

其时行评论。如注册登录成功,则可申请一种个人博客,对其博客时行管理与设

置,如注册顾客要刊登博客有关内容时,则需系统管理员通过审核后,如无问题

注册顾客才能刊登博客内容。最终由系统管理员更新数据库中博客内容。用泳道

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

I划々后而加

4-n4q』

由如捕宏

博客系统活动图

2.次序图

①顾客登录次序图如下图所示

顾客登录次序图

②博客内容刊登次序图

o

5.审核刊登

6.更新博客

博客内容刊登次序图

3.协作图

顾客文章管理协作图如下图所示

文章删除模块文章修改模块

顾客文章管理协作图

博客刊登协作图

五、系统类模型

1.类图

如下图为博客系统事务信息包。博客中的任何操作都要在顾客注册登录后才

能进行,因此在系统事务包日勺类图中,博客中日勺功能操作事务都依赖于顾客登录

的事务。而顾客登录事务必须依赖于系统管理员审核。除此之外,博客中的内容

添加、修改及删除这些事务都依赖于系统管理的事务。由于这些事务的实现必须

通过系统管理的审核,审核通过才能实现操作。因此它们之间都用虚线箭头相连。

管,

链接管理■管理编号好友管理

-管理员

■链接名称■好友编号

-密码

-链接地址■好友姓名

-权限

■链接注释<一7好友地址

+用户管理。

|+添加链接0/卜添加好友o

+评论审核管理0

+修改链接0上修改好友0

+好友审核管理0

+删除链接0士删除好友0

+相册审核管理0

+文章审核管理0A文章管理

注册用户管理卜.文蕈编可

-JTJPID-文章标题

-用户名-文章类别编号

-密码■文章描述

-性别-文章内容

-验证问题-书写H期

登录

-验证问题答案-点击数量

・登录编号

-注册曰期+浏览文章。

工・登录名

+添加用户。+添加文章0

・密码

+修改用户0,+修改文章0

-登录H期

+删除用户。/+删除文章0

・照片编号・评论编号

-照片名称-文章代号

_照片类型-评论人

-照片添加日期-评论内容

-照片地址-评论日期

+浏览图片()+浏览评论()

+添加图片0+添加评论0

+彳修改图片0+修改评论0

+删除图片0+删除评论0

系统事务信息包内『'J类图

系统管理员

序号列名中文注解数据类型约束

1adminld管理员编号int主键

2adminNamc管理员姓名Varchar(50)非空

3adminPwd管理员密码Varchar(20)非空

注册顾客管理

序号列名中文注解数据类型约束

1userid顾客编号int主键

2userName顾客名Varchar(50)非空

3userPwd密码Varchar(20)非空

4sex性别Varchar(10)非空

5validateQu验证问题Varchar(50)非空

6quResult问题答案Varchar(lOO)非空

7enrolTime注册时间datetime非空

好友管理

序号列名中文注解数据类型约束

1frdld好友编号int主键

2frdName好友姓名Varchar(50)非空

3frdAddress好友地址Varchar(50)非空

链接管理

序号列名中文注解数据类型约束

1urlld链接编号int主键

2urIName链接名称Varchar(50)非空

3urlAddress链接地址Varchar(50)非空

4urlPostil链接注释Varchar(50)非空

文章管理

序号列名中文注解数据类型约束

1articleld文章编号int主键

2articleTitle文章标题Varchar(50)非空

3articleiypename文章类型名称Varchar(50)非空

4articleDesc文章描述Varchar(50)非空

5articlecontent文章内容Varchar(SO)非空

6writerTime书写日期datetime非空

7click阅读次数int非空

8transshipment转载次数int非空

9collec

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论