Java報表軟件技術討論

          Style Report報表專題
          posts - 97, comments - 3, trackbacks - 0, articles - 3
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理
          Dashboard(儀表盤)的概念已經存在了很多年了。但這個概念的內涵在這些年發(fā)生了很大的變化。出最早廠家追求靚麗儀表盤的玩具式界面,到今年以研究領域提倡的清楚務實的觀點逐占上風,Dashboard(儀表盤)已經進出來主流BI應用,也成為一個和報表相當的重要工具。
          Steve Few在2010年初總結了一系列Dashboard(儀表盤)設計時需要考慮的問題。我們在這里做一個簡單的介紹。同時用一些例子示范一下這些思想在實際應用中的表現。
          • 當你第一眼看到一個Dashboard(儀表盤),你的注意力是否立刻被吸引最重要的部分。
          避免讀者的注意力被吸引到其它地方,或者不必要的分散,首先要避免在Dashboard(儀表盤)上使用過多不同顏色的部件。人的視覺在很多不同顏色的情況下,常常會有困難集中在一個點。



          而如果我們使用一種顏色,只是把需要強調的部分用一個不同的顏色,那要突出的部分自然地就會吸引到讀者的注意力。



          這個原理在Dashboard(儀表盤)上是同理的。所以不管我們是用儀表盤,圖表,還是其它的顯示形式,都應該盡量保持界面的簡潔。然后適當地應用顏色的變化把最重要的東西突出出來。
          • 讀者是否可以很容易的識別信息顯示的組織和分片。
          人對信息的處理最高效的方式還是分而治之。在Dashboard(儀表盤)的設計上,我們也應該幫助用戶做一些信息的組織。這樣讀者不需要自己來對信息進行分片。
          在信息組織是最容易犯的一個錯誤是過多的使用分界線或背景色。其實最簡單有效的方式是通過對間距的調整,通過部件間的空白區(qū)間達到分片的目的。這樣就不會把界面的顯示弄的很復雜,又可以很自然(幾乎是下意識的)幫助讀者分片。
          • 最重要的信息是否放在最顯眼的位置?
          信息的排放不止需要考慮組織和分片,同時也需要做一定的優(yōu)先界定。最重要的信息應該放在最顯眼的位置,以此類推。從視覺的角度,在從左向右閱讀的環(huán)境里,位置的優(yōu)先級基本可以按下圖排列。



          左上角在正常的情況下是最顯眼的。中間的位置,如果采取一些措施讓他顯眼,是下一個選擇。其它的就從左到右,從上到下。
          • 如果數據和時間有關,數據相應的時間有沒有明確的標示?
          • 如果數據需要比較,Dashboard應該提供一個簡潔的方式。
          除了直接查詢數據,數據間的比較大概是最常見的一個需求。如果沒有直接的支持,用戶就必須手工或在頭腦里進行這個工作。而這種方式常常不是最高效和準確的。
          在Dashboard(儀表盤)的設計上,如果我們已經知道數據比較的需求,可以直接把數據以比較的形式顯示。比如如果我們需要表達的是兩個產品的盈利率比較,就不要顯示盈利額,而直接顯示盈利百分比。這樣讀者就 可以直接地看到比較的結果,而不需要在頭腦里進行計算。
          如果Dashboard需要支持不同的比較,Dashboard(儀表盤)的設計者應該在界面上提供讓用戶直接選擇不同比較的機制。比如通過單選框讓用戶選擇比較的方法。


          • 如果信息有一定的順序才能最好地理解,Dashboard(儀表盤)是否提供了一個引導讀者按照中國順序觀察的方法。
          最自然的方法,是通過把內容根據從左向右,從上到下的程序排列。如果閱讀的程序十分重要,也不妨加上箭頭,明確地指示閱讀的程序。
          • 用戶能否在不需要滾動和點擊的情況下看到所有的信息。
          作為一個信息綜合顯示的界面,一目了然是十分重要的。當然,在實際應用中,要完全避免任何的滾動和點擊也不很現實。但在可能的情況下,應該盡可能地避免要求用戶做任何不必要的操作來訪問信息。


          本文出自:http://www.inetsoft.com.cn
          主站蜘蛛池模板: 靖江市| 电白县| 同江市| 开封县| 资溪县| 海原县| 莱阳市| 台东县| 崇仁县| 蒙山县| 石渠县| 无为县| 龙海市| 南丰县| 襄城县| 秭归县| 怀化市| 柳江县| 莆田市| 平泉县| 鄂伦春自治旗| 弋阳县| 固阳县| 伊宁县| 两当县| 黄梅县| 绥滨县| 西藏| 韶山市| 通化市| 谢通门县| 贵州省| 长春市| 蓬溪县| 新民市| 龙泉市| 江永县| 南川市| 东城区| 安吉县| 平阳县|