[發(fā)明專利]一種基于EXCEL平臺構建的WEB報表設計系統(tǒng)及實現方法在審
| 申請?zhí)枺?/td> | 201410722884.1 | 申請日: | 2014-12-02 |
| 公開(公告)號: | CN104360992A | 公開(公告)日: | 2015-02-18 |
| 發(fā)明(設計)人: | 聶作先;王平陽;聶明星;楊海燕;張順淼 | 申請(專利權)人: | 福建工程學院 |
| 主分類號: | G06F17/24 | 分類號: | G06F17/24;G06F17/30 |
| 代理公司: | 北京市商泰律師事務所 11255 | 代理人: | 王曉彬 |
| 地址: | 350118 福*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 excel 平臺 構建 web 報表 設計 系統(tǒng) 實現 方法 | ||
技術領域
本發(fā)明涉及計算機軟件應用領域,尤其涉及一種基于EXCEL平臺構建的WEB報表設計系統(tǒng)。
背景技術
隨著互聯網的廣泛應用,電子政務、電子商務以及企業(yè)信息化得到迅猛發(fā)展,數據的采集、傳輸、展示、交互、等問題顯得越來越重要。報表作為一種信息組織和展示的有力手段,是企業(yè)信息系統(tǒng)的重要組成部分。據不完全統(tǒng)計,企業(yè)系統(tǒng)的實際應用中,有60%以上與報表相關。報表系統(tǒng)在各行各業(yè)中都有很廣泛的用途,是進行信息瀏覽、分析、打印的有力工具。隨著WEB技術的發(fā)展,企業(yè)系統(tǒng)從傳統(tǒng)的客戶端/服務器架構逐步向瀏覽器/服務器架構轉移,企業(yè)信息系統(tǒng)也正向基于Web的信息系統(tǒng)進行轉變,越來越多的報表應用將在Web環(huán)境下開發(fā)與運行。在WEB報表開發(fā)系統(tǒng)研發(fā)過程中,主要包括報表設計器開發(fā)、報表服務器開發(fā)及瀏覽器端報表展示機制開發(fā),其中難度最大的就是報表設計器開發(fā)。報表設計器開發(fā)涉及到報表模型設計、圖形界面的管理及眾多功能,從頭開發(fā)技術難度很高。
近年來,國內外各個領域對于web報表的研究也在逐漸增多,不過傳統(tǒng)的報表工具主要采用C/S結構,而面向web的報表系統(tǒng)需要采用B/S結構。借助于web報表工具,就能隨時隨地的使用瀏覽器去訪問各種數據資源。目前,主流的報表工具有很多,國外主要是水晶報表、快速報表系統(tǒng)、微軟報表服務等,國內主要的是杰表、中創(chuàng)、潤乾、帆軟等。
水晶報表,是目前業(yè)內最專業(yè)功能最強的報表系統(tǒng)。它可以將報表制作功能與web及windows應用程序結合,利用各種資料來源,建立高品質報表。但是就其目前在國內使用的情況來看,國內報表習慣于excel的表格格式,而水晶報表不能很好的處理大量的excel型報表文件,所以這也成為水晶報表的一個限制因素。
快速報表系統(tǒng)(FastReport),是一個俄國人開發(fā)的報表系統(tǒng),報表設計器的圖形化用戶界面做得非常精致,她是典型的控件拖放的設計模式。報表分為幾個大塊(Band),這些塊區(qū)分為頁眉,表身和頁腳,其中只有一個頁眉和頁腳,可以有多個表身。
微軟報表服務是提供的報表設計器是基于VS.NET的,因此若要設計報表則必須安裝昂貴的VS.NET集成開發(fā)環(huán)境。它采用控件拖拽的設計模式,但表格內部則采用類似Excel的編輯方式。
潤乾報表是國內比較先進的報表系統(tǒng),她的設計器采用類似Excel樣式的表格設計方式,她的報表模型比較先進,包括報表排版模型,報表參數和宏定義等概念。
杰創(chuàng)網絡報表一般簡稱為杰表。它技術比較先進,完全用Java實現,兼容j2ee平臺。它的報表設計器是用Java寫的,它的設計模式總體上是基于控件拖放,它沒有Band的概念,報表設計界面直接分為頁眉,主體和頁腳,用戶可以在在界面上拖放操作放置表格控件,但表格控件內部卻是類似Excel的電子表格設計模式,因此它的設計器的設計模式實際上是控件拖放和電子表格的結合。
中創(chuàng)軟件,是一個中間件廠商,其中報表工具是其一個重要產品。它是針對B/S環(huán)境下的報表工具,采用類似Excel的排版方式。
以上廠商提供的報表設計器按照操作模式可以分為兩類:基于控件拖放的設計模式和基于類似Excel電子表格的設計模式?;诳丶戏诺脑O計模式實現起來比較方便,技術成熟,但不適應類似中國式的復雜報表,因為這需要進行精細的對齊操作,生成的報表輸出為HTML或Excel文檔時比較難于處理。而Excel電子表格的設計模式實現起來比較復雜,但能處理中國式的復雜報表,能比較方便的生成HTML或Excel文檔。因此一般認為類似Excel電子表格的報表設計器比較先進,符合中國國情。
起步科技公司開發(fā)的X5快速開發(fā)平臺中,其報表設計器與上述報表系統(tǒng)相比具有鮮明特色。該工具將EXCEL嵌入到設計器中,用戶可以在EXCEL中設計表單布局及字體風格,但其他主要工作在EXCEL平臺外的報表設計器中完成。這種方式既可以利用EXCEL強大的報表格式設計功能,又免去了在報表設計器中開發(fā)表格組件的工作量。
對于水晶報表和快速報表,由于其報表格式主要采取拖拽式設計,格式對齊與調整相當費時,難以滿足國內報表設計的需求。
微軟報表服務、潤乾報表、杰創(chuàng)網絡報表、中創(chuàng)軟件等報表系統(tǒng)采用了類EXCEL表格的形式設計報表格式,符合國內報表用戶的需求,但這類報表系統(tǒng)從頭實現的技術難度大、開發(fā)成本高。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福建工程學院,未經福建工程學院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410722884.1/2.html,轉載請聲明來源鉆瓜專利網。





