1. The key to the core human-machine interface with communication function as the interface design is to enable people and computers to accurately exchange information. On the one hand, people should try to adopt a natural way when inputting to the machine; on the other hand, the information that the machine transmits to people must be accurate without causing misunderstanding or confusion. In addition, do not mix internal processing, processing and man-machine interface (human interface program is just communication), so as not to interfere with each other and affect speed.
When designing MIS, for each function, according to the modular idea of ​​IPO, the input, processing and output are clearly defined, fully embodying the communication function of human-machine interface. The program designed in this way is not only easy to make mistakes, but also easy to maintain, and it is easy to correct even if there is an error.
Report printing is one of the essential features of MIS and often requires calculations before printing. It is not wise to do it. Although doing so may save some running time, it is extremely unfavorable for future maintenance. The calculation and printing are designed separately, although it will increase some space-time overhead, but considering the maintainability, it is completely worth the price.
2, the interface must always be consistent with the human-machine interface does not increase the burden on the user, so that users always think and operate in the same way. The most taboo is that each time a screen is changed, the user has to change a set of operating commands and operating methods.
The application software under Windows is very popular, and its interface consistency is not unrelated. For example, a question mark icon indicates help, a disk icon indicates a save disk, a printer icon indicates print, and so on.
3, the interface must enable the user to keep track of the progress of the task. The human-machine interface should be able to tell the user the progress of the software. Especially when it takes a long time to wait, the user must be made aware of the progress of the work, such as a few percent completed. Don't let the user face an unresponsive screen, so that there is a suspicion of a crash.
At present, the application software under Windows is almost the same as the installer. When developing MIS software, this is worth learning.
4, the interface must be able to help. Never think that the users of the program are experts, no need to help. Relevant tips, information, and instructions should be placed at your fingertips.
An excellent MIS software should provide online help functions, and even provide a guide to use, which will undoubtedly bring great convenience to users. Using hyperlink technology will add to the help-seeking feature. In the multimedia environment, using voice prompts as an operation guide does not interfere with the screen information, which is an excellent choice.
5, rather let the program more dry, can not let users do more MIS software data input is large. For some relatively fixed data, users should not be allowed to input frequently (especially Chinese characters), but should be easily selected by the user with the mouse. For example, in the personnel management system, the degree of education is relatively fixed data, and its value is generally taken from elementary school, junior high school, high school, college, big book, master research, and blog research. Before entering such data, the MIS software should pop up a list box at the corresponding location, and wait for the user to click with the mouse, instead of letting the user input these Chinese characters each time.
Although the state switching between Chinese character input and Western language input is a little effort, it is quite annoying to frequently switch the state. If you can achieve automatic switching in the program, it is undoubtedly very popular with users.
After the MIS software is developed and released to the user, the developer often asks the user to record the error of the software. This can not be said to be difficult for the strong, because this increase the additional burden on the user. Developers should write an error real-time logging program that automatically records what time, when, and what error occurred in the program.
In short, the developed MIS should minimize the user's data input while minimizing user intervention. Practice has proved that the less user intervention, the higher the satisfaction of the MIS system.
6. The input screen is as close as possible to the actual situation. If the voucher entry screen of a computerized accounting software is in the form of a table, one screen can record multiple records, and it is exactly the same as the actual voucher, even the color is the same, the user enters on the terminal. Voucher, as if filling a voucher on paper with a pen, then a kind of intimacy will come to life. Imagine which user is not willing to use it? On the contrary, if only one record can be recorded on one screen, and a voucher is required to operate the number screen, the result is conceivable.
7, with strong fault tolerance, misoperation, button combo, etc. may lead to data mis-recording. Clever programming allows you to avoid errors caused by such factors. For example, when entering a student's grade, we can limit the scope so that the user cannot input data other than 0-100; when entering the age of the student, it may be limited to 15-20 depending on the actual situation.
Camping Light Tower,Outdoor Lighting Tower,Manual Type Light Tower,Balloon Metal Halide Light Tower
Wuxi Doton Power , https://www.dotonpower.com