| With the advancement of social informatization, the speed of updating information and information dissemination in society is getting faster, so the demand of customers changes all the time. For this reason traditional customer relationship management is lagging behind relatively for the information processing capacity and the speed of response, this hinder the development of enterprises. In view of the current lack of customer relationship management, and connecting with the mobile Internet technology, we designed and realized a CRM (Customer Relationship Management) client software based on the Android platform. This software can provide timely service for the enterprises customer rapidly and efficiently.Firstly, in view of the demand analysis of the CRM system client of a certain enterprise, we proposes nine services that the system supporting for, they are customers management, contacts management, sales opportunity management, orders management, products management, clues management, actions management, the knowledge base management, schedule management and so on, and at the same time decomposes the demand function. Secondly, we design the structure for the CRM system client, using the model that combining C/S model and MVC. The system is divided into four-layer structure:the presentation layer, business logic layer, basic services layer and data layer; and we also divides function module, analyzes each module business processing procedure of its five function modules, and designs and implementations each module in detail. Finally, based on the function test on the CRM system and the client, it verifies the good operation of each functional module and the efficiency of business processing.Based on the analysis of the current enterprise mobile application, we designed UI interface element and bottom functions development, which provides the normative development mode for the development of other functions. This development mode shortens the application development cycle greatly, and reduces the development workload; meanwhile the quality of the software can be ensured giving convenience to the later maintenance.To sum up, the CRM system client software that we discussed, designed and implemented is of high efficiency, mobility and convenience. It can not only solve the current defects of the customer relationship management effectively, but also help the user to carry out various business activities, improve the processing efficiency, and ensure the enterprise management working regularly. |