報(bào)表軟件從本質(zhì)上來講,屬于網(wǎng)頁(yè)制作工具的一種,最終目的是從原始數(shù)據(jù)中抽取預(yù)定義的信息,經(jīng)過報(bào)表服務(wù)器的分析運(yùn)算后,將結(jié)果展示到瀏覽器中。報(bào)表軟件的出現(xiàn),使得用代碼才能實(shí)現(xiàn)的報(bào)表,只需要通過報(bào)表軟件的可視化設(shè)計(jì),簡(jiǎn)單操作即可實(shí)現(xiàn)。報(bào)表軟件是社會(huì)科技發(fā)展和專業(yè)化分工的必然產(chǎn)物,它大大縮短了信息管理系統(tǒng)的開發(fā)周期,豐富了系統(tǒng)數(shù)據(jù)展示的方式,提高了信息管理系統(tǒng)的質(zhì)量,從而為企業(yè)贏得更多的利潤(rùn)和口碑。
正是因?yàn)?#8220;縮短項(xiàng)目開發(fā)周期”這一專業(yè)化的分工定位,“產(chǎn)品易用”、“產(chǎn)品實(shí)用”和“學(xué)習(xí)成本低”對(duì)報(bào)表軟件顯得格外重要,這三個(gè)名詞也漸漸成為衡量一款報(bào)表軟件領(lǐng)先與否的關(guān)鍵因素。
產(chǎn)品易用、實(shí)用和學(xué)習(xí)成本低,是主觀上在用戶使用產(chǎn)品中建立起來的感受之一,我們把這些主觀的感受稱為User Experience(用戶體驗(yàn),UI)。UI是主觀的,且其注重實(shí)際應(yīng)用。近年來,UI在人機(jī)交互技術(shù)發(fā)展過程中受到了相當(dāng)?shù)闹匾暎瑵u與傳統(tǒng)的“效率、效益和基本主觀滿意度”同為產(chǎn)品的可用性衡量指標(biāo)。
FineReport報(bào)表軟件產(chǎn)品自V6.5版本以來,越來越重視產(chǎn)品的UI,帶著“易上手、易使用、高效率、學(xué)習(xí)成本低”的UI優(yōu)化理念,綜合廣大用戶對(duì)產(chǎn)品的使用心得和建議,F(xiàn)ineReport V7.0版本的設(shè)計(jì)器界面做了全新設(shè)計(jì),特別強(qiáng)調(diào)“專注”和“易用”兩個(gè)特性,以提供給用戶更加舒適的產(chǎn)品使用體驗(yàn),使報(bào)表設(shè)計(jì)效率再次提升。
1、改善用戶的感官體驗(yàn)
感官體驗(yàn)是用戶體驗(yàn)中最直接的感受,所以設(shè)計(jì)器界面的舒適性非常關(guān)鍵。帆軟的UI設(shè)計(jì)師們調(diào)研了大量的應(yīng)用軟件實(shí)例,根據(jù)最新的UI設(shè)計(jì)理論,全面考量和設(shè)計(jì)了FineReport的設(shè)計(jì)器界面。可以看到,FineReport V7.0的整體風(fēng)格、功能模塊布局、顏色搭配,較以往版本,更大氣和成熟,更顯國(guó)際化。比如新的設(shè)計(jì)器界面去掉了一些炫目的色彩,更多使用穩(wěn)重低調(diào)的商務(wù)灰,這樣的色彩設(shè)置可以集中用戶的注意力,更加專注于當(dāng)前的這一張報(bào)表的設(shè)計(jì)。
2、改善用戶的交互體驗(yàn)
上面提到“易用”和“實(shí)用”是衡量一款報(bào)表軟件優(yōu)秀與否的重要標(biāo)準(zhǔn),F(xiàn)ineReport V7.0版本在提高易用和實(shí)用的特性方面,也體現(xiàn)的淋漓盡致,進(jìn)一步改善了用戶的交互體驗(yàn)。新版本的設(shè)計(jì)器充分尊重用戶的軟件操作習(xí)慣,采用“左-中-右”的界面布局,左邊是數(shù)據(jù)操作類面板,中間是報(bào)表設(shè)計(jì)區(qū),右邊是外部屬性和內(nèi)容設(shè)計(jì)面板。保留并突出了重要的功能按鈕,簡(jiǎn)化了常用功能的實(shí)現(xiàn)步驟,比如圖表的設(shè)置;同時(shí)也對(duì)一些相對(duì)次要或不常用的功能做了隱藏,比如預(yù)覽方式。需要特別指出的是,V7.0版本吸納了全局設(shè)計(jì)體驗(yàn)的理念,將參數(shù)設(shè)計(jì)面板和報(bào)表設(shè)計(jì)面板相統(tǒng)一,這樣用戶不僅能在全局上設(shè)計(jì)報(bào)表,提高報(bào)表的美觀程度,還一定程度上加快報(bào)表的設(shè)計(jì)速度。
3、讓目標(biāo)功能更親近和醒目
提高報(bào)表設(shè)計(jì)的速度,優(yōu)化操作步驟(提高交互體驗(yàn))是第一步,接下來就是要在軟件操作的時(shí)候提高點(diǎn)擊功能按鈕的速度。根據(jù)Fitts定律,使用指點(diǎn)設(shè)備到達(dá)一個(gè)目標(biāo)的時(shí)間與兩個(gè)個(gè)因素有關(guān):一是設(shè)備當(dāng)前位置和目標(biāo)位置的距離,距離越短,所用時(shí)間越短;二是目標(biāo)的面積,面積越大,所用時(shí)間越短。所以FineReport V7.0版本中,對(duì)最常用到的“新建、保存、后退、前進(jìn)、報(bào)表預(yù)覽”的功能按鈕進(jìn)行了放大,這些大按鈕更加方便用戶的識(shí)別和點(diǎn)擊。
了解Java報(bào)表工具就從這里開始