新闻发布系统需求说明书.doc_第1页
新闻发布系统需求说明书.doc_第2页
新闻发布系统需求说明书.doc_第3页
新闻发布系统需求说明书.doc_第4页
新闻发布系统需求说明书.doc_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

案卷号案卷号 日期日期 新闻发布系统 ccv news issue system 软件需求说明书软件需求说明书 作 者: 柏朝华 完成日期: 2010-5 签 收 人: 签收日期: 武汉卡信维信息科技有限公司武汉卡信维信息科技有限公司 变更记录变更记录 版本编号完成日期编写者审核者说明 v1.0 版本初构 v1.1 重新组织了项目功能清单,并详细 描述需求内容 v2.0 根据需求调研结果和需求会议协调 结果,重新对相关内容进行了调整 目录目录 软件需求说明书软件需求说明书 .1 1 1引言引言.4 1.1目的.4 1.2定义.4 1.3参考资料.4 2 2软件总体概述软件总体概述.5 2.1软件标识.5 2.2软件描述.5 2.2.1系统属性5 2.2.2开发背景5 2.2.3软件功能5 2.3用户特点.5 2.4限制与约束.5 3 3具体需求具体需求.6 3.1功能需求.6 3.1.1功能划分6 3.1.2功能结构图6 3.1.3功能e-r图7 3.1.4功能描述9 新闻管理.9 操作员管理.9 后台评论管理.10 前台新闻显示.10 前台新闻评论.11 友情衔接.11 3.2性能需求.12 3.3数据库需求.12 3.4用户界面需求.12 3.5产品质量需求.12 3.6数据导入需求.13 3.7用户培训需求.13 3.8项目文档需求.13 4 4运行环境运行环境.13 4.1软硬件设备.13 4.2支持软件.13 4.3附录 a:需求建模与分析报告.14 4.3.1a. 需求模型:14 4.4附录 b:需求确认.14 1 1 引言引言 1.11.1目的目的 为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档。 本文档的读者为武汉卡信维信息技术有限公司的领导及系统开发人员。 1.21.2定义定义 变更管理:控制和跟踪项目内容以及范围的管理活动。 变更请求:cr(change request),项目相关人员对项目内容及范围的任何请求, 变更请求需要描述问题、解决办法、对项目范围的影响以及项目经费。 配置管理员:配置管理员的职责是在变更管理系统之下建立项目产品结构,定义和分 配开发人员的工作空间,并向项目经理报告目前的项目配置状态。 缺陷(defect):即将交付的软件之中的任何缺点,比如说一个应用程序错误,或 者是一个操作不习惯的地方,或者是一个未完成的功能。 质量保证:quality assurance (qa),qa 的职责是向项目经理汇报,确认本项目的规 范和需求得到了执行。 项目经理:对项目负责全部责任,项目经理会执行项目计划安排、项目预算以及项目 质量。 需求类型:需求的分类,比如说用户需求、功能需求、扩展需求(如性能需求)。 需求跟踪:联接一个需求到其它需求以及相关的项目其它单元(如代码、模块)的机 制。 rup:rational unified process,rup 是一种软件工程过程标准。 项目相关人员:stakeholder,影响本项目的每一个人。 用户:使用项目软件产品的人。 客户:购买项目软件产品的人或者组织。 1.31.3参考资料参考资料 jsp 应用开发详解(第二版) 软件需求说明书(gb856t-88) rational 统一软件过程 cmm 软件过程成熟度模型 2 2 软件总体概述软件总体概述 2.12.1软件标识软件标识 软件全名称:ccv 新闻发布系统(ccv news issue system) 软件缩称:新闻发布系统 软件版本: v1.0 2.22.2软件描述软件描述 .1 系统属性系统属性 .2 开发背景开发背景 随着互联网上信息的不断增多和实时交互性的不断加强使得 html 语言越来越难以胜 任的情况之下,在 jsp 编程语言高度发展的形式下,我们开始了对新闻发布系统的开发。 .3 软件功能软件功能 该系统作为一个信息宣传平台,通过本发布系统的建设,应实现将需要发布的的信息 发布在互联网上,以供更多的人查看、了解,而管理员可以很灵活地控制这些信息在网络 上的展现内容。 2.32.3用户特点用户特点 本系统面向普通网民和公司网站管理员的用户群体,为他们提供 b/s 的信息平台.,公司 网站管理员可以发布新闻,网民浏览新闻也可提交评论,本系统的用户分为新闻发布者和 网民用户。 角色名称角色名称职责描述职责描述 超级管理员管理操作员权限的分配 普通管理员在权限范围内管理一些新闻及评论信息 普通网民浏览新闻、评论新闻 2.42.4限制与约束限制与约束 软件开发所采用的数据库类型限定为 mysql;开发过程中项目小组必须遵守客户单 位作息时间;开发过程中只能采用内网进行成员间沟通通信。 3 3 具体需求具体需求 3.13.1功能需求功能需求 3.1.1 功能划分功能划分 完整的信息发布系统包括多个模块,每个模块有多个功能,通过整合,它们形成一个 完全集成的基于 web 的方案。信息发布系统主要包含以下模块:栏目管理、新闻管理、 操作员管理、后台评论管理、前台新闻显示、前台新闻评论六大模块。 3.1.2 功能结构图功能结构图 图 1:功能结构图 ccv 新闻发布系统新闻发布系统 后 台 新 闻 管 理 后 台 操 作 员 管 理 显 示 新 闻 浏 览 新 闻 搜 索 新 闻 前 台 新 闻 显 示 增 加 操 作 员 删 除 操 作 员 前 台 新 闻 评 论 后 台 评 论 管 理 查 看 评 论 删 除 评 论 发 表 评 论 编 辑 操 作 员 后 台 友 情 链 接 管 理 删 除 链 接 修 改 链 接 添 加 链 接 查 看 链 接 后 台 广 告 管 理 上 传 信 息 图 片 修 改 广 告 链 接 修 改 新 闻 删 除 新 闻 添 加 新 闻 显 示 新 闻 查 看 评 论 操作员 id操作员姓名操作员性别网站 id网址名称网站地址 新闻 id 操作员友情链接 增加 增加 新闻新闻标题 所属类别 发布时间 发布人 发表 评论 评论人名称评论内容所属新闻 3.1.3 功能功能 e-r 图图 图 2:功能 e-r 图 3.1.4 功能类图功能类图 图 3:功能类图 3.1.5 功能用例图功能用例图 图 4:普通用户用例图 图 5:系统管理员用例图 图 6:后台操作员用例图 3.1.6 功能时序图功能时序图 图 7:普通用户时序图 图 8:系统管理员时序图 3.1.7 功能描述功能描述 新闻管理新闻管理 功能描述功能描述 通过新闻管理模块主要可以完成以下任务: 添加新的新闻,新闻为系统的主要内容,其中新闻包括普通新闻,图片新闻,滚动新闻, 相关新闻和附件新闻及各大类; 修改新闻,同时可以更新新闻的附件及相关新闻; 删除新闻,同时从服务器上删除该新闻所包括的附件,评论及相关新闻; 搜索新闻,将新闻按标题或发布人或发布时间或关键字等条件检索出来,方便管理员对其 进行操作。 功能功能 名称名称 功能功能 页页 输出页输出页输出结输出结 果果 操作操作 员员 前置条件前置条件接口接口需要的字段需要的字段 添加添加 新闻新闻 addne ws.jsp addnewsok.jsp addnewserr.jsp 添加成功 /添加失 败 系统 管理 员 系统管理员处于 登录状态,呈现 输入界面 添加新闻超 链接 标题:title 作者:auther 来源:resources 发布 时间:time 所属类别: type 内容:context 修改修改 新闻新闻 update news.js p updatenewsok. jsp updatenewserr. jsp 修改成功 /修改失 败 系统 管理 员 系统管理员处于 登录状态,呈现 修改界面 在搜索新闻 结果中点击 修改按钮 标题:title 作者:auther 来源:resources 发布 时间:time 所属类别: type 内容:context 删除删除 新闻新闻 无弹出成功提示、 失败提示 删除成功 /删除失 败 系统 管理 员 系统管理员处于 登录状态,提示 确认删除吗? 在搜索新闻 结果中点击 删除按钮 新闻标题【title】 搜索搜索 新闻新闻 queryn ews.jsp querynews.jsp显示根据 关键字查 询出的结 果集 系统 管理 员 系统管理员处于 登录状态 搜索新闻超 链接, 新闻标题【title】 新闻 id【id】 (在某一个模块中输出页) 操作员管理操作员管理 功能描述功能描述 操作员,就是可以登录后台对该系统进行管理的人员,对这些人员,我们应该在系统中为 其添加用户名和密码,以供其登录。如果管理人员有变动,我们还提供删除操作员的功能。 功能功能 名称名称 功能功能 页页 输出页输出页输出结输出结 果果 操作操作 员员 前置条件前置条件接口接口需要的字段需要的字段 添加添加 操作操作 员员 addope rator.js p addoperator.ok .jsp addoperator.err .jsp 添加成功 /添加失 败 超级 管理 员 超级管理员处于 登录状态,呈现 输入界面 添加操作员 超链接 账号:username 密码: userpwd 删除删除 操作操作 员员 无弹出成功提示、 失败提示 删除成功 /删除失 败 超级 管理 员 超级管理员处于 登录状态,提示 确认删除吗? 在搜索操作 员结果中点 击删除按钮 账号:usernam 搜索搜索 操作操作 员员 queryo perator. jsp queryoperator.j sp 显示根据 关键字查 询出的结 果集 超级 管理 员 超级管理员处于 登录状态 搜索操作员 超链接 账号:usernam 后台评论管理后台评论管理 功能描述功能描述 评论是指用户在前台页面对所看到的新闻发表的观点,每条评论属于一条新闻,一条新闻 可以有多条评论。该模块主要实现了两个功能:查看评论及删除评论。查看评论主要用于 管理员在后台对各条新闻的评论进行查看,如果管理员不希望该评论继续显示在前台页面 上,就可以用删除评论功能将该评论删除掉。 功能功能 名称名称 功能功能 页页 输出页输出页输出结输出结 果果 操作操作 员员 前置条件前置条件接口接口需要的字段需要的字段 删除删除 评论评论 无弹出成功提示、 失败提示 删除成功 /删除失 败 系统 管理 员 系统管理员处于 登录状态,提示 确认删除吗? 在搜索评论 结果中点击 删除按钮 评论内容 context 查看查看 评论评论 queryc ommen t.jsp querycomment. jsp 显示根据 关键字查 询出的结 果集 系统 管理 员 系统管理员处于 登录状态,输入 根据关键字进行 查询 搜索评论超 链接 评论内容 context 前台新闻显示前台新闻显示 功能描述功能描述 前台新闻显示模块主要是显示系统的新闻,图片,附件,链接地址以及浏览者的评论,它 还实现按照新闻种类来显示不同的新闻,能够让浏览者评论,同时还提供了新闻搜索功能。 它的具体功能如下: 显示新闻,分页显示; 浏览新闻; 搜索新闻。 功能功能 名称名称 功能功能 页页 输出页输出页用户用户前置条件前置条件接口接口显示的字段显示的字段 显示显示 新闻新闻 news.js p newsdeta ils.jsp 注册用户、 或者游客 打开网站进 去前台显示 界面或者登 陆进去网站 点击某一条新闻标 题超链接 标题:title 作者:auther 来源:resources 发布 时间:time 所属类别: type 内容:context 搜索搜索 新闻新闻 无注册用户、 或者游客 无 标题:title 添加添加 评论评论 newsde tails.jsp newsdeta ils.jsp 注册用户登陆进入网 站 评论内容:context 前台新闻评论前台新闻评论 功能描述功能描述 所有浏览者都可以对看到的新闻发表评论,既可以对新闻发表评论,也可以对用户的评论 发表评论。用户在发表评论的时候,需要写上一个称呼用来区分所发表评论的人员。 友情衔接友情衔接 功能描述功能描述 后台管理员可以对友情链接进行查看、修改、删除和增加,在增加和修改时需要知道所要 链接的网站网址。 功能功能 名称名称 功能功能 页页 输出页输出页输出结果输出结果操作操作 员员 前置条件前置条件接口接口需要的字段需要的字段 添加添加 衔接衔接 addlin k.jsp addlinkok.jsp addlinkerr.jsp 添加成功/ 添加失败 系统管 理员 系统管理员处于 登录状态,呈现 输入界面 添加衔接超 链接 id:id 标题:title 衔接地址: address 修改修改 衔接衔接 update link.js p updatelinkok.jsp updatelinkerr.jsp 修改成功/ 修改失败 系统管 理员 系统管理员处于 登录状态,呈现 修改界面 在搜索衔接 结果中点击 修改按钮 id:id 标题:title 衔接地址: address 删除删除 衔接衔接 无弹出成功提示、 失败提示 删除成功/ 删除失败 系统管 理员 系统管理员处于 登录状态,提示 确认删除吗? 在搜索衔接 结果中点击 删除按钮 衔接标题 【title】 功能名称功能名称显示页显示页用户用户前置条件前置条件输出结果输出结果显示的字段显示的字段 添加评论添加评论newsdeta ils.jsp 注册用户登陆进入 网站,打开 某一个新 闻 评论成功后直接显示 在本新闻的评论项, 如果失败,则提示评 论失败,再返回本新 闻 评论内容:context 用户名:username 搜索搜索 衔接衔接 queryli nk.jsp querylink.jsp显示根据 关键字查 询出的结 果集 系统管 理员 系统管理员处于 登录状态,输入 根据关键字进行 查询 搜索衔接超 链接 链接 id:id 衔 接标题:title 3.23.2性能需求性能需求 数据处理能力 支持终端数:支持全局 3000 终端用户。 支持并行数:支持 300 并行用户。 处理的文件和记录数:支持全年全局数据量,大约 20000 条记录。 表和文件的大小:全年全局不能小于 60g。 时间特性 响应时间:首页响应时间不能超过 3 秒。 更新处理时间:更新数据时间不能超过 2 秒。 数据的转换和传送时间:数据传送不能超过 2 秒。 运行时间:持续运行能力不能低于 4320 小时。 3.33.3数据库需求数据库需求 数据库采用 mysql,支持的全年数据量不能低于 60g,同时要求能够自动备份。 3.43.4 用户界面需求用户界面需求 需求名称需求名称详细要求详细要求 首页显示网站发布后首先浏览到的页面是网站的首页 页面风格 页面字体显示以蓝色为主 3.53.5 产品质量需求产品质量需求 主要质量属性主要质量属性详细要求详细要求 正确性正确性确保各项资料数据的准确有效,禁止数据遗漏,重复,丢失。 健壮性健壮性数据异常扑获,灾难性恢复。 可靠性可靠性数据校验,人机稽核,平衡检查。 性能,效率性能,效率一般 易用性易用性操作简单,符合用户工作习惯 清晰性清晰性流程清晰易

温馨提示

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

评论

0/150

提交评论