FineReport報表軟件是一款純Java編寫簡單的拖拽操作便可以設(shè)計復(fù)雜的中國式報表,搭建數(shù)據(jù)決策分析系統(tǒng)。
軟件公司用FineReport報表,在軟件開發(fā)過程中,可以加快開發(fā)速度,提高軟件的穩(wěn)定性;在軟件交付后,可以大大的降低維護(hù)難度,提高最終用戶的滿意度。開發(fā)出的軟件可以做到隨需應(yīng)變。
企事業(yè)單位這些最終用戶應(yīng)用FineReport報表,可以簡單的應(yīng)用多業(yè)務(wù)系統(tǒng)數(shù)據(jù),集中數(shù)據(jù)于一張報表,讓更多數(shù)據(jù)應(yīng)用于經(jīng)營分析和業(yè)務(wù)管控中。通過FineReport數(shù)據(jù)決策系統(tǒng),用戶可以搭建報表中心,實(shí)現(xiàn)報表的統(tǒng)一訪問和管理,實(shí)現(xiàn)財務(wù)、銷售、客戶、庫存等各種業(yè)務(wù)主題分析、數(shù)據(jù)填報等。
FineReport 是帆軟自主研發(fā)的企業(yè)級 Web 報表工具,經(jīng)過多年的打磨,已經(jīng)成長為中國報表軟件領(lǐng)導(dǎo)品牌。
FineReport 以其零編碼的理念,易學(xué)易用,功能強(qiáng)大,簡單拖拽操作便可制作中國式復(fù)雜報表,輕松實(shí)現(xiàn)報表的多樣化展示、交互分析、數(shù)據(jù)錄入、權(quán)限管理、定時調(diào)度、打印輸出、門戶管理和移動應(yīng)用等需求。
FineReport 的產(chǎn)品特點(diǎn)可以總結(jié)為:專業(yè)、簡潔、靈活
所謂FineReport設(shè)計器,就是用來設(shè)計和制作報表的客戶端軟件。
無需編碼,拖拽操作,跟Excel一樣簡單
?EXCEL+綁定數(shù)據(jù)列的操作界面,拖拽數(shù)據(jù)列到對應(yīng)單元格
?無限行列擴(kuò)展,多Sheet,跨Sheet計算完美兼容Excel公式
?支持導(dǎo)入現(xiàn)有Excel表樣制作報表,而且無失真保留原有表公式
多工作目錄切換,遠(yuǎn)程設(shè)計,協(xié)同制表
?自由配置多工作目錄,在不同工程間隨意切換; 支持連接遠(yuǎn)程服務(wù)器,本地設(shè)計,遠(yuǎn)程發(fā)布
?支持多人同時開發(fā)同一套報表,并通過模板加鎖功能防止編輯沖突;通過數(shù)據(jù)權(quán)限控制,保障數(shù)據(jù)安全
一鍵更新&備份還原,支持插件擴(kuò)展
?業(yè)內(nèi)第一家支持在線更新的報表設(shè)計器,無需重新安裝,一鍵升級到最新版,及時體驗(yàn)最新能。
?支持升級前自動備份,支持根據(jù)備份節(jié)點(diǎn),一鍵還原。
?插件化開發(fā)理念,提供豐富的API,方便您對產(chǎn)品靈活定制。提供官方插件商城,強(qiáng)大的插件群幫您拓展各種功能。
AlphaFine智能助手,連接一切資源
?連接一切:產(chǎn)品有什么功能、有哪些模板/組件或插件、某項(xiàng)功能怎么設(shè)置、某個報錯什么意思怎么解決等等,都可以通過這個入口找到答案??偠灾?,用戶可以通過智能助手獲取到所有有效資源,輔助報表制作
?智能搜索:基于對用戶行為的深度學(xué)習(xí),智能提供結(jié)果內(nèi)容
?智能檢測:基于帆軟的云中心問題庫,用戶在訪問模板出錯時可以快速知道當(dāng)前報錯的原因以及對應(yīng)的解決方案
模板文件版本管理
?版本管理:用戶在設(shè)計、修改報表模板時需要控制模板的版本,進(jìn)行版本的回退,控制模板的上線迭代
?歷史版本:支持對任意模板文件保存任意多個歷史版本,每個版本均支持填寫備注說明。在遠(yuǎn)程設(shè)計時,還支持記錄該歷史版本的所屬用戶
?版本還原:支持對從任意歷史版本還原。當(dāng)模板文件出現(xiàn)意外損壞或者其他非必要修改時,可以通過還原功能還原到指定的歷史版本
FineReport提供三大報表模式:滿足各種復(fù)雜應(yīng)用場景
普通報表模式:專注解決各類中國式報表
1.輕松進(jìn)行分頁、分欄、分組設(shè)置
分頁:指定分頁;凍結(jié)表頭,重復(fù)標(biāo)題行結(jié)尾行; 頁內(nèi)合計;不分頁預(yù)覽;橫向不分頁縱向分頁。
分組:自定義公式分組;條件分組;普通分組; 相鄰連續(xù)分組;組織遞歸樹。
分欄:行分欄;列分欄;卡片式分欄;重復(fù)標(biāo)題行; 自動補(bǔ)足空白行。
2.支持主子報表、樹報表等多種個性化報表
主子報表:適用于同一報表包含多塊區(qū)域用于展示不同內(nèi)容;FineReport支持嵌入式主子表以及表單式主子表。
樹報表:適用于展現(xiàn)具有層級關(guān)系的數(shù)據(jù),比如跟組織結(jié)構(gòu)相關(guān)的數(shù)據(jù)展現(xiàn)。比如樹數(shù)據(jù)集來實(shí)現(xiàn)此類報表。
3.動態(tài)格間運(yùn)算滿足復(fù)雜統(tǒng)計對比需求
聚合報表模式:針對不規(guī)則大報表提供專門解決方案
自由拼接聚合塊,省去頻繁合并拆分單元格的麻煩
各模塊互相獨(dú)立,任意拖拽,自由拼接
各模塊之間單元格擴(kuò)展分離,互不影響
決策報表:自適應(yīng)駕駛艙的設(shè)計模式
1.畫布界面,組件拖拽操作,自由制作駕駛艙
畫布式界面,組件拖拽式操作,可實(shí)現(xiàn) 組件內(nèi)刷新(局部刷新),支持組件隱藏,支持組件堆疊,且不同組件擴(kuò)展獨(dú)立
多種布局方式:自適應(yīng)布局,絕對布局, Tab布局,支持多tab輪播,自由發(fā)揮創(chuàng)意
提供多種圖表、控件、表格等組件,不同組件可對應(yīng)不同主題,綁定不同數(shù)據(jù)源,完美實(shí)現(xiàn)多維分析型管理駕駛艙
2.多屏自適應(yīng)
只需設(shè)計一次模板,即可支持PC、平板、手機(jī)、大屏等多終端自適應(yīng)展示
3.支持組件云端共享和本地復(fù)用
云端共享:帆軟官方將收集到的優(yōu)秀的demo組件傳到云中心,用戶可以根據(jù)需要將之應(yīng)用到自己的決策報表之中。
本地復(fù)用:支持模板內(nèi)以及跨模板的組件復(fù)用,復(fù)用的組件樣式設(shè)置完全得到保留,快速提升模板制作效率。
知識傳播:雖然用戶的業(yè)務(wù)各不相同,但是大家往往有相似的需求,通過組件的共享復(fù)用能夠達(dá)到客戶的知識分享傳播。
4.實(shí)時數(shù)據(jù)監(jiān)控
實(shí)時監(jiān)測:后臺數(shù)據(jù)智能監(jiān)測并對比,數(shù)據(jù)有變更前臺及時更新,時刻掌握最新數(shù)據(jù)。
局部刷新:不同于普通報表的全局刷新,決策報表支持單個組件的局部刷新,且每個組件有獨(dú)立的監(jiān)控設(shè)置,不同表格、圖形等元素可以獨(dú)立刷新
動態(tài)提示:圖表在刷新時支持對變更的數(shù)據(jù)進(jìn)行動態(tài)提示,比如彈出變化值等等
強(qiáng)大的參數(shù)設(shè)置界面,自定義多樣查詢條件
可能是業(yè)內(nèi)比較好用的可視化參數(shù)面板,拖拽控件,自由布局需要的查詢界面
提供文本、下拉樹,下拉復(fù)選框,時間,日期、下拉框等十余種控件類型
通過控件值的綁定,實(shí)現(xiàn)對報表顯示內(nèi)容和樣式的自由控制和篩選
提供多種高級自定義設(shè)置,實(shí)現(xiàn)高級篩查
常用參數(shù)組合,更懂你的使用習(xí)慣
常用參數(shù)組合:支持用戶根據(jù)自己的偏好,保存常用的篩選條件,每個用戶最多保存9個,每個組合都可以更改命名、調(diào)整順序。
智能推薦:根據(jù)用戶最近一周的使用習(xí)慣,智能推薦參數(shù)組合,讓用戶能快速的找到想要的數(shù)據(jù)。
靈活的參數(shù)傳遞,輕松實(shí)現(xiàn)報表間的聯(lián)動、鉆取等分析操作
支持圖與圖、圖與表、表與表之間 的聯(lián)動分析
支持不同圖表類型之間鉆取,支持無限層次、無限角度鉆取
支持tab切換,實(shí)現(xiàn)報表多維度分析操作,多維度觀察數(shù)據(jù)
二次分析:除卻常規(guī)參數(shù)查詢,還提供對結(jié)果報表的再次分析
普通參數(shù)查詢出結(jié)果報表后,無法再直接使用當(dāng)前頁面的數(shù)據(jù)進(jìn)行深度分析
Finereport提供頁面級的即時數(shù)據(jù)分析功能來解決上述問題
支持排序、條件篩選、列表篩選
FineReport既可使用帆軟自研的Html5圖表,也可接入Echarts等第三方控件來制作圖表,還可以使用基于webgl等開發(fā)的新穎圖表,全面滿足您的可視化需求。
自主研發(fā)Html5圖表:十九種圖表大類,超過五十種圖表樣式
自主研發(fā)的HTML5圖表,具有優(yōu)秀的動態(tài)效果和強(qiáng)大的交互體驗(yàn),具提供超強(qiáng)的個性化設(shè)置項(xiàng),能在多種終端設(shè)備完美展示
十五種圖表大類和五十余種圖表樣式滿足人群的所需,為多樣數(shù)據(jù)信息提供全面支持
自主研發(fā)的圖表,避免了使用第三方插件帶來的知識產(chǎn)權(quán)、服務(wù)、文檔等的不便。
支持柱形圖,折線圖,餅圖,雷達(dá)圖,散點(diǎn)圖、圓環(huán)圖,條形圖,地圖、堆積圖、面積圖、組合圖、氣泡圖、地圖、GIS地圖、儀表盤、全距圖、甘特圖、樹圖等多種圖表類型和圖表樣式;
擴(kuò)展圖表,讓大屏制作效果更加酷炫富有科技感
基于webgl等技術(shù)開發(fā),作為基礎(chǔ)圖表的補(bǔ)充,為大屏用戶提供更酷炫的圖表效果;
支持三維柱形地球、三維點(diǎn)地球、三維流向地球、KPI指標(biāo)卡、粒子翻頁計數(shù)器、時間齒輪、目錄齒輪、輪播gis點(diǎn)地圖等多種擴(kuò)展圖表。
數(shù)據(jù)地圖:提供豐富的數(shù)據(jù)地理信息展示
1.標(biāo)記點(diǎn)地圖/區(qū)域地圖/鉆取地圖
2.組合地圖/自定義圖片地圖
3.集成GIS地圖
圖表交互:豐富的交互效果,極具震撼力的可視化體驗(yàn)
個性化圖表:提供豐富的自定義配置
支持趨勢線、警戒線
支持自定義坐標(biāo)軸順序
支持自定義標(biāo)簽、背景、提示信息、圖片填充等等
豐富的控件樣式,支持大數(shù)據(jù)量填報
智能的數(shù)據(jù)提交控制,定制個性化提交需求
4種提交類型:內(nèi)置智能提交,插入提交、刪除提交,更新提交等入庫方式??稍O(shè)定單元格未被編輯時不參與提交
支持自定義JAVA類提交
智能添加字段,智能添加單元格,快速實(shí)現(xiàn)字段和單元格的綁定
支持提交條件,只有滿足預(yù)設(shè)條件的數(shù)據(jù)才會入庫。支持編輯提交事件
全方位的數(shù)據(jù)校驗(yàn):確保數(shù)據(jù)合乎規(guī)范
及時校驗(yàn):對單元格內(nèi)容及時校驗(yàn),比如文本的長度/數(shù)字的精度
提交校驗(yàn):提交時對全局?jǐn)?shù)據(jù)進(jìn)行校驗(yàn),支持公式/自定義java類
JS校驗(yàn):支持編寫js事件來實(shí)現(xiàn)復(fù)雜的數(shù)據(jù)校驗(yàn)
強(qiáng)制提交:可設(shè)置數(shù)據(jù)校驗(yàn)不通過仍強(qiáng)制提交數(shù)據(jù)
在線導(dǎo)入excel數(shù)據(jù):提供多種匹配邏輯,支持行式和自由格式報表
導(dǎo)入行式報表:支持固定行和不定行的導(dǎo)入,提供按標(biāo)題匹配和按位置匹配等智能匹配邏輯,支持雙向擴(kuò)展報表的導(dǎo)入
導(dǎo)入自由報表:支持導(dǎo)入自由格式的報表,按照單元格位置匹配,實(shí)現(xiàn)完整樣式的導(dǎo)入
自定義導(dǎo)入:支持行式報表的自定義導(dǎo)入,用戶可以選擇要導(dǎo)入的行、列以及sheet
批量導(dǎo)入excel數(shù)據(jù):讓沉淀的歷史數(shù)據(jù)煥發(fā)生機(jī)
無需預(yù)覽即可導(dǎo)入
大大提升大數(shù)據(jù)量導(dǎo)入性能
支持批量導(dǎo)入時填報校驗(yàn)
離線填報:讓數(shù)據(jù)填報擺脫網(wǎng)絡(luò)束縛,隨時隨地進(jìn)行
FineReport支持離線填報,讓企業(yè)在各種場景下特別是生產(chǎn)環(huán)境中,都能隨時隨地隨心填報,不受限于網(wǎng)絡(luò)。
實(shí)現(xiàn)流程:
1.輸出HTML 離線報表
2.非網(wǎng)絡(luò)環(huán)境下進(jìn)行 數(shù)據(jù)填報
3.聯(lián)網(wǎng)后 再進(jìn)行 數(shù)據(jù)提交
填報暫存:智能緩存技術(shù),避免數(shù)據(jù)因意外丟失
FineReport貼心地開發(fā)了填報暫存功能,適用于以下場景:
網(wǎng)絡(luò)中斷 服務(wù)器突發(fā)狀況
內(nèi)容待定 需思考后再補(bǔ)充提交
多sheet填報:輕松實(shí)現(xiàn)多張?zhí)顖蟊砼刻峤?/p>
適用場景:一份完整報告包含多個單元的資料填報主題,需要同時提交多個表單
多級上報:輕松實(shí)現(xiàn)數(shù)據(jù)上報、審批、退回的流程處理
多種流程支持
多形式提醒
數(shù)據(jù)決策系統(tǒng):對報表/用戶/系統(tǒng)配置進(jìn)行統(tǒng)一管理
用戶管理:內(nèi)建用戶,導(dǎo)入用戶,同步用戶數(shù)據(jù)等
用戶添加:支持手動添加、導(dǎo)入用戶或者同步用戶數(shù)據(jù)集的方法批量添加用戶及其部門職位或角色。
機(jī)構(gòu)部門、角色:可以按照組織架構(gòu)、角色對于用戶進(jìn)行分類管理。
用戶認(rèn)證:提供內(nèi)置認(rèn)證、LDAP認(rèn)證、HTTP認(rèn)證三種用戶身份驗(yàn)證方式,幾乎可以做到與任意的系統(tǒng)平臺完美的結(jié)合在一起。
目錄管理:對報表目錄、封面進(jìn)行統(tǒng)一維護(hù)
目錄管理:管理員可以在增加、刪除或修改平臺的目錄結(jié)構(gòu),支持多層目錄,支持調(diào)整目錄的位置順序。
節(jié)點(diǎn)管理:管理員可以增加新的報表節(jié)點(diǎn)到對應(yīng)目錄。支持添加報表模板、URL鏈接以及多級上報流程,支持批量刪除報表節(jié)點(diǎn)。支持節(jié)點(diǎn)目錄調(diào)整,這次會查看方式、展示終端、參數(shù)的配置。
權(quán)限管理:可視化配置,精細(xì)到單元格的權(quán)限方案
分級權(quán)限管理:通過層層分配輕松實(shí)現(xiàn)集團(tuán)權(quán)限控制
通過分級權(quán)限控制功能,可以實(shí)現(xiàn)不同分子公司/部門共用系統(tǒng),各個分子公司/部門有其自己的管理員,并給其下屬員工分配權(quán)限,即超級管理員控制所有權(quán)限,下級管理員只能管理自己職責(zé)范圍內(nèi)的用戶和報表模板。
系統(tǒng)管理:提供登錄、打印、短信、郵件、緩存等管理
登錄配置:支持單一登錄、上次登錄信息提醒、密碼策略、登錄驗(yàn)證、登錄鎖定的設(shè)置。
短信配置:短信是一種【強(qiáng)提醒】方式,對于任務(wù)傳達(dá),事務(wù)提醒、身份認(rèn)證有著獨(dú)特優(yōu)勢。FineReport內(nèi)置了短信功能,用戶可選擇性的開通。
緩存配置:支持對數(shù)據(jù)集緩存與模板緩存進(jìn)行設(shè)置。
智能運(yùn)維:支持內(nèi)存管理、集群配置、備份還原、智能檢測、平臺日志
內(nèi)存管理:包括內(nèi)存和CPU利用率的實(shí)時監(jiān)控預(yù)警。支持智能控制會話的存活、清除、生命周期,支持對單模板的數(shù)據(jù)大小、sql執(zhí)行時長進(jìn)行限制,保障服務(wù)器的穩(wěn)定運(yùn)行。
集群配置:可通過簡單的操作快速配置集群環(huán)境。支持在平臺中配置狀態(tài)服務(wù)器與文件服務(wù)器,支持增刪節(jié)點(diǎn)的熱部署。
備份還原:支持對系統(tǒng)的配置信息、模板、jar包、插件等的備份還原,支持設(shè)置備份還原的頻率、備份路徑及備份數(shù)量、空間占用等。
云端運(yùn)維:開啟此項(xiàng)功能后,云端在系統(tǒng)自動或者用戶手動上傳數(shù)據(jù)包(絕不涉及業(yè)務(wù)數(shù)據(jù))后生成檢測報告,給出用戶運(yùn)維建議,與本地運(yùn)維的功能結(jié)合,更好地為系統(tǒng)的穩(wěn)定保駕護(hù)航。
平臺日志:對系統(tǒng)運(yùn)行的各項(xiàng)情況進(jìn)行監(jiān)控分析,通過此功能可以查看到系統(tǒng)運(yùn)行狀態(tài)的各種指標(biāo),包括訪問統(tǒng)計、用戶行為、模板熱度、性能監(jiān)控、管理日志、出錯日志。
資源遷移:通過此功能,用戶可在系統(tǒng)A中導(dǎo)出報表模板以及與之相關(guān)的平臺配置、權(quán)限配置,再將其導(dǎo)入系統(tǒng)B中,以實(shí)現(xiàn)資源從系統(tǒng)A到系統(tǒng)B的增量遷移。
定時調(diào)度:根據(jù)條件自動觸發(fā)任務(wù)
按設(shè)定的周期頻率/條件執(zhí)行特定的任務(wù),高效實(shí)現(xiàn)日報、月報、季報、年報等傳統(tǒng)需要手工處理的任務(wù)。
定時任務(wù)生成的結(jié)果文件可以保存在指定的目錄、FTP或者以附件形式進(jìn)行郵件提醒,也可以進(jìn)行短信通知、平臺消息通知,還可以推送到移動終端。
對設(shè)定的定時任務(wù)支持進(jìn)行集中管理,包括任務(wù)運(yùn)行狀態(tài)查看、暫停、編輯、復(fù)制等等。支持按定時任務(wù)權(quán)限控制,為不同用戶/角色/部門職位生成不同的結(jié)果。
安全管理:全面提升平臺的安全性健身
安全防護(hù):包括Cookie增強(qiáng)、文件上傳校驗(yàn)、Security Header三部分。開啟后能降低上傳惡意文件、跨站腳本等多種攻擊方式的威脅。
訪問控制:通過對報表訪問頻率進(jìn)行限制,緩解CC攻擊、爬蟲爬去及暴力輪詢。
SQL防注入:可通過禁用特殊關(guān)鍵字、字符轉(zhuǎn)義兩種方式防止惡意參數(shù)的注入。
全局水印:通過平臺內(nèi)的全局水印設(shè)置,可快捷地為所有報表添加水印。同時也支持為某個報表單獨(dú)配置水印。
外觀配置:界面、背景、信息提示、主題自定義
快捷配置選擇:登錄頁、主題、樣式。
開放API,可實(shí)現(xiàn)自定義主題:整體樣式、交互風(fēng)格。
FineReport是純JAVA軟件,支持同各類項(xiàng)目的部署和集成
集群:提高系統(tǒng)性能和可靠性
高一致性:所有通過FineReport產(chǎn)品進(jìn)行的配置和文件都可以隨時同步到集群的各個節(jié)點(diǎn)。
高可用性:支持所有單機(jī)功能。單一節(jié)點(diǎn)宕機(jī)后,系統(tǒng)仍可正常訪問。
功能強(qiáng)大:隨著節(jié)點(diǎn)的增加,系統(tǒng)所支持的并發(fā)幾乎呈線性增長,且每個節(jié)點(diǎn)的負(fù)載更加均衡。
使用簡單:可在平臺中通過簡單的操作快速配置集群環(huán)境,其中節(jié)點(diǎn)的增刪支持熱部署。此外,還可在平臺中監(jiān)控各個節(jié)點(diǎn)的運(yùn)行情況和日志。
Web頁面集成:通過Frame框架將報表集成到Web頁面
支持URL傳參:用戶自定義的報表節(jié)點(diǎn),點(diǎn)擊時可以傳遞參數(shù)數(shù)給網(wǎng)頁中的報表,比如時間和用戶信息等,實(shí)現(xiàn)動態(tài)數(shù)據(jù)過濾。
支持自定義參數(shù)查詢界面:用戶系統(tǒng)可能已經(jīng)使用自己框架如jquery、ext等中的控件實(shí)現(xiàn)了特定風(fēng)格的條件查詢界面,不需要再使用FR內(nèi)置的參數(shù)界面。
支持自定義工具欄:用戶系統(tǒng)已經(jīng)自己定義了一套工具欄按鈕,頁面中只需要嵌入報表內(nèi)容,不使用finereport的工具欄。
單點(diǎn)登錄:提供多種單點(diǎn)登錄方式
ajax方式:支持跨域,身份異步驗(yàn)證,支持驗(yàn)證超時處理
action提交方式:報表權(quán)限驗(yàn)證時可直接通過form里action觸發(fā)url進(jìn)行驗(yàn)證,方便快捷
iframe方式:支持跨域,但不支持異步驗(yàn)證,不支持超時處理
CAS單點(diǎn)登錄:支持CAS中央認(rèn)證服務(wù)
“FineReport+”連接并解決更多有關(guān)數(shù)據(jù)的應(yīng)用場景
FineReport+業(yè)務(wù)系統(tǒng):“+”后面可以是業(yè)務(wù)系統(tǒng)如OA、ERP、CRM等等,解決業(yè)務(wù)系統(tǒng)數(shù)據(jù)分析與利用難題。
FineReport+業(yè)務(wù)場景:FineReport自身強(qiáng)大的數(shù)據(jù)填報、流轉(zhuǎn)、權(quán)限、以及展現(xiàn)輸出打印,可以自定義諸如CRM、進(jìn)銷存等小型業(yè)務(wù)場景
FineReport+BI平臺:FineReport+BI系統(tǒng),面向中層、面向固定式、面向復(fù)雜報表的定位,滿足企業(yè)全局的數(shù)據(jù)應(yīng)用場景。
FineReport +開發(fā)者:FineReport提供開放接口,支持第三方開放者以插件開發(fā)的形式,提供豐富的應(yīng)用。
FineReport并不是封閉應(yīng)用,支持開發(fā)者深入地開發(fā)與控制
帆軟基于此平臺,著力打造互利共贏的生態(tài)圈,幫助用戶成長
對于用戶,開放的生態(tài)圈能夠最大滿足個性化的需求
用戶可以在應(yīng)用中心使用多種插件或者模板。
甚至可以發(fā)布定制需求,由開發(fā)者私人定制。
對于開發(fā)者,借助帆軟開放平臺可以實(shí)現(xiàn)額外收益
1 軟件公司為什么需要 FineReport
以前的項(xiàng)目開發(fā)模式多采用定制代碼開發(fā)或者基于平臺二次開發(fā) ,但是這種模式長期以來存在如下問題:
項(xiàng)目周期長,延期問題非常普遍。
需求擴(kuò)展差,無法快速響應(yīng)新需求。
熬夜加班多,身體心理壓力過大。
軟件質(zhì)量差,BUG 頻出系統(tǒng)性能差。
用戶維護(hù)難,驗(yàn)收后還要進(jìn)行維護(hù)。
離職風(fēng)險高,人才流失后果嚴(yán)重。
為了節(jié)約項(xiàng)目成本 , 有的項(xiàng)目使用開源軟件 , 表面上看似減少了報表軟件采購的費(fèi)用 , 實(shí)際上卻因?yàn)楦鞣N問題導(dǎo)致項(xiàng)目延期 , 效率甚至不如代碼開發(fā) :
功能有限制,客戶新需求不能滿足時進(jìn)退兩難。
服務(wù)無保障,遇到技術(shù)難題或產(chǎn)品BUG只能嘆息。
學(xué)習(xí)成本高,全英文的產(chǎn)品和學(xué)習(xí)資料如同天書。
FineReport 的出現(xiàn) , 宣告以上問題不再是問題 , 讓高效開發(fā)報表成為可能。同時由于 FineReport 的易用性、傻瓜性 , 可以在項(xiàng)目交付后 , 使最終用戶可以基于 FineReport 做簡單的頁面修改以達(dá)到自我維護(hù)和更新系統(tǒng)的目的。
2 企事業(yè)單位等最終用戶為什么需要 FineReport
在信息化過程中,企業(yè)一般會遇到以下問題:
沒有統(tǒng)一的報表管理門戶。
業(yè)務(wù)數(shù)據(jù)分散,應(yīng)用難度大。
出差在外不能及時查看報表。
業(yè)務(wù)調(diào)整太快,所有報表不能服務(wù)于新業(yè)務(wù)。
手工方式處理數(shù)據(jù),工作量大準(zhǔn)確度低安全性低。
業(yè)務(wù)數(shù)據(jù)增長迅速,但用于經(jīng)營分析和業(yè)務(wù)管控較少。
報表展現(xiàn)過于簡單,不利于管理者掌握企業(yè)全局信息。
以上種種問題 , 致使管理者難以獲取準(zhǔn)確的有效信息 , 決策還流于拍腦袋的直觀決策 , 對企業(yè)管理和運(yùn)營都會帶來極多不利影響。對此,F(xiàn)inereport 提供了針對企業(yè)的信息化完整解決方案:
1)數(shù)據(jù)整合
多數(shù)據(jù)關(guān)聯(lián),跨資料庫跨資料表取數(shù),簡單應(yīng)用多業(yè)務(wù)系統(tǒng)資料,集中相關(guān)業(yè)務(wù)資 料于一張報表,讓更多資料應(yīng)用于經(jīng)營分析和業(yè)務(wù)控制。
2)數(shù)據(jù)采集及建模分析
通過報表設(shè)計器,簡單靈活設(shè)計所需報表。通過報表協(xié)同作業(yè)與管理系統(tǒng),進(jìn)行報表 統(tǒng)一訪問和管理,實(shí)現(xiàn)各種業(yè)務(wù)主題分析、資料填報等。
3)數(shù)據(jù)展示
通過 PC 端或移動設(shè)備訪問報表,進(jìn)行豐富 多樣的圖表分析、鉆取分析、多維度分析、 自定義分析、及時分析等,更好的閱讀報表資料,發(fā)現(xiàn)資料價值。
1 功能結(jié)構(gòu)
數(shù)據(jù)層:設(shè)計人員創(chuàng)建報表數(shù)據(jù)源。
應(yīng)用層:設(shè)計人員進(jìn)行報表設(shè)計,管理人員配置用戶和權(quán)限體系。
展示層:普通用戶在前端執(zhí)行報表的查詢、分析、打印、 導(dǎo)出、填報等操作,支持 PC、平板 、移動端、大屏等設(shè)備,兼容主流瀏覽器。
2 應(yīng)用架構(gòu)
FineReport 報表系統(tǒng)主要由報表設(shè)計器(設(shè)計報表)和報表服務(wù)器(解析報表)兩大部分組成,所有的報表設(shè)計工作都在設(shè)計器中完成,并最終通過服務(wù)器解析展現(xiàn)給用戶。
1)FineReport 設(shè)計器可以進(jìn)行表樣、數(shù)據(jù)、展現(xiàn)、打印等報表設(shè)計文件中各種元素的設(shè)計,是報表設(shè)計和報表應(yīng)用開發(fā)、調(diào)試、部署的一體化平臺。
2)FineReport 是 Servlet 應(yīng)用程序,制作的報表必須部署在服務(wù)器端,通過報表服務(wù)器對報表的解析,用戶可以通過終端(如瀏覽器)與報表服務(wù)器進(jìn)行交互進(jìn)而查看報表。