论文部分内容阅读
随着市场竞争的日趋激烈,更多的企业不得不改变原有的管理运行机制,其经营目标由“以产品为中心”向“以客户为中心”进行转变;为客户提供一对一的服务。客户关系管理(CRM)正是这样的一套解决方案,它强调以客户为核心,对不同客户采取不同的策略,通过提供个性化服务,提高客户忠诚度,增强企业竞争力。结合广东省某企业的实际的软硬件情况,以及CRM的实际需要,构建基于J2EE体系结构的CRM。本文详细介绍了基于J2EE体系结构的CRM设计和开发。 系统分为登录控制、系统管理、客户服务、销售自动化、业务分析和基础资料六个子系统,其系统结构采用N层结构的J2EE体系结构。系统共分为数据层、业务逻辑层、表示逻辑层和Web客户端四个层次。 系统服务器基于Microsoft Windows 2000 Advanced Server操作系统,使用Bea Weblogic 6.1作为J2EE应用服务器。数据库采用的是Oracle 8.16。采用JSP技术作为动态Web技术实现系统表示逻辑,用以在服务器端直接执行脚本(JavaScript)动态生成网页,或与Javabean组件和EJB组件结合方便地实现多种功能。后台数据库技术采用了其于SQL语言的桌面原则—JDBC(Java Database Connectivity)技术,通过JDBC提供的通用语法接口,实现应用程序从不同的数据源访问数据。系统采用EJB组件实现业务逻辑,并通过EJB组件存取和操纵后台各种关系型及非关系型数据库中的数据。此外,系统采用了多级安全机制,在Web服务器、数据库服务器、JSP脚本中都进行了相应的安全设置。 论文分别从系统的设计目标与策略、系统开发采用的技术方案、系统的设计与实现、系统设计与实现的关键技术等几个方面对系统进行了详细的说明。