软件需求规格说明书(基于HTML5的动态数据3D展示软件)v2.0.doc_第1页
软件需求规格说明书(基于HTML5的动态数据3D展示软件)v2.0.doc_第2页
软件需求规格说明书(基于HTML5的动态数据3D展示软件)v2.0.doc_第3页
软件需求规格说明书(基于HTML5的动态数据3D展示软件)v2.0.doc_第4页
软件需求规格说明书(基于HTML5的动态数据3D展示软件)v2.0.doc_第5页
免费预览已结束,剩余5页可下载查看

下载本文档

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

文档简介

软件需求规格说明书 项目名称:基于HTML5的动态数据3D展示项目小组:light weight工作小组项目组长:王哲小组成员:董珍怡 余哲威二零一五年四月修订历史记录日期版本说明作者2015-4-31.0未评审的初稿董珍怡2015-4-71.1部分内容的补全董珍怡2015-4-91.2部分内容的补全王哲2015-4-121.3部分内容的补全董珍怡2015-4-161.4内容框架的修改王哲2015-4-171.5部分内容的变更王哲2015-4-182.0最终定稿的审核董珍怡目录1 引言11.1 目的11.2 文档格式11.3 预期的读者和阅读建议11.4 范围22 系统概述22.1 概述22.2 功能32.3 运行环境32.4 假设与依赖33 系统特性43.1 系统角色43.2 数据抓取53.3 图形报表展示53.3.1 柱状图53.3.2 累积柱状图53.3.3 饼图53.3.4双饼图53.3.5 BAR图53.3.6累积BAR图63.3.7 散点图64 非功能性需求64.1 性能需求64.2 安全性需求64.3 可用性需求64.4 其它需求75 外部接口需求75.1 用户接口75.2 硬件接口71 引言1.1 目的该文档首先给出了整个系统的整体网络结构和功能结构的概貌,试图从总体架构上给出整个系统的轮廓,然后又对功能需求、性能需求和其它非功能性需求进行了详细的描述。其中对功能需求的描述采用了UML的用例模型方式,主要描述了每一用例的基本事件流,若有备选事件流则描述,否则则省略。而且还给出了非常直观的用例图。这些文字和图形都为了本文档能详细准确地描述用户的需求,同时也为用户更容易地理解这些需求的描述创造了条件。该文档详尽说明了这一软件产品的需求和规格,这些规格说明是进行设计的基础,也是编写测试用例和进行系统测试的主要依据。同时,该文档也是用户确定软件功能需求的主要依据。1.2 文档格式本文档按以下要求和约定进行书写:(1)页面的左边距为2.5cm,右边距为2.0cm,装订线靠左,行距为最小值20磅。(2)标题最多分三级,分别为黑体小三、黑体四号、黑体小四,标题均加粗。(3)正文字体为宋体小四号,无特殊情况下,字体颜色均采用黑色。(4)出现序号的段落不采用自动编号功能而采用人工编号,各级别的序号依次为(1)、1)、a)等,特殊情况另作规定。1.3 预期的读者和阅读建议本文档的主要内容共分4部分:综合描述、功能设计、非功能性需求和外部接口描述。综合描述部分主要对系统的整体结构进行了大致的介绍;功能设计部分对系统的功能需求进行了详细描述,是本文的主要部分;非功能性需求部分对非功能需求进行了详细的描述;外部接口需求部分对用户界面、软件接口、硬件接口和通讯接口等进行了描述。本文档面向多种读者对象:(1)项目经理:项目经理可以根据该文档了解预期产品的功能,并据此进行系统设计、项目管理。(2)设计员:对需求进行分析,并设计出系统,包括数据库的设计。(3)程序员:配合设计报告,了解系统功能,编写用户手册。(4)测试员:根据本文档编写测试用例,并对软件产品进行功能性测试和非功能性测试。(5)销售人员:了解预期产品的功能和性能。(6)用户:了解预期产品的功能和性能,并与分析人员一起对整个需求进行讨论和协商。(7)其他人员:大赛组委会等可以据此了解产品的功能和性能。在阅读本文档时,首先要了解产品的功能概貌,然后可以根据自身的需要对每一功能进行适当的了解。1.4 范围该产品是在为完成比赛任务而开发的,所有需求是通过阅读题目获得。所以本产品仅仅只是适用产品,用户可以借此软件娱乐,不可放入市场使用。其使用范围:(1)开发测试人员。(2)一般普通用户。(3)大赛组委会。针对本次比赛,主要可以完成数据的导入、3D图形报表的转化等业务。2 系统概述2.1 概述企业在大大小小的会议中需展示企业应用的图形报表,而3D图形控件因为其3D动态效果,对用户来说能更加生动的体现企业各项数据信息,所以,企业需要基于HTML5的动态数据3D展示软件。2.2 功能图2-1 基于HTML5的动态数据3D展示软件的系统功能2.3 运行环境该系统为B/S两层结构,它的运行环境分浏览器和数据库服务器端两个部分。以下是系统的软件环境。(1)客户端操作系统:各系统均可。客户端:支持html5的浏览器。推荐客户端:Google Chrome(2)服务器操作系统:CentOS 6.52.4 假设与依赖本项目是否能够成功实施,主要取决于以下的条件:(1)大赛组委会能够积极地与light weight工作小组配合,为了项目的开发和实施,在必要时对现有的业务流程进行合理的调整。(2)大赛组委会为light weight工作小组的调研、开发和实施过程提供必要的工作环境和系统运行环境,这些环境有助于light weight工作小组开展工作。(3)大赛组委会为light weight工作小组提供完整的功能和性能需求资料,以便于light weight工作小组对其进行分析,从而形成完善的软件需求。(4)大赛组委会为软件系统的运行提供必要的且能够满足系统运行条件的硬件环境和通讯环境,不合适的硬件环境和通讯环境将会影响系统的性能。(5)light weight工作小组掌握先进的能够适用于该项目的技术,这是系统的性能是否优化和项目能否成功的保证。(6)大赛组委会与light weight工作小组具有相对稳定的项目团队,不稳定的团队将影响项目的进度和质量。3 系统特性3.1 系统角色本系统主要用于企业的以下几类人员:(1) 企业员工,数据抓取、图形报表展示等。图3-1 系统用例图3.2 数据抓取参与者:企业员工说明:功能:工作人员可通过输入关键字来从云端抓取相关数据,再由数据库进行整合计算。3.3 图形报表展示参与者:企业员工说明:功能: 工作人员可通过拖拽界面左侧的图形控件名称以实现动态数据的3D展示。3.3.1 柱状图说明:通过拖拽界面左侧的柱状图图形空间,在主界面处显示数据的柱状图3D展示。3.3.2 累积柱状图说明:通过拖拽界面左侧的柱状图图形空间,在主界面处显示数据的累积柱状图3D展示。3.3.3 饼图说明:通过拖拽界面左侧的柱状图图形空间,在主界面处显示数据的饼图3D展示。3.3.4双饼图说明:通过拖拽界面左侧的柱状图图形空间,在主界面处显示数据的双饼图3D展示。3.3.5 BAR图说明:通过拖拽界面左侧的柱状图图形空间,在主界面处显示数据的BAR图3D展示。3.3.6累积BAR图说明:通过拖拽界面左侧的柱状图图形空间,在主界面处显示数据的累积BAR图3D展示。3.3.7 散点图说明:通过拖拽界面左侧的柱状图图形空间,在主界面处显示数据的散点图3D展示。4 非功能性需求4.1 性能需求(1)客户端一般响应时间不超过5秒。(2)报表统计时间不超过30秒。4.2 安全性需求记录日志本系统应该能够记录系统运行时所发生的所有错误,包括本机错误和网络错误。这些错误记录便于查找错误的原因。日志同时记录用户的关键性操作信息。4.3 可用性需求(1)方便操作,操作流程合理尽量从用户角度出发,以方便使用本产品。(2)支持没有计算机使用经验、计算机使用经验较少及有较多计算机使用经验的用户均能方便地使用本系统。(3)控制必录入项本系统能够对必须录入的项目进行控制,使用户能够确保信息录入的完整。同时对必录入项进行有效的统一的提示。(4)容错能力系统具有一定的容错和抗干扰能力,在非硬件故障

温馨提示

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

评论

0/150

提交评论