Font Size: a A A

Research And Implementation Of CRM System Based On J2EE

Posted on:2015-06-06Degree:MasterType:Thesis
Country:ChinaCandidate:Y L JinFull Text:PDF
GTID:2298330431981614Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Recently, affected by the world economic crisis, businesses in China are more and more realizing the importance of Customer Relationship Management to the growth and further development of the company. In this case, except for a totally transformation from product focused management to customer focused management, the corporations also have to implement a newly designed CRM system. In this article,the author makes research on CRM system based on J2EE technology and proposes a scheme to develop a light weight CRM system based on J2EE, introduces a brand new way to distribute tasks automatically and more wisely. J2EE framework includes many technologies such as JSP, Servlet, JDBC, XML, etc. In the project, the author combines these technologies and develops a CRM system based on the requirement analysis and software design.In this article, the author firstly describes brief introduction to theory of J2EE and MVC design model and integrated framework technology of Struts2, Hibernate and Spring. After has divided the CRM into different function parts, the authormakes detailed research on functionalitiess of CRM system. There are some disadvantages in the task management in today’s CRM products. After throughly research on task management, the author introduces a totally new and efficient way to manage the tasks in CRM. In his design, the basic theory of agile software development model is used and transformed into a new solution for task distribution management in daily business. A four-layer system architecture of J2EEwas adopted to develop the CRM system. In the coding parts, DAO layer and Service layer was developed in sequence. In the data view pages, JSP, Javascript and CSS technologies were used. In order to inhence the users’experience when they use the CRM system, Ajax technology was used to make the adding, updating and deletion of data asynchronously executed, in this way users will not see pages refreshed. Ajax technology can enhance the client side ability and as a result enchance users’ experience. JFreeChart framework was also used to develop pie charts and bar charts to show the statistical reports of some records. After testing the system,some minor bugs were analysied and fixed to make the system function well now. In the end, the author makes a conclution of the system development and dissertation work and proposed guidelines for future work of the CRM system development.
Keywords/Search Tags:J2EE, SSH, Ajax, Task distribution, Customer Relationship ManagementSystem
PDF Full Text Request
Related items