Font Size: a A A

Design And Implementation Of CRM System Based On MVC Architecture

Posted on:2019-05-10Degree:MasterType:Thesis
Country:ChinaCandidate:Q ZhangFull Text:PDF
GTID:2428330596463266Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The instrumentation industry is a basic and strategic industry in the country.Therefore,the main customers of the industry are the national power bureaus,water bureaus and other units.This kind of large-scale customer has its own particularity.Such customers,the biggest problem faced by instrumentation companies is that how to serve well and how to stand out in the market competition.It is necessary to ? build a CRM system in this particular industry.The CRM system is an enterprise customer relationship management system,which can effectively support customer-centric management concepts.It can comprehensively collect information of potential customers before sales,and it help enterprises to target effectively groups,and it can optimize the allocation of enterprise sales resources,then it improve the success rate of contract signing.After-sales service can provide complete information about product and customer tracking,and these help enterprise to serve customers with better service.A suitable CRM systems can effectively help companies to seize opportunities in marketing activities,sales management and after-sales services.This paper designs and implements a set of flexible and effective CRM system based on the actual application requirements of a company.It includes the basic module,system manage,marketing module,sales module,after-sales module,contract archives module,product module and knowledge module.It has been passed the system test.The enterprise has been practically applied and has practical economic significance.The system is designed as a multi module structure of the basic universal platform.This design is in line with the actual business division of the enterprise,and also facilitates the subdivision of the system function to the module.The development based on this platform can improve the code reusability,and can be divided into multi-module development,which can reduce the coupling between modules.In each module,based on Spring MVC architecture,the code is divided into Controller layer,Dao layer,Model layer,Form layer,Server layer,View layer and MISC layer according to function.After this segmentation,the structure of the code is clearer.The highlights of the system are mainly reflected in three aspects: system flexibility,ease of operation,and user-centric design concepts.The flexibility of the system is mainly reflected in the fact that each business object can customize the extension field,and each business approval flow can customize the flow.The convenience of operation is reflected in the system's support for PCs and mobiles,making operations easier.The user-centered design concept is reflected in the beginning of the system design and every detail of the system function.For example,in the after-sales service module,the system is designed from the point of view of the after-sales staff to make their work more convenient and effective.Purpose,the highlight of this module is that the after-sales staff can automatically display the surrounding customer groups and relevant information of each customer according to the current location,so that the after-sales staff can better serve the customer.
Keywords/Search Tags:CRM, Work Flow, Bussiness Form, Modules, Instrumentation Industry
PDF Full Text Request
Related items