[Reprinted] Software Interface interaction and usability Improvement summary

Source: Internet
Author: User

Software intelligence and memory functions
    1. It is best to remember the user name and ID on the user login interface. The focus is directly located in the password input box;
    2. It is best to save and load default values on the document input interface;
    3. The document search interface can save user-defined combinations of search conditions;
    4. The column width of the User-adjusted grid can be automatically remembered by the window position;
    5. The system can automatically sort related functions by priority based on the user's usage frequency;
    6. The system can remember the usage preferences of different users and use the inherent mode and common custom settings of the system;
Reduce unnecessary repeated interactions
    1. Reduce Unnecessary operations and do not perform the operation twice or multiple times by clicking the mouse or typing the keyboard;
    2. Prompt information should be moderate, too much is not good, too little is not good;
    3. For data integrity verification, pay attention to the automatic positioning of the cursor focus to the error;
    4. Do not allow users to switch multiple times in multiple windows to complete the complete business functions. minimize such switching;
    5. To facilitate window switching, it is best to use the relevant forms as non-mode forms;
    6. Do not enter the same information multiple times or multiple times in the system to ensure the uniqueness of the entry;
    7. The system should try its best to automatically obtain other ancillary information based on the information already entered by the user, without repeated selection or input by the user;
Navigation and page navigation
    1. A new dialog box is displayed. The level of the dialog box must be within three layers;
    2. All non-mode active windows should be docked in the same way as the desktop taskbar to facilitate window switching;
    3. The system allows you to customize common functions and menus;
    4. Convenient shortcut keys and toolbar buttons should be provided for common functions;
    5. The various business and form functions provided by the system allow users to easily switch to help information;
    6. When interacting and interacting with forms and interfaces, pay attention to the automatic refreshing of relevant interface data;
    7. A window can contain up to three grid controls;
    8. Do not scroll around in BS mode. In CS mode, both the left and right scrolling and the back and up Scrolling should be avoided;
    9. Select an appropriate interface control based on the business needs and data presentation needs;
System Performance and robustness
    1. All time-consuming operations in the system must be switched to the waiting state;
    2. If the system takes more than 30 seconds, it is best to provide the user with the relevant progress bar function;
    3. If the system takes more than 2 minutes, it is best to design asynchronous multi-thread processing;
    4. Prompt information about the system application's friendly integrity and Constraints Verification, so that users can modify and enter data;
    5. In case of system exceptions, you should have a friendly and unified prompt information, and the background should record detailed exception logs;
User-friendly and easy-to-use interfaces
    1. The form should be able to automatically adapt according to the screen resolution, so that the user can see enough information at a time on the interface;
    2. The form should support the tab key function. The order is from left to right, from top to bottom;
    3. Common forms should support both keyboard and mouse operations;
    4. The layout of controls on the interface should be properly separated, labels and controls should be aligned, and appropriate input prompt information should be provided;
    5. The UI color should be as simple as possible, and a variety of eye-catching colors should be used as little as possible;
    6. After the user sees the form, the relevant functions should be basically clear. The form should be interpreted as much as possible, and too many functions hidden in the interface should not be designed;
Data entry and Retrieval
    1. select appropriate data entry controls based on business needs.
    2. the data entry control should have complete data integrity and consistency verification functions.
    3. the system should provide the function for users to temporarily Save the input data.
    4. automatic data acquisition is not required for users to input data again. You can choose not to input data manually.
    5. the data retrieval conditions should be moderate, should not be too many or too few, and the search supports combination condition retrieval.
    6. multiple simple and advanced retrieval methods can be provided to meet different needs.
    7. data retrieval should be provided to the user immediately. Therefore, paging should be considered when the retrieval function has performance problems.
    8. when the retrieval function is time-consuming, the progress bar should be provided to the user to display the progress.
    9. it is best to provide multiple display modes, such as row display and Column Display, for users to view data.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.