| In the Internet era, any field has its penetration and influence, as well as in the driving exam industry. In this paper, design and realize the driving coaches student management system to help the coach in the teaching process can be more convenient. Driving coach students management system designed in this paper use the Android platform system architecture, and use MVP model development. By analyzing the needs of users and usage scenarios, The system is divided into three main modules, including the student management module, the voice broadcast module and the exam arrangement module.In the student management module to achieve to show the students’list by subjects, function of adding and editing students. In the design process, it mainly completes the student’s local database establishment, data loading and synchronization logic, students’ list display. The voice broadcast module can help coach simulated exam environment, mainly realize the voice generation, caching and broadcast functions, and making route, Automatic broadcast functions. In the exam arrangement module, the coach can add the exam arrangements by themselves, display as the calendar in the page. In the process of designing, flexibly use of the Android view of the components to complete the layout of the work, using the observer pattern, singleton pattern, strategy pattern and other design patterns to complete the logical processing of its function.Finally, after the detailed design, the author has realized the above functions. The project has been completed internal testing. It has been on the line and has been used by a lot of coaches. Hope that the project can effectively help the coach to complete their teaching work, and can find out the error and insufficiency when the coach using this app to supplement and improve the function, Make it possible to develop better and better. |