智能分析決策平臺概要設(shè)計(jì)說明書_圖文_第1頁
智能分析決策平臺概要設(shè)計(jì)說明書_圖文_第2頁
智能分析決策平臺概要設(shè)計(jì)說明書_圖文_第3頁
智能分析決策平臺概要設(shè)計(jì)說明書_圖文_第4頁
智能分析決策平臺概要設(shè)計(jì)說明書_圖文_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、智能分析決策平臺概要設(shè)計(jì)說明書國網(wǎng)信通公司2011年6月 文檔變更記錄 注:對本文檔內(nèi)容增加、刪除或修改均需填寫此變更記錄,詳細(xì)記載變更信息,以保證其可追溯性。目錄1概述 (11.1文檔目的 (11.2使用范圍 (11.3系統(tǒng)建設(shè)目標(biāo) (11.4需求概述 (11.5接口需求 (11.5.1用戶接口需求 (11.5.2業(yè)務(wù)功能需求 (21.5.3非功能性需求 (21.6系統(tǒng)運(yùn)行環(huán)境 (31.7定義、縮略語和約定 (32總體技術(shù)架構(gòu) (53應(yīng)用功能設(shè)計(jì) (103.1數(shù)據(jù)展現(xiàn)設(shè)計(jì) (103.2用戶交互設(shè)計(jì) (103.3用戶訪問平臺的途徑 (103.4展現(xiàn)布局 (103.5業(yè)務(wù)功能設(shè)計(jì) (113.5.

2、1決策資源 (113.5.2配置管理 (133.5.3運(yùn)行管理 (143.5.4展現(xiàn)管理 (153.5.5系統(tǒng)管理 (161概述1.1 文檔目的通過系統(tǒng)不同的設(shè)計(jì)視圖描述和了解重要的系統(tǒng)概要設(shè)計(jì)決定和系統(tǒng)的不同方面,為系統(tǒng)詳細(xì)設(shè)計(jì)提供依據(jù)。1.2 使用范圍本文主要用于從概念層面理解智能分析決策平臺的總體設(shè)計(jì)。本文預(yù)期讀者:億力科技項(xiàng)目經(jīng)理、億力科技需求人員、億力科技系統(tǒng)詳細(xì)設(shè)計(jì)人員。1.3 系統(tǒng)建設(shè)目標(biāo)實(shí)施工作實(shí)現(xiàn)以下相關(guān)目標(biāo):(1提高分析指標(biāo)的整體性以及與公司戰(zhàn)略目標(biāo)的結(jié)合程度,加強(qiáng)與部門或員工績效的結(jié)合程度;(2加強(qiáng)預(yù)算的準(zhǔn)確性和科學(xué)性;(3明確數(shù)據(jù)定義,統(tǒng)一數(shù)據(jù)來源,進(jìn)一步挖掘模擬、預(yù)測

3、等更高層次的決策支持;(4建立專業(yè)化的智能決策團(tuán)隊(duì)與共享服務(wù)機(jī)制;(5實(shí)現(xiàn)對已建立決策輔助業(yè)務(wù)應(yīng)用的橫向集成、縱向貫通。1.4 需求概述詳細(xì)參見智能分析決策平臺需求規(guī)格說明書1.5 接口需求1.5.1用戶接口需求設(shè)計(jì)原則統(tǒng)一性界面的整體風(fēng)格力求統(tǒng)一,包括統(tǒng)一的企業(yè)圖形標(biāo)識、統(tǒng)一的功能區(qū)域劃分(工具導(dǎo)航功能區(qū)、功能菜單功能區(qū)、數(shù)據(jù)操作功能區(qū)、統(tǒng)一的色調(diào)搭配。實(shí)用性和美觀性界面的規(guī)劃應(yīng)力求實(shí)用性,使訪問者能夠?qū)?nèi)容實(shí)現(xiàn)快捷有效的訪問,同時(shí),在保證實(shí)用性的同時(shí),應(yīng)力求界面的美觀、大方。樣性制定統(tǒng)一的頁面色調(diào)風(fēng)格,在統(tǒng)一的色調(diào)風(fēng)格下設(shè)計(jì)的下級頁面。色調(diào)風(fēng)格平臺的色調(diào)搭配應(yīng)力求美觀、大方、明快、簡潔。具

4、體要求包括:頁面色調(diào)風(fēng)格遵守國家電網(wǎng)總部統(tǒng)一制定的企業(yè)標(biāo)示色調(diào)風(fēng)格。各功能區(qū)采用淺色調(diào),突出文字內(nèi)容和圖表。1.5.2業(yè)務(wù)功能需求詳細(xì)參見智能分析決策平臺需求規(guī)格說明書業(yè)務(wù)功能需求部分1.5.3非功能性需求1.5.3.1 性能需求1總則技術(shù)的先進(jìn)性系統(tǒng)應(yīng)采用先進(jìn)成熟的技術(shù),以保證投資的有效性和延續(xù)性。系統(tǒng)的穩(wěn)定性保證系統(tǒng)能夠正常運(yùn)作。系統(tǒng)應(yīng)能夠724小時(shí)連續(xù)不斷穩(wěn)定工作。軟件版本升級或改進(jìn)應(yīng)在不影響業(yè)務(wù)的情況下進(jìn)行,保證系統(tǒng)可以穩(wěn)定、平滑過渡。系統(tǒng)的可維護(hù)性該系統(tǒng)應(yīng)能使系統(tǒng)管理員集中方便地配置、監(jiān)視、控制、診斷整個(gè)系統(tǒng),并且能夠監(jiān)視和控制用戶情況、提高效率、消除隱患。2高性能系統(tǒng)應(yīng)能滿足用戶訪

5、問系統(tǒng)的性能,保證提供一致的、可預(yù)測的響應(yīng)。3高可用性系統(tǒng)應(yīng)能保證當(dāng)某個(gè)節(jié)點(diǎn)的應(yīng)用訪問失效時(shí),另外節(jié)點(diǎn)可以對失效節(jié)點(diǎn)的應(yīng)用進(jìn)行恢復(fù),可以實(shí)現(xiàn)應(yīng)用的無縫切換。4集中的管理系統(tǒng)應(yīng)提供集中的管理,以降低管理的成本,提高管理的有效性。5靈活方便的開發(fā)和部署在數(shù)據(jù)資源管理工具建成后,應(yīng)可以靈活地應(yīng)對業(yè)務(wù)需求變更和數(shù)據(jù)源變更,能夠方便地進(jìn)行功能定制、開發(fā)、部署與管理。1.5.3.2 安全性需求系統(tǒng)應(yīng)保證信息的安全性,即保證此系統(tǒng)中的信息能夠安全存儲,并有良好的數(shù)據(jù)備份和快速恢復(fù)方案。采用嚴(yán)格的安全體系,保證數(shù)據(jù)在處理和傳輸全過程的安全性。要保證系統(tǒng)能夠正常運(yùn)行,不被攻擊破壞。保證系統(tǒng)中的信息不被非授權(quán)訪問

6、,按組織結(jié)構(gòu)劃分操作人員的操作權(quán)限。且各種使用權(quán)限所能調(diào)用的應(yīng)用軟件模塊可按要求自由組合,由系統(tǒng)管理員統(tǒng)一配置。能夠人工重新設(shè)置或啟動系統(tǒng),而且不會造成數(shù)據(jù)的丟失或損壞。1.6 系統(tǒng)運(yùn)行環(huán)境數(shù)據(jù)源有兩大部分:標(biāo)準(zhǔn)信息數(shù)據(jù)、業(yè)務(wù)系統(tǒng)數(shù)據(jù)。數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫平臺:Oracle 10g操作系統(tǒng):windows server 2003Web應(yīng)用服務(wù)器應(yīng)用服務(wù)器平臺:WebLogic運(yùn)行環(huán)境:java JDK1.4以上操作系統(tǒng):windows server 2003應(yīng)用系統(tǒng)開發(fā)環(huán)境開發(fā)語言:java,JDK1.4以上開發(fā)工具:eclipse 3.2客戶端環(huán)境公司本部:Windows XP?;鶎訂挝?XP。

7、1.7 定義、縮略語和約定 2總體技術(shù)架構(gòu)為了提高平臺的開發(fā)、部署、維護(hù)和升級的經(jīng)濟(jì)性。平臺完全基于Web框架。平臺采用層次結(jié)構(gòu)進(jìn)行架構(gòu),上層使用下層提供的服務(wù),且僅通過調(diào)用層次間的特定接口獲取下層服務(wù),下層暴露特定接口為上層提供特定服務(wù),且不依賴于上層,也不知道上層的存在,進(jìn)一步增強(qiáng)了平臺設(shè)計(jì)、實(shí)施的靈活性、可靠性。智能決策平臺開發(fā)采用Flex+Spring+ Ibatis的技術(shù)架構(gòu):Flex 作為一個(gè)J2EE(Java 2 Platform, Enterprise Edition應(yīng)用,或者可以說是JSP (JavaServer Pages標(biāo)簽庫而發(fā)布的。它可以把運(yùn)行中的MXML(Flex標(biāo)

8、記語言和ActionScript編譯成FLASH應(yīng)用程序(即二進(jìn)制的SWF文件。最新版的FLEX支持創(chuàng)建靜態(tài)文件,該文件使用解釋編譯方式并且不需要購買服務(wù)器許可證就可以在線部署。Flex的目標(biāo)是讓程序員更快更簡單地開發(fā)RIA應(yīng)用。在多層式開發(fā)模型中,Flex 應(yīng)用屬于表現(xiàn)層。Flex 采用GUI界面開發(fā),使用基于XML的MXML語言。Flex 具有多種組件,可實(shí)現(xiàn)Web Services,遠(yuǎn)程對象,drag and drop,列排序,圖表等功能; FLEX內(nèi)建動畫效果和其它簡單互動界面等。相對于基于HTML的應(yīng)用(如PHP、ASP、JSP、ColdFusion及CFMX等在每個(gè)請求時(shí)都需要執(zhí)行

9、服務(wù)器端的模板,由于客戶端只需要載入一次,FLEX應(yīng)用程序的工作流被大大改善。FLEX的語言和文件結(jié)構(gòu)也試圖把應(yīng)用程序的邏輯從設(shè)計(jì)中分離出來。Flex 服務(wù)器也是客戶端和XML Web Services 及遠(yuǎn)程對象(Coldfusion CFCs,或Java類,等支持Action Message Format的其他對象之間通訊的通路。Spring是一個(gè)解決了許多在J2EE開發(fā)中常見的問題的強(qiáng)大框架。Spring提供了管理業(yè)務(wù)對象的一致方法并且鼓勵(lì)了注入對接口編程而不是對類編程的良好習(xí)慣。Spring 的架構(gòu)基礎(chǔ)是基于使用JavaBean屬性的Inversion of Control容器。然而,

10、這僅僅是完整圖景中的一部分:Spring在使用IoC容器作為構(gòu)建完關(guān)注所有架構(gòu)層的完整解決方案方面是獨(dú)一無二的。Spring提供了唯一的數(shù)據(jù)訪問抽象,包括簡單和有效率的JDBC框架,極大的改進(jìn)了效率并且減少了可能的錯(cuò)誤。Spring的數(shù)據(jù)訪問架構(gòu)還集成了Hibernate和其他O/R mapping解決方案。Spring還提供了唯一的事務(wù)管理抽象,它能夠在各種底層事務(wù)管理技術(shù),例如JTA或者JDBC事務(wù)提供一個(gè)一致的編程模型。Spring 提供了一個(gè)用標(biāo)準(zhǔn)Java語言編寫的AOP框架,它給POJOs提供了聲明式的事務(wù)管理和其他企業(yè)事務(wù)-如果你需要-還能實(shí)現(xiàn)你自己的aspects。這個(gè)框架足夠強(qiáng)

11、大,使得應(yīng)用程序能夠拋開EJB的復(fù)雜性,同時(shí)享受著和傳統(tǒng)EJB相關(guān)的關(guān)鍵服務(wù)。使用Ibatis 提供的ORM機(jī)制,對業(yè)務(wù)邏輯實(shí)現(xiàn)人員而言,面對的是純粹的Java對象,這一層與通過Hibernate 實(shí)現(xiàn)ORM 而言基本一致,而對于具體的數(shù)據(jù)操作, Hibernate 會自動生成SQL 語句,而ibatis 則要求開發(fā)者編寫具體的SQL 語句。相對Hibernate等“全自動”O(jiān)RM機(jī)制而言,ibatis 以SQL開發(fā)的工作量和數(shù)據(jù)庫移植性上的讓步,為系統(tǒng)設(shè)計(jì)提供了更大的自由空間。作為“全自動”O(jiān)RM 實(shí)現(xiàn)的一種有益補(bǔ)充, ibatis 的出現(xiàn)顯得別具意義。智能決策平臺采用jmathlib,一個(gè)

12、用于計(jì)算復(fù)雜數(shù)學(xué)表達(dá)式并能夠圖形化顯示計(jì)算結(jié)果的Java開源類庫,它是Matlab、Octave、FreeMat、Scilab的一個(gè)克隆,但完全采用純Java實(shí)現(xiàn)。計(jì)算規(guī)則采用一步步順序計(jì)算,支持一些復(fù)雜的函數(shù)和算法,也有自己內(nèi)部的語法規(guī)則,我們可以通過兩種方法擴(kuò)展它的算法:繼承功能類和編寫jmathlib的M文件。平臺通過web配置模型公式,生成公式字符串。由平臺公式解析模塊公式字符串生成數(shù)學(xué)表達(dá)式。jmathlib計(jì)算出數(shù)學(xué)表達(dá)式的結(jié)果。針對數(shù)據(jù)挖掘模型,智能決策平臺要求數(shù)據(jù)挖掘軟件費(fèi)用低、功能強(qiáng)大、融合簡便。商業(yè)軟件雖然功能強(qiáng)大,但存在費(fèi)用高、集成困難、缺乏API等缺點(diǎn)。智能決策平臺需要

13、優(yōu)先考慮使用開源數(shù)據(jù)挖掘軟件。平臺的數(shù)據(jù)挖掘模型開發(fā)采用開源數(shù)據(jù)挖掘軟件RapidMiner。使用RapidMiner的可視化模型設(shè)計(jì)界面,可開發(fā)功能強(qiáng)大的數(shù)據(jù)挖掘模型。模型可以在開發(fā)機(jī)器上運(yùn)行,模型產(chǎn)生的知識和數(shù)據(jù)結(jié)果可以保存到平臺數(shù)據(jù)庫中。也可以將模型上傳到平臺。平臺的主題分析可配置使用模型。執(zhí)行主題分析時(shí)由平臺模型調(diào)用模塊使用RapidMiner的API調(diào)用模型。RapidMiner的優(yōu)點(diǎn)如下:RapidMiner使用純Java語言,易于與智能決策平臺集成;代碼開源,方便使用API二次開發(fā)界面友好,算法強(qiáng)大,數(shù)據(jù)ETL能力強(qiáng)大,因此模型設(shè)計(jì)功能強(qiáng)大。RapidMiner在安裝weka、序

14、列分析、文本挖掘、網(wǎng)絡(luò)挖掘、報(bào)表等擴(kuò)展后,具有幾乎所有的數(shù)據(jù)挖掘功能。 圖表 2-1 支撐目標(biāo) 圖表 2-2 應(yīng)用架構(gòu) 圖表 2-3 數(shù)據(jù)架構(gòu) 圖表 2-4 技術(shù)架構(gòu)3應(yīng)用功能設(shè)計(jì)3.1 數(shù)據(jù)展現(xiàn)設(shè)計(jì)以列表形式展現(xiàn)工具中各項(xiàng)數(shù)據(jù),并可以點(diǎn)擊實(shí)現(xiàn)深入查看以及其余各項(xiàng)信息。3.2 用戶交互設(shè)計(jì)數(shù)據(jù)資源工具展現(xiàn)平臺采用J2EE架構(gòu)進(jìn)行開發(fā),主要實(shí)現(xiàn)對標(biāo)準(zhǔn)信息、模型信息、報(bào)表統(tǒng)計(jì)進(jìn)行管理。3.3 用戶訪問平臺的途徑主要通過數(shù)據(jù)資源管理工具登錄界面的形式進(jìn)入平臺。3.4 展現(xiàn)布局 展現(xiàn)布局分為功能導(dǎo)航區(qū)及內(nèi)容展現(xiàn)區(qū),功能導(dǎo)航區(qū)主要是用戶的功能導(dǎo)航,內(nèi)容展現(xiàn)區(qū)主要是具體的內(nèi)容展現(xiàn)。3.5 業(yè)務(wù)功能設(shè)計(jì) 圖

15、表 3-1 業(yè)務(wù)功能關(guān)系圖3.5.1決策資源3.5.1.1 模型管理(DR-MOM需求概述對平臺模型進(jìn)行管理,包括模型的創(chuàng)建、存儲,基本元素、公式和分類管理及相關(guān)的新增、刪除和修改等。功能列表清單 3.5.1.2 知識管理(DR-KNM需求概述對平臺知識體系(文檔進(jìn)行管理,包括知識的存儲、適用范圍及查詢管理。功能列表清單 3.5.1.3 數(shù)據(jù)管理(DR-DTM需求概述對數(shù)據(jù)的管理,包括指標(biāo)、數(shù)據(jù)集市、自定義SQL及手工錄入。功能列表清單 3.5.2配置管理 圖表 3-2 主題配置流程圖3.5.2.1 主題管理(CM-TSM需求概述對各業(yè)務(wù)應(yīng)用主題進(jìn)行管理,包括主題的創(chuàng)建、分類、解決方案配置及相

16、關(guān)的新增、刪除、修改、保存和驗(yàn)證等。功能列表清單 3.5.2.2 查詢統(tǒng)計(jì)分析配置(CM-QSC需求概述對查詢統(tǒng)計(jì)分析進(jìn)行配置,包括統(tǒng)計(jì)分析和頁面兩類配置。功能列表清單 3.5.3運(yùn)行管理 圖表 3-3 解決方案執(zhí)行圖3.5.3.1 方案運(yùn)行(OM-SLO需求概述執(zhí)行解決方案的運(yùn)行,包括方案的測試和執(zhí)行。功能列表清單 3.5.3.2 參數(shù)調(diào)整(OM-PRT需求概述對方案執(zhí)行后的結(jié)果參數(shù)進(jìn)行調(diào)整。功能列表清單 3.5.3.3 分析運(yùn)行(OM-ANO需求概述執(zhí)行分析方案,包括分析的執(zhí)行和分析結(jié)果的保存。功能列表清單 3.5.4展現(xiàn)管理3.5.4.1 展現(xiàn)數(shù)據(jù)綁定(LM-LDB需求概述對展現(xiàn)數(shù)據(jù)進(jìn)行

17、綁定管理。功能列表清單 3.5.4.2 布局組件配置(LM-LMC需求概述對展現(xiàn)的布局、組件的配置管理。功能列表清單 3.5.4.3 頁面管理(LM- PGM需求概述對頁面聯(lián)動、鉆取、挖掘進(jìn)行管理。功能列表清單 3.5.5系統(tǒng)管理3.5.5.1 頁面布局組件管理(SA-LMM需求概述對頁面聯(lián)動、鉆取、挖掘進(jìn)行管理。功能列表清單 3.5.5.2 功能管理(SA-FCM需求概述對平臺功能進(jìn)行管理,包括菜單管理、編碼管理、系統(tǒng)緩存、日志管理、安全配置及相關(guān)的新增、刪除和修改等。功能列表清單 3.5.5.3 數(shù)據(jù)源管理(SA-DSM需求概述對平臺的數(shù)據(jù)源進(jìn)行配置管理。功能列表清單 3.5.5.4 組織結(jié)構(gòu)管理(SA-DPM需求概述對平臺的組織機(jī)構(gòu)進(jìn)行管理,包括組織機(jī)構(gòu)的新增、刪除、修改。功能列表清單 3.5.5.5 用戶權(quán)限管理(SA-AU

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論