基于TSI框架的CRM系统的研究与实现
本文选题:CRM + Tapestry ; 参考:《湖南师范大学》2013年硕士论文
【摘要】:随着时代的发展,世界范围内的企业竞争愈演愈烈,与其说是企业之间技术的竞争,不如说是客户资源的竞争。CRM(客户关系管理)系统以客户为中心,通过提升企业的服务质量来提高客户满意度及客户忠诚度,从而达到保持老客户及发展新客户的目的。因此客户关系管理的产生与发展具有鲜明的时代背景,并对企业的发展具有重大意义。本文根据中小型企业CRM系统的基本要求,对其所采用的软件架构、关键技术及其基本功能的实现进行研究。 本文通过对现在相关的WEB应用开源框架的研究及比较,整合了TSI(Tapestry+Spring+Ibatis)框架作为该系统的软件架构,并将TSI框架运用于CRM系统的设计与实现中。其中把Tapestry作为CRM系统的表示层框架,Tapestry基于组件的开发模式,实现了显示逻辑与业务逻辑的完全分离,带来了真正的Java Web应用程序的面向对象编程。Spring作为业务逻辑层框架,为系统提供了轻量级的工OC与A0P容器,实现了EJB技术的替代,使开发者只需要专注业务逻辑的开发。Ibatis作为数据持久层框架,Ibatis实现了DAO与SqlMap的分离,使系统具有结构清晰、可维护性高等特点,同时大大减少了软件开发过程中的代码量。经过这三种开源框架优势互补的糅合,形成TSI这一优秀的整合框架。 通过本套系统的开发,验证了TSI框架的实用性。在软件工程和设计模式思想的指导下,对基于TSI框架的CRM系统进行设计,并对CRM系统的用户管理、客户资料管理、潜在客户管理、客户服务管理、库存管理作了具体的实现。实践证明,基于TSI框架的CRM系统能够很好的适应中小型企业的发展需要。
[Abstract]:With the development of the times, the competition of enterprises in the world is becoming more and more intense. It is not so much the competition of technology among enterprises as the competition of customer resources. CRM (customer relationship Management) system is customer-centered. Improve customer satisfaction and customer loyalty by improving service quality, so as to maintain old customers and develop new customers. Therefore, the emergence and development of customer relationship management has a distinct background of the times, and has great significance for the development of enterprises. According to the basic requirements of CRM system in small and medium-sized enterprises, this paper studies the software architecture, key technology and the realization of its basic functions. Through the research and comparison of the existing open source framework of WEB application, this paper integrates the TSI(Tapestry Spring statistics framework as the software architecture of the system, and applies the TSI framework to the design and implementation of the CRM system. Tapestry is regarded as the presentation layer framework of CRM system. It realizes the complete separation of display logic and business logic, and brings the object oriented programming of real Java Web application. Spring is the framework of business logic layer. This paper provides a lightweight OC and A0P container for the system, realizes the substitution of EJB technology, and makes developers only need to focus on the development of business logic. Ibatis as a data persistence layer framework realizes the separation of DAO and SqlMap, which makes the system structure clear. High maintainability and so on, at the same time greatly reducing the amount of code in the process of software development. After these three open-source frameworks complementary to each other, the formation of TSI as an excellent integration framework. Through the development of this system, the practicability of TSI framework is verified. Under the guidance of software engineering and design pattern, the CRM system based on TSI framework is designed, and the user management, customer data management, potential customer management, customer service management and inventory management of CRM system are implemented. Practice shows that the CRM system based on TSI framework can meet the development needs of small and medium enterprises.
【学位授予单位】:湖南师范大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP311.52
【参考文献】
相关期刊论文 前10条
1 张俐;;基于ibatis和设计模式的数据持久层的应用[J];安徽大学学报(自然科学版);2010年03期
2 王欢;;基于J2EE的Web应用架构研究与设计[J];中国管理信息化;2012年02期
3 透明;;Tapestry初接触[J];程序员;2003年07期
4 张卫山,巫家敏,严新民;基于UML的管理信息系统开发[J];计算机工程;1999年12期
5 何宇新,倪光南,何娅玲;UML建模与动态模拟测试[J];计算机工程;2000年04期
6 程洪,钱乐秋,马舜雄;基于J2EE体系的Web应用框架整合[J];计算机工程;2005年20期
7 张普朝,王愚;UML与MVC设计模式在社区信息系统中的应用与实现[J];计算机应用;2003年S1期
8 刘军;戴金山;;基于Spring MVC与iBATIS的轻量级Web应用研究[J];计算机应用;2006年04期
9 袁梅冷,黄烟波,黄家林,翁艳彬;J2EE应用模型中MVC软件体系结构的研究与应用[J];计算机应用研究;2003年03期
10 孙强;孙龙清;邱小彬;;基于Struts+Spring+iBATIS的轻量级Web应用框架研究[J];计算机应用与软件;2008年10期
相关硕士学位论文 前2条
1 陈平;基于Spring的轻量级Web框架的研究与设计[D];江苏大学;2005年
2 刘昆;基于J2EE平台的轻量级框架的应用研究[D];武汉理工大学;2008年
,本文编号:1907067
本文链接:https://www.wllwen.com/guanlilunwen/kehuguanxiguanli/1907067.html