最近兩個(gè)項(xiàng)目實(shí)在是被報(bào)表頭都搞大,我們?cè)陧?xiàng)目中一直用birt作為
報(bào)表工具(這里感謝安訊把birt開(kāi)源了),BIRT是一個(gè)Eclipse-based開(kāi)放源代碼報(bào)表系統(tǒng)。它主要是用在基于Java與J2EE的Web應(yīng)用程序上。BIRT主要由兩部分組成:一個(gè)是基于Eclipse的報(bào)表設(shè)計(jì)和一個(gè)可以加到你應(yīng)用服務(wù)的運(yùn)行期組件。
BIRT同時(shí)也提供一個(gè)圖形報(bào)表制作引擎。它具有如下優(yōu)點(diǎn):操作界面友好大方,各種提示信息直觀清晰,界面,圖標(biāo)都很漂亮:尤其是對(duì)報(bào)表的開(kāi)發(fā)布局劃分的很科學(xué),一般的報(bào)表工具只有設(shè)計(jì)和預(yù)覽兩個(gè)界面,Birt有正常,主頁(yè),XML源,布局,預(yù)覽,腳本多個(gè)設(shè)計(jì)布局。集成在Eclipse中,不用再開(kāi)啟別的報(bào)表開(kāi)發(fā)工具窗口。BIRE的本地化做的很好,安裝以后操作界面就是中文的。開(kāi)源的報(bào)表產(chǎn)品,降低開(kāi)發(fā)成本,一些報(bào)表開(kāi)發(fā)工具價(jià)格相當(dāng)昂貴。
但是birt存在如下缺點(diǎn):如果遇到問(wèn)題,只能借助互聯(lián)網(wǎng)。雖然可以找安訊,但是感覺(jué)不劃算,認(rèn)為都開(kāi)源了,還要給安訊交錢(qián),不如自己多花時(shí)間研究研究,說(shuō)不定就能解決。(呵呵,這里不要笑話我這種程序員,死腦筋!)birt沒(méi)有填報(bào)(或者表單功能),常見(jiàn)系統(tǒng)不光要展現(xiàn)數(shù)據(jù)還要錄入數(shù)據(jù)。于是我們要在錄入數(shù)據(jù)上花大量時(shí)間去做開(kāi)發(fā)。由于birt使用條帶的報(bào)表模型,很多中國(guó)復(fù)雜報(bào)表做不了。幾次在項(xiàng)目中,我們不能使用birt做出來(lái)客戶要求的報(bào)表,不但要向客戶多次解釋,而且最終鬧得有些不愉快,大大降低客戶滿意度。滿足個(gè)性化需求是社會(huì)趨勢(shì),但是使用birt,基本上讓客戶自定義報(bào)表不可能,(雖然我知道用戶可能最終定制報(bào)表數(shù)量有限,但是我個(gè)人覺(jué)得當(dāng)用戶能自定義簡(jiǎn)單的報(bào)表是應(yīng)該的)遇到困難怎么辦,不能抱怨了,要想辦法解決,向同行咨詢,問(wèn)客戶意見(jiàn),發(fā)現(xiàn)購(gòu)買(mǎi)商業(yè)報(bào)表一種可行方案。
經(jīng)過(guò)多方取證和調(diào)查,我感覺(jué)應(yīng)該從一下五個(gè)方面來(lái)考察報(bào)表價(jià)值,如果有不足希望大家批評(píng)指正:報(bào)表合同價(jià)格。報(bào)表行業(yè)購(gòu)買(mǎi)方式一般是按照服務(wù)器來(lái)授權(quán),細(xì)微區(qū)別可能在按功能或者并發(fā)來(lái)確定價(jià)格高低。如果按照服務(wù)器授權(quán)方式,個(gè)人感覺(jué)價(jià)格應(yīng)該在五萬(wàn)以下,當(dāng)然具有報(bào)表之外的功能,可以適當(dāng)加價(jià)。但是如果光一個(gè)報(bào)表模塊就報(bào)價(jià)幾十萬(wàn),感覺(jué)基本沒(méi)有談必要,特別遇到要部署幾十個(gè)服務(wù)器的大項(xiàng)目。感覺(jué)基本沒(méi)有談的必要,無(wú)論怎么打折,都很難達(dá)到理性價(jià)格。如果,用戶付費(fèi),為報(bào)表這個(gè)模塊就要付出這么大代價(jià),用戶可能選擇競(jìng)爭(zhēng)對(duì)手的方案,如果軟件開(kāi)發(fā)公司付費(fèi),我看不如自己投人力改造開(kāi)源報(bào)表,報(bào)表產(chǎn)品易用性,購(gòu)買(mǎi)報(bào)表產(chǎn)品目的是加快開(kāi)發(fā)進(jìn)度,減少報(bào)表維護(hù)量,增加客戶滿意度。如果報(bào)表設(shè)計(jì)過(guò)程中,報(bào)表設(shè)計(jì)器沒(méi)有充分考慮設(shè)計(jì)者,比方設(shè)置一個(gè)報(bào)表背景圖片,報(bào)表只保存圖片相對(duì)路徑,如果移動(dòng)報(bào)表那麻煩就大了,這些方面建議報(bào)表公司向excel學(xué)習(xí),比方制作報(bào)表需要編寫(xiě)大量表達(dá)式,一個(gè)簡(jiǎn)單功能還要寫(xiě)一行表達(dá)式,不能通過(guò)拖拽來(lái)生成,這方面建議
報(bào)表工具可以向dreamweaver學(xué)習(xí)。
在那些報(bào)表數(shù)量比較大項(xiàng)目中,要特別注意報(bào)表易用性,否則設(shè)計(jì)者會(huì)瘋了,還不如去coding了。使用報(bào)表過(guò)程中享受報(bào)表公司的服務(wù),我感覺(jué)如果遇到報(bào)表公司的銷(xiāo)售人員不懂技術(shù),一定要謹(jǐn)慎,很可能出現(xiàn)收錢(qián)人(態(tài)度好),幫忙解決問(wèn)題的人(另外一個(gè)態(tài)度)。作為銷(xiāo)售人員,應(yīng)該是懂技術(shù)好,有問(wèn)題,直接找銷(xiāo)售人員就可以解決(當(dāng)然比較復(fù)雜問(wèn)題,肯定還是要聯(lián)系報(bào)表公司的技術(shù)人員)。如果銷(xiāo)售人員不懂技術(shù),我想可能有一下幾個(gè)原因,公司人員流動(dòng)性比較大,剛進(jìn)來(lái),還沒(méi)有熟悉產(chǎn)品,要找個(gè)技術(shù)人員陪同。產(chǎn)品過(guò)于復(fù)雜,難以理解,讓銷(xiāo)售人員沒(méi)有辦法學(xué)會(huì)自己產(chǎn)品。可能銷(xiāo)售人員把心思放在通過(guò)手段來(lái)推銷(xiāo)產(chǎn)品,而不是幫助客戶解決所有問(wèn)題這種方式來(lái)銷(xiāo)售。
打聽(tīng)公司服務(wù)可以通過(guò)以下幾種方式:向朋友打聽(tīng),看看他們對(duì)各個(gè)報(bào)表公司評(píng)價(jià)。通過(guò)網(wǎng)絡(luò)調(diào)查,自從進(jìn)入web2.0時(shí)代后,網(wǎng)上能搜多關(guān)于報(bào)表公司評(píng)價(jià),比方:IT公司速查手冊(cè),技術(shù)人員blog.去報(bào)表公司官方平臺(tái)上,看報(bào)表公司有沒(méi)有和客戶互動(dòng)活動(dòng)(互動(dòng)活動(dòng)說(shuō)明這個(gè)公司比較關(guān)心客戶體驗(yàn))去論壇看幫助其他用戶解決問(wèn)題速度,如果一個(gè)公司連論壇都沒(méi)有或者不維護(hù),說(shuō)明報(bào)表公司不想通過(guò)一種免費(fèi)方式幫助客戶解決問(wèn)題,通俗點(diǎn)可能被試用客戶整煩了。休息時(shí)間給公司打電話,如果有人接電話,可能意味著這個(gè)公司戰(zhàn)斗力強(qiáng),也可能他們?cè)趲椭蛻艚鉀Q問(wèn)題(做項(xiàng)目的客戶加班是常事)。項(xiàng)目上線之后能否提高客戶滿意度。如果沒(méi)有達(dá)到這個(gè)目的,就沒(méi)有購(gòu)買(mǎi)商業(yè)軟件的價(jià)值。比方,能滿足客戶簡(jiǎn)單自定義報(bào)表需求,能提高報(bào)表展現(xiàn)時(shí)間速度,能把客戶想到報(bào)表都能設(shè)計(jì)出來(lái)。第一次購(gòu)買(mǎi)之后合作價(jià)格,由于軟件付費(fèi)中有很大一部分是軟件服務(wù)成本,我想隨著對(duì)軟件越來(lái)越熟練,報(bào)表廠商的服務(wù)成本會(huì)越來(lái)越低,所以以后軟件購(gòu)買(mǎi)價(jià)格最好不要高于第一次購(gòu)買(mǎi)價(jià)格,當(dāng)然如果價(jià)格漲幅沒(méi)有超過(guò)cpi指數(shù)也是可以接受。以上是我想到的報(bào)表選擇中注意事項(xiàng),希望已經(jīng)購(gòu)買(mǎi)了商業(yè)報(bào)表的,把你們經(jīng)驗(yàn)分享出來(lái),幫助我選擇一個(gè)好商業(yè)報(bào)表。
了解Java報(bào)表工具就從這里開(kāi)始
posted on 2008-12-15 11:41
season 閱讀(2195)
評(píng)論(5) 編輯 收藏 所屬分類(lèi):
Java報(bào)表—功能比較