As the accelerated business growth,because of the obsolete design,a company's CRM data processing system's performance cannot meet the needs of business requirements,and bring negative impact on business development.To meet the requirements of business development,this thesis analyses the current system,raises several problems that affect the data processing efficiency,puts forward the solutions by investigating system's characteristics and business' s requirements,which enhances the current system and meets the requirements of business development.Problems from data structure optimization,data processing task assignment,distributed data storage processing are formulated in this thesis.In the aspect of data structure optimization,after investigating current data structures in the system,this thesis proposes a uniform data structure by transforming data formal,brings benefits to design uniform table structure and provides basis for design uniform data process flow.In the aspect of data processing task assignment,by analyzing subsystem's usage scenarios and characteristics of task,this thesis proposes an algorithm based on always select the processor which has the minimum waiting time.This algorithm prevents the loss of data's validity and improves the utilization of resources.In the aspect of distributed data storage processing,by introducing asynchronous processing and buffer area,this thesis proposes a data process model that could reduces the time consuming of data storage and improves the utilization efficiency of database connection.This thesis observes and induces data structures in the system,designs new data structure;build new data manipulation models on the basis of theoretical analysis on current data manipulation models.Experiments prove that the introduced data structure and data processing models improve the data processing ability and reduce the complexity of system maintenance.There still has further work to obtain better data processing efficiency. |