新闻网站应用系统需求分析.docx
《新闻网站应用系统需求分析.docx》由会员分享,可在线阅读,更多相关《新闻网站应用系统需求分析.docx(29页珍藏版)》请在三一办公上搜索。
1、用户名称:XXXXX密级:内部资料新闻网站应用系统软件需求分析说明书V1.0文档编号:XXXX_M01项目名称:新闻网站应用系统编 写:编写日期:审 核:审核日期:批 准:批准日期:XXXXX软件有限公司XXXXXXXX数据平台项目组新闻网站应用系统需求分析修订状况章节编号章节名称修订内容简述修订日期修订前版本号批准人无2系统架构1.03需求概述1.07运行环境1.04功能需求1.01目录目录i第1章 引言11.1. 编写目的11.1.1. 作用11.1.2. 预期读者11.2. 编写背景11.2.1. 系统名称及版本号11.2.2. 任务提出者11.2.3. 任务承接者及实施者21.2.4.
2、 使用者21.2.5. 与其它系统的关系21.3. 文档结构21.4. 电子文档编写工具21.5. 定义说明与符号规定31.6. 术语定义31.7. 参考资料4第2章 系统架构52.1. 系统功能结构52.2. 系统的行为架构6第3章 需求概述83.1. 需求用例清单93.2. 需求用例图10第4章 功能需求114.1. 001用户管理114.2. 002生成稿件124.3. 003审核稿件134.4. 004美化文章144.5. 005栏目管理144.6. 006评论管理164.7. 007新闻线索管理174.8. 008模块管理174.9. 009页面管理18第5章 非功能性需求205.1
3、. 性能需求205.2. 可靠性需求205.3. 可移植性需求205.4. 可维护性需求205.5. 可用性需求205.6. 兼容性需求215.7. 分布性需求21第6章 其他要求226.1. 在线用户文档和帮助系统需求226.2. 设计约束226.3. 第三方组件236.4. 接口与协议236.4.1. 用户接口236.4.2. 硬件接口236.4.3. 软件接口236.4.4. 通信接口23第7章 运行环境237.1. 硬件环境237.2. 软件环境237.3. 网络环境24ii第1章 引言1.1. 编写目的由于互联网的发展以及广大网友对新闻浏览要求的提高,以往的新闻网站都太传统不能与时俱
4、进,所以我们需要建设一个新闻网站,及时的数据更新,满足更多的网民,业务流程设计多个用户,涉及面广,同于门户网站(搜狐、新浪等)。因此要做到面面俱到,就要由一个详细的说明书,来指导该项目的顺利完成。该网站建设说明书的标志是为了使客户和网站开发者对该醒目的初始规定有一个共同的理解,使之成为整个开发工作的基础,供读者浏览活动新闻等。1.1.1. 作用本文档是用户需求和系统设计之间的桥梁,以项目开发前期的系统收集和确认为依据,是系统设计和系统测试等工作的重要的输入要素。为下一阶段的系统设计工作提供依据。当用户的需求发生变更时,应添写补充说明;如变动过大可形成新版本。软件需求分析说明的主要作用为: 为用
5、户方与开发方建立共同协议奠定基础。 提高开发效率、强化进度控制。 为项目的评测与验收提供依据。 便于移植。 作为系统不断提高的基础。1.1.2. 预期读者本文档的阅读对象是系统设计人员、系统开发人员、软件测试人员及用户代表。1.2. 编写背景1.2.1. 系统名称及版本号新闻网站应用系统V1.01.2.2. 任务提出者青岛滨海学院1.2.3. 任务承接者及实施者09信管项目实训第2组1.2.4. 使用者主要指预期读者,也供有关领导审阅。1.2.5. 与其它系统的关系1.3. 文档结构本文档对新闻发布管理系统的需求进行分析和描述,文档内容主要分为以下几部分:l 第2章对新闻发布管理系统的系统架构
6、进行说明。其中包括系统的功能结构、管理系统与其它系统之间的关系,以及管理系统的行为架构。l 第3章对用户需求说明书中提供的需求进行了归纳,总结出了需求用例清单和需求用例图。l 第4章使用用例的方式对新闻发布管理系统各个业务功能进行详细的说明,其中包括用例的基本事件流(即主场景说明)、前置条件、后置条件等。l 第5章从非系统功能方面对新闻发布管理系统提出要求,其中包括对新闻发布管理系统的性能要求、可靠性要求、可移植性和可维护性要求、可用性要求、兼容性要求和分布性要求等等。l 第6章说明新闻发布管理系统设计和建设过程中应遵循的其它要求和约束说明,以及与管理系统相关的第三方产品和系统接口与协议的说明
7、。l 第7章阐述新闻发布管理系统期望运行的环境,包括硬件环境、软件环境和网络环境三部分。1.4. 电子文档编写工具本文档编写过程中使用了以下工具:Microsoft Word 2003 for Windows 2000/XPPower-Designer 9.5 for Windows 2000/XPMicrosoft Visio 2003 for Windows 2000/XPRational Rose Enterprise Edition 2000 for Windows 2000/XP1.5. 定义说明与符号规定包括对专用术语及缩略语的解释、所用到的图(用例图):图例说明用例用户或系统边界
8、用户和用例的交互继承关系扩展用例包含用例1.6. 术语定义阐述文档所使用的术语、专用词汇、缩写等。名词解释XXXXXXXX,简称“XXXXX”或“XXXXX”XXXXXXXX1.7. 参考资料1、SQL Server 2005 数据库应用与开发教程 北京:清华大学出版社2、数据库系统概论 北京:高等教育出版社3、软件工程与UML4、 相关网络资源第2章 系统架构2.1. 系统功能结构新闻发布管理系统基于浏览器的B/S系统结构系统开发技术,系统的构成结构如下图所示:浏览器1浏览器2浏览器1浏览器Web应用服务器DBMSDSDBMSDS主要用户l 系统管理员:新闻发布管理系统的主要使用者,负责数据
9、平台的参数调整,权限控制等管理功能,对数据平台宿主服务器进行管理、调整和升级等操作,并及时处理系统出现的问题。同时,系统管理员还需要使用数据平台管理系统对其他子系统进行控制和管理。l 用户及游客:游客注册为用户,浏览各种信息,并可以对新闻进行留言等。主要功能用户管理生成稿件审核稿件美化文章新闻线索管理页面管理基础框架l 权限:负责用户对系统中每个功能访问的权限控制,防治用户进行非法的操作。l 认证:负责对用户的身份进行确认,在用户登录时调用。管理系统提供本地认证方式和LDAP认证方式两种,可以使用XXXXX统一用户管理和认证平台作为认证来源方。l 日志:记录用户使用系统的情况和系统的执行情况,
10、便于日后的统计分析和系统改进。l 通讯:为管理系统提供与外部系统交互的接口。l 数据库:管理系统中对数据库操作的封装模块。外部连接方式l JMS服务器:主要用于分布式的消息传递和分布系统的日志收集。l LDAP服务器:即统一用户认证平台,LDAP服务器中存放XXXXX用户信息,用户对用户身份进行确认,该认证服务器有XXXXX提供和维护。不在数据平台的项目范围之内。l 数据库服务器:用于新闻发布管理系统中数据的存储。2.2. 系统的行为架构本系统按照业务需求划分共包括六大类操作,它们是数据管理、运行调度、系统监控、控制面板、系统管理和业务规则定义。 数据管理:数据管理用于数据平台数据库的日常管理
11、和维护,其中包括数据迁移、数据卸载以及数据的备份和恢复等等,不仅仅是数据库的日常维护,还包括资料库和应用配置等。 运行调度:统一的任务运行调度平台,对各种作业类型进行各类参数设置、调度任务的安排,能够实现各类任务的并行处理、分布式处理;能够按调度的时间要求进行实时、预订时间等各种方式进行调度;系统具有良好的用户定义维护作业与作业关系的界面。 系统监控:监控系统的日常运行状况和对系统的运行进行分析,并生成分析报告供相关人员对系统进行优化和调整。 控制面板:提供对数据库、服务器和数据平台等参数和指标进行调整以及预警设置等功能。 系统管理:系统的用户和权限控制,另外提供与系统设置相关的参数管理和日志
12、管理等功能。 业务规则定义:对业务代码表、归属表、维表、清洗表等代码提供维护界面,由操作员对代码进行维护,另外还应提供对业务参数表的维护。下面使用活动图的形式描述了上述各个部分之间的关联关系,如下图所示:系统管理系统管理员用户用户管理审核稿件美化文章栏目管理评论管理生成稿件线索管理注册用户页面管理模块管理信息维护评论新闻查看新闻第3章 需求概述电子信息时代的到来及发展,推动了新闻网站的发展与成熟。利用网络技术将稿件及视频信息实时的传输至读者面前是可行也是必要的。目前的信息传输技术的实时性、安全性和可靠性已经发展的相对成熟,像光纤非常强大以至于你可以迅速地从全球获取大量的信息。随着网络技术的发展
13、,网民越来越多,人们在连入Internet后有一半的时间都在和Web打交道,浏览网页获取信息等。在现有技术的基础上实现稿件传输以及Web页面排版的自动化和规律化是可行的。现在新闻行业大都实现了稿件以及排版的电子化,迅速的对读者行为作出反应也是可以实现的。现有的技术已经能非常便捷的获取读者的请求和评论信息,甚至读者的隐式信息如阅读爱好也能获得。因此,为了适应时代的发展,为了让用户满意,本网站以让用户在网站上浏览到最及时、最真实、最完整的新闻为本网站的目的。3.1. 需求用例清单本文档依据XXXXX用户需求说明书为基础,在主要参与者的视角对系统的需求用例进行分析,用户的业务需要与系统的需求用例的对
14、照关系如下表所示:用例编号用例名称业务需求优先级001用户管理1-1用户管理1-2用户审核1-3用户新增1-4用户修改1-5用户维护中002生成稿件2-1主动生成新闻线索列表2-2反馈投稿人2-3识别稿件属性2-4传输至数据库2-5处理紧急情况高003审核稿件3-1识别编辑人及分配任务3-2排序新闻等级3-3返回稿件3-4连接数据库高004美化文章4-1修改、美化文章高005栏目管理5-1修改栏目5-2添加栏目5-3删除栏目5-4反馈栏目信息高006评论管理6-1管理评论6-2添加评论6-3修改评论6-4删除评论高007新闻线索管理7-1新闻线索电子化7-2新闻线索追踪7-3新闻线索放弃高00
15、8模板管理8-1模块添加8-2模块修改8-3模块删除高009页面管理9-1管理页面布局高3.2. 需求用例图下面分别是在系统管理员和用户管理的视角的系统用例图: 系统管理员视角的用例图: 用户管理管理员新闻线索管理模块管理页面管理评论管理栏目管理美化文章审核稿件生成稿件用户视图:注册查看新闻评论新闻信息维护第4章 功能需求4.1. 001用户管理用例编号:001用例名称用户管理复杂度:复杂优先级中功能简述:1、 用户的权限明确2、 权限定义合理3、管理员能对用户进行添加、删除、改变权限等4、 对新注册用户的及时审核基本事件流:1、用户申请权限变更或系统中添加新的角色、菜单和功能;2、系统管理员
16、登录到数据平台管理系统中;3、系统管理员使用权限管理维护权限信息;4、重复步骤3、4直到权限信息维护结束;5、通知相关人员权限变更。扩展事件流:权限信息包括用户权限和角色权限,参考用户授权和角色授权用例说明。异常事件流:1、该登录的用户是数据平台的合法用户。2、系统中已经存在用户信息3、系统中已经存在角色信息4、系统中已经存在菜单信息5、系统中已经存在功能信息前置条件:用户对本网站存有喜爱之心,对本网站的内容感兴趣。后置条件:1、服务器运行参数改变;2、监控功能中监控的参数发生变化3、变更相关人员使用菜单和功能的权限。特殊需求:无扩展用例:无包含用例:无4.2. 002生成稿件用例编号:002
17、用例名称生成稿件复杂度:复杂优先级中功能简述:1、能识别投稿人员的身份、权限和所在地点2、若该投稿人有获得新闻线索的权限,则能主动生成新闻线索列表等待阅读3、主动将编辑对其文章的评价或新闻中心对其最新安排发送至投稿人阅读4、稿件编写界面能识别稿件所属的大致栏目,包含时间、地点、摘要等输入框5、能将正文、图片及视频信息包含并传输至数据库6、能选择新闻的重要程度7、遇到紧急新闻时,有特殊通道发送至总编处或直接待发布8、可阅读新闻线索并反馈自己欲跟踪的线索给数据库基本事件流:1、 管理员登陆;2、 管理员对采访内容进行整合,编排,修改,书写;3、 反复核查内容,确定无差错;4、 生成稿件。扩展事件流
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 新闻 网站 应用 系统 需求 分析
链接地址:https://www.31ppt.com/p-2027539.html