《[优秀毕业设计精品] 基于mvc模式的CRM框架的研究与改进》由会员分享,可在线阅读,更多相关《[优秀毕业设计精品] 基于mvc模式的CRM框架的研究与改进(48页珍藏版)》请在金锄头文库上搜索。
1、 编 号: 审定成绩: 毕业设计(论文)设计(论文)题目:基于mvc模式的CRM框架的研究与改进学 院 名 称 :计算机科学与技术学 生 姓 名 : 专 业 :计算机科学与技术班 级 : 学 号 : 指 导 教 师 :答辩组 负责人 :填表时间:2010年 04月教务处制摘 要 目前,国内中小企业迅速发展,导致落后的客户关系管理能力已经很难满足这些企业的需求,在这样的状况之下,开发新的客户关系管理系统成了企业提高管理能力的有效手段。为了解决这一问题,我开始研究针对中小企业的客户关系管理系统框架Bosent CRM,通过研究开发更好的客户关系管理系统。 软件开发框架是一个值得我们研究的课题,一个
2、优秀的框架可以节约大量的开发成本。在当今J2EE开发领域,MVC设计模式是一个非常重要的架构模式,它能帮助我们建立起强壮的、高效率的、可伸缩的框架平台。 本论文首先简述了MVC设计模式的基本概念,其次论述了针对客户关系管理系统的Bosent CRM框架实现MVC模式的原理,并且详细论述了mvc各个部分的实现原理,其中包括它的视图形成过程、控制器的原理以及模型原理,重点在于菜单形成过程以及表单数据的绑定机制。最后分析本框架的一些优点与不足。 最后本论文结合北京长信通信息技术有限公司的客户关系管理系统,在使用Bosent Crm开发与测试过程中发现的问题对框架进行改进。【关键词】 CRM MVC设
3、计模式 改进 ABSTRACT At present, the rapid development of domestic small and medium enterprises, leading to customer relationship management capabilities backward has been difficult to meet the needs of these enterprises in under such a situation to develop new enterprise customer relationship management
4、 system became an effective means to improve management capacity. To solve this problem, I began to study customer relationship management for small and medium system framework Bosent CRM, through research and development for better customer relationship management system. Software development frame
5、work is a subject worthy of our study, an excellent framework can save a lot of development costs. In the area of todays J2EE development, MVC design pattern is a very important framework, it helps us build strong, efficient, scalable framework platform. This paper first outlines the basic concept o
6、f MVC design pattern, then discusses customer relationship management system Bosent CRM framework to achieve the principle of MVC model, and discusses in detail the various parts of mvc implementation principle, including its view of the formation process The principle and the principle of the contr
7、oller model, with emphasis on the menu as well as the formation of form data binding mechanism. Finally this framework some of the advantages and disadvantages. Finally, this paper combines the Beijing Information Technology Co., Ltd. ICT long customer relationship management system, in use Bosent C
8、rm Development and problems found during testing to improve the framework. Key words CRM MVC Transformation声明 毕业论文独创性声明 秉承学校严谨的学风和优秀的科学道德,本人郑重声明,所呈交的论文是我个人在导师与项目经理指导下进行的研究工作及取得的研究成果。尽我所知,除了论文中特别注明和致谢的地方外,论文中不包含其他人已经发表和撰写的研究成果。特此声明。本人签名: 日期:目 录摘 要2ABSTRACT3声明4目 录5绪 论7第一章研究概述8第一节研究背景8第二节研究内容及目标8第三节本章小
9、结9第二章J2EE平台与MVC设计模式9第一节J2EE体系结构9一、概述9二、体系结构10第二节MVC设计模式概述10第三节本章小结12第三章Bosent Crm框架MVC原理12第四节控制器13一、控制器类13二、共享数据区18三、配置文件19第五节模型21一、Action21二、JavaBean23三、数据库连接池24第六节视图26一、视图原理26二、菜单29三、标签库31第七节本章小结32第四章Bosent Crm平台的功能改进32第一节权限体系改造32一、功能需求32二、改造基本思路32三、修改过程33第二节表单重复提交问题34一、问题描述34二、同步令牌机制35三、Bonsent C
10、RM改造详细说明36第三节标签显示错误问题38一、错误现象38二、错误分析39三、修改说明39第四节增强日志功能40一、问题描述40二、实现方案42第五节增加集群功能43一、集群(cluster)和负载均衡的基本概念43二、Bosent CRM平台可以使用集群43三、使用JGroups技术实现集群44第六节本章小结45结 论46致 谢48参考文献49附 录50绪 论 客户关系管理系统是企业为了满足每个客户的特殊需求,同每个客户建立联系,通过同客户的联系来了解客户的不同需求,并在此基础上进行一对一个性化服务。 CRM厂商大致可以分成三类,第一类是国际大型软件厂商,如Oracle、SAP等,他们的
11、客户定位主要在国内特大型企业,或者国内五百强企业。另外一类是用友、金蝶,还有国内传统的几家大型管理软件的企业,这类企业更多的是聚焦在中大型企业身上,他们可能有自己独立的产品,包括自己的服务体系,金额大概几百万到几千万范围。第三类是一些中小型软件厂商,这类厂商主要聚焦在中小型企业或者快速发展型的企业身上。 目前的中小企业在发展过程中,往往存在着非常多的困难,特别是客户管理,从最早的纸质表格到之后的excel报表,到如今的CRM系统,可以说,每一次改革,都是一次质的飞跃。而如今,市场竞争异常激烈,一个企业最重要的资源是什么:无非就是公司的员工和客户资源;而客户资源如何获取?如何非常好的管理这些客户
12、资源,也许这是一个令中小企业一个非常头痛的难题。 本论文研究的是针对中小企业客户关系管理的Bosent Crm框架,它是一种基于MVC模式的B/S结构的框架,它的前身是Intel公司投资的一个小型开源应用框架Centric CRM 2.9 。在研究Bosent Crm框架基础上对该框架的各个层次的组成、功能进行了详细的描述,并在熟悉框架的基础上对框架进行改进,包括权限体系改进、表单重复提交、标签显示错误、增强日志功能和集群功能。第一章 研究概述第一节 研究背景 上世纪90年代初,随着Internet的出现和迅速发展,国外的CRM应用开始投入使用 ,到如今发展已经非常的强大,例如美国的ORACL
13、E、德国的SAP等。 目前随着国内中小企业的迅速发展,国内中小企业为了提高客户满意度,必须完整掌握客户信息,准确把握客户要求,快速响应个性化需求,提供便捷的购买渠道、良好的售后服务。但是传统的客户关系管理系统难以达到目的,尤其是在国内,许多企业的内部管理混乱随意,有的企业从过去的“计划经济”体制下改革而来,对客户管理缺乏了解,没有经验。因此对客户关系管理系统的研究具有重要意义。第二节 研究内容及目标该论题来源于北京长信通信息技术有限公司的客户关系管理系统的二次开发,在公司的客户关系管理系统需求等变化的情况下,我开始研究公司的客户关系管理系统开发所使用的Bosent CRM框架。研究的主内容就是
14、Bosent CRM 框架在J2EE平台体系之下实现MVC设计模式的原理。论文首先介绍J2EE平台的体系结构与MVC设计模式,其次论述了Bosent CRM实现MVC设计模式的整个过程。研究目标是在深入理解J2EE体系结构的基础上,深入研究Bosent CRM 框架的原理,并对Bosent CRM框架进行改进,使开发出更好的客户关系管理系统。第三节 本章小结 本章主要介绍我研究的课题的背景,并介绍了在这样的背景之下我研究的课题的内容以及研究的目标。第二章 J2EE平台与MVC设计模式第一节 J2EE体系结构一、 概述 J2EE是一种利用Java2平台来简化企业解决方案的开发部署和管理相关的复杂的体系结构。它的核心技术就是java平台标准版,J2EE中不仅保留了java2标准中的优点,例如平台的可移植性特性,数据库处理的JDBC接口,CORBA技术已经能够在Internet应用中保护数据的安全模式,还提供了对EJB,Servlet,JSP、XML技术的支持。J2EE平台的出现使得企业开发者大幅度缩短软