- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
博客网站的需求分析
一功能分析
1.1 目的
该文档是关于用户对于博客网站系统的功能和性能的要求,重点描述的设计需求,将作为对该工具在概要设计阶段的设计输入。图A-1 校园博客系统流程图
系统运行网络环境
本系统的网络运行图如图A-2,无论是客户端的访问者还是管理端的BM等都可以通过网络登录到本系统中。访问者通过网络发布相关信息及通过网络发表评论。
图A-2:网络拓扑图
系统运行硬件环境
本系统的硬件环境如下:
客户机:普通PC
CPU:P4 1.8GHz
内存:256MB以上
分辨率:推荐使用1024*768像素
WEB服务器
Internet 信息服务(IIS)管理器
数据库服务器
CPU:P4 1.8GHz
内存:256MB以上
系统运行软件环境
操作系统:Windows XP
数据库:MYSQL
开发语言:JSP JAVA
浏览器:IE7.0
角色(Actor)定义
角色或者执行者(Actor)指与系统产生交互的外部用户或者外部系统。
博客访问者
博客访问者是指在这个网络校园博客系统中通过客户端匿名或已注册的人员,这个Actor(包括游客)主要参与客户端的阅读文章、发表评论、发表留言等功能。
管理用户
管理用户是指管理端的用户,这个此Actor派生两个子类, BM(博客管理员)和系统管理员,BM是指在校园博客系统中通过管理端参与博客管理员工作的人员,他又可以派生多个子类如文章管理者、评论管理者和留言管理者。博客管理员具有发布,修改,删除博客,查看博客,发表评论等权限。系统管理员是指对校园博客系统系统进行相关设置、维护的人员,它也是通过管理端登录对管理端的用户进行设置,分配权限等,它们的关系如图A-3:
图A-3:BM角色的关系图
管理用户部分说明如下:
BM
文章管理者
- 管理知识库、组织文章的发布、删除和修改。
评论管理者
- 根据相关规定对评论进行设置。
留言管理者
- 整理留言。
系统管理员
-通过管理端对系统用户进行管理的人员,这个Actor主要负责对管理端用户的增加,权限的设置等功能。
数据库
数据库是一个与系统产生交互的外部系统,这个Actor负责系统的数据查询、增加、删除和修改等操作。本网站采用MYSQL数据库,名称为db-Blog,其中包含14张数据表。
系统主Use Case图
校园博客系统可以分为两个主要的组成部分,一个是客户端子系统,一个是管理端子系统。客户端子系统主要是指博客访问者通过登该博客网站进行操作的功能。管理端子系统是该博客网站的管理人员发布文章,整理评论,留言等功能。系统的主Use Case图如图A-4所示。
图A-4:系统的主Use Case图
客户端子系统
博客访问者通过校园网站登录到系统中进行访问,博客管理员通过它发布文章,提供链接等等,这就是客户端子系统的功能。在客户端用户可以浏览、阅读文章,点击链接,发表评论,发表留言几项。它的活动图如图A-5所示。
图A-5:客户端的活动图
客户端管理的部分功能描述如下:
-1:浏览功能
1、列出所有的项,包括留言、日志、图片、视频、音乐、个人资料等;
???? 可选定一项记录,显示所有域;日志标题关键字查询;
图片标题关键字查询;留言标题关键字查询;以上的输入可在指定的位置输入关键字,经过系统内部关键字匹配机制,最终得到相应的查询结果,没有查到时提供提示机制。更改背景图片,更改已发表日志,更改个人信息资料;
进入修改功能页面后,修改相应内容,系统内部将新内容替换掉内容,修改信息成功或失败时提供提示机制,并在成功后显示修改后结果。添加一个新的记录(图片、日志、个人信息);
进入增加功能页面后,根据意向添加所需内容,系统内部在原有内容基础上添加内容。添加信息成功或失败时提供提示机制,并在成功后显示添加后的结果。
此功能是专门为访客设计的,一般管理员不使用此功能。访客在浏览过博客之后,进入留言界面,写下自己的感言,输入验证码发表。发表信息成功或失败时提供提示机制,并在成功后显示发表后的结果。
类型管理
在校园博客系统中,大量文章的发布可通过某些关键字进行分门别类,以提供索引供浏览者搜索。其具体描述如下:
用例描述:类型管理
执行者:系统管理者
前置条件:系统管理者已登录系统;
后置条件:如果类型成功后,则数据库中的类型库随之变化。
基本路径:
进入系统管理界面,首先展示目前数据库已有的类型;
点击类型可以详细浏览这个类型的具体内容,同时也可以对这个类型的具体内容进行修改;
提供增加类型的按钮,增加类型时,首先选定类别,然后类型名称、类型内容、确定可选答案(多个)等;
可以删除选择的类型。
评论管理
在校园博客系统中,要定期整理评论,不仅要删除或屏蔽部分不符合要求的评论,还可以对评论进行设置,推出精品评论或
原创力文档


文档评论(0)