智能分析决策平台概要设计说明书Word文档下载推荐.docx
- 文档编号:3752829
- 上传时间:2023-05-02
- 格式:DOCX
- 页数:19
- 大小:748.72KB
智能分析决策平台概要设计说明书Word文档下载推荐.docx
《智能分析决策平台概要设计说明书Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《智能分析决策平台概要设计说明书Word文档下载推荐.docx(19页珍藏版)》请在冰点文库上搜索。
3.2用户交互设计(10
3.3用户访问平台的途径(10
3.4展现布局(10
3.5业务功能设计(11
1概述
1.1文档目的
通过系统不同的设计视图描述和了解重要的系统概要设计决定和系统的不同方面,为系统详细设计提供依据。
1.2使用范围
本文主要用于从概念层面理解智能分析决策平台的总体设计。
本文预期读者:
亿力科技项目经理、亿力科技需求人员、亿力科技系统详细设计人员。
1.3系统建设目标
实施工作实现以下相关目标:
(1提高分析指标的整体性以及与公司战略目标的结合程度,加强与部门或员工绩效的结合程度;
(2加强预算的准确性和科学性;
(3明确数据定义,统一数据来源,进一步挖掘模拟、预测等更高层次的决策支持;
(4建立专业化的智能决策团队与共享服务机制;
(5实现对已建立决策辅助业务应用的横向集成、纵向贯通。
1.4需求概述
详细参见《智能分析决策平台需求规格说明书》
1.5接口需求
■设计原则
●统一性
界面的整体风格力求统一,包括统一的企业图形标识、统一的功能区域划分(工具导航功能区、功能菜单功能区、数据操作功能区、统一的色调搭配。
●实用性和美观性
界面的规划应力求实用性,使访问者能够对内容实现快捷有效的访问,同时,在保证实用性的同时,应力求界面的美观、大方。
●样性
制定统一的页面色调风格,在统一的色调风格下设计的下级页面。
■色调风格
平台的色调搭配应力求美观、大方、明快、简洁。
具体要求包括:
页面色调风格遵守国家电网总部统一制定的企业标示色调风格。
各功能区采用浅色调,突出文字内容和图表。
详细参见《智能分析决策平台需求规格说明书》业务功能需求部分
1总则
⏹技术的先进性
系统应采用先进成熟的技术,以保证投资的有效性和延续性。
⏹系统的稳定性
保证系统能够正常运作。
系统应能够7×
24小时连续不断稳定工作。
软件版本升级或改进应在不影响业务的情况下进行,保证系统可以稳定、平滑过渡。
⏹系统的可维护性
该系统应能使系统管理员集中方便地配置、监视、控制、诊断整个系统,并且能够监视和控制用户情况、提高效率、消除隐患。
2高性能
系统应能满足用户访问系统的性能,保证提供一致的、可预测的响应。
3高可用性
系统应能保证当某个节点的应用访问失效时,另外节点可以对失效节点的应用进行恢复,可以实现应用的无缝切换。
4集中的管理
系统应提供集中的管理,以降低管理的成本,提高管理的有效性。
5灵活方便的开发和部署
在数据资源管理工具建成后,应可以灵活地应对业务需求变更和数据源变更,能够方便地进行功能定制、开发、部署与管理。
系统应保证信息的安全性,即保证此系统中的信息能够安全存储,并有良好的数据备份和快速恢复方案。
采用严格的安全体系,保证数据在处理和传输全过程的安全性。
要保证系统能够正常运行,不被攻击破坏。
保证系统中的信息不被非授权访问,按组织结构划分操作人员的操作权限。
且各种使用权限所能调用的应用软件模块可按要求自由组合,由系统管理员统一配置。
能够人工重新设置或启动系统,而且不会造成数据的丢失或损坏。
1.6系统运行环境
■数据源
有两大部分:
标准信息数据、业务系统数据。
■数据库系统
数据库平台:
Oracle10g
操作系统:
windowsserver2003
■Web应用服务器
应用服务器平台:
WebLogic
运行环境:
javaJDK1.4以上
■应用系统开发环境
开发语言:
java,JDK1.4以上
开发工具:
eclipse3.2
■客户端环境
公司本部:
WindowsXP。
基层单位:
XP。
1.7定义、缩略语和约定
2总体技术架构
为了提高平台的开发、部署、维护和升级的经济性。
平台完全基于Web框架。
平台采用层次结构进行架构,上层使用下层提供的服务,且仅通过调用层次间的特定接口获取下层服务,下层暴露特定接口为上层提供特定服务,且不依赖于上层,也不知道上层的存在,进一步增强了平台设计、实施的灵活性、可靠性。
智能决策平台开发采用Flex+Spring+Ibatis的技术架构:
Flex作为一个J2EE(Java2Platform,EnterpriseEdition应用,或者可以说是JSP(JavaServerPages标签库而发布的。
它可以把运行中的MXML(Flex标记语言和ActionScript编译成FLASH应用程序(即二进制的SWF文件。
最新版的FLEX支持创建静态文件,该文件使用解释编译方式并且不需要购买服务器许可证就可以在线部署。
Flex的目标是让程序员更快更简单地开发RIA应用。
在多层式开发模型中,Flex应用属于表现层。
Flex采用GUI界面开发,使用基于XML的MXML语言。
Flex具有多种组件,可实现WebServices,远程对象,draganddrop,列排序,图表等功能;
FLEX内建动画效果和其它简单互动界面等。
相对于基于HTML的应用(如PHP、ASP、JSP、ColdFusion及CFMX等在每个请求时都需要执行服务器端的模板,由于客户端只需要载入一次,FLEX应用程序的工作流被大大改善。
FLEX的语言和文件结构也试图把应用程序的逻辑从设计中分离出来。
Flex服务器也是客户端和XMLWebServices及远程对象(ColdfusionCFCs,或Java类,等支持ActionMessageFormat的其他对象之间通讯的通路。
Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。
Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。
Spring的架构基础是基于使用JavaBean属性的InversionofControl容器。
然而,这仅仅是完整图景中的一部分:
Spring在使用IoC容器作为构建完关注所有架构层的完整解决方案方面是独一无二的。
Spring提供了唯一的数据访问抽象,包括简单和有效率的JDBC框架,极大的改进了效率并且减少了可能的错误。
Spring的数据访问架构还集成了Hibernate和其他O/Rmapping解决方案。
Spring还提供了唯一的事务管理抽象,它能够在各种底层事务管理技术,例如JTA或者JDBC事务提供一个一致的编程模型。
Spring提供了一个用标准Java语言编写的AOP框架,它给POJOs提供了声明式的事务管理和其他企业事务--如果你需要--还能实现你自己的aspects。
这个框架足够强大,使得应用程序能够抛开EJB的复杂性,同时享受着和传统EJB相关的关键服务。
使用Ibatis提供的ORM机制,对业务逻辑实现人员而言,面对的是纯粹的Java对象,这一层与通过Hibernate实现ORM而言基本一致,而对于具体的数据操作,Hibernate会自动生成SQL语句,而ibatis则要求开发者编写具体的SQL语句。
相对Hibernate等“全自动”ORM机制而言,ibatis以SQL开发的工作量和数据库移植性上的让步,为系统设计提供了更大的自由空间。
作为“全自动”ORM实现的一种有益补充,ibatis的出现显得别具意义。
智能决策平台采用jmathlib,一个用于计算复杂数学表达式并能够图形化显示计算结果的Java开源类库,它是Matlab、Octave、FreeMat、Scilab的一个克隆,但完全采用纯Java实现。
计算规则采用一步步顺序计算,支持一些复杂的函数和算法,也有自己内部的语法规则,我们可以通过两种方法扩展它的算法:
继承功能类和编写jmathlib的M文件。
平台通过web配置模型公式,生成公式字符串。
由平台公式解析模块公式字符串生成数学表达式。
jmathlib计算出数学表达式的结果。
针对数据挖掘模型,智能决策平台要求数据挖掘软件费用低、功能强大、融合简便。
商业软件虽然功能强大,但存在费用高、集成困难、缺乏API等缺点。
智能决策平台需要优先考虑使用开源数据挖掘软件。
平台的数据挖掘模型开发采用开源数据挖掘软件RapidMiner。
使用RapidMiner的可视化模型设计界面,可开发功能强大的数据挖掘模型。
模型可以在开发机器上运行,模型产生的知识和数据结果可以保存到平台数据库中。
也可以将模型上传到平台。
平台的主题分析可配置使用模型。
执行主题分析时由平台模型调用模块使用RapidMiner的API调用模型。
RapidMiner的优点如下:
●RapidMiner使用纯Java语言,易于与智能决策平台集成;
代码开源,方便使用API
二次开发
●界面友好,算法强大,数据ETL能力强大,因此模型设计功能强大。
RapidMiner在安装weka、序列分析、文本挖掘、网络挖掘、报表等扩展后,具有几乎所有的数据挖掘功能。
图表2-1支撑目标
图表2-2应用架构
图表2-3数据架构
图表2-4技术架构
3应用功能设计
3.1数据展现设计
以列表形式展现工具中各项数据,并可以点击实现深入查看以及其余各项信息。
3.2用户交互设计
数据资源工具展现平台采用J2EE架构进行开发,主要实现对标准信息、模型信息、报表统计进行管理。
3.3用户访问平台的途径
主要通过数据资源管理工具登录界面的形式进入平台。
3.4展现布局
展现布局分为功能导航区及内容展现区,功能导航区主要是用户的功能导航,内容展现区主要是具体的内容展现。
3.5业务功能设计
图表3-1业务功能关系图
需求概述
对平台模型进行管理,包括模型的创建、存储,基本元素、公式和分类管理及相关的新增、删除和修改等。
功能列表清单
对平台知识体系(文档进行管理,包括知识的存储、适用范围及查询管理。
对数据的管理,包括指标、数据集市、自定义SQL及手工录入。
图表3-2主题配置流程图
对各业务应用主题进行管理,包括主题的创建、分类、解决方案配置及相关的新增、删除、修改、保存和验证等。
对查询统计分析进行配置,包括统计分析和页面两类配置。
图表3-3解决方案执行图
执行解决方案的运行,包括方案的测试和执行。
对方案执行后的结果参数进行调整。
执行分析方案,包括分析的执行和分析结果的保存。
3.5.
4.1展现数据绑定(LM-LDB
对展现数据进行绑定管理。
4.2布局\组件配置(LM-LMC
对展现的布局、组件的配置管理。
4.3页面管理(LM-PGM
对页面联动、钻取、挖掘进行管理。
对平台功能进行管理,包括菜单管理、编码管理、系统缓存、日志管理、
安全配置及相关的新增、删除和修改等。
对平台的数据源进行配置管理。
对平台的组织机构进行管理,包括组织机构的新增、删除、修改。
对平台的用户权限进行管理,包括组织机构的新增、删除、修改。
概要设计说明书功能列表清单功能编号功能名称功能描述根据组织机构树对应的层级关系,系统管理员可以对相关角色信息进行管理,包括角色信息的增删改查、分配菜单、分配按钮、分配数据范围、分配资源、分配用户等一系列操作根据组织机构树对应的层级关系,系统管理员可以对相关用户信息进行管理,包括用户信息的增删改查、初始化密码、角色分配、用户权限信息查看、用户解冻等一系列操作SA-AUM-RLM角色管理SA-AUM-USM用户管理第18页共21页
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 智能 分析 决策 平台 概要 设计 说明书