[發明專利]一種報表模板定制系統無效
| 申請號: | 201010221223.2 | 申請日: | 2010-06-29 |
| 公開(公告)號: | CN101908039A | 公開(公告)日: | 2010-12-08 |
| 發明(設計)人: | 趙沖沖;胡長軍;趙立勇 | 申請(專利權)人: | 北京科技大學 |
| 主分類號: | G06F17/24 | 分類號: | G06F17/24;G06F17/30;H04L29/06 |
| 代理公司: | 北京中博世達專利商標代理有限公司 11274 | 代理人: | 申健 |
| 地址: | 100083 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 報表 模板 定制 系統 | ||
技術領域
本發明涉及報表定制技術,特別是涉及一種報表模板定制系統。
背景技術
目前,人們在生產生活中幾乎都離不開報表的使用,如何使用報表具有重要的意義。一般情況下,報表由表頭、表體和表尾組成。從結構來看,表體由標題欄、主體單元格和數據單元格構成;主體單元格按照行、列分布依次構成主欄(或橫表頭)、賓欄(或縱表頭),主欄和賓欄可以包含多層結構;從整體來看,表體可以看作是由多個主體單元格和數據單元格排列、組合而成的。主體單元格用來定義行數據、列數據,而不用來填寫和顯示數據;數據單元格用來填寫或顯示數據。實際應用中,報表中的標題名稱、各項目名稱以及數據與報表結構完全綁定,構成了具有實際語義的報表。不同的報表均是獨立設計的,相互之間并不能重復利用相同的單元格。圖1和圖2為兩個報表模板實例。如圖1、圖2所示,同一報表模板內和不同報表模板之間存在含義相同的單元格,如圖1中的A4和圖2中的B3。
由此可見,在現有技術中,報表各組成結構之間以及各項目名稱、數據與報表結構之間均綁定在一起,使得不包含有任何數據的報表模板各組成部分與報表數據無法重復使用,而且增加了報表修改的工作量;當報表模板表頭比較復雜,具有多層結構時,如果要修改該報表模板結構,則必須重新設計整個報表模板;上述這些問題都會導致大量的重復勞動,增加了工作成本,同時,設計和修改報表的靈活性也比較差。
發明內容
有鑒于此,本發明的主要目的在于提供一種節約成本且報表各組成結構和報表數據能被復用的報表模板定制系統。
為了達到上述目的,本發明提出的技術方案為:
一種報表模板定制系統,包括客戶端、報表模板服務器和數據服務器;其中,
客戶端,用于向報表模板服務器發送報表模板定制指令、填寫報表指令、瀏覽報表指令和打印報表指令;根據填寫報表指令、瀏覽報表指令和打印報表指令從報表模塊服務器獲取報表后,填寫報表、瀏覽報表和打印報表,并對所述報表模板定制系統進行管理維護。
報表模板服務器,用于根據客戶端發送的報表模板定制指令定制報表模板,驗證該報表模板,將通過驗證的報表模板各組成部分發送至數據服務器進行存儲;根據客戶端發送的填寫報表指令、瀏覽報表指令和打印報表指令,從數據服務器中分別獲取相應的報表模板和原始數據后,將報表模板和原始數據組成的報表轉發至客戶端。
數據服務器,用于分別存儲所述報表模板定制系統的系統信息、原始數據和報表模板服務器發送的報表模板各組成部分,原始數據包括預設數據和用戶填寫的數據。
綜上所述,本發明所述報表模板定制系統能將報表模板的各組成部分作為一個個獨立元素以表格形式進行存儲,使得主體單元格、數據單元格以及原始數據能隨意復用,這樣,用戶可以根據實際需要靈活定制所需報表模板,而且修改報表模板結構也比較容易,提高了用戶管理效率,并節約了人力成本。
附圖說明
圖1為現有技術中的報表模板實例一。
圖2為現有技術中的報表模板實例二。
圖3為本發明所述報表模板定制系統的組成結構示意圖。
圖4為本發明報表模板服務器的組成結構示意圖。
圖5為圖1所示報表模板設計效果示意圖。
圖6為圖2所示報表模板設計效果示意圖。
具體實施方式
為使本發明的目的、技術方案和優點更加清楚,下面將結合附圖及具體實施例對本發明作進一步地詳細描述。
圖3為本發明所述報表模板定制系統的組成結構示意圖。如圖3所示,本發明所述報表模板定制系統包括客戶端1、報表模板服務器2和數據服務器3;其中,
客戶端1,用于向報表模板服務器2發送報表模板定制指令、填寫報表指令、瀏覽報表指令和打印報表指令;根據填寫報表指令、瀏覽報表指令和打印報表指令從報表模塊服務器2獲取報表后,填寫報表、瀏覽報表和打印報表,并對所述報表模板定制系統進行管理維護。
報表模板服務器2,用于根據客戶端1發送的報表模板定制指令定制報表模板,驗證該報表模板,將通過驗證的報表模板各組成部分發送至數據服務器3進行存儲;根據客戶端1發送的填寫報表指令、瀏覽報表指令和打印報表指令,從數據服務器3中分別獲取相應的報表模板和原始數據后,將報表模板和原始數據組成的報表轉發至客戶端1。
數據服務器3,用于分別存儲所述報表模板定制系統的系統信息、原始數據和報表模板服務器2發送的報表模板各組成部分,原始數據包括預設數據和用戶填寫的數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京科技大學,未經北京科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010221223.2/2.html,轉載請聲明來源鉆瓜專利網。





