[發明專利]一種基于動態報表模板的數據展現系統及方法有效
| 申請號: | 201410643482.2 | 申請日: | 2014-11-07 |
| 公開(公告)號: | CN104376068B | 公開(公告)日: | 2018-04-03 |
| 發明(設計)人: | 王晉剛 | 申請(專利權)人: | 北京思特奇信息技術股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F17/24;H04L29/06 |
| 代理公司: | 北京輕創知識產權代理有限公司11212 | 代理人: | 楊立 |
| 地址: | 100086 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 動態 報表 模板 數據 展現 系統 方法 | ||
1.一種基于動態報表模板的數據展現系統,其特征在于,包括客戶端和后臺服務器;
所述客戶端,其用于配置報表模板,將配置好的報表模板存儲到后臺服務器中,還用于在選擇的報表上填寫查詢條件生成查詢請求,對查詢請求解析并轉換為符合后臺服務器查詢要求的查詢請求,進而發送給后臺服務器,還用于對后臺服務器返回的報表數據進行引擎計算及格式轉換,將處理后的報表數據進行展示;
所述后臺服務器,其用于存儲配置好的報表模板,還用于根據接收的查詢請求讀取相應的報表數據,將報表數據反饋給客戶端。
2.根據權利要求1所述一種基于動態報表模板的數據展現系統,其特征在于,所述客戶端包括模板配置模塊、請求生成模塊、查詢轉換模塊、引擎計算模塊、數據格式轉換模塊和報表數據展示模塊;
所述模板配置模塊,其用于根據用戶需求配置報表模板,將配置好的報表模板發送給后臺服務器存儲;
所述請求生成模塊,其用于選擇一個報表模板動態生成報表,在報表上填寫查詢條件,生成查詢請求發送給查詢轉換模塊;
所述查詢轉換模塊,其用于將查詢請求轉換成符合后臺服務器查詢要求的請求格式,進而發送給后臺服務器;
所述引擎計算模塊,其用于對后臺服務器反饋的報表數據進行引擎計算,將計算結果發送給數據格式轉換模塊;
所述數據格式轉換模塊,其用于對計算結果進行格式轉換,將轉換后的數據發送給報表數據展示模塊;
所述報表數據展示模塊,其用于根據配置的報表樣式和規則對反饋的查詢數據進行展示。
3.根據權利要求2所述一種基于動態報表模板的數據展現系統,其特征在于,所述客戶端還包括報表導出模塊,其用于將返回的報表數據導出。
4.根據權利要求2所述一種基于動態報表模板的數據展現系統,其特征在于,所述模板配置模塊包括樣式配置單元、動態表頭配置單元、動態表尾配置單元和表格屬性配置單元;
所述樣式配置單元,其用于選取一定數量的基本樣式表或者自定義樣式表作為基本表;
所述動態表頭配置單元,其用于對基本表分層設置表頭,所述表頭為樹形結構,第一行是父類,第二行是子類,以此類推;
所述動態表尾設置單元,其用于動態設置表尾,支持自定義設置;
所述表格屬性配置單元,其用于設置表格屬性。
5.根據權利要求4所述一種基于動態報表模板的數據展現系統,其特征在于,所述設置表格屬性包括設置計算屬性及列內容下鉆屬性。
6.根據權利要求2所述一種基于動態報表模板的數據展現系統,其特征在于,所述請求生成模塊內部包含解析器,所述解析器用于解析選擇的報表模板,報表模板展示成報表形式,在展示的報表上填寫查詢條件,形成查詢請求,解析器對查詢請求進行解析。
7.根據權利要求1所述一種基于動態報表模板的數據展現系統,其特征在于,所述后臺服務器包括報表模板庫、請求處理模塊、報表數據庫和歷史數據存儲模塊;
所述報表模板庫,其用于存儲已生成的報表模板;
所述請求處理模塊,其用于客戶端發送的查詢請求,判斷請求展現的數據是否為歷史數據,如果是則將存儲于歷史數據存儲模塊中的歷史數據導入到報表數據庫中,通過報表數據庫返回所查詢的報表數據給客戶端,否則直接從報表數據庫中返回所查詢的報表數據給客戶端;
所述報表數據庫,其用于存儲當前報表數據;
所述歷史數據存儲模塊,其用于存儲歷史報表數據。
8.一種基于動態報表模板的數據展現方法,其特征在于,包括如下步驟:
步驟1,通過客戶端配置報表模板,將配置好的報表模板存儲到后臺服務器中;
步驟2,展現數據時,通過客戶端選擇一個報表模板動態生成報表,在報表上填寫查詢條件,生成查詢請求;
步驟3,解析查詢請求并轉換為要查詢的數據格式的查詢請求,將轉換格式的查詢請求發送給后臺服務器;
步驟4,所述后臺服務器根據接收的查詢請求讀取相應的報表數據,將報表數據反饋給客戶端;
步驟5,所述客戶端對接收的報表數據進行引擎計算及格式轉換,將處理后的報表數據進行展示。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京思特奇信息技術股份有限公司,未經北京思特奇信息技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410643482.2/1.html,轉載請聲明來源鉆瓜專利網。





