報(bào)表設(shè)計(jì)從C/S到B/S結(jié)構(gòu)的一次變革
Posted on 2014-12-24 11:35 FineReport——報(bào)表技術(shù)領(lǐng)跑者 閱讀(331) 評論(0) 編輯 收藏 所屬分類: Java報(bào)表動態(tài) 報(bào)表工具是軟件開發(fā)人員在開發(fā)報(bào)表軟件時(shí)經(jīng)常用到的輔助工具,運(yùn)用合適的報(bào)表工具有利于加快開發(fā)效率,節(jié)省開發(fā)成本,并且后期的修改、維護(hù)也會更加方便。什么樣的報(bào)表才是適合需求的呢?在不斷提高的要求下,報(bào)表也在不斷改進(jìn)和發(fā)展。
國內(nèi)報(bào)表的發(fā)展歷程
在中國,報(bào)表從傳統(tǒng)的手工報(bào)表發(fā)展到了如今的數(shù)字化報(bào)表系統(tǒng),經(jīng)歷了幾次變革。C/S模式報(bào)表工具是最早出現(xiàn)的網(wǎng)絡(luò)報(bào)表解決方案,它是將一個(gè)ActiveX控件,包含在客戶機(jī)的應(yīng)用程序中。再由應(yīng)用軟件向該控件發(fā)送打印,預(yù)覽,數(shù)據(jù)導(dǎo)入等指令。早期的一些C/S模式報(bào)表的典型代表。隨著需求的發(fā)展,這些C/S模式報(bào)表工具已經(jīng)不能滿足開發(fā)人員的需求,出現(xiàn)了半B/S模式報(bào)表工具,它是C/S模式報(bào)表工具的一個(gè)演化產(chǎn)品,是在服務(wù)器端某個(gè)目錄中放置一個(gè)ActiveX控件,用戶在web瀏覽器中瀏覽報(bào)表時(shí),需要下載并安裝這個(gè)控件,然后由控件向服務(wù)器請求數(shù)據(jù)源,由該控件全權(quán)負(fù)責(zé)展現(xiàn)數(shù)據(jù)。目前,國外的一些報(bào)表軟件是半B/S模式報(bào)表工具的代表。這兩類報(bào)表的缺點(diǎn)是:瀏覽與維護(hù)不方便,不安全,不能得到各種格式的報(bào)表,不支持windows之外的操作系統(tǒng)。到現(xiàn)在報(bào)表工具的模式已發(fā)生了完全的變革——B/S架構(gòu)出現(xiàn)了,該類報(bào)表工具的數(shù)據(jù)源及報(bào)表引擎處理邏輯均位于服務(wù)器端,用戶在web瀏覽器中瀏覽各種格式的報(bào)表,不需要下載任何軟件。 B/S模式報(bào)表工具專門為局域網(wǎng)應(yīng)用環(huán)境而設(shè)計(jì)。在此環(huán)境下,B/S勢必要取代C/S結(jié)構(gòu)的報(bào)表。
Finereport便是B/S結(jié)構(gòu)很有代表性的作品之一。解決中國式復(fù)雜報(bào)表是Finereport報(bào)表最大的特色,這款軟件的開發(fā)解決了軟件開發(fā)人員報(bào)表制作中遇到的問題,提高了開發(fā)效率。FineReport除提供便捷易用的設(shè)計(jì)器進(jìn)行報(bào)表設(shè)計(jì)之外,還提供了一個(gè)由FineReport獨(dú)立設(shè)計(jì)的web報(bào)表平臺,在該平臺上除了進(jìn)行產(chǎn)品演示之外,還可對報(bào)表進(jìn)行管理,對于一些沒有平臺的項(xiàng)目,即可直接使用它的web報(bào)表平臺。和早期的C/S結(jié)構(gòu)報(bào)表相比,它的報(bào)表界面美觀,功能強(qiáng)大,打印輸出方便,還支持多種語言開發(fā)。
Finereport搏殺報(bào)表市場
在如今激烈的報(bào)表市場中,F(xiàn)inereport得到了廣泛的認(rèn)可。今天越來越多的用戶開始利用Finereport來打造適合企業(yè)自身實(shí)際應(yīng)用與需求的報(bào)表應(yīng)用系統(tǒng),以便使企業(yè)內(nèi)部人員能夠更加方便地通過瀏覽器式的直觀界面對企業(yè)的日常業(yè)務(wù)數(shù)據(jù)進(jìn)行報(bào)表瀏覽、查詢檢索、統(tǒng)計(jì)分析等操作。Finereport是一種快速、高效的報(bào)表開發(fā)工具,概括來講,其優(yōu)勢在于投入少,成效大,確保用戶及時(shí)完成報(bào)表工作,極大地節(jié)省了人力成本。和其他的報(bào)表工具相比也具有明顯的優(yōu)勢。它具有和Excel文件格式轉(zhuǎn)換功能,靈活方便,數(shù)據(jù)更新方便,實(shí)現(xiàn)了報(bào)表系統(tǒng)的智能化管理。徹底解決傳統(tǒng)報(bào)表管理所存在的局限和不足,其采用了電子表格界面,打印所見即所得;操作簡單,易學(xué)易用;圖表形式豐富,直觀形象,是一個(gè)完全能解決中國式復(fù)雜報(bào)表的工具。
眾所周知,報(bào)表系統(tǒng)已在各行各業(yè)廣泛應(yīng)用,特別是Finereport報(bào)表幾乎覆蓋了所有領(lǐng)域,包括財(cái)務(wù)、稅務(wù)、鐵道、航空、醫(yī)療、軍隊(duì)、人事、水利等等。客觀的講,F(xiàn)inereport報(bào)表已經(jīng)成為當(dāng)前報(bào)表領(lǐng)域的第一品牌,是報(bào)表市場的領(lǐng)導(dǎo)者。
尾聲
至此,我們看到了以Finereport為代表的新一帶B/S結(jié)構(gòu)報(bào)表的優(yōu)勢,它的強(qiáng)大的制表功能完全能解決在制作中國式復(fù)雜報(bào)表時(shí)遇到的難題。有了這樣的報(bào)表工具開發(fā)人員的精力就能迅速集中在業(yè)務(wù)邏輯和數(shù)據(jù)組織上,而不必為瑣碎的報(bào)表樣式嘔心瀝血了。