Font Size: a A A

Design And Implementation Of CRM System Based On SaaS

Posted on:2011-12-04Degree:MasterType:Thesis
Country:ChinaCandidate:H YuFull Text:PDF
GTID:2178360332457365Subject:Computer software engineering
Abstract/Summary:PDF Full Text Request
With the fast development of the computer information technology, the computer technology has seeped through all profession in society, and all industries also start to apply the computer system in each aspect. The operation of telecom groups must be customer-oriented to improve the competence. Accordingly, the management of them must be around customer relationships. On the same time, telecom needs information technology to support customer relationship management (CRM), because a successful system of CRM is a help to keeping customers.CRM through years of development, but it has been in a contradictory state of development, the product of the established patterns and user needs is a pair of custom has always been difficult to fuzzy contradictions. The value of CRM based on customer segmentation, segmentation IT management software industry, industry-oriented software, occupy a very big advantages to CRM, for example, because it is early stage of development, industry software, very few, so popular, led If the CRM industry, the area make a difference, then the potential for development will be very large. SAAS model emerged; making network information like the people to "power", as used to obtain the lease, customer information and customer experience strategy will also be the same as the lease to apply. CRM has become a pioneer in this business. Using J2EE technology, software standards, so that CRM platform to meet the maximum difference in industrial applications. J2EE is a company promoted by SUN introduced a multi-layer enterprise-class standards of architecture, developed by multiple vendors and received a wide range of corporate recognition.SaaS model based on CRM system is divided into two parts: SaaS platform and CRM systems. SaaS platform includes corporate information management, systems product management, corporate organizational structure management, corporate use of personnel management and rights management. CRM system includes customer management, business management, contract orders, and daily affairs. System uses the SSH framework for implementation. SSH framework is divided into four sections: presentation layer, control layer, business logic layer, the data persistence layer. Overall system infrastructure using Struts2 to be responsible for separation of MVC, in the model of part of the Struts framework, the use of Hibernate persistence framework to provide support for all business layer using Spring support, including integration with the Hibernate database connection pool configuration and usage, AOP in the business layer implementation and IoC configuration and management. Specific methods are: using object-oriented analysis method according to the demand put forward some models, these models will be implemented as a basic Java object, and then write the basic DAO interface, and gives Hibernate implementation of DAO using Hibernate implementation of the architecture to DAO classes Java classes to achieve the conversion between the database and access to, finally completed by the Spring business logic.The work in this paper done by me includes the development of system technology architecture, pagination technology using Hibernate application, big data object access in Hibernate and Struts2 tag by user definition, etc. Basically the system has met user's needs and achieved the anticipated goal. In order to make the system more comprehensive, fully meet the needs of existing business development, this system remains to be further improved, including those based on SaaS model systems such as ERP and OA integration, data mining technology in the manifestation of the role of customer value analysis and other functions to further perfect.
Keywords/Search Tags:SaasS, CRM, Struts, Hibernate, Spring
PDF Full Text Request
Related items