即使你手中掌握了海量的數據,同時擁有多種工具分析,管理,發送這些數據,但是要想在合適的時間將準確的數據傳遞給合適的人,仍然是一項棘手的任務。相關廠商不斷致力于開發具有新型特性的報表產品,可你是否愿意花費大量的金錢購買某個報表工具,而其中很多的功能卻也要耗費大量的成本去學習,并且有很多復雜的功能并不能真正的發揮作用。導致項目成本的上升和資源的浪費。
在實際當中,大部分IT項目應用中的報表部分都會因為客戶需求的變化而無法一次性完工,往往需要在其它所有的部分結束后進行反復的需求修訂。而這就要求報表工具具有超高的簡易性,幫助項目實施人員在最短的時間內完成對需求的修改,甚至最佳狀態是能夠讓最終用戶迅速上手來自己設計報表。畢竟我們不可能在每個項目中都留一個報表維護人員,專門來修改用戶不斷變化的需求。所以無論對大型企業還是中小企業客戶,在這些企業中推行簡易性,加速采用報表工具,可以幫助企業削減成本,提高用戶效率和生產力,從而更好地將IT手段與公司的業務目標結合起來。

報表領域,或者在整個IT行業中,存在復雜性的根本原因在于:這個行業缺乏清晰的定義,使得簡易性無法起到推動產品設計的作用。這樣的定義必須建立在簡易性的三個基本支柱上,即:簡便易用的用戶界面、適用性好的產品特性以及實施和管理的便利性。這三個元素必須同時存在于一個真正意義上的簡易化產品中。我們以當前主流報表工具當中易用性做的相對不錯的FineReport舉例來說明這三個基本的原則。
1.簡便易用的用戶界面
用戶界面是特別需要關注的方面,在過去10多年當中也受到了人們的極大關注,但我們仍然有很長的路要走。在報表領域,用戶界面仍舊是妨礙產品普及的制約因素。很多廠商始終認為用戶有時間去學習相關知識和研究如何開展復雜的分析工作,但實際情況并非如此。
為了獲取更多用戶的注意力,FineReport做了很多界面創新工作,幫助那些沒有較深技術背景的用戶,甚至對數據庫查詢一無所知的最終用戶設計出符合業務需求的報表。在這方面,FineReport主要是通過友好的界面輕松地拖拽數據,最終使用戶自己快速地創建交互式的分析。在不需要復雜培訓的條件下,用戶就能通過拖拽多個區域來創建出復雜的報表、圖表和直觀的分析。FineReport能訪問到各種SQL和其它形式的數據庫以及Excel表格。這對于絕大多數用戶操作就非常簡單了。

2.良好的適用性
過分追求產品特性的狂熱會損害大多數的軟件產品。一大堆不會被使用的功能特性使應用變得很復雜,也使用戶很難找到他們真正需要的產品特性。但是減少產品特性是需要勇氣的,因為這樣有悖于人們的直覺(人們心理上總希望越多越好)。
對于報表產品來說,一個簡化特性呈現而又不會欺騙高級用戶的方式就是在合適的時間提供所需的產品特性。這意味著開始時只要提供一些基本的內容,之后根據用戶的使用情況,逐步提供更多的特性。例如在一個報表中,用戶可以通過一個簡單的操作來查看報表的數據源、正在采用的定義、進行的計算工作等。通過點擊一個按鍵,用戶可以迅速地查看到想要的信息。FineReport可以使用戶輕松的找到這些功能,而不是把按鈕隱藏在一堆雜亂無章的菜單當中。
3.實施與管理的便捷性
如今的報表產品變得過于復雜,安裝的時間很長,維護的成本也很高昂。系統的復雜程度主要來源于過多的系統平臺和應用。然而,部署的簡便性與整體架構的簡易性是同步的。因此FineReport最終是在單一的平臺之上開展標準化工作,將進行報表制作、查詢和分析進行了整合。這樣做了之后,用戶將大幅度提升效率,降低成本。此外,這還避免了重復勞動以及多種培訓和支持的途徑,使人們對報表系統具有更強的信心。
了解Java報表工具就從這里開始
posted on 2008-07-10 14:41
season 閱讀(404)
評論(2) 編輯 收藏 所屬分類:
Java報表—市場動向