1. 概述
2. 産品定位
FineReport 是帆軟自主研發的企業級 Web 報表工具, 秉持零編碼的理念,易學易用,功能強大,經過多年的打磨,已經成長爲中國報表軟件領導品牌。
FineReport 通過簡單的拖拽操作便可制作中國式複雜報表,輕松實現報表的多樣化展示、交互分析、數據錄入、權限管理、定時調度、打印輸出、門戶管理和移動應用等需求。
FineReport 的産品特點可以總結爲:專業、簡潔、靈活。
3. 應用場景
經過 10 餘年的打磨,FineReport 已經非常成熟,作爲一款通用型的生産工具,在其誕生的這 10 餘年來,給 IT 和業務帶來了極大的效率提升。
FineReport 的應用場景非常廣泛,但應用方式卻非常簡單,廣大番薯(帆軟用戶)在實際應用中不斷地拓展。 FineReport 的應用深度和廣度 。受到番薯的啓發,我們提出了「 FineReport+」 的概念 。
「FineReport+」是要連接并解決更多有關數據的應用場景,讓數據成爲生産力。「+」後面可以是業務系統如 OA、ERP、CRM,可以是 FineBI、QlikView、Cognos、Tableau 等 BI 系統,可以是部分業務場景,比如考勤系統,小型進銷存系統,考試系統等,也可以是獨立開發者,通過應用中心的插件開發,提供個性的解決方案。
1)FineReport+ 業務系統
一般業務系統自帶的報表能力很弱,難以滿足企業數據化分析和管理的需求,所以報表應用已經越來越成爲 OA、ERP、CRM 等業務系統的一個重要組成部分。産品型軟件公司在遇到有報表需求的客戶時,常會選擇和帆軟合作,比如用友、金蝶、泛微、緻遠、萬戶、神州數碼、浪潮,而和 FineReport 集成的業務系統産品有 OA、ERP、MIS、CRM、TMS、WMS、BPM、EHR、考勤等。
2)FineReport+BI 平台
不論是傳統 BI 還是敏捷型 BI,這類探索式的工具在應對中國式複雜報表,以及數據填報補錄等企業日常瑣碎管理場景時,需要 FineReport 的互補、FineReport+BI 系統、 赢在開發效率, 赢在面向中層、面向固定式、面向複雜報表的定位。無論是傳統 BI 如 SAP BO、Cognos、 Oracle BIEE 等, 還是新型自助式 BI 如 FineBI、Tableau、QlikView、PowerBI 等, 都可以用 「FineReport+」聯動起來。
3)FineReport+ 業務場景
信息化系統的本質是錄入和展示,恰巧 FineReport 天然支持這兩塊功能,本身就是一個可視化的系統 DIY 工具。所以很多番薯直接應用 FineReport 開發了一些業務系統,如簡易出入庫系統、項目周報管理系統、酒店客房收入數據系統、考試分析系統、會員管理系統、刷卡考勤系統、報餐系統、微信小秘書等。
4)FineReport+ 開發者
「+」後面連接的是插件開發者、第三方軟件公司,通過需求的指引,利益的共享,開發更多功能插件,集成更多第三方成熟的技術。豐富産品功能,滿足更多個性化需求,也能爲第三方開發者帶來持續性收益。
4. 産品優勢
4.1 軟件公司爲什麽需要 FineReport
以前的項目開發模式多采用定制代碼開發或者基於平台二次開發 ,但是這種模式長期以來存在如下問題:
項目周期長,延期問題非常普遍。
需求擴展差,無法快速響應新需求。
熬夜加班多,身體心理壓力過大。
軟件質量差,BUG 頻出系統性能差。
用戶維護難,驗收後還要進行維護。
離職風險高,人才流失後果嚴重。
爲了節約項目成本 , 有的項目使用開源軟件 , 表面上看似減少了報表軟件采購的費用 , 實際上卻因爲各種問題導緻項目延期 , 效率甚至不如代碼開發 :
功能有限制,客戶新需求不能滿足時進退兩難。
服務無保障,遇到技術難題或産品BUG只能歎息。
學習成本高,全英文的産品和學習資料如同天書。
FineReport 的出現 , 宣告以上問題不再是問題 , 讓高效開發報表成爲可能。同時由於 FineReport 的易用性、傻瓜性 , 可以在項目交付後 , 使最終用戶可以基於 FineReport 做簡單的頁面修改以達到自我維護和更新系統的目的。
4.2 企事業單位等最終用戶爲什麽需要 FineReport
在信息化過程中,企業一般會遇到以下問題:
沒有統一的報表管理門戶。
業務數據分散,應用難度大。
出差在外不能及時查看報表。
業務調整太快,現有報表不能服務於新業務。
手工方式處理數據,工作量大準确度低安全性低。
業務數據增長迅速,但用於經營分析和業務管控較少。
報表展現過於簡單,不利於管理者掌握企業全局信息。
以上種種問題 , 緻使管理者難以獲取準确的有效信息 , 決策還流於拍腦袋的直觀決策 , 對企業管理和運營都會帶來極多不利影響。對此,FineReport 提供了針對企業的信息化完整解決方案:
1)數據整合
多數據關聯,跨資料庫跨資料表取數,簡單應用多業務系統資料,集中相關業務資料於一張報表,讓更多資料應用於經營分析和業務控制。
2)數據采集及建模分析
通過報表設計器,簡單靈活設計所需報表。通過報表協同作業與管理系統,進行報表統一訪問和管理,實現各種業務主題分析、資料填報等。
3)數據展示
通過 PC 端或移動設備訪問報表,進行豐富 多樣的圖表分析、鑽取分析、多維度分析、 自定義分析、及時分析等,更好的閱讀報表資料,發現資料價值。
5. 産品組成
5.1 功能結構
數據層:設計人員創建報表數據源。
應用層:設計人員進行報表設計,管理人員配置用戶和權限體系。
展示層:普通用戶在前端執行報表的查詢、分析、打印、 導出、填報等操作,支持 PC、平板 、移動端、大屏等設備,兼容主流浏覽器。
5.2 技術架構
FineReport 是純 Java 軟件,具有良好的跨平台兼容性,支持跟各類業務系統進行集成,支持各種操作系統,支持主流 Web 應用服務器。前台是純 HTML 展現,無需安裝任何插件。
5.3 産品架構
FineReport 報表系統主要由報表設計器(設計報表)和報表服務器(解析報表)兩大部分組成,所有的報表設計工作都在設計器中完成,并最終通過服務器解析展現給用戶。
1)FineReport 設計器可以進行表樣、數據、展現、打印等報表設計文件中各種元素的設計,是報表設計和報表應用開發、調試、部署的一體化平台。
2)FineReport 是 servlet 應用程序,制作的報表必須部署在服務器端,通過報表服務器對報表的解析,用戶可以通過終端(如浏覽器)與報表服務器進行交互進而查看報表。
6. 功能概述
功能 | 功能概述 |
---|---|
類 Excel 設計模式 | 類 Excel 設計器、遠程設計、多人協同、多工作目錄 |
數據支持 | 支持多種數據庫和類型,并提供了異構數據源模型,使得同一張報表的數據可以來源於同一數據庫的多個不同表,或多個不同數據庫 |
複雜報表處理 | 提供行列對稱、分組分頁分欄、動态格間運算、聚合報表等一系列功能 |
AlphaFine 智能助手 | 智能搜索,智能運維,智能檢測,智能推薦 |
圖表 | 自主研發 H5 圖表,19 種圖表大類和超過 50 種圖表樣式 |
數據地圖 | 内置基於 GIS 圖層的數據地圖,粒度極細,樣式豐富 |
決策報表 | 響應式布局,組件獨立自由刷新,适用於構建管理駕駛艙 |
交互分析 | 圖表聯動、數據聯動、多維數據鑽取、任意組合鑽取、無限層次鑽取、多維數據分析、及時分析、控件查詢 |
參數控件 | 可視化參數配置,豐富的參數控件,自定義各類高級數據篩查 |
數據填報 | 支持多樣式數據錄入,校驗,多級流轉,支持多 Sheet 填報,分頁填報、批量 Excel 導入等 |
打印輸出 | 支持所有主流的打印方式以及文件輸出類型,支持屬性自定義 |
移動應用 | 原生與 H5 兩種方式,支持 OEM,支持與微信,釘釘集成 |
大屏應用 | 大屏幕上的數據化管理駕駛艙 |
決策平台 | 對於報表、用戶、權限等統一訪問、集中管理、分類維護 |
定時調度 | 對於常規任務,設置定時調度,服務器自動生成報表并發送 |
權限控制 | 豐富的權限認證方式和細緻的權限粒度控制方案 , 更可方便實現單點登錄 |
集成部署 | 可以無縫集成到 JAVA 項目中 , 對於非 JAVA 項目,通過獨立 Web 服務器支持,亦可以完美部署集成 |
擴展開放 | 導入接口、數據源接口、邏輯處理接口、導出打印接口、插件支持 |
安全管理 | 修補漏洞,主動防禦 |