| User interface design has become more and more important. Thanks to the rapid development of science and technology, we can integrate a variety of advanced technologies into our software products, to create rich user experience. Interactive user interface design in software design is a critical aspect. In this paper, I proposed a new interface design framework named RS-MVC by studying user interface design principles and key technologies, and use it to design and implement a human-computer interaction software named COMS-UI, which is used for communication and transmission, and COMS-UI behaves pretty well in actual use.To effectively develop the user interface program, the paper gives a Swing-based technology development framework RS-MVC. The core of the framework is to use the MVC model to divide the contents of user interface design into several layers, each layer is independent. RS-MVC combines the Java reflection mechanism and the Swing event listener model to separate the business logic and interface display. The framework can be used for most of the user interaction application based on C/S structure. This paper first gives the overall architecture and design process of the user interface design, and then analyzes the various parts of the structure functions, focuses on the Swing MVC design pattern and characteristics; combines them to propose RS-MVC design framework. Finally, the paper uses the framework to design and develop the COMS-UI software. The paper analyzes the flow of the interaction of each functional module of the software, studies the user interface design based on modeling techniques, researches the characteristics of Swing implementation techniques. Also, the paper proposes some suggestions on problems such as how to choose and use the right GUI components, how to arrange the graphical layout, how to improve the interactive user experience when designing user interface applications. |