FineReport報(bao)(bao)表軟件是一款純Java編(bian)寫(xie)簡單(dan)的拖拽操作便可以設計復雜的中國式(shi)報(bao)(bao)表,搭建數據決策分析系統。
軟(ruan)(ruan)件(jian)公司用FineReport報表,在軟(ruan)(ruan)件(jian)開發(fa)過程中,可以加快開發(fa)速(su)度,提(ti)高軟(ruan)(ruan)件(jian)的(de)穩定性;在軟(ruan)(ruan)件(jian)交付后(hou),可以大大的(de)降(jiang)低維護難(nan)度,提(ti)高最終用戶的(de)滿意度。開發(fa)出的(de)軟(ruan)(ruan)件(jian)可以做到隨(sui)需應變。
企事業(ye)單(dan)位這些最終用(yong)戶應用(yong)FineReport報表(biao)(biao),可(ke)以(yi)簡單(dan)的(de)應用(yong)多業(ye)務系統數(shu)(shu)(shu)據(ju)(ju)(ju),集中(zhong)(zhong)數(shu)(shu)(shu)據(ju)(ju)(ju)于一張報表(biao)(biao),讓(rang)更(geng)多數(shu)(shu)(shu)據(ju)(ju)(ju)應用(yong)于經營(ying)分(fen)析(xi)和業(ye)務管控中(zhong)(zhong)。通過FineReport數(shu)(shu)(shu)據(ju)(ju)(ju)決策系統,用(yong)戶可(ke)以(yi)搭建報表(biao)(biao)中(zhong)(zhong)心(xin),實(shi)現(xian)報表(biao)(biao)的(de)統一訪(fang)問和管理,實(shi)現(xian)財(cai)務、銷(xiao)售、客戶、庫存(cun)等各種業(ye)務主題分(fen)析(xi)、數(shu)(shu)(shu)據(ju)(ju)(ju)填報等。
FineReport 是帆軟自主研發的(de)企(qi)業級 Web 報表(biao)工(gong)具,經(jing)過多年的(de)打磨,已經(jing)成長(chang)為中國(guo)報表(biao)軟件領導品牌(pai)。
FineReport 以其零編(bian)碼的理念(nian),易學易用,功(gong)能(neng)強(qiang)大,簡單拖(tuo)拽操作便可制作中國式復雜報表,輕松實現(xian)報表的多樣化展示、交互分析、數據錄入、權(quan)限(xian)管(guan)(guan)理、定時調度、打(da)印輸出、門(men)戶(hu)管(guan)(guan)理和移動應用等需求(qiu)。
FineReport 的產(chan)品特點可以總結(jie)為(wei):專業、簡潔、靈活
所謂(wei)FineReport設(she)計(ji)器,就是用來設(she)計(ji)和(he)制作報(bao)表的客戶端軟件。
無需編碼,拖拽操作,跟Excel一樣簡單
?EXCEL+綁(bang)定數據(ju)列的(de)操作界面,拖拽數據(ju)列到對應單元格
?無限行列擴展,多(duo)Sheet,跨(kua)Sheet計算(suan)完美兼容(rong)Excel公(gong)式
?支持(chi)導入現有Excel表樣制(zhi)作報(bao)表,而且無失(shi)真(zhen)保留原(yuan)有表公(gong)式(shi)
多工作目錄切換,遠程設計,協同制表
?自由(you)配置多工作(zuo)目(mu)錄,在(zai)不同工程間隨意切換; 支持連接(jie)遠(yuan)程服(fu)務器,本地(di)設計,遠(yuan)程發布
?支(zhi)持多人同時開發同一套報表(biao),并通過(guo)模板加(jia)鎖(suo)功能防止(zhi)編輯沖突;通過(guo)數據權限控制,保障(zhang)數據安全
一鍵更新&備份還原,支持插件擴展
?業內第一(yi)家(jia)支(zhi)持在線更新(xin)的報表設計(ji)器,無需重新(xin)安裝(zhuang),一(yi)鍵升級到最(zui)(zui)新(xin)版(ban),及時體驗最(zui)(zui)新(xin)能。
?支持(chi)升級(ji)前(qian)自(zi)動備份(fen),支持(chi)根據備份(fen)節點,一鍵(jian)還(huan)原。
?插件(jian)化開發理念,提(ti)供豐富的API,方(fang)便您對產(chan)品靈(ling)活(huo)定制。提(ti)供官方(fang)插件(jian)商城,強大(da)的插件(jian)群幫您拓展各(ge)種功能。
AlphaFine智能助手,連接一切資源
?連接一切:產(chan)品有(you)什么(me)功(gong)能、有(you)哪(na)些模(mo)板(ban)/組件或插件、某項(xiang)功(gong)能怎(zen)(zen)么(me)設置、某個報錯什么(me)意思怎(zen)(zen)么(me)解決(jue)等等,都可以通(tong)過這(zhe)個入口找到答案。總而言之(zhi),用戶可以通(tong)過智能助手獲取到所有(you)有(you)效資源,輔助報表制作
?智能(neng)搜(sou)索:基于對用(yong)戶行為的(de)深度(du)學習,智能(neng)提供結果內容(rong)
?智能檢測:基(ji)于帆軟的云中心問題(ti)庫,用戶在訪(fang)問模板出錯時可以(yi)快速知道當前報錯的原因(yin)以(yi)及對應的解決方(fang)案
模板文件版本管理
?版本(ben)管理(li):用戶在設計、修(xiu)改報表模板時(shi)需要(yao)控(kong)制模板的(de)(de)版本(ben),進行版本(ben)的(de)(de)回退,控(kong)制模板的(de)(de)上線迭代
?歷史(shi)版本(ben):支(zhi)持對(dui)任(ren)意模板文件保存任(ren)意多個(ge)歷史(shi)版本(ben),每個(ge)版本(ben)均支(zhi)持填寫備(bei)注說(shuo)明。在遠程(cheng)設(she)計時(shi),還(huan)支(zhi)持記錄該(gai)歷史(shi)版本(ben)的所屬(shu)用戶
?版本還原(yuan)(yuan)(yuan):支持對(dui)從任意(yi)歷史(shi)版本還原(yuan)(yuan)(yuan)。當模板文件出現意(yi)外(wai)損壞或者(zhe)其他非必要修改時,可以通過(guo)還原(yuan)(yuan)(yuan)功能(neng)還原(yuan)(yuan)(yuan)到指(zhi)定的(de)歷史(shi)版本
FineReport提供三大報表模式:滿足各(ge)種復雜應用場(chang)景
普通報表模式:專注解決各類中國式報表
1.輕松進行分(fen)頁、分(fen)欄、分(fen)組設置
分(fen)(fen)頁(ye):指定(ding)分(fen)(fen)頁(ye);凍結(jie)表頭,重復標題行(xing)結(jie)尾行(xing); 頁(ye)內(nei)合(he)計(ji);不分(fen)(fen)頁(ye)預覽;橫向(xiang)不分(fen)(fen)頁(ye)縱向(xiang)分(fen)(fen)頁(ye)。
分(fen)組:自(zi)定義公式(shi)分(fen)組;條(tiao)件(jian)分(fen)組;普通分(fen)組; 相鄰(lin)連續分(fen)組;組織遞歸樹。
分欄(lan)(lan):行分欄(lan)(lan);列分欄(lan)(lan);卡片(pian)式分欄(lan)(lan);重復標(biao)題行; 自動補足空白行。
2.支持(chi)主子報(bao)表、樹報(bao)表等(deng)多種個性(xing)化報(bao)表
主(zhu)(zhu)子(zi)報表:適用(yong)于(yu)同一(yi)報表包含多塊(kuai)區域用(yong)于(yu)展示(shi)不同內(nei)容;FineReport支持嵌入式(shi)主(zhu)(zhu)子(zi)表以(yi)及表單式(shi)主(zhu)(zhu)子(zi)表。
樹報(bao)(bao)表(biao):適(shi)用于展(zhan)現(xian)具有(you)層級關系的數據,比如(ru)跟組織(zhi)結構相關的數據展(zhan)現(xian)。比如(ru)樹數據集來(lai)實現(xian)此(ci)類報(bao)(bao)表(biao)。
3.動態(tai)格間運算滿足(zu)復(fu)雜統計對(dui)比需求
聚合報表模式:針對不規則大報表提供專門解決方案
自由拼接聚合塊,省去頻繁合并拆分單元(yuan)格的麻煩(fan)
各模塊互相(xiang)獨(du)立,任(ren)意拖拽,自由拼(pin)接(jie)
各(ge)模塊(kuai)之間單(dan)元格擴(kuo)展(zhan)分離(li),互不影響(xiang)
決策報表:自適應駕駛艙的設計模式
1.畫(hua)布界面,組件拖拽操作(zuo),自由制作(zuo)駕駛艙
畫布式(shi)界面,組(zu)(zu)件(jian)拖拽式(shi)操作,可實(shi)現 組(zu)(zu)件(jian)內刷新(xin)(局部刷新(xin)),支(zhi)(zhi)持組(zu)(zu)件(jian)隱(yin)藏,支(zhi)(zhi)持組(zu)(zu)件(jian)堆(dui)疊(die),且不同組(zu)(zu)件(jian)擴(kuo)展獨立
多(duo)種布局方式(shi):自適(shi)應布局,絕(jue)對布局, Tab布局,支持(chi)多(duo)tab輪播,自由(you)發揮(hui)創意
提供多(duo)種(zhong)圖表、控件、表格等組件,不(bu)(bu)同組件可對應不(bu)(bu)同主(zhu)題,綁定不(bu)(bu)同數(shu)據源,完美(mei)實現多(duo)維分析型管(guan)理駕駛艙
2.多屏自適應
只需設計一次模板,即可支(zhi)持PC、平板、手(shou)機、大屏等多(duo)終端自適應展示
3.支持(chi)組件云端共享和本地復用
云端共享(xiang):帆軟官方將收(shou)集到(dao)(dao)的優秀的demo組(zu)件傳到(dao)(dao)云中(zhong)心,用戶可(ke)以(yi)根據需要將之(zhi)應用到(dao)(dao)自己的決(jue)策(ce)報表之(zhi)中(zhong)。
本地(di)復(fu)用(yong):支持模板(ban)內以(yi)及跨模板(ban)的組件復(fu)用(yong),復(fu)用(yong)的組件樣式設(she)置完全(quan)得到保留(liu),快速(su)提(ti)升模板(ban)制作效率。
知識傳(chuan)播:雖然用(yong)戶(hu)的(de)(de)(de)業務各不相(xiang)同,但是(shi)大家往往有相(xiang)似的(de)(de)(de)需求,通過組(zu)件(jian)的(de)(de)(de)共享復(fu)用(yong)能夠達到客戶(hu)的(de)(de)(de)知識分享傳(chuan)播。
4.實時數據監控
實時(shi)監(jian)測(ce):后臺數據(ju)智能監(jian)測(ce)并對比(bi),數據(ju)有變更前(qian)臺及時(shi)更新(xin)(xin),時(shi)刻掌握最新(xin)(xin)數據(ju)。
局(ju)部(bu)刷(shua)新(xin)(xin):不同于(yu)普通報表的(de)(de)全局(ju)刷(shua)新(xin)(xin),決策報表支(zhi)持單(dan)個(ge)組件的(de)(de)局(ju)部(bu)刷(shua)新(xin)(xin),且每個(ge)組件有獨立(li)的(de)(de)監(jian)控設置(zhi),不同表格(ge)、圖(tu)形等元(yuan)素可以獨立(li)刷(shua)新(xin)(xin)
動態提(ti)(ti)示(shi):圖表在刷新時支持(chi)對(dui)變更的數據進行動態提(ti)(ti)示(shi),比(bi)如(ru)彈出變化值(zhi)等等
強大的參數設置界面,自定義多樣查詢條件
可(ke)能是業(ye)內比較好(hao)用的可(ke)視化參數面板(ban),拖拽控(kong)件,自由布局需(xu)要的查(cha)詢界面
提供文本、下拉(la)樹,下拉(la)復選框,時間,日期、下拉(la)框等十余種控件類型
通過(guo)控件值的綁定,實現對報表顯(xian)示(shi)內容和(he)樣(yang)式的自由控制(zhi)和(he)篩選
提供多種高級自定義設置,實現高級篩查
常用參數組合,更懂你的使用習慣
常用(yong)參數組(zu)(zu)合(he):支持用(yong)戶根據(ju)自(zi)己(ji)的偏好,保存常用(yong)的篩選條件,每(mei)個(ge)(ge)用(yong)戶最多保存9個(ge)(ge),每(mei)個(ge)(ge)組(zu)(zu)合(he)都可以更改命名(ming)、調(diao)整順(shun)序。
智能(neng)推(tui)薦(jian):根(gen)據用(yong)戶(hu)最近一周的使(shi)用(yong)習(xi)慣,智能(neng)推(tui)薦(jian)參數組合,讓(rang)用(yong)戶(hu)能(neng)快速的找到想要的數據。
靈活的參數傳遞,輕松實現報表間的聯動、鉆取等分析操作
支(zhi)持圖(tu)與(yu)圖(tu)、圖(tu)與(yu)表、表與(yu)表之間 的聯動分(fen)析
支持不(bu)同圖(tu)表類型之(zhi)間(jian)鉆取,支持無限層次、無限角度(du)鉆取
支持tab切(qie)換,實現報(bao)表多維度分析操作,多維度觀察(cha)數據(ju)
二次分析:除卻常規參數查詢,還提供對結果報表的再次分析
普通(tong)參數查詢(xun)出結果(guo)報表后,無法再直接使用當前(qian)頁面(mian)的數據進(jin)行深(shen)度(du)分(fen)析
Finereport提供頁(ye)面(mian)級(ji)的(de)即(ji)時(shi)數據(ju)分析功能來解決(jue)上(shang)述問題
支持(chi)排序(xu)、條件(jian)篩(shai)選、列表篩(shai)選
FineReport既可(ke)(ke)(ke)使(shi)(shi)用帆軟(ruan)自研(yan)的Html5圖(tu)(tu)表(biao)(biao),也可(ke)(ke)(ke)接入Echarts等第三方控件來(lai)制作圖(tu)(tu)表(biao)(biao),還可(ke)(ke)(ke)以使(shi)(shi)用基于webgl等開發的新穎圖(tu)(tu)表(biao)(biao),全面滿足(zu)您的可(ke)(ke)(ke)視化需求。
自主研發Html5圖表:十九種圖表大類,超過五十種圖表樣式
自主研發的HTML5圖表,具有優秀的動態效果和強(qiang)大的交互體驗(yan),具提供超強(qiang)的個(ge)性化設置(zhi)項,能在多種(zhong)終(zhong)端設備(bei)完(wan)美展示
十五種圖(tu)表(biao)大類和五十余種圖(tu)表(biao)樣式滿足人群的所(suo)需(xu),為(wei)多樣數據信息提供(gong)全面支持
自主(zhu)研發的圖表,避免了使(shi)用(yong)第三方插件(jian)帶(dai)來的知(zhi)識產權、服務、文(wen)檔等的不便。
支持柱形(xing)圖(tu),折線圖(tu),餅圖(tu),雷達圖(tu),散點圖(tu)、圓環圖(tu),條形(xing)圖(tu),地圖(tu)、堆積(ji)圖(tu)、面積(ji)圖(tu)、組合圖(tu)、氣泡(pao)圖(tu)、地圖(tu)、GIS地圖(tu)、儀表盤(pan)、全距圖(tu)、甘(gan)特圖(tu)、樹圖(tu)等多(duo)種圖(tu)表類型和圖(tu)表樣(yang)式(shi);
擴展圖表,讓大屏制作效果更加酷炫富有科技感
基(ji)于(yu)webgl等技術開發(fa),作為(wei)基(ji)礎圖表的補充,為(wei)大(da)屏用戶提(ti)供(gong)更酷炫(xuan)的圖表效果;
支持三維柱形(xing)地(di)(di)球、三維點(dian)地(di)(di)球、三維流向(xiang)地(di)(di)球、KPI指(zhi)標卡(ka)、粒子翻(fan)頁計(ji)數(shu)器、時間齒輪(lun)、目錄(lu)齒輪(lun)、輪(lun)播gis點(dian)地(di)(di)圖等多(duo)種擴展圖表。
數據地圖:提供豐富的數據地理信息展示
1.標記點地(di)圖(tu)/區域地(di)圖(tu)/鉆取地(di)圖(tu)
2.組合地圖/自(zi)定義圖片地圖
3.集(ji)成GIS地(di)圖
圖表交互:豐富的交互效果,極具震撼力的可視化體驗
個性化圖表:提供豐富的自定義配置
支持趨勢線(xian)、警(jing)戒線(xian)
支持自定義坐標軸順序
支(zhi)持(chi)自定義標簽(qian)、背景(jing)、提示信息、圖片填充(chong)等等
豐富的控件樣式,支持大數據量填報
智能的數據提交控制,定制個性化提交需求
4種提交(jiao)類型:內置(zhi)智能(neng)提交(jiao),插(cha)入提交(jiao)、刪除(chu)提交(jiao),更(geng)新提交(jiao)等(deng)入庫(ku)方式。可設(she)定單元格未被編輯時不(bu)參與提交(jiao)
支持自定義(yi)JAVA類提交(jiao)
智(zhi)能添加字(zi)段,智(zhi)能添加單元(yuan)(yuan)格,快(kuai)速實現字(zi)段和單元(yuan)(yuan)格的綁(bang)定
支持提交條件(jian),只有滿足(zu)預設條件(jian)的數(shu)據才會入庫。支持編輯提交事(shi)件(jian)
全方位的數據校驗:確保數據合乎規范
及時校(xiao)驗:對單(dan)元(yuan)格內容及時校(xiao)驗,比如文本的長度/數字的精(jing)度
提交校(xiao)驗:提交時(shi)對(dui)全局(ju)數據進行校(xiao)驗,支(zhi)持公(gong)式(shi)/自(zi)定(ding)義(yi)java類
JS校(xiao)驗(yan):支持編(bian)寫js事(shi)件(jian)來實(shi)現復雜的數據校(xiao)驗(yan)
強制提交:可設(she)置數據校(xiao)驗不(bu)通(tong)過仍強制提交數據
在線導入excel數據:提供多種匹配邏輯,支持行式和自由格式報表
導(dao)入(ru)(ru)行式報表:支持固定行和不(bu)定行的導(dao)入(ru)(ru),提供(gong)按標題(ti)匹配(pei)和按位置匹配(pei)等(deng)智(zhi)能(neng)匹配(pei)邏輯(ji),支持雙(shuang)向擴展報表的導(dao)入(ru)(ru)
導(dao)入自由(you)報表(biao):支持(chi)導(dao)入自由(you)格(ge)式(shi)的報表(biao),按照(zhao)單(dan)元格(ge)位(wei)置匹(pi)配,實(shi)現完整樣式(shi)的導(dao)入
自(zi)定義(yi)(yi)導入:支持行式報表的自(zi)定義(yi)(yi)導入,用戶可以選擇要導入的行、列以及sheet
批量導入excel數據:讓沉淀的歷史數據煥發生機
無需預覽即可導入(ru)
大大提升(sheng)大數據量導入性能(neng)
支持批量(liang)導入時填(tian)報(bao)校驗(yan)
離線填報:讓數據填報擺脫網絡束縛,隨時隨地進行
FineReport支持離線填(tian)報,讓(rang)企業在各種場景下特別(bie)是生產環(huan)境中(zhong),都能(neng)隨(sui)時(shi)隨(sui)地隨(sui)心填(tian)報,不受限于網(wang)絡。
實現流程:
1.輸(shu)出HTML 離線報表
2.非網絡環境下進(jin)行(xing) 數據填報
3.聯(lian)網后 再進行 數據提交(jiao)
填報暫存:智能緩存技術,避免數據因意外丟失
FineReport貼心地開(kai)發了填報暫(zan)存功能,適用于以下場景:
網(wang)絡中斷 服務器突發狀(zhuang)況(kuang)
內容待(dai)定 需思考后(hou)再補充(chong)提交
多sheet填(tian)報:輕松實(shi)現多張(zhang)填(tian)報表批量(liang)提(ti)交
適用場景:一份完整報告包含(han)多(duo)個單(dan)元的(de)資料填報主題(ti),需(xu)要(yao)同時提交多(duo)個表單(dan)
多級上報:輕松實現數據上報、審批、退回的流程處理
多種流程支持
多形式提醒
數據決策系統:對報表/用戶/系統配置進行統一管理
用戶管理:內建用戶,導入用戶,同步用戶數據等
用戶(hu)添(tian)加:支持手動添(tian)加、導入(ru)用戶(hu)或者(zhe)同步用戶(hu)數(shu)據(ju)集的(de)方法批量添(tian)加用戶(hu)及(ji)其部門職位或角色。
機構部門、角(jiao)色:可以按照(zhao)組(zu)織架構、角(jiao)色對于用戶進行分類(lei)管理(li)。
用(yong)戶認證(zheng)(zheng):提(ti)供內置認證(zheng)(zheng)、LDAP認證(zheng)(zheng)、HTTP認證(zheng)(zheng)三種用(yong)戶身份(fen)驗證(zheng)(zheng)方式(shi),幾乎可(ke)以做(zuo)到與任(ren)意的系統平臺完美的結合在一起(qi)。
目錄管理:對報表目錄、封面進行統一維護
目(mu)錄管理(li):管理(li)員可以在增加、刪除或修改平臺的目(mu)錄結構,支(zhi)持(chi)多層目(mu)錄,支(zhi)持(chi)調(diao)整目(mu)錄的位(wei)置順序。
節點(dian)管(guan)理:管(guan)理員可以增加新的報表節點(dian)到對(dui)應(ying)目(mu)錄。支(zhi)持(chi)添加報表模板、URL鏈(lian)接以及多級上報流程,支(zhi)持(chi)批量刪除報表節點(dian)。支(zhi)持(chi)節點(dian)目(mu)錄調整,這次會(hui)查看(kan)方(fang)式(shi)、展示終端、參數(shu)的配置。
權限管理:可視化配置,精細到單元格的權限方案
分級權限管理:通過層層分配輕松實現集團權限控制
通過(guo)分(fen)級(ji)權限(xian)(xian)控制功能(neng),可以實現不同分(fen)子公(gong)司(si)/部門(men)共(gong)用(yong)系統(tong),各個分(fen)子公(gong)司(si)/部門(men)有其(qi)自(zi)己的管(guan)(guan)理(li)員(yuan)(yuan),并給其(qi)下(xia)屬員(yuan)(yuan)工分(fen)配(pei)權限(xian)(xian),即超級(ji)管(guan)(guan)理(li)員(yuan)(yuan)控制所有權限(xian)(xian),下(xia)級(ji)管(guan)(guan)理(li)員(yuan)(yuan)只能(neng)管(guan)(guan)理(li)自(zi)己職責(ze)范圍(wei)內的用(yong)戶和報表模板。
系統管理:提供登錄、打印、短信、郵件、緩存等管理
登錄配置(zhi):支持單一登錄、上(shang)次登錄信息提醒、密碼策略、登錄驗(yan)證、登錄鎖定的設置(zhi)。
短(duan)信(xin)配置:短(duan)信(xin)是一種【強(qiang)提(ti)醒】方式,對于任務(wu)傳達(da),事務(wu)提(ti)醒、身份(fen)認(ren)證有著(zhu)獨特(te)優勢。FineReport內(nei)置了短(duan)信(xin)功能(neng),用(yong)戶可選擇性的開(kai)通。
緩(huan)(huan)存配(pei)置(zhi):支(zhi)持對(dui)數(shu)據集緩(huan)(huan)存與模(mo)板緩(huan)(huan)存進行設置(zhi)。
智能運維:支持內存管理、集群配置、備份還原、智能檢測、平臺日志
內存管(guan)理:包括(kuo)內存和CPU利用(yong)率的實(shi)時監控預警。支持智能控制會話(hua)的存活、清(qing)除、生命周期,支持對單模板的數據大小、sql執行時長(chang)進行限制,保障服務器(qi)的穩定運行。
集群(qun)(qun)配(pei)置(zhi):可(ke)通過(guo)簡單的操作快速配(pei)置(zhi)集群(qun)(qun)環境。支持在平(ping)臺(tai)中配(pei)置(zhi)狀(zhuang)態服務器與文件服務器,支持增刪節點的熱(re)部署。
備份還原(yuan):支持(chi)對系(xi)統的配置(zhi)信息、模(mo)板(ban)、jar包、插件(jian)等的備份還原(yuan),支持(chi)設置(zhi)備份還原(yuan)的頻(pin)率、備份路徑及(ji)備份數(shu)量、空間占(zhan)用等。
云端(duan)運(yun)維(wei):開啟此項功能后(hou),云端(duan)在系(xi)統自(zi)動或(huo)者用戶手動上傳(chuan)數(shu)據包(絕(jue)不涉及業(ye)務數(shu)據)后(hou)生成檢測(ce)報告,給出用戶運(yun)維(wei)建議,與本地(di)運(yun)維(wei)的(de)功能結合(he),更好地(di)為系(xi)統的(de)穩定保駕護航。
平臺日(ri)志:對系統(tong)運行的(de)各項(xiang)情(qing)況進行監(jian)控(kong)分析,通過此(ci)功能(neng)可以查看到系統(tong)運行狀態(tai)的(de)各種(zhong)指標,包括訪問統(tong)計(ji)、用戶行為、模板熱度(du)、性能(neng)監(jian)控(kong)、管理日(ri)志、出錯日(ri)志。
資(zi)源遷移:通過此功能(neng),用(yong)戶可在系統A中導(dao)(dao)出報(bao)表(biao)模板以及與之相關(guan)的平(ping)臺(tai)配置、權限配置,再(zai)將(jiang)其導(dao)(dao)入系統B中,以實現資(zi)源從系統A到系統B的增(zeng)量(liang)遷移。
定時調度:根據條件自動觸發任務
按設定(ding)的周期頻率/條(tiao)件執(zhi)行特定(ding)的任務(wu),高(gao)效實(shi)現日報、月報、季報、年報等傳統需要手工(gong)處理的任務(wu)。
定(ding)時(shi)任(ren)務生成(cheng)的結(jie)果文(wen)件(jian)可(ke)以(yi)保存在指(zhi)定(ding)的目錄、FTP或者以(yi)附(fu)件(jian)形式進行(xing)郵件(jian)提(ti)醒(xing),也可(ke)以(yi)進行(xing)短信通知、平臺消息通知,還可(ke)以(yi)推(tui)送(song)到(dao)移動終(zhong)端。
對(dui)設定的定時(shi)任務(wu)支持進行集中(zhong)管理,包括任務(wu)運行狀態查看(kan)、暫(zan)停、編(bian)輯、復(fu)制(zhi)等(deng)等(deng)。支持按定時(shi)任務(wu)權限控制(zhi),為不(bu)(bu)同(tong)用戶(hu)/角色/部(bu)門職位生成不(bu)(bu)同(tong)的結果(guo)。
安全管理:全面提升平臺的安全性健身
安全防護:包括Cookie增強、文件上傳校驗、Security Header三部(bu)分。開(kai)啟后能降低(di)上傳惡意文件、跨站腳本(ben)等多(duo)種(zhong)攻擊(ji)方式的威脅(xie)。
訪問(wen)控制(zhi)(zhi):通(tong)過(guo)對報表(biao)訪問(wen)頻率進(jin)行限制(zhi)(zhi),緩解CC攻擊、爬蟲爬去及暴力輪詢。
SQL防(fang)注入:可通過禁用特殊關鍵(jian)字、字符(fu)轉義(yi)兩種方式防(fang)止惡(e)意參數的(de)注入。
全局(ju)水(shui)(shui)印(yin)(yin)(yin):通過平臺內的全局(ju)水(shui)(shui)印(yin)(yin)(yin)設置,可快(kuai)捷地為(wei)所有報(bao)表添加水(shui)(shui)印(yin)(yin)(yin)。同時也支持為(wei)某個報(bao)表單獨配置水(shui)(shui)印(yin)(yin)(yin)。
外觀配置(zhi):界面、背景、信息提示、主題(ti)自定義
快捷配置(zhi)選擇:登錄頁、主題(ti)、樣式。
開放API,可實現自(zi)定(ding)義主題:整(zheng)體樣式(shi)、交互(hu)風(feng)格。
FineReport是純JAVA軟件,支持同各類項目的部署和集成
集群:提高系統性能和可靠性
高(gao)一致(zhi)性:所(suo)有通(tong)過FineReport產(chan)品(pin)進行(xing)的配置和文件(jian)都可以隨時同步到集群的各個節點。
高(gao)可用性:支持所有單機功(gong)能。單一節點宕機后(hou),系統仍可正常訪(fang)問。
功能強(qiang)大:隨著節點的增加(jia),系統所支持的并發幾乎呈線性增長(chang),且每個節點的負載(zai)更加(jia)均(jun)衡(heng)。
使用簡單(dan):可(ke)在(zai)平(ping)臺(tai)中(zhong)通(tong)過簡單(dan)的操作(zuo)快速配(pei)置集群環境,其中(zhong)節(jie)點的增刪支持熱部署。此(ci)外,還可(ke)在(zai)平(ping)臺(tai)中(zhong)監控各個節(jie)點的運行(xing)情況和日志。
Web頁面集成:通過Frame框架將報表集成到Web頁面
支持URL傳(chuan)參(can):用(yong)戶自定義的(de)報表節(jie)點(dian),點(dian)擊(ji)時(shi)可以(yi)傳(chuan)遞(di)參(can)數數給網(wang)頁(ye)中的(de)報表,比(bi)如時(shi)間(jian)和用(yong)戶信(xin)息等(deng),實現動態數據過濾。
支(zhi)持自定義參(can)數(shu)查詢(xun)界(jie)面(mian):用戶系統(tong)可能(neng)已(yi)經使用自己框架如(ru)jquery、ext等中的控(kong)件實現了特(te)定風格的條件查詢(xun)界(jie)面(mian),不(bu)需要再使用FR內(nei)置的參(can)數(shu)界(jie)面(mian)。
支(zhi)持自(zi)定(ding)義工(gong)具(ju)(ju)欄:用(yong)(yong)戶系統已經自(zi)己定(ding)義了一套(tao)工(gong)具(ju)(ju)欄按鈕,頁面中只(zhi)需要嵌(qian)入報表內(nei)容,不使用(yong)(yong)finereport的工(gong)具(ju)(ju)欄。
單點登錄:提供多種單點登錄方式
ajax方式:支(zhi)持跨(kua)域,身份(fen)異(yi)步驗證,支(zhi)持驗證超時處理
action提交方式:報表權限驗(yan)證時可直接(jie)通過form里action觸發url進行驗(yan)證,方便(bian)快捷
iframe方式:支(zhi)持(chi)(chi)跨域(yu),但不支(zhi)持(chi)(chi)異步(bu)驗證,不支(zhi)持(chi)(chi)超時處理
CAS單點(dian)登錄:支持(chi)CAS中央認證服務
“FineReport+”連接并解決更多有關數據的應用場景
FineReport+業務(wu)系(xi)統:“+”后面(mian)可以是業務(wu)系(xi)統如(ru)OA、ERP、CRM等(deng)等(deng),解決業務(wu)系(xi)統數據分析與利用難(nan)題。
FineReport+業務場(chang)景:FineReport自(zi)身強大的數(shu)據填報、流轉、權(quan)限、以(yi)及展現輸(shu)出打印,可以(yi)自(zi)定義諸如CRM、進銷(xiao)存(cun)等小型業務場(chang)景
FineReport+BI平(ping)臺:FineReport+BI系統,面(mian)向中層、面(mian)向固定(ding)式、面(mian)向復雜報表的定(ding)位(wei),滿足企業全局的數據應(ying)用場景。
FineReport +開(kai)發者(zhe):FineReport提(ti)供開(kai)放(fang)接口,支持(chi)第三方開(kai)放(fang)者(zhe)以插件開(kai)發的(de)形式,提(ti)供豐富的(de)應用。
FineReport并不是封閉應用,支持開發者深入地開發與控制
帆軟基于此平臺,著力(li)打造(zao)互利共贏的生(sheng)態圈(quan),幫助(zhu)用戶成長
對于用戶,開放的生態圈能夠最大滿足個性化的需求
用戶可以在應(ying)用中(zhong)心使用多種插件或(huo)者模板。
甚至可以(yi)發布定制需求(qiu),由開發者私人定制。
對于開發者,借助帆軟開放平臺可以實現額外收益
1 軟件公司為什么需要 FineReport
以前的項目開發模(mo)式多(duo)采(cai)用(yong)定制代碼開發或者基于平臺二次(ci)開發 ,但是這種模(mo)式長期(qi)以來存在如下問題:
項目周期長(chang),延期問題非常(chang)普(pu)遍(bian)。
需求(qiu)擴展(zhan)差,無法快速響(xiang)應(ying)新需求(qiu)。
熬(ao)夜加班多,身體心(xin)理壓力過大(da)。
軟(ruan)件質量差,BUG 頻出系統性能差。
用戶維護(hu)難,驗收(shou)后還(huan)要(yao)進行(xing)維護(hu)。
離職(zhi)風險高,人(ren)才流失(shi)后果嚴重。
為(wei)了節約項(xiang)目(mu)(mu)成本 , 有的(de)項(xiang)目(mu)(mu)使(shi)用(yong)開源軟件 , 表(biao)面上看(kan)似減少(shao)了報表(biao)軟件采購的(de)費用(yong) , 實際上卻(que)因(yin)為(wei)各(ge)種問題導(dao)致項(xiang)目(mu)(mu)延期 , 效率甚至(zhi)不如代(dai)碼開發 :
功能有(you)限制,客戶新需求不能滿(man)足時進退兩(liang)難。
服務無(wu)保障(zhang),遇到(dao)技術難(nan)題或產品BUG只能嘆息。
學習成本高(gao),全英文的產(chan)品和學習資(zi)料如(ru)同天書。
FineReport 的(de)(de)出現 , 宣告以(yi)(yi)上問題(ti)不再是問題(ti) , 讓高效(xiao)開發報(bao)表成為可能(neng)。同時由于 FineReport 的(de)(de)易用(yong)性、傻瓜性 , 可以(yi)(yi)在(zai)項目(mu)交付后 , 使最(zui)終(zhong)用(yong)戶可以(yi)(yi)基于 FineReport 做簡單的(de)(de)頁面修改以(yi)(yi)達(da)到自我維護(hu)和更新系(xi)統的(de)(de)目(mu)的(de)(de)。
2 企事業單位等最終用戶為什么需要 FineReport
在信息化過程中,企業一般會遇(yu)到以下問題:
沒(mei)有(you)統一的報(bao)表管理門戶。
業務數據分散(san),應用難度大。
出差在外不(bu)能及(ji)時查看報表。
業(ye)務(wu)調整(zheng)太(tai)快(kuai),所有報表不能服務(wu)于新業(ye)務(wu)。
手工方式處理數據,工作量大(da)準(zhun)確(que)度低安全性(xing)低。
業務數據增(zeng)長迅速,但用(yong)于(yu)經營分析(xi)和業務管控(kong)較少(shao)。
報(bao)表展(zhan)現過于簡(jian)單,不利于管理(li)者(zhe)掌握企業全局(ju)信(xin)息。
以上種種問(wen)題 , 致使(shi)管(guan)理(li)者難以獲(huo)取準確的(de)(de)有效信息(xi) , 決(jue)策還(huan)流(liu)于拍腦(nao)袋的(de)(de)直觀(guan)決(jue)策 , 對企(qi)業管(guan)理(li)和運營都會帶來極多不利影響。對此(ci),Finereport 提供了(le)針對企(qi)業的(de)(de)信息(xi)化(hua)完整解決(jue)方案:
1)數據整合
多(duo)數(shu)據(ju)關(guan)聯(lian),跨資(zi)(zi)料(liao)(liao)庫跨資(zi)(zi)料(liao)(liao)表取數(shu),簡單(dan)應(ying)(ying)用多(duo)業(ye)務(wu)系統(tong)資(zi)(zi)料(liao)(liao),集中相關(guan)業(ye)務(wu)資(zi)(zi) 料(liao)(liao)于一(yi)張報表,讓更(geng)多(duo)資(zi)(zi)料(liao)(liao)應(ying)(ying)用于經營分析(xi)和業(ye)務(wu)控制。
2)數(shu)據采集(ji)及(ji)建(jian)模分析
通過報(bao)(bao)(bao)表(biao)設計(ji)器,簡單靈活(huo)設計(ji)所(suo)需報(bao)(bao)(bao)表(biao)。通過報(bao)(bao)(bao)表(biao)協同作(zuo)業(ye)與(yu)管理系統,進(jin)行報(bao)(bao)(bao)表(biao) 統一訪問和(he)管理,實現(xian)各種業(ye)務主題(ti)分析、資(zi)料填報(bao)(bao)(bao)等(deng)。
3)數據展示
通過 PC 端或移動設備訪問報表,進行豐富(fu) 多樣(yang)的圖表分(fen)析(xi)、鉆取分(fen)析(xi)、多維(wei)度分(fen)析(xi)、 自定義(yi)分(fen)析(xi)、及時分(fen)析(xi)等,更好(hao)的閱讀報表資料,發現資料價值。
1 功能結構
數據(ju)層(ceng):設(she)計人員創(chuang)建(jian)報表數據(ju)源。
應用層:設計人員(yuan)進(jin)行報表設計,管理人員(yuan)配置(zhi)用戶和(he)權限(xian)體系。
展示層:普通用戶在前端執行(xing)報表的查詢、分析、打印、 導(dao)出、填報等(deng)操作(zuo),支(zhi)持 PC、平板 、移動(dong)端、大屏等(deng)設備,兼容主流瀏覽器(qi)。
2 應用架構
FineReport 報(bao)(bao)表系統主要由報(bao)(bao)表設(she)(she)計(ji)器(設(she)(she)計(ji)報(bao)(bao)表)和報(bao)(bao)表服務(wu)器(解析(xi)報(bao)(bao)表)兩大部分組(zu)成,所有(you)的(de)報(bao)(bao)表設(she)(she)計(ji)工作都(dou)在設(she)(she)計(ji)器中完成,并最終(zhong)通(tong)過服務(wu)器解析(xi)展現(xian)給用戶。
1)FineReport 設(she)計(ji)器(qi)可以進行(xing)表(biao)樣、數據、展(zhan)現、打印等報表(biao)設(she)計(ji)文件中各種(zhong)元素(su)的設(she)計(ji),是報表(biao)設(she)計(ji)和報表(biao)應用開發、調試、部署的一體化平臺。
2)FineReport 是 Servlet 應用程序,制作的(de)報表(biao)(biao)必須部署(shu)在(zai)服(fu)務(wu)器(qi)(qi)端(duan)(duan),通(tong)(tong)過報表(biao)(biao)服(fu)務(wu)器(qi)(qi)對報表(biao)(biao)的(de)解析,用戶可(ke)以通(tong)(tong)過終(zhong)端(duan)(duan)(如瀏覽器(qi)(qi))與報表(biao)(biao)服(fu)務(wu)器(qi)(qi)進行交互進而查看(kan)報表(biao)(biao)。