基于Struts和Hibernate的客户关系管理系统的设计与实现

来源 :南京工业大学 | 被引量 : 0次 | 上传用户:zona418
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着市场竞争的不断升级和企业管理理念的发展,在科学技术,特别是信息技术的大力推动下,企业信息化(EI)已经是大势所趋。而客户关系管理(CRM)系统正是在这种经济、技术的背景下企业信息化的一种解决方案。   CRM核心理论指出,现代企业的竞争不仅仅是商品的本身,而更表现在对客户的全面争夺,只有持久的、忠诚的客户,才是决定企业命运的关键所在。客户关系管理系统作为一种旨在改善企业与客户之间关系的新型管理机制,在安全性、高效性、可复用性、可维护性、可移植性、开发周期等方面都有很高的要求,因此选择和使用良好的体系架构是客户关系管理系统开发的首要问题。   本文结合在南京凯燕电子有限公司客户关系管理系统的开发经验,主要介绍了基于J2EE平台的Struts和Hibernate框架开发的技术、框架和各种特性。本文讨论了J2EE的技术规范,以及MVC设计模式,引入视图、模型、控制器,有效地分离视图层和业务层,提高了系统灵活性、适用性、软件性能和可维护性。而Struts作为开源,优秀的Web框架,它是MVC及J2EE核心模式的标准实现,以其良好的技术特性有效地优化了系统结构,提高了系统的扩展性,降低系统的复杂度和维护难度,越来越受到人们的青睐。随着面向对象编程和关系型数据库的广泛应用,面向对象的开发方法与关系型数据库之间的矛盾也越来越突出,Hibernate框架以其独特的技术优势对JDBC进行了非常轻量级的对象封装,使得Java耀序员可以随心所欲的使用对象编程思想来操纵数据库。本文把Struts和Hibernate框架有效整合,为客户关系管理系统的开发提供了可行的技术方案和开发框架。   本文在以上技术理论的基础上,把Struts和Hibernate框架应用到南京凯燕电子有限公司客户关系管理系统的项目实践中,并基于实践,详细论述了基于Struts和Hibernate的客户关系管理系统的设计和实现过程。Struts+Hibernate框架充分发挥了J2EE多层体系结构的优势,便于团队合作,提高了系统的可移植性和可重用性,提高了模块化开发的进程,对于中小企业客户关系管理系统的开发和实现具有很强的指导意义和实用价值。
其他文献
在人们将CPU的性能一步步推向高点的时候,多核已经取代了单核统治了当下的PC平台。为了充分利用多核平台强劲的计算资源,并让众多经过时间检验的优秀串行程序旧物新用,从而保
设计智能主体是人工智能领域一个富有挑战性的目标。智能主体一般处于动态不完全可知的环境中,为了完成给定的任务,需要具有很强的认知能力,即能够自主推理,规划,通过感知获
本课题实现了将任意数字信号在GSM声码器中传输,无需使用数据信道即可实现对任意数字信号低时延、少抖动的高质量传输。声码器是一种以人类声道参数模型与发音机理为基础的高
金融领域是软件技术应用的重点领域。信息技术对企业的运作,发展与管理起着举足轻重的作用。由于金融领域使用IT技术较早,企业存在着大量有一定历史的软件系统,伴随着不断增
枣树为我国第一大干果树种,也是重要的药用植物和生态经济林树种。随着枣树栽培面积和规模的迅速扩大,枣树病虫害的发生和危害也逐年严重。陕北枣区是我国重要的产枣基地之一
信息安全一直是通信技术的重点研究方向,而且正在从军事、机密部门逐渐向民用普及。本文选取目前国内应用最广泛的GSM无线移动通信网络作为研究对象,从它的短消息和GPRS两种
流体仿真一直以来都是计算机图形学研究的热点问题,它的足迹遍布虚拟现实、游戏动漫、影视娱乐等诸多方面。在虚拟现实领域,烟雾、火焰等自然现象的模拟是计算机图形学研究领
本文给出了异构数据集成平台的设计,该平台基于增量集成框架,采用模式集成的方式,通过构建基于XML的公共数据模型,实现了数据的半智能化集成。平台中的集成功能由网格服务提供,能
计算机图形学自诞生之日起,经历了飞速的发展,人们对画质的要求越来越高,因此产生了真实感渲染技术。真实感渲染技术囊括了物体的建模、纹理材质、光照阴影和后期特效渲染等
随着生活水平的日益提高,人们在物质需要得到满足的同时,越来越重视自己的体质状况。同时,国民体质又是一个国家经济建设和社会发展的物质基础,是综合国力的重要组成部分。加