智能分析决策平台概要设计说明书_第1页
智能分析决策平台概要设计说明书_第2页
智能分析决策平台概要设计说明书_第3页
智能分析决策平台概要设计说明书_第4页
智能分析决策平台概要设计说明书_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

1、智能分析决策平台概要设计说明书国网信通公司2011年6月文件编号:项目编号:状态:版本号:作者:日期:文档变更记录序号修改条款修改说明页号修改人/日期批准人/日期备注注:对本文档内容增加、删除或修改均需填写此变更记录,详细记载变更信息,以保证其可追溯性。1 概述11.1 文档目的11.2 利用范围11.3 系统建设目标11.4 需求概述11.5 接口需求11.5.1 用户接口需求11.5.2 业务功能需求21.5.3 非功能性需求21.6 系统运行环境31.7 概念、缩略语和约定32 整体技术架构43 应用功能设计83.1 数据展现设计83.2 用户交互设计83.3 用户访问平台的途径83.4

2、 展现布局83.5 业务功能设计93.5.1 决策资源93.5.2 配置管理113.5.3 运行管理123.5.4 展现管理133.5.5 系统管理141概述1.1 文档目的通过系统不同的设计视图描述和了解重要的系统概要设计决定和系统的不同方面,为系统详细设计提供依据。1.2 利用范围本文主要用于从概念层面理解智能分析决策平台的整体设计。本文预期读者:亿力科技项目领导、亿力科技需求人员、亿力科技系统详细设计人员。1.3 系统建设目标实施工作实现以下相关目标:(1) 提高分析指标的整体性和与公司战略目标的结合程度,增强与部门或员工绩效的结合程度;(2) 增强预算的准确性和科学性;(3) 明确数据

3、概念,统一数据来源,进一步挖掘模拟、预测等更高层次的决策支持;(4) 成立专业化的智能决策团队与共享服务机制;(5) 实现对已成立决策辅助业务应用的横向集成、纵向贯通。1.4 需求概述详细参见智能分析决策平台需求规格说明书1.5 接口需求1.5.1 用户接口需求 设计原则 统一性界面的整体风格力求统一,包括统一的企业图形标识、统一的功能区域划分(工具导航功能区、功能菜单功能区、数据操作功能区)、统一的色调搭配。 实用性和美观性界面的计划应力求实用性,使访问者能够对内容实现快捷有效的访问,同时.,在保证明用性的同时,应力求界面的美观、大方。 样性制定统一的页面色调风格,在统一的色调风格下设计的下

4、级页面。 色调风格平台的色调搭配应力求美观、大方、明快、简练。具体要求包括:页面色调风格遵守国家电网总部统一制定的企业标示色调风格。各功能区采用浅色调,突出文字内容和图表。1.5.2 业务功能需求详细参见智能分析决策平台需求规格说明书业务功能需求部份1.5.3 非功能性需求15.3.1性能需求1)总则 技术的先进性系统应采用先进成熟的技术,以保证投资的有效性和延续性。 系统的稳固性保证系统能够正常运作。系统应能够7x24小时持续不断稳固工作。软件版本升级或改良应在不影响业务的情形下进行,保证系统能够稳固、光滑过渡。 系统的可保护性该系统应能使系统管理员集中方便地配置、监视、控制、诊断整个系统,

5、而且能够监视和控制用户情形、提高效率、消除隐患。2)高性能系统应能知足用户访问系统的性能,保证提供一致的、可预测的响应。3)高可用性系统应能保证当某个节点的应用访问失效时,另外节点能够对失效节点的应用进行恢复,能够实现应用的无缝切换。4)集中的管理系统应提供集中的管理,以降低管理的本钱,提高管理的有效性。5)灵活方便的开发和部署在数据资源管理工具建成后,应能够灵活地应对业务需求变更和数据源变更,能够方便地进行功能定制、开发、部署与管理。15.3.2安全性需求系统应保证信息的安全性,即保证此系统中的信息能够安全存储,并有良好的数据备份和快速恢复方案。采用严格的安全部系,保证数据在处置和传输全进程

6、的安全性。要保证系统能够正常运行,不被解决破坏。保证系统中的信息不被非授权访问,按组织结构划分操作人员的操作权限。且各类利用权限所能挪用的应用软件模块可按要求自由组合,由系统管理员统一配置。能够人工从头设置或启动系统,而且不会造成数据的丢失或损坏。1.6 系统运行环境 数据源有两大部份:标准信息数据、业务系统数据。 数据库系统数据库平台:Oracle10g操作系统:windowsserver2003 Web应用服务器应用服务器平台:WebLogic运行环境:java以上操作系统:windowsserver2003 应用系统开发环境开发语言:java,以上开发工具:eclipse 客户端环境公司

7、本部:WindowsXP。基层单位:XPo1.7 概念、缩略语和约定词汇名称词汇含义备注模型用于业务数据处理的特定逻辑解决方案用于实现特定场景(主题)的要求'从而进行的各种处理决策标准一种逻辑判断处理,用于辅助用户进行多种解决方案的判断业务主题描述实际业务环境中需要解决的问题配置解决方案创建(修改)解决方案时配置人员在智能决策平台中进行的操作解决方案执行平台运行配置后的解决方案设置展示页面构建系统展现需要的页面时在智能决策平台中进行的操作资源由平台提供的各种可以被复用(设置、选择)的对象解决方案工作区用来配置过程中展示解决方案的页面2整体技术架构为了提高平台的开发、部署、保护和升级的经

8、济性。平台完全基于Web框架。平台采用层次结构进行架构,上层利用基层提供的服务,且仅通过挪用层次间的特定接口获取基层服务,基层暴露特定接口为上层提供特定服务,且不依赖于上层,也不明白上层的存在,进一步增强了平台设计、实施的灵活性、靠得住性。智能决策平台开发采用Flex+Spring+Ibatis的技术架构:Flex作为一个J2EE(Java2Platform,EnterpriseEdition)应用,或能够说是JSP(JavaServerPages)标签库而发布的。它能够把运行中的MXML(Flex标记语言)和ActionScript编译成FLASH(即二进制的SWF文件)。最新版的FLEX支

9、持创建静态文件,该文件利用解释编译方式而且不需要购买服务器许可证就可以够在线部署。Flex的目标是让程序员更快更简单地开发RIA应用。在多层式开发模型中,Flex应用属于表现层。Flex采用GUI界面开发,利用基于XML的MXML语言。Flex具有多种组件,可实现WebServices,远程对象,draganddrop,列排序,图表等功能;FLEX内建动画效果和其它简单互动界面等。相对于基于HTML的应用(如PHP、ASP、JSP、ColdFusion及CFMX等)在每一个请求时都需要执行服务器端的模板,由于客户端只需要载入一次,FLEX应用程序的工作流被大大改善。FLEX的语言和文件结构也试

10、图把应用程序的逻辑从设计中分离出来。Flex服务器也是客户端和XMLWebServices及远程对象(ColdfusionCFCs,或Java类,等支持ActionMessageFormat的其他对象)之间通信的通路。Spring是一个解决了许多在J2EE开发中常见的问题的壮大框架。Spring提供了管理业务对象的一致方式而且鼓励了注入对接口编程而不是对类编程的良好适应。Spring的架构基础是基于利用JavaBean属性的InversionofControl容器。但是,这仅仅是完整图景中的一部份:Spring在利用IoC容器作为构建完关注所有架构层的完整解决方案方面是唯一无二的。Spring

11、提供了唯一的数据访问抽象,包括简单和有效率的JDBC框架,极大的改良了效率而且减少了可能的错误。Spring的数据访问架构还集成了Hibernate和其他O/Rmapping解决方案。Spring还提供了唯一的事务管理抽象,它能够在各类底层事务管理技术,例如JTA或JDBC事务提供一个一致的编程模型。Spring提供了一个用标准Java语言编写的AOP框架,它给POJOs提供了声明式的事务管理和其他企业事务-若是你需要-还能实现你自己的aspectso那个框架足够壮大,使得应用程序能够抛开EJB的复杂性,同时享受着和传统EJB相关的关键服务。利用Ibatis提供的ORM机制,对业务逻辑实现人员

12、而言,面对的是纯粹的Java对象,这一层与通过Hibernate实现ORM而言大体一致,而对于具体的数据操作,Hibernate会自动生成SQL语句,而ibatis则要求开发者编写具体的SQL语句。相对Hibernate等“全自动”ORM机制而言,ibatis以SQL开发的工作量和数据库移植性上的妥协,为系统设计提供了更大的自由空间。作为“全自动”ORM实现的一种有利补充,ibatis的出现显得别具意义。智能决策平台采用jmathlib,一个用于计算复杂数学表达式并能够图形化显示计算结果的Java开源类库,它是MatlabxOctave、FreeMatScilab的一个克隆,但完全采用纯Jav

13、a实现。计算规则采用一步步顺序计算,支持一些复杂的函数和算法,也有自己内部的语法规则,咱们能够通过两种方式扩展它的算法:继承功能类和编写jmathlib的M文件。平台通过web配置模型公式,生成公式字符申。由平台公式解析模块公式字符串生成数学表达式。jmathlib计算出数学表达式的结果。针对数据挖掘模型,智能决策平台要求数据挖掘软件费用低、功能壮大、融合简便。商业软件虽然功能壮大,但存在费用高、集成困难、缺乏API等缺点。智能决策平台需要优先考虑利用开源数据挖掘软件。平台的数据挖掘模型开发采用开源数据挖掘软件RapidMiner。利用R叩idMiner的可视化模型设计界面,可开发功能壮大的数

14、据挖掘模型。模型能够在开发机械上运行,模型产生的知识和数据结果能够保留到平分数据库中。也能够将模型上传到平台。平台的主题分析可配置利用模型。执行主题分析时由平台模型挪用模块利用RapidMiner的API挪用模型。RapidMiner的长处如下: RapidMiner利用纯Java语言,易于与智能决策平台集成;代码开源,方便使用API二次开发 界面友好,算法壮大,数据ETL能力壮大,因此模型设计功能壮大。R叩idMiner在安装weka序列分析、文本挖掘、网络挖掘、报表等扩展后,具有几乎所有的数据挖掘功能。模型组合决策处理电网发收公司发收公司风险会*M效外推环境分析分析分析分析分析模型指标分析

15、处理经营管理层二r "叼务一物.一 M助决足印川2矫仙助决货诋分析理H他助决及 。屿运行V晚2锋 分析小M决箪昔例分析办公处H!次第 分析球自1*助决锋:折企业收咯层多业务集成“学费/理线计划占坨:H帆3力煤,、图表2-1支撑目标0000图表2-3数据架构图表2-2应用架构应用层IAS营销决策辅助分析财务决策辅助分析图形组件报表组件cognos1/Spring动态代理依赖注入接口ModuleIV图表2-4技术架构3应用功能设计以列表形式展现工具中各项数据,并能够点击实现深切查看和其余各项信息。3.2 用户交互设计数据资源工具展现平价采用J2EE架构进行开发,主要实现对标准信息、模型信

16、息、报表统计进行管理。3.3 用户访问平台的途径主要通过数据资源管理工具登录界面的形式进入平台。3.4 展现布局4椎苫& K 禁X宫,遇抬,功.i,生时.国家电网公司3StateGrid种曾建,丽督超:力界firtl展现布局分为功能导航区及内容展现区,功能导航区主如果用户的功能导航,内容展现区主如果具体的内容展现。3.5业务功能设计图表3-1业务功能关系图3.5.1决策资源351.1 模型管理(DRMOM)需求概述对平台模型进行管理,包括模型的创建、存储,大体元素、公式和分类管理及相关的新增、删除和修改等。功能列表清单功能编号功能名称功能描述DR-MOM-DMC数据挖掘模型创建在Rap

17、idMiner软件的可视化界面完成DR-MOM-DMS数据挖掘模型存储通过页面上传数据挖掘软件生成的XML格式的模型,存储到平台数据库中(或者直接用模型处理的数据结果)DR-MOM-BME业务模型元素管理管理指标、参数、常量等模型元素DR-MOM-BMF业务模型公式配置在页面上使用可视化界面设计模型公式,配置公式使用的模型元素和运算符、函数。结果为字符串,存储到平台数据库中DR-MOM-BMC模型功能分类管理按模型的功能分类,有增删改查功能351.2 知识管理(DRKNM)需求概述对平台知识体系(文档)进行管理,包括知识的存储、适用范围及查询管功能列表清单功能编号功能名称功能描述DR-KNM-

18、KNS知识存储手工输入专家知识、决策标准、从数据挖掘模型中得到的知识,存储到平台数据库中DR-KNM-KSM知识适用范围管理设置知识适用的主题DR-KNM-KNQ知识查询根据查询条件查询到符合条件的知识的详细内容,查询条件包括前提、结论及置信度351.3 数据管理(DRDTM)需求概述对数据的管理,包括指标、数据集市、自概念SQL及手工录入。功能列表清单功能编号功能名称功能描述DR-DTM-IDM指标管理提供IAS指标接入功能DR-DTM-DMM数据集市管理提供IAS数据接入功能DR-DTM-CTS自定义SQL定义变量,并关联SQL,关联数据源,注明变量用途,供模型运算使用DR-DTM-HWR

19、手工录入提供录入和导入数据,根据模型定义的逻辑输出结果3.5.2配置管理图表3-2主题配置流程图3.5.2.1主题管理(CM-TSM)需求概述对各业务应用主题进行管理,包括主题的创建、分类、解决方案配置及相关的新增、删除、修改、保留和验证等。功能列表清单功能编号功能名称.功能描述.CM-TSM-TMC应用T题接入主题名称创建,与菜单绑定,具有添删改查功能CM-TSM-TCM主题分类管理主题按组织机构分类,具有修改、查询功能CM-TSM-SLC解决方案配置选取对应的模型,包括模型的系数配置,决策标准配置,展现页面、组件的配置,生成决策过程配置,保存、修改、验证3.522查询统计分析配置(CMQS

20、C)需求概述对查询统计分析进行配置,包括统计分析和页面两类配置。功能列表清单功能编号功能名称功能描述CM-QSC-SAC统计分析配置选择要分析的指标、分析维度、展现组件进行分析CM-QSC-PGC页面配置图形展现布局、图形组件样式选择,组件的字体、颜色、样式、动画效果对应图形参数选择3.5.3运行管理图表3-3解决方案执行图3.5.3.1方案运行(OM-SLO)需求概述执行解决方案的运行,包括方案的测试和执行。功能列表清单功能编号功能名称功能描述OM-SLO-SLT解决方案测试配置人员操作,配置完成后解决方案测试执行OM-SLO-SLE解决方案执行测试后的解决方案执行,并保存结果。353.2

21、参数调整(OM-PRT)需求概述对方案执行后的结果参数进行调整。功能列表清单功能编号功能名称功能描述OM-PRT-PTT参数调整测试配置人员操作。配置完成后解决方案测试执行OM-PRT-PTE参数调整执行使用人员'配置人员操作,调整参数后启动'解决方案执行'并保存结果353.3 分析运行(OMANO)需求概述执行分析方案,包括分析的执行和分析结果的保留。功能列表清单功能编号功能名称功能描述OM-ANO-ANE分析执行执行配置后的查询统计分析OM-ANO-ARS保存分析结果保存查询统计分析配置及分析结果3.5.4展现管理354.1 展现数据绑定(LMLDB)需求概述对展现

22、数据进行绑定管理。功能列表清单功能编号功能名称功能描述LM-LDB-DCS组织数据服务视图模型将从业务模型获得的结果数据组装成展现组件需要的数据结构354.2 布局苑件配置(LM-LMC)需求概述对展现的布局、组件的配置管理。功能列表清单功能编号LM-LMC-MDC功能名称组件配置功能描述展现的组件的配置,选择包括:cognos、报表组 件、图形配置组件、OLAP等3.5.4.3页面管理(LM-PGM)需求概述对页面联动、钻取、挖掘进行管理。功能列表清单功能编号功能名称功能描述LM-PGM-PGM页面管理通过外部功能控件对已配置的展现数据模型的页面联动、钻取、挖掘的展现开发3.5.5系统管理3.5.5.1 页面布局烟件管理(SALMM)需求概述对页面联动、钻取、挖掘进行管理。功能列表清单功能编号功能名称功能描述SA-LMM-CHC页面管理通过外部功能控件对已配置的展现数据模型的页面联动、钻取、挖掘的展现开发3.552功能管理(SAFCM)需求概述对平台功能进行管理,包括菜单管理、编码管理、系统缓存、日记管理、安全配置及相关的新增、删除和修改等。功能列表

温馨提示

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

评论

0/150

提交评论