




已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
校园博客系统需求分析校园博客系统需求分析 评 审 日 期 2010 年 04 月 01 日 校园博客系统需求分析 目目 录录 1导言导言 1 1 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角色 ACTOR 定义 5 4 1 1博客访问者 5 4 1 2管理用户 5 4 1 3数据库 6 4 2系统主 USE CASE图 6 4 3客户端子系统 6 4 4管理端子系统 8 4 4 1登录管理 10 4 4 2类型管理 11 4 4 3评论管理 12 4 4 4留言管理 12 4 4 5图片管理 12 4 4 6用户管理 13 5性能需求性能需求 13 5 1界面需求 13 5 2响应时间需求 13 5 3可靠性需求 13 5 4开放性需求 14 5 5可扩展性需求 14 5 6系统安全性需求 14 6产品提交产品提交 14 7实现约束实现约束 14 校园博客系统需求分析 第 1 页 1 1 导言导言 1 11 1 目的目的 该文档是关于用户对于校园博客系统的功能和性能的要求 重点描述了校园博客系统 的设计需求 将作为对该工具在概要设计阶段的设计输入 本文档的预期读者是 设计人员 开发人员 项目管理人员 测试人员 用户 1 21 2 范围范围 该文档是借助于当前系统的逻辑模型导出目标系统的逻辑模型 解决整个项目系统的 做什么 的问题 在这里 对于开发技术并没有涉及 而主要是通过建立模型的方式来 描述用户的需求 为客户 用户 开发方等不同参与方提供一个交流的渠道 1 31 3 缩写说明缩写说明 BM Blog Manager 博客管理员 的缩写 JSP Java Server Page Java 服务器页面 的缩写 一个脚本化的语言 1 41 4 术语定义术语定义 无 1 51 5 引用标准引用标准 1 企业文档格式标准 V1 1 北京长江软件有限公司 2 需求规格报告格式标准 V1 1 北京长江软件有限公司软件工程过程化组织 校园博客系统需求分析 第 2 页 1 61 6 参考资料参考资料 1 UML V1 1 北京长江软件有限公司 2 需求规格报告格式标准 V1 1 北京长江软件有限公司软件工程过程化组织 2 2 系统定义系统定义 我们分别阐述一下项目的来源 背景和项目的目标 2 12 1 项目来源及背景项目来源及背景 本项目是为在校大学生开发的一个校园博客系统 学校不仅是学生学习的天地 更是 同学之间交流的广场 随着 Internet 信息技术的发展 网络渐渐成了当今在校大学生交流 信息的重要渠道 如何为在校大学生提供一个资源共享信息交流的平台呢 校园博客系统 将填补这方面的不足 为现实校园信息与学生牵线搭桥的作用 来弥补资源共享中存在的种种不 足 在这种条件下 我们开发了校园博客系统 学生在线注册登录系统 通过 系统发布个人博文 日志 等学习信息资源 后台审核归类 在首页显示分类 总信息供学生阅览 在线用户也可通过阅览等到相应信息 项目要达到的目标 本项目设定的目标如下 1 系统能够提供友好的用户界面 使操作人员的工作量最大限度的减少 2 系统具有良好的运行效率 能够得到提高生产率的目的 3 系统应有良好的可扩充性 可以容易的加入其它系统的应用 4 平台的设计具有一定的超前性 灵活性 能够适应企业生产配置的变化 5 通过这个项目可以锻炼队伍 提高团队的开发能力和项目管理能力 2 22 2 系统整体结构系统整体结构 根据用户的需求陈述 可以确定本项目分为客户端和管理端 客户端主要功能是提供 阅读文章 发表评论 发表留言等等 管理端的功能提供博客管理人员进行的类型管理 文章管理 评论管理等 他们的关系如图A 1 校园博客系统需求分析 第 3 页 文章管理 评论管理 类型管理 网 络 服 务 器 链接管理 留言管理 阅读文章 发表评论 发表留言 评论管理 评论管理 博客访问者 图 A 1 校园博客系统流程图 3 3 应用环境应用环境 本项目的应用环境可以分硬件环境 软件环境和网络环境来描述 3 13 1 系统运行网络环境系统运行网络环境 本系统的网络运行图如图 A 2 无论是客户端的访问者还是管理端的 BM 等都可以通 过网络登录到本系统中 访问者通过网络发布相关信息及通过网络发表评论 校园博客系统需求分析 第 4 页 图 A 2 网络拓扑图 3 23 2 系统运行硬件环境系统运行硬件环境 本系统的硬件环境如下 客户机 普通 PC CPU P4 1 8GHz 内存 256MB 以上 分辨率 推荐使用 1024 768 像素 WEB 服务器 Internet 信息服务 IIS 管理器 数据库服务器 CPU P4 1 8GHz 内存 256MB 以上 3 33 3 系统运行软件环境系统运行软件环境 操作系统 Windows XP 数据库 SQL Server 2005 开发语言 ASP NET C 浏览器 IE7 0 4 4 功能规格功能规格 我们采用面向对象分析作为主要的系统建模方法 使用 UML Unified Modeling Language 作为建模语言 UML 为建模活动提供了从不同角度观察和展示系统的各种特征的 方法 在 UML 中 从任何一个角度对系统所作的抽象都可能需要几种模型来描述 而这些 来自不同角度的模型图最终组成了系统的映像 Use Case 描述的是 actor 用户 外部系统以及系统处理 是如何与系统交互来完 成工作的 Use Case 模型提供了一个非常重要的方式来界定系统边界以及定义系统功能 同时 该模型将来可以派生出动态对象模型 设计 Use case 时 我们遵循下列步骤 第一步 识别出系统的 actor Actor 可以是用户 外部系统 甚至是外部处 理 通过某种途径与系统交互 重要的是着重从系统外部执行者的角度来描述系 统需要提供哪些功能 并指明这些功能的执行者 Actor 是谁 尽可能地确保所有 Actor 都被完全识别出来 第二步 描述主要的 Use Case 可以采取不断地问自己 这个 Actor 究竟想通过 系统做什么 来准确地描述 Use Case 第三步 重新审视每个 Use Case 为它们下个详尽的定义 校园博客系统需求分析 第 5 页 4 14 1 角色 角色 ActorActor 定义 定义 角色或者执行者 Actor 指与系统产生交互的外部用户或者外部系统 4 1 1博客访问者博客访问者 博客访问者是指在这个网络校园博客系统中通过客户端匿名或已注册的人员 这个 Actor 主要参与客户端的阅读文章 发表评论 发表留言等功能 4 1 2管理用户管理用户 管理用户是指管理端的用户 这个此 Actor 派生两个子类 BM 博客管理员 和系 统管理员 BM 是指在校园博客系统中通过管理端参与博客管理员工作的人员 她又可以派 生多个子类如文章管理者 评论管理者和留言管理者 系统管理员是指对校园博客系统系 统进行相关设置 维护的人员 它也是通过管理端登录对管理端的用户进行设置 分配权 限等 它们的关系如图 A 3 图 A 3 BM 角色的关系图 管理用户部分说明如下 BM 文章管理者 管理知识库 组织文章的发布 删除和修改 评论管理者 根据相关规定对评论进行设置 留言管理者 整理留言 系统管理员 通过管理端对系统用户进行管理的人员 这个 Actor 主要负责对管理端用户的 增加 权限的设置等功能 校园博客系统需求分析 第 6 页 4 1 3数据库数据库 数据库是一个与系统产生交互的外部系统 这个 Actor 负责系统的数据查询 增加 删除和修改等操作 本网站采用 SQL Server2005 数据库 名称为 db Blog 其中包含 9 张 数据表 4 24 2 系统主系统主UseUse CaseCase图图 校园博客系统可以分为两个主要的组成部分 一个是客户端子系统 一个是管理端子 系统 客户端子系统主要是指博客访问者通过登该博客网站进行操作的功能 管理端子系 统是该博客网站的管理人员发布文章 整理评论 留言等功能 系统的主 Use Case 图如图 A 4 所示 图 A 4 系统的主 Use Case 图 4 34 3 客户端子系统客户端子系统 博客访问者通过校园网站登录到系统中进行访问 博客管理员通过它发布文章 提 供链接等等 这就是客户端子系统的功能 在客户端用户可以浏览 阅读文章 点击链 接 发表评论 发表留言几项 它的活动图如图 A 5 所示 校园博客系统需求分析 第 7 页 图 A 5 客户端的活动图 客户端管理的部分功能描述如下 F C 1 浏览功能 1 列出所有的项 包括留言 日志 图片 视频 音乐 个人资料等 2 可选定一项记录 显示所有域 F C 2 查询功能 1 日志标题关键字查询 2 图片标题关键字查询 3 留言标题关键字查询 以上的输入可在指定的位置输入关键字 经过系统内部关键字匹配机制 最终得 到相应的查询结果 没有查到时提供提示机制 F C 3 修改功能 1 更改背景图片 更改已发表日志 更改个人信息资料 校园博客系统需求分析 第 8 页 2 进入修改功能页面后 修改相应内容 系统内部将新内容替换掉就内容 修改信息 成功或失败时提供提示机制 并在成功后显示修改后结果 F C 4 添加功能 1 添加一个新的记录 图片 日志 个人信息等 2 进入增加功能页面后 根据意向添加所需内容 系统内部在原有内容基础上添加内 容 添加信息成功或失败时提供提示机制 并在成功后显示添加后的结果 F C 5 留言功能 此功能是专门为访客设计的 一般管理员不使用此功能 访客在浏览过博客之后 进入留言界面 写下自己的感言 输入验证码发表 发表信息成功或失败时提供提示 机制 并在成功后显示发表后的结果 4 44 4 管理端子系统管理端子系统 管理端主要是指提供系统后台系统管理员使用的功能部分 它的功能分为用户 管理 登录管理等部分 每个登录者首先经过认真安全认证然后缺陷权限 根据相 应的权限现实相应的功能 校园博客系统需求分析 第 9 页 类型管理 文章管理 评论管理 链接管理 留言管理 图片管理 通信管理 用户管理 登录管理 博客 管理员 系统 管理员 管理端的这些 Use case 用例 描述如下 F L 1 登录管理 登录管理是负责所有的管理端的登录 管理端的人员要登录到管理端必须经过登 录界面 输入自己的用户名和密码 通过判断这个用户的权限信息 不同的登录人可 能具有不同的权限 根据不同的权限现实不同的功能 F M 1 类型管理 类型管理用例是管理员登录到系统 管理员根据博客中提取出来生成各种类别的文 章 并且可以对文章内容进行增 删 改的功能 F M 2 评论管理 评论管理用例是管理员登录到系统 整理各类评论并可对评论管理进行增 删 改 的功能 图 A 7 管理端用例图 校园博客系统需求分析 第 10 页 F M 4 留言管理 留言管理管理用例是博客系统管理人员对博客访问者发布的留言进行整理 F M 5 图片管理 图片管理是人员系统管理员对博主发布的文章内容进行审核时 应对地对文章中的图 片进行批准发布或屏蔽的功能 F A 1 用户管理 当进入用户管理模块时 在用户管理中可以增加或删除用户 编辑用户名 用户 密码 修改用户权限 具有不同权限的用户进入系统主界面 界面左侧栏中的图标数 有所不同 具体的面标与用户所具有的权限对应 4 4 1登录管理登录管理 登录到管理端的所有人都需要通过登录界面进入相应的管理界面 不同的登 录人具有不同的权限 根据登录人具有的权限将相应的功能现实在登录到的管理 界面 没有权限操作的功能将在现实在这个界面上 活动视图如图 A 8 校园博客系统需求分析 第 11 页 4 4 2类型管理类型管理 在校园博客系统中 大量文章的发布可通过某些关键字进行分门别类 以提供索引共 浏览者搜索 其具体描述如下 用例描述 用例描述 类型管理 执行者 执行者 系统管理者 前置条件 前置条件 系统管理者已登录系统 后置条件 后置条件 如果类型成功后 则数据库中的类型库随之变化 基本路径 基本路径 a 进入系统管理界面 首先展示目前数据库已有的类型 b 点击类型可以详细浏览这个类型的具体内容 同时也可以对这个类型的具体内容进行 修改 c 提供增加类型的按钮 增加类型时 首先选定类别 然后类型名称 类型内容 确定 可选答案 多个 等 d 可以删除选择的类型 图 A 8 登录管理活动视图 校园博客系统需求分析 第 12 页 4 4 3评论管理评论管理 在校园博客系统中 要定期整理评论 不仅要删除或屏蔽部分不符合要求的评论 还 可以对评论进行设置 推出精品评论或话题评论 增加点击量 提高人气 具体功能描述 如下 用例描述 用例描述 评论管理 执行者 执行者 系统管理者 前置条件 前置条件 系统管理者已登录系统 后置条件 后置条件 如果评论设置成功后 则数据库中的数据随之变化 基本路径 基本路径 a 进入系统管理界面 首先展示目前存在的文章 b 点击每个文章可以详细浏览每个文章的评论 c 可以对一些评论进行删除 或者可以重新整理各个评论的顺序 同时可以预览整个文 章 d 提供增加评论的按钮 增加评论时 从数据库中选择评论 e 可以删除选择的评论 4 4 4留言管理留言管理 留言管理是校园博客系统的功能之一 系统管理人员根据某些管理条例规定 对留言 进行批准审核 博客管理人员也可根据自己喜好删除留言 具体功能描述如下 用例描述 用例描述 留言管理 执行者 执行者 系统管理者 博客管理者 前置条件 前置条件 管理者已登录系统 后置条件 后置条件 如果留言管理成功后 则数据库中的留言信息随之变化 管理员和浏览者均可 通过文章页面看到留言的更新 基本路径 基本路径 a 进入系统管理界面 首先展示目前已存在的留言 b 通过点击每篇博文 可以详细浏览每个留言的详细描述 c 提供留言删除 4 4 5图片管理图片管理 博客管理员发布的文章中包含图片可提高博文的精彩度和点击量 系统管理员则可根 据具体条例或某些规定屏蔽或删除某些不符合要求的图片 具体的功能描述如下 用例描述 用例描述 图片管理 执行者 执行者 系统管理者 前置条件 前置条件 系统管理者已登录系统 后置条件 后置条件 图片整理完成后 则浏览者和管理员均可在博文发布页面看到更新后的内容 基本路径 基本路径 a 进入系统管理界面 首先展示正在浏览中的博文目录 b 通过点击目录进入相应的博客文章界面 这个界面也显示了每个博主的用户名以及目 前的处理状态等信息 c 对图片有三种处理结果 批准图片发布 删除图片 屏蔽图片 校园博客系统需求分析 第 13 页 d 对于图片的采取的不批准的处理结果 可以采用留言等方式通知博主 并通过处理方 式发布相应警告 4 4 6用户管理用户管理 系统管理员可以进行权限设置 在用户管理中对用户进行增删改查 具体功能描述 用例描述 用例描述 用户管理 执行者 执行者 系统管理员 前置条件 前置条件 系统管理员已登录系统 后置条件 后置条件 如果用户信息维护后 则用户的相应信息记录到数据库中 基本路径 基本路径 a 进入用户管理界面 显示目前的系统用户 以及每个用户具有的权限 b 点击不同的用户 可以显示这个用户的信息以及相应权限 必要时可以修改其权限 c 可以增加用户 也可以删除用户 5 5 性能需求性能需求 根据用户对本系统的要求 确定系统在响应时间 可靠性 安全等方面有较高的 性能要求 5 15 1 界面需求界面需求 系统的界面要求如下 页面内容 主题突出 站点定义 术语和行文格式统一 规范 明确 栏目 菜单设 置和布局合理 传递的信息准确 及时 内容丰富 文字准确 语句通顺 专用术语规范 行文
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 营养科学技术的研究和发展考核试卷
- 潜水装备在海洋环境保护法规遵守考核试卷
- 硕士学习精要
- 吉林省松原市乾安县七中2025届高三第五次适应性训练历史试题含解析
- 武汉工程大学《生物制药工艺学实验一》2023-2024学年第二学期期末试卷
- 内蒙古鸿德文理学院《新兴时代下的公共政策》2023-2024学年第二学期期末试卷
- 辽宁省大连市庄河高级中学2025年高三毕业班下学期摸底联考历史试题试卷含解析
- 山东城市服务职业学院《环境艺术设计》2023-2024学年第一学期期末试卷
- 江西工程学院《数字音频技术》2023-2024学年第一学期期末试卷
- 吉林省长春市第二实验学校2025年初三五月适应性考试英语试题文试卷含答案
- 临时聘用司机合同范本
- ipo上市商业计划书
- 抖音短陪跑合同范本
- HJ 636-2012 水质 总氮的测定 碱性过硫酸钾消解紫外分光光度法
- 山东省青岛市市北区2023-2024学年七年级下学期英语期末考试试题
- 现代风险导向审计在天衡会计师事务所的应用研究
- 拔牙技巧必成高手
- 新生儿科科室发展规划方案
- 投标项目实施方案服务响应方案
- (高清版)DZT 0285-2015 矿山帷幕注浆规范
- 《养老护理员》-课件:老年人安全防范及相关知识
评论
0/150
提交评论