| The rapid development of mobile Internet greatly improves the daily life. Many traditional industries will be changed, among them "difficult registration" is more and more prominent. Due to high quality medical resources are relatively scarce in China, part of the hospital perennial are often overcrowding. Long registration time grows into one of the main bottlenecks to improve the medical service.In order to reduce the waiting time for registration and let the patient see a doctor in a planned way, this paper designs a mobile medical registration system based on Android platform. System provides making an appointment online, order management, and other functions, and users can make an appointment at any time and place.First, this paper analyzes the current development of making an appointment and the development trend of the future at home and abroad,and illuminates the mobile medical registration is the inevitable trend in the future. Combined with the actual user scenario, this paper completes the requirements analysis of function and requirements analysis of performance on the whole system. Client is divided into three major functional modules, respectively for doctor information, order management and user management. Registration system set five indicators of performance including memory usage, CPU usage, traffic consumption, starting time and stability. On the basis of demand analysis,the paper studies the relevant technology, including the data parsing,cache handling, and security mechanism for Android, MVP architecture,and push notification.Second, the paper designs the three-layer C/S architecture including mobile client, Web server and MySQL database. The client software part adopts the framework of the MVP,which improves the expansibility of the software. From four aspects including the interface description, access address, request parameters and response parameters, the paper designs the communication protocol of interface, and defines the type and data format of push notification.Again, the paper implements the three major functional modules of registration system. Among them the order management module as the research key, it designs five processes of order including generating ,payment, update, canceling, and secondary pay in detail, and implements the details page of order in the form of a list, and improves the expansibility of order. The paper implements the module of information about visit from two aspects including home page and list of hospitals and doctors. It realizes the user information management module from three aspects including the login and registration, contacts and patient’s management, and coupons, and it designs a algorithm to Calculate the optimal coupon. Also it implements push notification and communication interface.Finally, the paper implements function and performance test. The results of test show that the registration system has realized the basic functional requirements, and can implement making an appointment,order management, user management, and other main processes. The performance is good. The five indicators of performance are within a reasonable range and .achieve the design standard. |