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

下载本文档

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

文档简介

1、.智能分析决策平台概要设计说明书国网信通公司2011年6月文件编号:项目编号:状 态:版 本 号:V1.0作 者:日 期:文档变更记录序号修改条款修改说明页号修改人/日期批准人/日期备注注:对本文档内容增加、删除或修改均需填写此变更记录,详细记载变更信息,以保证其可追溯性。.目 录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总体技术架构53应用功能设计103.1数据展现设计103.2用户交互设计103.3用户访问平台的途径103

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

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

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

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

6、格的安全体系,保证数据在处理和传输全过程的安全性。要保证系统能够正常运行,不被攻击破坏。保证系统中的信息不被非授权访问,按组织结构划分操作人员的操作权限。且各种使用权限所能调用的应用软件模块可按要求自由组合,由系统管理员统一配置。能够人工重新设置或启动系统,而且不会造成数据的丢失或损坏。1.6 系统运行环境 数据源有两大部分: 标准信息数据、业务系统数据。 数据库系统数据库平台:Oracle 10g操作系统 :windows server 2003 Web应用服务器应用服务器平台:WebLogic运行环境:java JDK1.4以上操作系统:windows server 2003 应用系统开发

7、环境开发语言:java,JDK1.4以上开发工具:eclipse 3.2 客户端环境公司本部:Windows XP。基层单位:XP。1.7 定义、缩略语和约定词汇名称词汇含义备注模型用于业务数据处理的特定逻辑解决方案用于实现特定场景(主题)的要求从而进行的各种处理决策标准一种逻辑判断处理,用于辅助用户进行多种解决方案的判断业务主题描述实际业务环境中需要解决的问题配置解决方案创建(修改)解决方案时配置人员在智能决策平台中进行的操作解决方案执行平台运行配置后的解决方案设置展示页面构建系统展现需要的页面时在智能决策平台中进行的操作资源由平台提供的各种可以被复用(设置、选择)的对象解决方案工作区用来配

8、置过程中展示解决方案的页面.2 总体技术架构为了提高平台的开发、部署、维护和升级的经济性。 平台完全基于Web框架。 平台采用层次结构进行架构,上层使用下层提供的服务,且仅通过调用层次间的特定接口获取下层服务,下层暴露特定接口为上层提供特定服务,且不依赖于上层,也不知道上层的存在,进一步增强了平台设计、实施的灵活性、可靠性。智能决策平台开发采用Flex+Spring+ Ibatis的技术架构:Flex 作为一个J2EE(Java 2 Platform, Enterprise Edition)应用,或者可以说是JSP(JavaServer Pages)标签库而发布的。它可以把运行中的MXML(F

9、lex标记语言)和ActionScript编译成FLASH应用程序(即二进制的SWF文件)。最新版的FLEX支持创建静态文件,该文件使用解释编译方式并且不需要购买服务器许可证就可以在线部署。 Flex的目标是让程序员更快更简单地开发RIA应用。在多层式开发模型中,Flex应用属于表现层。 Flex 采用GUI界面开发,使用基于XML的MXML语言。Flex 具有多种组件,可实现Web Services,远程对象,drag and drop,列排序,图表等功能;FLEX内建动画效果和其它简单互动界面等。相对于基于HTML的应用(如PHP、ASP、JSP、ColdFusion及CFMX等)在每个请

10、求时都需要执行服务器端的模板,由于客户端只需要载入一次,FLEX应用程序的工作流被大大改善。FLEX的语言和文件结构也试图把应用程序的逻辑从设计中分离出来。 Flex 服务器也是客户端和XML Web Services及远程对象(Coldfusion CFCs,或Java类,等支持Action Message Format的其他对象)之间通讯的通路。Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。 Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架构基础是基于使用JavaBean属性的Inversion of Contr

11、ol容器。然而,这仅仅是完整图景中的一部分:Spring在使用IoC容器作为构建完关注所有架构层的完整解决方案方面是独一无二的。 Spring提供了唯一的数据访问抽象,包括简单和有效率的JDBC框架,极大的改进了效率并且减少了可能的错误。Spring的数据访问架构还集成了Hibernate和其他O/R mapping解决方案。Spring还提供了唯一的事务管理抽象,它能够在各种底层事务管理技术,例如JTA或者JDBC事务提供一个一致的编程模型。Spring提供了一个用标准Java语言编写的AOP框架,它给POJOs提供了声明式的事务管理和其他企业事务-如果你需要-还能实现你自己的aspects

12、。这个框架足够强大,使得应用程序能够抛开EJB的复杂性,同时享受着和传统EJB相关的关键服务。使用Ibatis 提供的ORM机制,对业务逻辑实现人员而言,面对的是纯粹的Java对象, 这一层与通过Hibernate 实现ORM 而言基本一致,而对于具体的数据操作,Hibernate 会自动生成SQL 语句,而ibatis 则要求开发者编写具体的SQL 语句。相对Hibernate等 “全自动”ORM机制而言,ibatis 以SQL开发的工作量和数据库移植性上的让步,为系统 设计提供了更大的自由空间。作为“全自动”ORM 实现的一种有益补充,ibatis 的出现显得别具意义。智能决策平台采用jm

13、athlib,一个用于计算复杂数学表达式并能够图形化显示计算结果的Java开源类库,它是Matlab、Octave、FreeMat、Scilab的一个克隆,但完全采用纯Java实现。计算规则采用一步步顺序计算,支持一些复杂的函数和算法,也有自己内部的语法规则,我们可以通过两种方法扩展它的算法:继承功能类和编写jmathlib的M文件。平台通过web配置模型公式,生成公式字符串。由平台公式解析模块公式字符串生成数学表达式。jmathlib计算出数学表达式的结果。针对数据挖掘模型,智能决策平台要求数据挖掘软件费用低、功能强大、融合简便。商业软件虽然功能强大,但存在费用高、集成困难、缺乏API等缺点

14、。智能决策平台需要优先考虑使用开源数据挖掘软件。平台的数据挖掘模型开发采用开源数据挖掘软件RapidMiner。使用RapidMiner的可视化模型设计界面,可开发功能强大的数据挖掘模型。模型可以在开发机器上运行,模型产生的知识和数据结果可以保存到平台数据库中。也可以将模型上传到平台。平台的主题分析可配置使用模型。执行主题分析时由平台模型调用模块使用RapidMiner的API调用模型。RapidMiner的优点如下:l RapidMiner使用纯Java语言,易于与智能决策平台集成;代码开源,方便使用API二次开发l 界面友好,算法强大,数据ETL能力强大,因此模型设计功能强大。RapidM

15、iner在安装weka、序列分析、文本挖掘、网络挖掘、报表等扩展后,具有几乎所有的数据挖掘功能。图表 21 支撑目标图表 22 应用架构图表 23 数据架构图表 24 技术架构3 应用功能设计3.1 数据展现设计以列表形式展现工具中各项数据,并可以点击实现深入查看以及其余各项信息。3.2 用户交互设计数据资源工具展现平台采用J2EE架构进行开发,主要实现对标准信息、模型信息、报表统计进行管理。3.3 用户访问平台的途径主要通过数据资源管理工具登录界面的形式进入平台。3.4 展现布局展现布局分为功能导航区及内容展现区,功能导航区主要是用户的功能导航,内容展现区主要是具体的内容展现。3.5 业务功

16、能设计图表 31 业务功能关系图3.5.1 决策资源3.5.1.1 模型管理(DR-MOM)Ø 需求概述对平台模型进行管理,包括模型的创建、存储,基本元素、公式和分类管理及相关的新增、删除和修改等。Ø 功能列表清单功能编号功能名称功能描述DR-MOM-DMC数据挖掘模型创建在RapidMiner软件的可视化界面完成DR-MOM-DMS数据挖掘模型存储通过页面上传数据挖掘软件生成的XML格式的模型,存储到平台数据库中(或者直接用模型处理的数据结果)DR-MOM-BME业务模型元素管理管理指标、参数、常量等模型元素DR-MOM-BMF业务模型公式配置在页面上使用可视化界面设计模

17、型公式,配置公式使用的模型元素和运算符、函数。结果为字符串,存储到平台数据库中DR-MOM-BMC模型功能分类管理按模型的功能分类,有增删改查功能3.5.1.2 知识管理(DR-KNM)Ø 需求概述对平台知识体系(文档)进行管理,包括知识的存储、适用范围及查询管理。Ø 功能列表清单功能编号功能名称功能描述DR-KNM-KNS知识存储手工输入专家知识、决策标准、从数据挖掘模型中得到的知识,存储到平台数据库中DR-KNM-KSM知识适用范围管理设置知识适用的主题DR-KNM-KNQ知识查询根据查询条件查询到符合条件的知识的详细内容,查询条件包括前提、结论及置信度3.5.1.3

18、数据管理(DR-DTM)Ø 需求概述对数据的管理,包括指标、数据集市、自定义SQL及手工录入。Ø 功能列表清单功能编号功能名称功能描述DR-DTM-IDM指标管理提供IAS指标接入功能DR-DTM-DMM数据集市管理提供IAS数据接入功能DR-DTM-CTS自定义SQL定义变量,并关联SQL,关联数据源,注明变量用途,供模型运算使用DR-DTM-HWR手工录入提供录入和导入数据,根据模型定义的逻辑输出结果3.5.2 配置管理图表 32 主题配置流程图3.5.2.1 主题管理(CM-TSM)Ø 需求概述对各业务应用主题进行管理,包括主题的创建、分类、解决方案配置及相

19、关的新增、删除、修改、保存和验证等。Ø 功能列表清单功能编号功能名称功能描述CM-TSM-TMC应用主题接入主题名称创建,与菜单绑定,具有添删改查功能CM-TSM-TCM主题分类管理主题按组织机构分类,具有修改、查询功能CM-TSM-SLC解决方案配置选取对应的模型,包括模型的系数配置,决策标准配置,展现页面、组件的配置,生成决策过程配置,保存、修改、验证3.5.2.2 查询统计分析配置(CM-QSC)Ø 需求概述对查询统计分析进行配置,包括统计分析和页面两类配置。Ø 功能列表清单功能编号功能名称功能描述CM-QSC-SAC统计分析配置选择要分析的指标、分析维度、

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

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

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

温馨提示

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

评论

0/150

提交评论