報表開發思路!

E_Report是一套專門面向程序開發人員製做複雜報表的軟件開發工具組件,E_Report基本解決了複雜的中國式報表格式任意性及關係數據庫的關聯規律性之間的矛盾,使得用戶可以方便快捷的製做出符合開發要求的報表,從而能夠實現了報與表的基本完美的結合。java

E_Report設計器採用C# Winform開發,報表計算引擎基於.net/java技術開發,能夠運行在任何Windows操做系統下,支持全部Oracle、SqlServer、MySql數據庫。報表設計器是有報表設計、報表引擎、打印輸出三部分功能組成。主要用於統計分析報表、頁面數據打印WEB報表的設計製做;基本知足了開發人員針對平常項目報表的開發設計維護功能。數據庫

報表平臺支持鏈接外部任意數據庫,支持輸入變量、宏變量。函數

E_Report報表引擎採用多源分片、動態格間計算爲主要目標;主要實現功能以下:工具

一、支持多個數據源(SQL)組合獲取數據開發工具

二、支持查詢條件數據過濾;前臺多參數傳入參與SQL語句數據獲取計算操作系統

三、支持單元格引用;能夠自動斷定是否循環引用;.net

四、支持跨行跨列計算,支持累計、佔比、排名等功能設計

五、支持清單式報表、一次分組報表、屢次分組報表、交叉報表等orm

六、支持柱狀圖、曲線圖、餅狀圖、條碼、圖片內嵌控件對象

七、支持單元格的任意合併拆分;

八、支持動態計算單元格、行、列及相關屬性

九、支持報表鑽取,經過URL多頁面多參數的傳輸;

十、支持報表的打印(標題、表頭、數據、表尾分頁打印)、輸出Excel功能

十一、支持單元格屬性的複雜表達式的設計計算功能

十二、支持查詢條件設計功能;

1三、支持靈活的用戶JS處理方法

1四、支持鏈接外部數據庫。

經過報表設計器能夠帶來以下好處:

一、分離報表實際業務數據及展示方式。經過數據源能夠快速實現

二、採用多源分片和動態格間計算技術可以高效的完成複雜報表的設計,有效的縮短產品開發週期,並能提升產品質量。

三、經過提供業務對象和簡單的SQL語句,可讓開發人員快捷方便的製做報表

四、經過可視化的設計界面和報表函數方法,能快速輕鬆的製做出符合要求的圖形化的中國式報表;同時對業務單據(SDP平臺頁面設計)頁面能夠快速的製做相應的打印表單;經過計算引擎能夠快捷的檢查報表表達式是否設計正確,提升工做效率,而且有效的提升了軟件的質量;在後期的維護中能夠及時高效的進行一些修改,基本顯示到現場能夠當即響應處理。

相關文章
相關標籤/搜索