[轉(zhuǎn)載]軟件界面交互和易用性改進(jìn)總結(jié)
軟件的智能和記憶功能
- 用戶登錄界面最好有用戶名和ID的記憶,焦點(diǎn)直接定位到密碼輸入框;
- 單據(jù)錄入界面最好有保存和載入默認(rèn)值的功能;
- 單據(jù)搜索界面可以保存用戶自定義的各種搜索條件組合;
- 用戶調(diào)整過的GRID的列寬,窗口的位置可以自動(dòng)記憶;
- 系統(tǒng)可以根據(jù)用戶的使用頻度對(duì)相關(guān)功能進(jìn)行自動(dòng)的優(yōu)先級(jí)排序;
- 系統(tǒng)能夠記憶不同用戶的使用偏好,使用系統(tǒng)的固有模式和常用的自定義設(shè)置;
減少不必要的重復(fù)交互
- 減少不必要的各種操作,能夠點(diǎn)一次鼠標(biāo)或敲一次鍵盤完成的絕不作出兩次或多次;
- 提示信息要適度,太多不好,太少也不好;
- 數(shù)據(jù)項(xiàng)完整性校驗(yàn)問題要注意光標(biāo)焦點(diǎn)自動(dòng)定位到錯(cuò)誤處;
- 完整業(yè)務(wù)功能不要讓用戶在多個(gè)窗口切換多次才能夠完成,盡量減少這種切換;
- 為了方便用戶切換窗口,相關(guān)的表單最好都作為非模式的形式;
- 相同的信息不要讓用戶在系統(tǒng)中多處或多次錄入,保證入口的唯一性;
- 系統(tǒng)要盡可能根據(jù)用戶已經(jīng)錄入信息自動(dòng)獲取其它附屬信息,而不需要用戶重復(fù)的選擇或錄入;
導(dǎo)航和界面跳轉(zhuǎn)
- 表單新彈出對(duì)話框,對(duì)話框再彈出對(duì)話框的這種層次要控制在3層以內(nèi);
- 所有的非模式活動(dòng)窗口最好有類似桌面任務(wù)欄一樣的??糠绞?,方便切換窗口;
- 系統(tǒng)可以支持用戶自己定義常用功能和菜單;
- 對(duì)于常用功能應(yīng)該提供便捷的快捷鍵和工具欄按鈕;
- 對(duì)于系統(tǒng)中提供的各種業(yè)務(wù)和表單功能能夠讓用戶便捷挑轉(zhuǎn)到幫助信息上;
- 對(duì)表單和界面聯(lián)動(dòng)和交互的時(shí)候要注意相關(guān)界面數(shù)據(jù)的自動(dòng)刷新;
- 一個(gè)窗口中最多不要出現(xiàn)超過三個(gè)的GRID控件;
- BS方式不要左右滾屏。CS模式既要避免左右滾屏也要避免上下滾屏;
- 需要根據(jù)業(yè)務(wù)查看需求和數(shù)據(jù)的展現(xiàn)需求來選擇合適的界面控件;
系統(tǒng)性能和健壯性方面的
- 系統(tǒng)中相關(guān)的耗時(shí)操作都必須必須轉(zhuǎn)變鼠標(biāo)為等待狀態(tài);
- 系統(tǒng)耗時(shí)操作超過30秒的最好能夠提供給用戶相關(guān)的進(jìn)度條功能;
- 系統(tǒng)耗時(shí)功能超過2分鐘的最好能夠設(shè)計(jì)為異步多線程的方式進(jìn)行處理;
- 系統(tǒng)應(yīng)用有友好的完整性和約束校驗(yàn)的提示信息,方便用戶修改錄入數(shù)據(jù);
- 在系統(tǒng)出現(xiàn)異常情況下應(yīng)該有友好的統(tǒng)一的提示信息,同時(shí)后臺(tái)應(yīng)該記錄詳細(xì)的異常日志;
界面友好性和易用性方面的
- 表單應(yīng)該能夠根據(jù)屏幕分辯率自動(dòng)適應(yīng),在界面上讓用戶一次能夠看到足夠多的信息;
- 表單應(yīng)該支持Tab鍵功能,順序?yàn)閺淖蟮接?,從上到?
- 常用的表單應(yīng)該同時(shí)支持鍵盤操作和鼠標(biāo)操作;
- 界面上控件的布局應(yīng)該間距適當(dāng),標(biāo)簽和控件對(duì)齊,有適當(dāng)?shù)匿浫胩崾拘畔?
- 界面的配色應(yīng)該盡量簡單,盡量少使用各種刺眼的顏色;
- 用戶看到表單后應(yīng)該就基本清楚相關(guān)功能,表單要盡量自我解釋,不要設(shè)計(jì)過多的隱含在界面里面功能;
數(shù)據(jù)的錄入和檢索
- 根據(jù)業(yè)務(wù)需要選擇適合的數(shù)據(jù)錄入控件;
- 數(shù)據(jù)錄入控件應(yīng)該有完備的數(shù)據(jù)完整性和一致性校驗(yàn)功能;
- 系統(tǒng)應(yīng)該提供用戶暫時(shí)保存錄入數(shù)據(jù)的功能;
- 能夠自動(dòng)獲取數(shù)據(jù)不要讓用戶再去錄入,能夠選擇錄入數(shù)據(jù)不要讓用戶手工錄入;
- 數(shù)據(jù)檢索條件應(yīng)該適中,不應(yīng)太多也不應(yīng)太少,檢索支持組合條件檢索;
- 為了滿足不同需求檢索可以提供簡單檢索和高級(jí)檢索多種方式;
- 應(yīng)該在第一時(shí)間提供給用戶檢索數(shù)據(jù),因此檢索功能存在性能問題時(shí)候要考慮分頁;
- 在檢索功能較耗時(shí)的時(shí)候應(yīng)該提供給用戶相關(guān)的進(jìn)度條顯示進(jìn)度;
- 表格最好能夠提供行顯示和列顯示等多種顯示模式,方面用戶查看數(shù)據(jù);
張志敏所有文章遵循創(chuàng)作共用版權(quán)協(xié)議,要求署名、非商業(yè) 、保持一致。在滿足創(chuàng)作共用版權(quán)協(xié)議的基礎(chǔ)上可以轉(zhuǎn)載,但請(qǐng)以超鏈接形式注明出處。
本博客已經(jīng)遷移到 GitHub , 圍觀地址: https://beginor.github.io/
浙公網(wǎng)安備 33010602011771號(hào)