亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        能源管理系統(tǒng)通用報表的設(shè)計和應(yīng)用

        2015-10-15 19:09:41劉自南姜彬金浩
        科技資訊 2015年20期
        關(guān)鍵詞:跨平臺關(guān)聯(lián)定義

        劉自南+姜彬+金浩

        摘要:介紹了能源管理系統(tǒng)通用報表的設(shè)計思想和實現(xiàn)機制,支持Windows和Unix等操作系統(tǒng)下跨平臺運行,和Excel完全兼容,能用數(shù)據(jù)集和SQL語句靈活的定義數(shù)據(jù)關(guān)聯(lián),實現(xiàn)了單基礎(chǔ)表查詢和多基礎(chǔ)表關(guān)聯(lián)查詢;此外,還可以從異構(gòu)的自動化系統(tǒng)的多個數(shù)據(jù)源中動態(tài)的獲取數(shù)據(jù),以二維表或者層次表的方式瀏覽,是一個操作簡單方便,定義方式靈活,瀏覽樣式多變的功能強大的報表工具。

        關(guān)鍵字: 能源管理系統(tǒng) 通用報表 商用關(guān)系庫 數(shù)據(jù)集

        中圖分類號:TP311.52 文獻標識碼:A 文章編號:1672-3791(2015)07(b)-0000-00

        1、引言

        能源管理系統(tǒng)是企業(yè)實現(xiàn)能源管理信息化和智能化的重要技術(shù)平臺,系統(tǒng)包含了能源采集監(jiān)控、優(yōu)化和基礎(chǔ)管理功能,系統(tǒng)中有大量數(shù)據(jù)信息需要通過報表方式進行查詢、匯總分析和打印。

        固定報表工具,并不能適應(yīng)管理部門對統(tǒng)計內(nèi)容不斷變化的要求,在功能上、顯示格式方面很難滿足用戶的查詢統(tǒng)計要求。因此需要一種新的報表系統(tǒng),能方便的對多個分布的、異構(gòu)的數(shù)據(jù)源進行分析、加工和處理的能力。

        本文提出一種管理類通用報表管理系統(tǒng),可以方便地制作各種能源報表,挖掘系統(tǒng)運行數(shù)據(jù),分析能源系統(tǒng)運行情況,為企業(yè)能源系統(tǒng)的運行提供決策依據(jù)。

        2、報表特色

        1) 跨平臺:

        主界面和所有相關(guān)類庫全部是完全跨平臺機制實現(xiàn),支持Windows、Unix、Linux等多種操作系統(tǒng),實現(xiàn)報表編輯、報表瀏覽、報表服務(wù)的完全跨平臺部署?;谧灾餮邪l(fā)的跨平臺通用表格類庫實現(xiàn),直接用繪圖方式繪制表格,不基于任何第三方控件,顯示速度快,使用靈活,易擴展,且不需要安裝任何附帶組件,對于大數(shù)據(jù)量報表保持高性能。

        2) EXCEL互操作性:

        報表文件與Excel 完全兼容,實現(xiàn)和Excel格式的導入導出。在Windows和Unix等操作系統(tǒng)下均可打開EXCEL文件顯示其內(nèi)容,實現(xiàn)跨平臺的EXCEL文件瀏覽。

        3) 靈活的定義方式:

        通用條件報表可以采用數(shù)據(jù)集定義和SQL語句定義。數(shù)據(jù)集支持支持多表之間層次關(guān)系定義和平行關(guān)系定義,通過關(guān)聯(lián)域體現(xiàn)表與表之間的關(guān)系。報表前景定義使用數(shù)據(jù)集,簡單明了,一個報表可以定義多個數(shù)據(jù)集;SQL語句定義只需要輸入符合SQL語法的語句就能完成前景的定義,適合于具有一定數(shù)據(jù)庫知識的用戶。

        4) 多數(shù)據(jù)源:

        在一張報表中前景定義可以有不同的數(shù)據(jù)源,數(shù)據(jù)可以來自實時庫,也可以來自實時數(shù)據(jù)的歷史保存,具有很強的數(shù)據(jù)擴展性,也可以方便地引入新的數(shù)據(jù)源。

        5) 操作友好性:

        報表工具的操作和顯示類似Excel工具,操作簡便,即使不具備計算機方面深厚知識的使用者也很容易上手。

        3、軟件結(jié)構(gòu)

        通用報表管理系統(tǒng)采用應(yīng)用層、中間層和數(shù)據(jù)層的結(jié)構(gòu)。其中應(yīng)用層的報表工具分為報表編輯、瀏覽和服務(wù)三個功能模塊,編輯主要功能是編輯報表樣式,進行數(shù)據(jù)關(guān)聯(lián),并維護報表版本同步;瀏覽主要功能是從數(shù)據(jù)源提取數(shù)據(jù)顯示;服務(wù)主要用于報表的定義生成和打印。編輯和顯示用表格顯示類庫來實現(xiàn)。中間層是實時庫和商用庫的訪問接口,報表工具使用庫的訪問接口來操作數(shù)據(jù)。數(shù)據(jù)層包括實時庫和商用庫,存儲了實時數(shù)據(jù),歷史數(shù)據(jù)和管理應(yīng)用數(shù)據(jù)。

        4、設(shè)計與實現(xiàn)

        能源管理系統(tǒng)有很多功能模塊,如能源監(jiān)控數(shù)據(jù)、分析數(shù)據(jù)、從ERP獲取的數(shù)據(jù)等,這些數(shù)據(jù)大部分都保存在數(shù)據(jù)庫中。但是這些系統(tǒng)可能分布在不同的物理位置上,使用不同的數(shù)據(jù)組織形式和操作系統(tǒng)平臺,而且數(shù)據(jù)庫也不盡相同。如何消除數(shù)據(jù)源的差異,能用一種方式來定義報表與數(shù)據(jù)庫的關(guān)聯(lián),正是問題所在。通用報表管理系統(tǒng),使用數(shù)據(jù)集的方式作為數(shù)據(jù)源和報表關(guān)聯(lián)之間的紐帶,優(yōu)點如下:

        1) 數(shù)據(jù)關(guān)聯(lián)時使用數(shù)據(jù)集,不再是原始的基礎(chǔ)表,屏蔽了實時庫和商用庫之間的差異。

        2) 報表數(shù)據(jù)關(guān)聯(lián)簡單化,對數(shù)據(jù)集的修改基本上不會影響到已定義的數(shù)據(jù)關(guān)聯(lián);

        3) 報表不僅能查詢基礎(chǔ)表的數(shù)據(jù),還能查詢多基礎(chǔ)表的關(guān)聯(lián)數(shù)據(jù),多基礎(chǔ)表之間的關(guān)系能定義成層次,也能定義成平行的,它們之間的關(guān)系使用關(guān)聯(lián)域表示。

        數(shù)據(jù)集的定義需要先選擇數(shù)據(jù)源的基礎(chǔ)表,定義成層次關(guān)系時需要指定兩表之間的關(guān)聯(lián)域,檢測關(guān)聯(lián)域的屬性是否相同,層次關(guān)系數(shù)據(jù)集會記錄下各個基礎(chǔ)表的層次關(guān)系,平行關(guān)系表之間的關(guān)系在過濾條件的設(shè)置,順序就是瀏覽時的訪問順序。同一張報表可以定義多個數(shù)據(jù)集,各個數(shù)據(jù)集可以分別有不同的數(shù)據(jù)源。

        數(shù)據(jù)關(guān)聯(lián)也可以是簡單的一條SQL語句,不同的數(shù)據(jù)源可以使用同樣的定義方式,保存的時候會記錄下數(shù)據(jù)源信息,在實際瀏覽的時候能從不同的數(shù)據(jù)源中獲取數(shù)據(jù)。

        定義數(shù)據(jù)集的時候可以使用參數(shù),參數(shù)也是預先定義好的,可以是普通文本,由用戶輸入,也可以關(guān)聯(lián)到菜單或者數(shù)據(jù)庫中某張表的某個域,瀏覽時載入該表該域的所有值供用戶選擇。數(shù)據(jù)集中每個表或者SQL語句中都可以使用參數(shù)。

        瀏覽報表時,先從列表中選擇需要瀏覽的報表,瀏覽工具先讀入報表樣式文件,再讀入數(shù)據(jù)關(guān)聯(lián)文件,并根據(jù)關(guān)聯(lián)類型整理數(shù)據(jù)關(guān)聯(lián),逐一處理相同數(shù)據(jù)集編號的關(guān)聯(lián),判斷數(shù)據(jù)源類型,使用不同的訪問接口訪問數(shù)據(jù)庫。對多基礎(chǔ)表的數(shù)據(jù)集,如果是層次關(guān)系,則根據(jù)表的層次關(guān)系,通過關(guān)聯(lián)域,依次訪問直至最底層的表,如果是平行關(guān)系,則根據(jù)表的順序關(guān)系,解析過濾條件中表與表之間的關(guān)系,依次訪問表。

        5、通用報表工具的應(yīng)用

        通用報表工具可以支持自動生成或用戶定制常規(guī)的報表,也可以通過工具定制報表,支持在MS-Excel中編輯表格,編輯完成后再將文件導入報表工具中。

        用戶可以根據(jù)需求,靈活地選擇維度,包括組織、介質(zhì)和時間維度。為用戶查詢多維數(shù)據(jù)帶來極大的方便,用戶可以根據(jù)自己需求選擇查詢的層次。在為每個維度或度量都選擇了成員后,便可以將選擇的多維數(shù)據(jù)與單元格關(guān)聯(lián)。

        在時間上以日、周、月、季、年為間隔,在用能設(shè)備、生產(chǎn)線、車間、廠、部門級別上進行產(chǎn)量、產(chǎn)值、各能源介質(zhì)消耗(噸標煤),各項能耗費用,總能耗(噸標煤)、總能耗費用的計劃值、實際值等內(nèi)容自定義報表輸出。

        6、結(jié)論

        通用報表考慮管理功能的實際需要,是一種適用于信息統(tǒng)計的實用工具,使維護人員方便地定義報表的樣式、數(shù)據(jù)集、數(shù)據(jù)關(guān)聯(lián)等。根據(jù)用戶定制的樣式和數(shù)據(jù)關(guān)聯(lián),從各種數(shù)據(jù)源提取數(shù)據(jù)顯示給用戶。該報表工具在工業(yè)企業(yè)、機場等能源管理項目中投入使用,運行效果良好。

        參考文獻

        1、王素霞、于放、臧輝,面向Web應(yīng)用的報表管理系統(tǒng)生成器. 計算機系統(tǒng)應(yīng)用,2014(01)

        2、文靜華、張梅、田建強,基于Excel的企業(yè)通用動態(tài)報表生成工具的設(shè)計,計算機工程,2005(31)

        猜你喜歡
        跨平臺關(guān)聯(lián)定義
        “苦”的關(guān)聯(lián)
        當代陜西(2021年17期)2021-11-06 03:21:36
        跨平臺APEX接口組件的設(shè)計與實現(xiàn)
        奇趣搭配
        智趣
        讀者(2017年5期)2017-02-15 18:04:18
        成功的定義
        山東青年(2016年1期)2016-02-28 14:25:25
        基于QT的跨平臺輸電鐵塔監(jiān)控終端軟件設(shè)計與實現(xiàn)
        基于OPC跨平臺通信的電機監(jiān)測與診斷系統(tǒng)
        基于B/S的跨平臺用戶界面可配置算法研究
        修辭學的重大定義
        當代修辭學(2014年3期)2014-01-21 02:30:44
        山的定義
        国产情侣一区二区三区| 9999毛片免费看| 精品熟女少妇av免费观看| 国产亚洲日韩欧美一区二区三区| 久久综合色鬼| 蜜桃一区二区免费视频观看| 一区二区三区精品免费| 四虎国产成人永久精品免费| 中国老妇女毛茸茸bbwbabes| 欧美精品AⅤ在线视频| 日本老年人精品久久中文字幕| 中文字幕成人精品久久不卡91| 人妻 丝袜美腿 中文字幕| 天天躁日日躁狠狠躁av| 国产午夜激无码av毛片| 亚洲中文字幕精品久久久久久直播 | 日韩人妻中文字幕专区| 少妇人妻精品一区二区三区| 亚洲精品无码久久久久牙蜜区| 吃奶摸下的激烈视频| 亚洲乱码少妇中文字幕| 精品少妇人妻久久免费| 一本久道高清视频在线观看| 吃奶摸下高潮60分钟免费视频| 人妻熟女一区二区三区app下载| 风韵饥渴少妇在线观看| 精品福利一区| 精品一区二区三区女同免费| 91精品国产92久久久| 国内最真实的xxxx人伦| 日韩av精品国产av精品| 国产成人综合久久久久久| 淫秽在线中国国产视频| 日本二区在线视频观看| 亚洲精品久久久久中文字幕| 99热这里只有精品3| 毛片色片av色在线观看| 国产av自拍视频在线观看| 国产又色又爽又黄的| 亚洲午夜精品久久久久久一区| 一区二区三区在线免费av|