可视化工具技术方案书编写:贾小卫2011年11月本文档模板为双面打印设计,请采用双面打印请保护环境,注意纸张的回收利用版权信息本文件的版权属于广州睿启电子科技有限公司,任何形式的散发都必须先得到广州睿启电子科技有限公司的许可。以下标示属于广州睿启电子科技有限公司的商标:COPYRIGHT©2010-2020正文目录1修改说明.................................................................................................................72项目概述.................................................................................................................83系统功能需求说明...............................................................................................104用例详细描述.........................................................................错误!未定义书签。5非功能性需求.......................................................................................................266产品组件需求列表...............................................................................................287附件:...................................................................................................................28图表目录(请自己更新自动目录)错误!未找到图形项目表。文档正本每一章节请从奇数页开始1修改说明日期版本号修改摘要作者2011-11-08创建贾小卫修改说明作为文档的正式章节,需要持续、良好的跟踪2项目概述2.1产品背景(1)产品名称:本产品分为两个组件:高级可视化工具包,缩写AVP。电力高级可视化工具包,缩写AVP-power。(2)有关的项目情况。公司内部立项。2.2产品愿景AVP的目标是提供一套标准的图形分析显示工具包,行业无关,内容包括传统的图形分析工具及新颖的可视化分析工具,包括2D和3D的样式,但不包括地图服务。AVP-power的目标是在AVP的基础上提供一套适合电力行业数据分析的图形工具包,集成电力行业的核心业务进行数据分析,以支持带有数据图形分析功能的第三方应用的快速开发。2.3产品目标V1.0版本目标:1.开发一套B/S架构的AVP。2.开发一套B/S架构的AVP-power。2.4约束条件2.4.1需求限制条件2.4.2设计的约束此节应列出所构建系统的所有设计约束。设计约束代表已经批准并必须遵循的设计决定,其中包括软件语言、软件标准、软件流程需求、开发工具的指定用途、构架及设计约束、购买的构件、类库等。开发工具、数据库、中间件等的要求。2.4.3开发进度要求1.2012年1月13日前完成系统原型开发、关键技术验证。2.2012年7月底前完成V1.0版本功能开发、测试。2.5相关事实3系统架构准实时数据库可视化基础图形工具包(AVP)......行业应用系统:电力负荷实时分析系统、生产管理系统等SunBurstFlowMapSpaceTreeCircleSegment其他行业专题图AVP-gasAVP-waterAVP-oilAVP-logistics电力行业专题图(AVP-power)......设备故障分类统计设备台帐树电网沿布图投资分布行业关系数据库数据适配器地图服务说明:1.AVP、AVP-power及其数据适配器是本产品要开发内容;2.行业应用系统即第三方应用系统在调用专题图工具包的同时可能还需要直接再次访问行业相关的数据库;3.行业应用可以直接调用AVP,但其模式只是相当于自行实现了行业专题图工具包。4AVP功能需求说明4.1基本图形工具4.1.1曲线图4.1.2柱状图4.1.3雷达图4.1.4温度计4.1.5仪表盘4.1.6音量柱4.1.7监控图4.2地图工具4.3高级图形工具4.3.1SunBurst4.3.2SpaceTree4.3.3平行坐标4.3.4FishEye和HyperTree鱼眼图和双曲树。4.3.5FlowMap4.3.6CircleSegment圆形分段技术。4.3.7负荷图谱X轴按day,Y轴按time,每个点表示一个总负荷值,值的大小采用颜色区分。4.3.8云图展示某种数据的热点分布,如客服话务量。5AVP-power功能需求说明5.1接线图不维护拓扑和设备数据,只做图形展示和分析功能。电流方向和大小采用动画形式展示在接线图上,参考foglight。三维接线图,斜45度。5.2拓扑分析特别场景:1、双电源供电2、环网,即由于多条线路联络到一起最后追踪回自己陷入死循环。3、变电站双电缆出线(马溪F20)、线路中双电缆供电(马溪F17)。4、同杆架设,包括电缆和导线。5、5.3供电可靠性分布展示5.3.1停电分布采用SunBurst图。可以展示省、市、区、供电所四级,固定展示某种停电性质分类的停电时间/时户数。5.3.2供电可靠性指标区域分布采用SunBurst图。选定一个可靠性指标,每级展示总的可靠性指标在各兄弟单位间的分布,可以展示省、市、区、供电所多级。5.3.3供电可靠性指标展示采用FlowMap。按可靠性分类、停电性质等,每个分类一张图。5.4项目投资分布在各单位的分布情况,可以展示省、市、区、供电所四级。可以展示投资的分布是否均匀、合理,可以展示绝对投资额,也可以展示投资指数,如根据按管理设备数计算的平均投资额等。5.5设备树展示将设备的属性等都加入索引中,树结构采用现有的台帐规范,输入设备名称或其他参数时能动态的展示搜索结果。5.6设备缺陷/故障展示采用SunBurst图。按年、月、单位;或者单位、年、月的结构列出设备缺陷、故障记录数量,记录的相关信息都可以加入索引中供查询。采用FlowMap。按组织机构、按缺陷/障碍分类、按设备厂家型号,各一张图。5.6.1设备检修与故障管理可视化5.7全网拓扑展示采用FishEye。电网沿布图展示在一张图上,不需要进行多级查看。5.7.1节点电压等高线5.7.2电网潮流可视化用箭头大小、多少、快慢表示潮流的大小。5.7.3运行安全状态可视化5.8天气信息可视化5.8.1雷电定位可视化台风信息可视化5.9负荷展示5.9.1变电站负荷展示采用CircleSegment图,同时展示多个变电站的历史负荷变化情况。5.9.2负荷图谱选定一个需要展示的负荷值,如某个地市的总负荷,X轴按day,Y轴按time,每个点表示一个总负荷值,值的大小采用颜色区分。5.9.3区域负荷密度可视化5.10实时监控5.10.1工作实时监控5.10.2电网设备实时监控5.10.3IT系统实时监控跟BAM结合。5.11故障分析5.12设备实时状态5.13LBS展示基于地图的现场人员、车辆定位。雷电定位。5.14线损对低压台区线损进行实时监控,可以防止窃电。5.15联络图5.16配网规划5.16.1薄弱点分析可视化5.17其他5.17.1sankey桑基图桑基图是特定类型的流程图,其中的箭头的宽度比例显示流量。它们通常用于可视化进程之间的能源或材料转移。图片为全球互联网流量流程图。中美贸易关系6AVP-IT6.1软件系统监控图参考Foglight。7系统接口需求罗列通过软件接口的数据内容,描述每项数据内容的名称,格式,最好有示例此节说明软件系统中与其他构件之间的软件接口。这些构件可以是购入的构件、取自其他应用程序重新利用的构件,是应用程序必须与之交互的构件。7.1与GIS系统的接口地图服务空间分析服务8非功能性需求8.1界面系统用户操作界面支持全屏。8.2系统性能需求描述当需求发生某些变化时,本软件产品对这些变化的适应能力,包括:操作方式的变化、运行环境的变化、同其他应用系统的接口的变化、精度的变化、计划的变化。如系统对浏览器的支持,系统的自诊断功能等。8.3系统安全性指明本软件应具有的安全及保密功能,包括防止非授权用户登录等。如果需要特别指定的加密或者安全结构也在此指明。如系统对用户密码的保存等。对https的使用等。8.4可靠性需求列明系统要求的具体指标,根据具体项目或者产品的要求决定。建议如下:平均故障间隔时间(MTBF)——通常为小时书,也可以为天数、月数和年数平均修复时间(MTTR)——系统在发生故障后可以暂停运行的时间安全无故障运行时间,但要说明前提。8.5可维护性需求指明本软件的可维护性要求,确保软件系统是可以维护的如在线维护。8.6可移植性需求指明本软件在移植性方面的需求,需要列举出移植的目的运行环境。确保软件在各个系统上的兼容性需求8.7数据存储需求指明本软件应具有的数据备份和恢复功能,包括:数据备份时间、数据保留期限、数据恢复时间要求等。备份策略等。8.8数据转入说明如有老系统,写明原有系统的描述,及其数据转入新系统的需求。9产品组件需求列表描述选择的产品组件和该组件能满足的需求之间的关系。主要是非自行开发的软件,如使用了tibco、Mquery等。编号组件名称对应需求备注10附件:10.1技术术语解释列明需求分析报告中涉及到的术语的定义、首字母缩写和缩略语10.2附件:参考资料列出用的到的参考资料,如:开发标准等。品味人生1、很多时候,看的太透反而不快乐,还不如幼稚的没心没肺。2、睡吧,合上双眼,世界就与我无关。——顾城《生命幻想曲》3、你来人间一趟,你要看看太阳,和你的心上人,一起走在街上。4、我不唱声嘶力竭的情歌,不表示没有心碎的时刻。我不曾摊开伤口任宰割,愈合就无人晓得我内心挫折。5、永远不要隔着屏幕说分手,最大的遗憾是连离开都不能当面说清。6、最先道歉的人最勇敢,最先原谅的人最坚强,最先释怀的人最幸福。7、好像每次都是这样,没有例外。在我们最需要有一个人去依靠的时候,往往到最后都是自己一个人挺过去。8、对我不满意,请直接来给我说,别到别人那里去宣泄你无处安放的情绪。9、有些事,你把它藏到心里,也许还更好,等时间长了,也就变成了故事。10、不要对自己太过苛刻,对自己太苛刻的人只会消耗掉更多让自己幸福的能力。11、人,相互帮扶才感到温暖;事,共同努力才知道简单;路,有人同行才不觉漫长;爱情,要相互记挂才体味情深。12、只有当痛苦在可以承受的时候,我们会自怨自艾。当痛苦无法承受,我们就只会一笑置之。13、爱情是一颗心找到另一颗心,而不是一张脸找到另一张脸。为了找到那颗心,我们要学会不要脸。14、比失去你更令我伤心的事是,你都没有为了和我在一起而努力过。15、这世上有一条路无论如何也不能走,那就是歧途,只要走错一步结果都会是粉身碎骨。——《千与千寻》16、保持一份自信,做最好的自己,宁可高傲地发霉,不要低调地恋爱。17、亲爱的,我在这座陌生的城市,流浪流浪。灯火阑珊或是烟火灿烂,我总是愣在某个角落,静静的等你走来。18、其实爱情里处得好不好,标准就两个字:不累。因为,对的人,不会让你觉得累。19、明知是错的,也要去坚持,因为不甘心;有些人,明知是爱的,也要去放弃,因为没结局;有时候,明知没路了,却还在前行,因为习惯了。20、如果曾有那么一个人,跟我说只要心里想一想我,就会铺天盖地地难受。那么不管是拿前程作赌也好,还是拿幸福下注也好,我都会心甘情愿。做学问要花功夫,持之以恒,日积月累。21、我们最大