In fact, how to reduce user operations is the biggest headache for developers and designers. However, due to various reasons, as a result, our development does not have enough time or developers like to process the UI in a habitual way. In the end, there will be many unsatisfactory questions. Next, let's talk about my understanding.
1. Pop-up selection
Do not use the pop-up selection unless you have to, because the pop-up selection will increase by at least three times or more mouse operations. This will undoubtedly bring immeasurable workload to users who want to input a large amount of data. This is also one of the most depressing things for users. For example:
As shown in the figure below, it is undoubtedly a failure without the need to mix organizations and users. How can we use autocompletebox to complete the tasks? I do not need to analyze the cost of the pop-up selection. We all know that. At least one pop-up window is required for data binding and selection and return. So many.
2. Input Interface Verification
Traditional B/S development, elementaryProgramUsers all like to use JavaScript for client verification. After that, alert prompts users where to enter and what type of fields to enter. In fact, this is also one of the failures. With the wide application of Ajax and the improvement of user experience requirements, there are already many successful cases for reference. Here I don't want to explain what to use for verification, but no matter what platform you use, there is a corresponding validation framework, and it is really reluctant to use time to bring a good user experience?
3. Data compatibility and fault tolerance
When using the system, users often like to use existing data to export to the system. Fault Tolerance is particularly important. For example, can we use a template to import an Excel file to the system? Do we perform rule verification?
In any case, the user experience directly determines the vitality of the software. It also determines the competitiveness of enterprises. Therefore, please pay attention to the user experience.
I hope the beginners will be inspired by the nonsense !!!
Thank you for your criticism!