智能分析决策平台概要设计说明书

上传人:工**** 文档编号:500028660 上传时间:2024-01-20 格式:DOCX 页数:22 大小:411.42KB
返回 下载 相关 举报
智能分析决策平台概要设计说明书_第1页
第1页 / 共22页
智能分析决策平台概要设计说明书_第2页
第2页 / 共22页
智能分析决策平台概要设计说明书_第3页
第3页 / 共22页
智能分析决策平台概要设计说明书_第4页
第4页 / 共22页
智能分析决策平台概要设计说明书_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《智能分析决策平台概要设计说明书》由会员分享,可在线阅读,更多相关《智能分析决策平台概要设计说明书(22页珍藏版)》请在金锄头文库上搜索。

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的一个克隆,但完全采用纯Java实现。计

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

14、。模型能够在开发机械上运行,模型产生的知识和数据结果能够保留到平分数据库中。也能够将模型上传到平台。平台的主题分析可配置利用模型。执行主题分析时由平台模型挪用模块利用RapidMiner的API挪用模型。RapidMiner的长处如下: RapidMiner利用纯Java语言,易于与智能决策平台集成;代码开源,方便使用API二次开发 界面友好,算法壮大,数据ETL能力壮大,因此模型设计功能壮大。R叩idMiner在安装weka序列分析、文本挖掘、网络挖掘、报表等扩展后,具有几乎所有的数据挖掘功能。模型组合决策处理电网发收公司发收公司风险会*M效外推环境分析分析分析分析分析模型指标分析处理经营管理层二r 叼务一物.一 M助决足印川2矫仙助决货诋分析理H他助决及 。屿运行V晚2锋 分析小M决箪昔例分析办公处H!次第 分析球自1*助决锋:折企业收咯层多业务集成“学费/理线计划占坨:H帆3力煤,、图表2-1支撑目标0000图表2-3数据架构图表2-2应用架构应用层IAS营销决策辅助分析财务决策辅助分析

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 市场营销

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号