程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> 軟件界面交互和易用性改進總結

軟件界面交互和易用性改進總結

編輯:.NET實例教程
軟件的智能和記憶功能
1.用戶登錄界面最好有用戶名和ID的記憶,焦點直接定位到密碼輸入框
2.單據錄入界面最好有保存和載入默認值的功能
3.單據搜索界面可以保存用戶自定義的各種搜索條件組合
4.用戶調整過的GRID的列寬,窗口的位置可以自動記憶
5.系統可以根據用戶的使用頻度對相關功能進行自動的優先級排序
6.系統能夠記憶不同用戶的使用偏好,使用系統的固有模式和常用的自定義設置
 
減少不必要的重復交互
1.減少不必要的各種操作,能夠點一次鼠標或敲一次鍵盤完成的絕不作出兩次或多次。
2.提示信息要適度,太多不好,太少也不好。
3.數據項完整性校驗問題要注意光標焦點自動定位到錯誤處
4.完整業務功能不要讓用戶在多個窗口切換多次才能夠完成。盡量減少這種切換。
5.為了方便用戶切換窗口,相關的表單最好都作為非模式的形式。
6.相同的信息不要讓用戶在系統中多處或多次錄入,保證入口的唯一性
7.系統要盡可能根據用戶已經錄入信息自動獲取其它附屬信息,而不需要用戶重復的選擇或錄入。
 
導航和界面跳轉
1.表單新彈出對話框,對話框再彈出對話框的這種層次要控制在3層以內。
2.所有的非模式活動窗口最好有類似桌面任務欄一樣的停靠方式,方便切換窗口
3.系統可以支持用戶自己定義常用功能和菜單
4.對於常用功能應該提供便捷的快捷鍵和工具欄按鈕
5.對於系統中提供的各種業務和表單功能能夠讓用戶便捷挑轉到幫助信息上
6.對表單和界面聯動和交互的時候要注意相關界面數據的自動刷新
7.一個窗口中最多不要出現超過三個的GRID控件
8.BS方式不要左右滾屏。CS模式既要避免左右滾屏也要避免上下滾屏
9.需要根據業務查看需求和數據的展現需求來選擇合適的界面控件
 
系統性能和健壯性方面的
1.系統中相關的耗時操作都必須必須轉變鼠標為等待狀態
2.系統耗時操作超過30秒的最好能夠提供給用戶相關的進度條功能
3.系統耗時功能超過2分鐘的最好能夠設計為異步多線程的方式進行處理
4.系統應用有友好的完整性和約束校驗的提示信息,方便用戶修改錄入數據
5.在系統出現異常情況下應該有友好的統一的提示信息,同時後台應該記錄詳細的異常日志
 
界面友好性和易用性方面的
1.表單應該能夠根據屏幕分辯率自動適應。在界面上讓用戶一次能夠看到足夠多的信息
2.表單應該支持Tab鍵功能,順序為從左到右,從上到下。
3.常用的表單應該同時支持鍵盤操作和鼠標操作。
4.界面上控件的布局應該間距適當,標簽和控件對齊,有適當的錄入提示信息。
5.界面的配色應該盡量簡單,盡量少使用各種刺眼的顏色
6.用戶看到表單後應該就基本清楚相關功能,表單要盡量自我解釋,不要設計過多的隱含在界面裡面功能
 
數據的錄入和檢索
1.根據業務需要選擇適合的數據錄入控件
2.數據錄入控件應該有完備的數據完整性和一致性校驗功能
3.系統應該提供用戶暫時保存錄入數據的功能
4.能夠自動獲取數據不要讓用戶再去錄入,能夠選擇錄入數據不要讓用戶手工錄入
5.數據檢索條件應該適中,不應太多也不應太少。檢索支持組合條件檢索。
6.為了滿足不同需求檢索可以提供簡單檢索和高級檢索多種方式。
7.應該在第一時間提供給用戶檢索數據,因此檢索功能存在性能問題時候要考慮分頁。
8.在檢索功能較耗時的時候應該提供給用戶相關的進度條顯示進度
9.表格最好能夠提供行顯示和列顯示等多種顯示模式,方面用戶查看數據
 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved