posts - 297,  comments - 1618,  trackbacks - 0
               原文地址:http://jinjin2000.spaces.live.com/blog/cns!20B561BF21000DD3!262.entry
               用性在傳統行業中是非常重視的,一款易用性好的產品能夠大大提高產品在市場上的競爭力和銷售量。軟件同樣作為一種產品,開發廠商也越來越重視產品的易用性問題。尤其是在操作頻率很高的業務系統中,目前,很多的業務系統還是采用傳統的GUI程序,Web程序雖然比GUI程序在很多方面具有優勢,但GUI程序在易用性和開發成本上具有不可比擬的優勢。

          工作后,一直在做公司內部的Web業務系統,由于公司的主打產品是GUI的,公司員工已經習慣了GUI程序的操作,例如快速響應、快捷方式等,因此對于內部使用的業務系統的易用性要求極高,對我們團隊也提出了更高的要求。

                 我們在設計一套系統的時候,常常需要在易用和有用之間做權衡,易用是用戶在操作上的要求,而有用是業務功能上的考慮。我的體會是保證有用的基礎上最大限度提高系統的易用性。

                 Web系統易用性的核心是站在用戶的角度,換位思考,處處為用戶著想,假想你是最終用戶,你希望得到怎樣的用戶體驗,這樣設計出的系統才是一個人性化的交互系統,而不是冷冰冰的。在提高易用性方面我們應該從下面三個方面進行考慮:1)易見性:用戶很容易找到他所需的信息和操作入口;2)映射:對于第一次接觸的頁面,人的第一反應就是馬上映射到他腦海中、生活中熟悉的事物中去,因此我們的設計要盡量符合常理,也就是說符合大多數人的習慣,某些操作盡量符合“Windows”標準,畢竟人家MS已經深入人心了。3)反饋:就是當用戶點擊按鈕進行完一步操作之后系統給用戶的反饋信息,例如“信息傳輸中……”、“已成功×××等等,包括一些錯誤的提示等。

                 以下是我們團隊的一些有益的嘗試:

                 1.鍵盤操作還是鼠標操作。

          Web程序而言,客戶端的操作多數依靠鼠標+鍵盤來完成,這就要求操作人員右手一會兒放在鼠標上,一會兒又移到鍵盤上,想想你一天8小時坐在電腦面前,這樣頻繁的切換,是件多么累人的事情啊。尤其是在單據錄入界面尤其明顯。但是所有的界面都使用鍵盤事件進行觸發,又將增加系統的開發成本和周期,因此,我們采用的一個折中方法是在重要(操作頻率高)的界面全部使用鍵盤來進行時間觸發和響應。

          此外對于一些需提交的頁面,盡量能點擊回車直接提交,例如在查詢的時候,輸入查詢條件之后,如果還要去用鼠標去點擊確認,太受不了了。

          2.提供完整的業務流程導航。,

          用戶登陸一套系統之后常常會不知所措,費力的尋找他所要進行的操作,好的做法是提供完整的業務流程導航,使用戶清晰知道整個業務流程,并很快找到所要進行的業務操作,進行完一個操作之后,用戶也可清晰的知道下一步流程是什么,點擊導航圖上的熱點鏈接可直接進行下一步操作。

          3AjaxWeb中的應用。

          Ajax是今年的Web中的一個熱點,GooglesuggestMap是應用Ajax技術的典型應用,使用戶可以在Web應用中獲得很好的客戶體驗。其實Ajax是把一些老的技術JS、XML等融合在了一起,并進行異步的數據傳輸。后臺和服務器進行交互,進行數據傳輸,用戶在前臺頁面根本感知不到數據的傳輸,很爽吧,當然,過多JS的使用將增加客戶端的負擔,但看看現在這些很高配置的客戶端機器,放在那里不加利用太浪費了,所以個人認為,Ajax應用到Web中,對系統易用性是很有幫助的,而且RichClient也將是今后的一個方向。

          4.信息的顯示和組織

          Web程序傳統的交互模式是在列表界面點擊彈開一條記錄,用戶在交互時需要在彈開界面進行操作,要想切換另一條記錄,還需關閉彈開窗口,然后再打開另一條記錄。這無疑增加了用戶的操作時間。在參考了一些易用性很好的GUI程序后發現某些系統的列表界面和某條具體記錄界面在一個界面顯示,這樣用戶可以在同一張頁面進行任何操作,并可快速從一條記錄切換到另一條記錄。真的是茅塞頓開啊。其實用戶的要求很簡單,操作簡單,在一張界面看到我所要看到的信息,不要頻繁的進行頁面的切換和彈開。

          5.關于頁簽的使用

          頁簽相信大家在GUI程序里經常見到和使用,可是在Web應用中呢?連續打開兩張頁面之后,假如還想再回到前一張頁面呢?頁簽可以幫助你,因為它可以保留用戶的操作痕跡,回到你歷史操作的頁面中去,當然頁簽有兩種實現方式,一種是全部保存打開的頁面在客戶端,并限定保存的頁面數量;另一種是客戶端只保存當前頁面,但保留痕跡,每次點擊頁簽時動態加載頁面,當然這兩種方式都各有優勢和缺點,前一種方式占用大量客戶端內存,但切換速度快。后一種反之。

          6.首頁的設計

          按照角色進行個性化的首頁設計,管理層、中層經理以及普通員工關注的內容畢竟不同,主頁應當列出對應角色登陸系統最想關注的信息以及重要消息的提醒,當然這需要仔細的調研之后才能進行規劃。此外主頁還應提供該角色最常用操作的鏈接,這樣用戶登陸系統之后不需要通過導航層層點擊才進行業務操作。

          7Web郵件以及短信的應用

          郵件和短信的普及,在Web中提供這些接口帶來的易用性我就不多說了。

          8.關于查詢的話題

          對于業務數據的查詢,可采用兩種方式,對于普通用戶,可采用類似Google的模糊查詢方式(一直以來都覺得Google的查詢方式很人性話,要查什么,輸入關鍵字即可),另一種可設置查詢方案,將常用的查詢條件設置為方案并保存,下次直接調用該方案即可。第一種方式簡單,用的人更多。    后記:這段日子由于休假,在家陪家人,很是輕閑,在夜深人靜的時候,寫下了這些心得。我的很多朋友都在IT行業,正在或今后將要進行Web業務系統的開發和設計,希望能和大家分享這些經驗,對大家有所幫助,就權當拋磚引玉,大家一起討論Web應用的話題,共同提高。

          posted on 2008-10-21 15:08 阿蜜果 閱讀(2147) 評論(0)  編輯  收藏 所屬分類: Web
          <2008年10月>
          2829301234
          567891011
          12131415161718
          19202122232425
          2627282930311
          2345678

                生活將我們磨圓,是為了讓我們滾得更遠——“圓”來如此。
                我的作品:
                玩轉Axure RP  (2015年12月出版)
                

                Power Designer系統分析與建模實戰  (2015年7月出版)
                
               Struts2+Hibernate3+Spring2   (2010年5月出版)
               

          留言簿(263)

          隨筆分類

          隨筆檔案

          文章分類

          相冊

          關注blog

          積分與排名

          • 積分 - 2298666
          • 排名 - 3

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 永兴县| 开原市| 西贡区| 海丰县| 奉新县| 搜索| 湖南省| 巴林左旗| 南华县| 黄大仙区| 屯昌县| 旬邑县| 鸡泽县| 芦溪县| 龙门县| 三台县| 普定县| 游戏| 外汇| 泰兴市| 集贤县| 凤城市| 磐石市| 新竹市| 尼玛县| 炎陵县| 上虞市| 博乐市| 绥江县| 新泰市| 卢龙县| 金阳县| 临猗县| 信宜市| 博客| 广昌县| 大厂| 神池县| 南乐县| 云龙县| 沙河市|