(完整版)博客系统需求分析

合集下载

博客系统需求分析_最终版

博客系统需求分析_最终版

博客系统需求分析_最终版文档编号:001博客系统需求分析报告5班小组2011年4月修改记录1 引言1.1 编写目的本文档用于描述“博客系统”项目的系统需求,为该项目概要设计,详细设计和测试用例的设计依据。

这个分析的阅读对象为任课老师和小组开发人员。

1.2 项目背景:● 项目的委托单位、开发单位和主管部门;委托单位:川大计算机学院主管部门:川大计算机学院开发单位:小组1.3 定义Blog:Weblog的简称。

网络日志,通常称为博客。

1.4 参考资料:《UML参考手册》《UML用户指南(第2版)》布奇、兰宝、雅各布人民邮电出版社2 任务概述2.1 系统目标2.1.1 系统总体功能博客通常称为网络日志,作为目前网络流行的交流方式,主要提供给用户一个沟通的平台.用户可以在博客上发表文章,图片,留言等来与他人进行沟通2.1.2 系统要达到的性能要求和其它指标本系统界面设计友好美观,方便用户操作.本系统保证用户信息的安全,提供给用户多种管理自己信息的方式.本系统有较少的响应时间,保证页面能在很短时间内打开2.1.3 项目前景由于博客的沟通方式比电子邮件、讨论群组更简单和容易,博客已成为家庭、公司、部门和团队之间越来越盛行的沟通工具,因为它也逐渐被应用在企业内部网络(Intranet)。

目前,国内优秀的中文博客网有:新浪博客,搜狐博客,中国博客网,腾讯博客,博客中国等。

2.2 运行构架2.2.1 系统软件/硬件平台硬件:处理器:Intel486以上系列、AMD K6 以上系列内存:1G (非最低配置)网络:带宽1M(非最低配置)软件:操作系统:windows(2000、XP、vista、7)Linux数据库:SQL Server 2008客户端:Internet Explore 6.0及以上主流浏览器(firefox,chrome, opera等)2.2.2 运行环境windows(2000、XP、vista、7)或LinuxInternet Explore 6.0及以上或主流浏览器(firefox,chrome,opera等)3 功能需求3.1功能划分系统功能需求分为“注册”,“登陆”,“评论/留言”,“内容发表”,“内容管理”与“系统管理”。

博客管理系统需求分析

博客管理系统需求分析

博客管理系统需求分析1.1⽬的1.2博客通常称为⽹络⽇志作为⽬前⽹络流⾏的交流⽅式主要提供给⽤户⼀个沟通的平台,以在表⽂章图⽚留⾔等来与他⼈进⾏沟通2 业务需求2.1业务描述近年来随着信息技术的进步,⼈们的⽇常需求越来越来打,在⽹络⽅⾯,博客越来越受到更多⼈的青睐,许多的着眼于这⽅⾯,为了能够更好的管理⽹名们的博客,我设计了博客管理系统,它能更好的管理⽹名们的博客,包括对博客⽹友们博客注册,登陆,发表论坛,⽹友们的评论及回复,博客的⼈⽓度,登录时间,发表时间,以及其他⽹友的留⾔等。

从⽽更好地管理⼈们的个⼈博客及相互间的联系。

3 功能需求(1)根据对系统的特点和应⽤的分析,可以得到本系统主要有如下功能:这部分⼜分为⽤户登录、⽤户退出两个部分。

功能⼜分为⽤户登录、⽤户退出两个部分3.1登陆:主要⽤于验证博客⽹站⽤户信息的真实⾝份,以便对博客⽹站进⾏管理和维护。

通过系统管理员写⼊⽤户名,密码登录到⽹站。

⽹站检测⽤户⽤户名,密码并给予其相应的权限对博客⽹站进⾏操作。

3.2⽤户退出:已经登陆的⽤户可以退出,释放⾃⼰所占有的各种信息资源。

(2)⽂章管理主要有⽂章的发表、查询、浏览、评论和删除功能。

2.1博客的系统管理员博客的系统管理员除了可以查询、浏览和评论⽂章外,还可以对系统中的所有⽂章以及评论进⾏修改、删除操作。

这些维护和管理拥有最⾼权限,并且系统⾃动更新在服务器端数据库中的数据。

⽂章的发表:博客⽤户可以发表⾃⼰的⽂章,⽂章包括主题、正⽂、表情、图⽚等信息,作者通过各种元素来展⽰⾃⼰的想法和思想。

系统接受这些信息并且存储在服务器端的数据库中。

还可以对博客主页的外观、博客使⽤的插件、⼯具进⾏添加、删除、设置。

(3)数据流图4 功能划分系统功能需求分为“注册”,“登陆”,“评论/留⾔”,“内容发表”,“内容管理”与“系统管理”。

图 3.1-1 全系统⽤例图5 需求分配5.1需求分配表5.2 注册【输⼊数据】账号、密码以及各种个⼈信息,如昵称,⽣⽇,住处,爱好等.【输出数据】注册是否成功的信息【功能】系统能够对⽤户输⼊的账号、密码等信息进⾏验证,确定是否可⽤,然后发送给服务器进⾏验证,验证通过后则存储于数据库并根据⽤户提供信息建⽴个⼈博客。

(完整版)个人博客系统需求分析

(完整版)个人博客系统需求分析

(完整版)个⼈博客系统需求分析个⼈博客系统需求分析组员:杨群熊娅婷1.系统⽬标:开发⼀个具有开放体系结构的、易扩充的、易维护的、具有良好⼈机交互界⾯的个⼈博客⽹站,为⽹络⽤户提供进⾏在线交流的⽹络平台。

通过个⼈博客⽹站可以结交更多的朋友,表达更多的想法,它随时可以发布⽂章。

2.系统功能要求2.1 博客系统提供三类服务:1.信息服务:⽂章显⽰,热点⽂章推荐,博主风采。

2.查询服务:可以根据⽂章内容,⽂章标题,留⾔标题等进⾏模糊查询。

3.评论、留⾔服务:游客或者⽤户可以对系统进⾏留⾔或发表看法意见。

在此基础上我将个⼈博客⽹站划分成三个⼦系统:游客,会员,管理员。

下⾯分析各个⼦系统的功能需求:2.1.1 游客在在具体的功能实现上,可以分为以下⼏个部分:1.搜索和浏览他⼈的博客:游客不须登录系统就可以实现查看⽇志,照⽚以及博客主的资料信息。

2.⽤户注册:游客将个⼈的信息存储到博客⽹站的数据库中,以成为本博客的正式⽤户。

2.1.2 会员通过计算机⽹络将前台与后台的数据库相连,系统⽤户将从前台得到的信息进⾏处理,实现⽂章管理,信息管理,个⼈相册管理,评论,留⾔等⼦系统。

1.博⽂管理:注册⽤户员对⽹站中⾃⼰的⽂章进⾏删除,更新等操作。

2.信息管理:发布,更改个⼈资料信息。

3.个⼈相册管理:对博客相册中的图⽚进⾏上传,更新,删除操作。

4.好友管理:添加或删除好友。

5.评论:对于他⼈给⾃⼰的不恰当评论予以删除。

6.留⾔:对他⼈给⾃⼰的留⾔进⾏回复或删除。

2.1.3 管理员1.⽤户管理:对已注册的⽤户进⾏管理。

2.评论、留⾔管理:对已注册的⽤户发表的评论和留⾔进⾏管理。

3.相册管理:对已注册⽤户上传的照⽚进⾏审核,严禁上传不和谐的照⽚。

4.⽂章管理:对⽤户已发表的博⽂进⾏管理,规范其内容,屏蔽掉⼀些不健康或反动的⾔论。

2.2系统功能需求分析现有情况及问题,将个⼈博客系统划分为三个功能⽤例:游客⽤例,⽤户⽤例,管理员⽤例。

最新个人博客系统需求分析

最新个人博客系统需求分析
用户登录:
用例名称: 用例 ID: 角色: 用例说明: 前置条件:
精选范本
用户登录
用户,系统管理员 用户,系统管理员登录系统 用户已注册
登录个人博客主页时,先输入博客的账号和密码,系统验证该帐号的有 效性,无效则提示其原因, 有效则显示博客的主页信息, 供管理员人工核对。 然后可以进行浏览动态,添加应用等一些功能。
2.2.1 系统总体用例
精选范本
.
2.2.2 系统类图
系统总体用例图
精选范本
.
类图
2.3.系统角色功能用例
1.游客 1.1 用例图
2.2 系统功能需求
分析现有情况及问题, 将个人博客系统划分为三个 功能用例 :游客 用例 ,用 户 用例 ,管理员 用例 。
在个人博客系统中,管理员要让每个博客申请个人博客账号,并让博客 设置个人密码,账户内存储每个博客的个人信息。有账号的博客会员可以通过 管理员浏览好友动态、写博文、分享博文等。每个博客浏览的范围、期限不同, 可通过互联网或登录个人博客网站查询个人信息和其他情况。
注册用户员对网站中自己的文章进行删除,更新等操作。 2.信息管理:
发布,更改个人资料信息。 3.个人相册管理:
对博客相册中的图片进行上传,更新,删除操作。
精选范本
.
4.好友管理: 添加或删除好友。
5.评论: 对于他人给自己的不恰当评论予以删除。
6.留言: 对他人给自己的留言进行回复或删除。
2.1.3 管理员 1.用户管理: 对已注册的用户进行管理。 2. 评论、留言管理: 对已注册的用户发表的评论和留言进行管理。 3. 相册管理: 对已注册用户上传的照片进行审核,严禁上传不和谐的照片。 4. 文章管理: 对用户已发表的博文进行管理, 规范其内容, 屏蔽掉一些不健康或反动的言 论。

博客需求分析

博客需求分析

博客系统需求分一、系统概述“博客"一词是从英文单词Blog音译(不是翻译)而来。

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

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

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

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

而2000年博客开始进入中国,并迅速发展,但都业绩平平.直到2004年木子美事件,才让中国民众了解到了博客,并运用博客。

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

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

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

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

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

目前,国内优秀的中文博客网有:新浪博客,搜狐博客,中国博客网,腾讯博客,博客中国等。

二、需求分析博客系统是一个多用户、多界面的系统,主要包括以下几个模块组成.1。

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

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

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

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

个人博客系统设计需求分析

个人博客系统设计需求分析

个人BLOG系统分析1. 概述对个人而言,博客可以调动个人的积极性,充分发挥个人的创造性。

从2002年开始,国内博客开始迅猛发展起来,从最初的只有几千个尝鲜者到现在的各式各样的博客,圈子。

在这三年的发展过程中,主要呈现出如下几个特点:1.博客是可以将个人信息完整呈现在互联网上的载体。

2.博客具有“准实名制”趋势,有助于信任机制的建立。

本文就此探讨了我国博客发展的几个要素。

1.1个人BLOG的概念BLOG是WEB LOG的缩写,简单来说就是网络日记。

它是1997年12月由美国的Jorn Barger最早提出的,这些年全球博客获得了突飞猛进的发展。

据博客搜索Technorati统计,目前全球平均每5.8秒钟诞生一个博客。

它是一个新型的个人互联网出版工具,博客使用者可以很方便地用文字、链接、影音、图片建立起个性化的网络世界。

在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。

因此网站建设在Internet应用上的地位显而易见,倍受人们的重视。

为了树立个人在网络上的形象,通过设计一个个人博客网站,以达到个人推荐、展现自我的一个平台,个人博客网站为交流提供综合的网络环境,同时也为个人的宣传,发展,提供了一个平台。

博客秉承了个人网站的自由精神,但是综合了激发创造的新模式,使其更具开放和建设性。

它作为一种新表达的方式,它的传播不仅情绪,包括大量的智慧、意见和思想。

某种意义上说,它也是一种新的文化现象,博客的出现和繁荣,真正凸现网络的知识价值,标志着互联网发展开始步入更高的阶段。

1.2个人BLOG具有的特点和主要功能实现一个博客网站,通常是由简短而且经常更新的帖子构成,所有文章都是按照年份和日期排列,有些类似斑竹的日记。

看上去平淡无奇,毫无可炫耀之处,但它可以让每个人零成本、零维护地创建自己的网络媒体,每个都可以随时把自己的思想火花和灵感更新到博客站点上。

博客系统功能需求分析

博客系统功能需求分析

第 I 条基于网络的个人博客系统第 II 条需求分析第 III 条更改履历第 IV 条一需求分析1功能分析1)用户类型相关功能分析(i)注册新用户(2)新用户可以通过点击主页上的注册按钮,进行注册页面,注册新成员(3)用户在注册页面,输入注册信息(4)点击注册,后台进行注册业务的处理(5)验证注册数据是否正常a)用户名、密码、真实姓名是否为null,长度是否为0,密码和确认密码是否不一致b)用户名不能少于6位,不能超过12位;c)密码不能少于8位,不能超过12位d)用户输入的注册名称,是否已经被占用(6)处理数据的页面调用UserService的regist()方法进行业务处理。

a)处理完成,数据添加成功,返回true,跳转到网站主页b)处理完成,数据添加失败,返回false,跳转到注册页面重新注册(ii)登陆系统(1)用户打开浏览器,访问网站主页(2)用户在登陆信息模块中,输入登陆数据(3)点击登陆按钮,提交数据到登陆业务处理页面(4)验证登陆数据是否正常a)用户名+ 密码是否为null,长度是否合法(5)调用UserService的方法进行登陆业务处理a)登陆成功,返回User,跳转到系统主页b)登陆失败,返回null,跳转到单独的登陆页面(iii)更改个人密码(iv)完善个人资料2)文章类型相关功能分析●创建文章表⏹文章编号⏹文章标题⏹文章作者⏹发表时间⏹文章内容⏹文章点击次数⏹文章评论总数●发表文章⏹●查看文章⏹●管理文章⏹3)评论类型相关功能分析●创建评论表⏹评论编号id int 主键自动增长⏹评论人userid int 外键user(id)⏹评论文章articleid int 外键article(id)⏹评论时间commenttime timestamp 默认系统当前时间⏹评论内容comment varchar(2000)●发表评论⏹●删除评论⏹4)留言类型相关功能分析2页面分析(假期)。

个人博客系统设计需求分析

个人博客系统设计需求分析

个人博客系统设计需求分析一、需求分析背景在互联网时代,个人博客成为了人们记录生活、分享思考的重要方式之一、然而,由于各种个人博客系统存在着千差万别的特点,往往不能满足用户的全部需求。

为了满足用户对个人博客的个性化需求,设计一款符合用户要求的个人博客系统变得十分重要。

二、需求分析目标本文将从用户角度出发,设计个人博客系统,以满足用户对博客系统的基本需求。

三、需求分析内容1.用户管理(1)用户注册与登录功能:用户可以通过注册账号并登录进入个人博客系统。

(2)用户信息管理功能:用户可以修改个人信息,包括头像、昵称、个人简介等。

2.博客管理(3)博客查看和评论功能:用户可以浏览其他用户的博客,并对其进行评论。

3.页面展示(2)博客详情展示功能:用户可以点击进入博客详情页面,查看博客的具体内容和评论。

4.功能(1)博客功能:用户可以通过关键字博客。

(2)用户功能:用户可以通过关键字其他用户。

5.用户交互(1)点赞功能:用户可以对其他用户的博客进行点赞。

(3)分享功能:用户可以将自己喜欢的博客分享给其他社交媒体平台。

6.系统管理(2)数据备份与恢复功能:系统可以自动进行数据备份,并支持用户进行数据恢复操作。

7.安全与稳定性(1)用户身份验证:用户登录时需进行身份验证,确保系统安全。

(2)数据安全性:用户的个人信息和博客内容需要进行加密存储,确保信息安全。

(3)系统运行稳定性:系统需要保证稳定运行,防止系统崩溃或数据丢失。

四、总结通过对个人博客系统的需求进行分析,可以了解到用户对系统的基本功能要求。

在开发过程中,需要充分考虑用户体验,提高系统的易用性和稳定性,从而满足用户对个人博客的各种需求。

同时,还需要积极收集用户反馈,对系统进行优化和改进。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

校园博客系统需求分析评审日期:2010 年04 月01 日目录1导言 (1)1.2范围 (1)1.3缩写说明 (1)1.4术语定义 (1)1.5引用标准 (1)1.6参考资料 (2)2系统定义 (2)2.1项目来源及背景 (2)2.2系统整体结构 (2)3应用环境 (3)3.1系统运行网络环境 (3)3.2系统运行硬件环境 (4)3.3系统运行软件环境 (4)4功能规格 (4)4.1角色( A CTOR )定义 (5)4.1.1博客访问者 (5)4.1.2管理用户 (5)4.1.3 数据库 (6)4.2系统主U SE C ASE图. (6)4.3客户端子系统 (6)4.4管理端子系统 (8)4.4.1 登录管理 .......................................................104.4.2 类型管理 .........................................................114.4.3 评论管理 .......................................................124.4.4 留言管理 .......................................................124.4.5 图片管理 .......................................................124.4.6 用户管理 .......................................................135性能需求 (13)5.1 界面需求 (13)5.2响应时间需求 (13)5.3可靠性需求 (13)5.4开放性需求 (14)5.5可扩展性需求 (14)5.6系统安全性需求 (14)6产品提交 (14)1导言1.1目的该文档是关于用户对于校园博客系统的功能和性能的要求,重点描述了校园博客系统的设计需求,将作为对该工具在概要设计阶段的设计输入。

本文档的预期读者是:设计人员开发人员项目管理人员测试人员用户1.2范围该文档是借助于当前系统的逻辑模型导出目标系统的逻辑模型,解决整个项目系统的“做什么” 的问题。

在这里,对于开发技术并没有涉及,而主要是通过建立模型的方式来描述用户的需求,为客户、用户、开发方等不同参与方提供一个交流的渠道。

1.3缩写说明BMBlog Manager (博客管理员)的缩写。

JSPJava Server Page (Java 服务器页面)的缩写,一个脚本化的语言。

1.4术语定义无1.5引用标准[1] 《企业文档格式标准》V1.1 北京长江软件有限公司[2] 《需求规格报告格式标准》V1.1 北京长江软件有限公司软件工程过程化组织1.6参考资料[1] 《UML》V1.1 北京长江软件有限公司[2] 《需求规格报告格式标准》V1.1 北京长江软件有限公司软件工程过程化组织2系统定义我们分别阐述一下项目的来源、背景和项目的目标。

2.1项目来源及背景本项目是为在校大学生开发的一个校园博客系统。

学校不仅是学生学习的天地,更是同学之间交流的广场。

随着Internet 信息技术的发展,网络渐渐成了当今在校大学生交流信息的重要渠道。

如何为在校大学生提供一个资源共享信息交流的平台呢?校园博客系统将填补这方面的不足。

为现实校园信息与学生牵线搭桥的作用,来弥补资源共享中存在的种种不足。

在这种条件下,我们开发了校园博客系统。

学生在线注册登录系统,通过系统发布个人博文(日志)等学习信息资源,后台审核归类,在首页显示分类总信息供学生阅览。

在线用户也可通过阅览等到相应信息。

项目要达到的目标本项目设定的目标如下:1.系统能够提供友好的用户界面,使操作人员的工作量最大限度的减少2.系统具有良好的运行效率,能够得到提高生产率的目的3.系统应有良好的可扩充性,可以容易的加入其它系统的应用。

4.平台的设计具有一定的超前性,灵活性,能够适应企业生产配置的变化。

5.通过这个项目可以锻炼队伍,提高团队的开发能力和项目管理能力2.2系统整体结构根据用户的需求陈述,可以确定本项目分为客户端和管理端,客户端主要功能是提供阅读文章、发表评论、发表留言等等。

管理端的功能提供博客管理人员进行的类型管理、文章管理、评论管理等。

他们的关系如图A-1。

3应用环境本项目的应用环境可以分硬件环境、软件环境和网络环境来描述。

3.1系统运行网络环境本系统的网络运行图如图A-2 ,无论是客户端的访问者还是管理端的BM 等都可以通过网络登录到本系统中。

访问者通过网络发布相关信息及通过网络发表评论。

图A-2 :网络拓扑图图A-1 校园博客系统流3.2系统运行硬件环境本系统的硬件环境如下:客户机:普通PC CPU:P4 1.8GHz 内存:256MB以上分辨率:推荐使用1024*768 像素WEB服务器Internet 信息服务( IIS )管理器数据库服务器CPU:P4 1.8GHz 内存:256MB以上3.3系统运行软件环境操作系统:Windows XP 数据库:SQL Server 2005 开发语言:+C# 浏览器:IE7.04功能规格我们采用面向对象分析作为主要的系统建模方法,使用UML(Unified Modeling Language) 作为建模语言。

UML 为建模活动提供了从不同角度观察和展示系统的各种特征的方法。

在UML中,从任何一个角度对系统所作的抽象都可能需要几种模型来描述,而这些来自不同角度的模型图最终组成了系统的映像。

Use Case描述的是“ actor ”( 用户、外部系统以及系统处理)是如何与系统交互来完成工作的。

Use Case 模型提供了一个非常重要的方式来界定系统边界以及定义系统功能,同时,该模型将来可以派生出动态对象模型。

设计Use-case 时,我们遵循下列步骤:第一步,识别出系统的“actor ”。

Actor 可以是用户、外部系统,甚至是外部处理,通过某种途径与系统交互。

重要的是着重从系统外部执行者的角度来描述系统需要提供哪些功能,并指明这些功能的执行者(Actor) 是谁。

尽可能地确保所有Actor 都被完全识别出来。

第二步,描述主要的Use Case 。

可以采取不断地问自己“这个Actor 究竟想通过系统做什么?”来准确地描述Use Case 。

第三步,重新审视每个Use Case ,为它们下个详尽的定义。

4.1角色(Actor )定义角色或者执行者(Actor )指与系统产生交互的外部用户或者外部系统。

4.1.1博客访问者博客访问者是指在这个网络校园博客系统中通过客户端匿名或已注册的人员,这个Actor 主要参与客户端的阅读文章、发表评论、发表留言等功能。

4.1.2管理用户管理用户是指管理端的用户,这个此Actor 派生两个子类,BM(博客管理员)和系统管理员,BM 是指在校园博客系统中通过管理端参与博客管理员工作的人员,她又可以派生多个子类如文章管理者、评论管理者和留言管理者。

系统管理员是指对校园博客系统系统进行相关设置、维护的人员,它也是通过管理端登录对管理端的用户进行设置,分配权限等,它们的关系如图A-3:图A-3:BM角色的关系图管理用户部分说明如下:BM文章管理者-管理知识库、组织文章的发布、删除和修改。

评论管理者-根据相关规定对评论进行设置。

留言管理者-整理留言。

系统管理员-通过管理端对系统用户进行管理的人员,这个Actor 主要负责对管理端用户的增加,权限的设置等功能。

4.1.3数据库数据库是一个与系统产生交互的外部系统,这个Actor 负责系统的数据查询、增加、删除和修改等操作。

本网站采用SQL Server2005 数据库,名称为db-Blog ,其中包含9 张数据表。

4.2 系统主Use Case 图校园博客系统可以分为两个主要的组成部分,一个是客户端子系统,一个是管理端子系统。

客户端子系统主要是指博客访问者通过登该博客网站进行操作的功能。

管理端子系统是该博客网站的管理人员发布文章,整理评论,留言等功能。

系统的主Use Case 图如图A-4 所示。

图A-4 :系统的主Use Case 图4.3客户端子系统博客访问者通过校园网站登录到系统中进行访问,博客管理员通过它发布文章,提供链接等等,这就是客户端子系统的功能。

在客户端用户可以浏览、阅读文章,点击链接,发表评论,发表留言几项。

它的活动图如图A-5 所示。

图A-5 :客户端的活动图客户端管理的部分功能描述如下:F-C-1 :浏览功能1、列出所有的项,包括留言、日志、图片、视频、音乐、个人资料等;2、可选定一项记录,显示所有域;F-C-2 :查询功能1、日志标题关键字查询;2、图片标题关键字查询;3、留言标题关键字查询;以上的输入可在指定的位置输入关键字,经过系统内部关键字匹配机制,最终得到相应的查询结果,没有查到时提供提示机制。

F-C-3 :修改功能1、更改背景图片,更改已发表日志,更改个人信息资料;2、进入修改功能页面后,修改相应内容,系统内部将新内容替换掉就内容,修改信息成功或失败时提供提示机制,并在成功后显示修改后结果。

F-C-4 :添加功能1、添加一个新的记录(图片、日志、个人信息等);2、进入增加功能页面后,根据意向添加所需内容,系统内部在原有内容基础上添加内容。

添加信息成功或失败时提供提示机制,并在成功后显示添加后的结果。

F-C-5 :留言功能此功能是专门为访客设计的,一般管理员不使用此功能。

访客在浏览过博客之后,进入留言界面,写下自己的感言,输入验证码发表。

发表信息成功或失败时提供提示机制,并在成功后显示发表后的结果。

4.4管理端子系统管理端主要是指提供系统后台系统管理员使用的功能部分,它的功能分为用户管理、登录管理等部分,每个登录者首先经过认真安全认证然后缺陷权限,根据相应的权限现实相应的功能。

管理端的这些Use case 用例)描述如下:F-L-1 :登录管理登录管理是负责所有的管理端的登录,管理端的人员要登录到管理端必须经过登录界面,输入自己的用户名和密码,通过判断这个用户的权限信息,不同的登录人可能具有不同的权限,根据不同的权限现实不同的功能。

F-M-1 :类型管理:类型管理用例是管理员登录到系统,管理员根据博客中提取出来生成各种类别的文章,并且可以对文章内容进行增、删、改的功能。

F-M-2 :评论管理:评论管理用例是管理员登录到系统,整理各类评论并可对评论管理进行增、删、改的功能。

F-M-4 :留言管理:留言管理管理用例是博客系统管理人员对博客访问者发布的留言进行整理。

相关文档
最新文档