1、 毕业论文(设计) 题题 目目 基于 JAVA 技术的客户关系管理系统 二一二一二二年年 五五 月月 十一十一 日日 目 录 1 基于 JAVA 技术的客户关系管理系统 摘要:摘要:该客户关系管理系统是基于 J2EE 技术进行开发,主要采用 JA VA 语言作为开发语言, 基于 MVC 的设计思想, 利用 J2EE 网页制作技术完成前台静态页面和动态页面的设计, 同时 利用 JDBC 技术完成前台页面和后台 MySQL 数据库的连接操作,最终完成一个客户关系管 理系统。该系统共分为营销管理、客户管理、服务管理和统计报表四个功能模块,系统可以 帮助企业发掘并创建客户信息记录,对所有的客户进行有效
2、的管理;按照客户的一些基本信 息和业务信息进行分类, 掌握老客户的基本动态和对公司的贡献等级, 不断的发掘新的客户, 同时对客户流失的原因进行了解,不断改进,帮助提高企业的经济效益。 关键词:关键词:客户关系管理;J2EE;数据库;JAVA 1 引言 随着经济的不断发展和企业的不断发展壮大,如何获取更大的消费市场、降低自己的生 产成本以及获取更大的销售利润成为企业生存所面临的首要问题,客户在企业的发展中扮演 了一个极其重要的角色,客户资源就是企业的宝贵财富,同时企业对于客户的依赖已经提高 到了关乎企业生存的高度,而这些客户有分不同的客户群体,例如有小客户、大客户,而客 户的等级对于企业发展的重
3、要性也是不一样的,而且这些客户有可能来自不同的行业,不同 的区域,必须对这些客户进行有效的管理;而且每个客户对企业的需求和要求也是不同的, 只有尽可能的满足不同客户的不同需求,才能提高企业的核心竞争力,获取和创造利益的最 大化。在过去的 10 年当中,有许多原因导致客户关系的管理变得非常重要。国际市场竞争已 成为极具竞争力,如果他们不喜欢他们所得到的服务,客户就可以变更企业。 客户关系管理一个主要的目标就是维护客户。当它被使用有效完全的时候,公司将能够 与客户建立一个长久的关系。客户关系管理工具通常会以现实的软件方式实现。每一个软件 程序可能不同的方式方法实现客户关系管理。但是那是很重要的客户
4、关系管理不仅仅是一个 技术,客户关系管理可以更好地界定为一种方法,一个公司将实现自己的目标的方法,它应该 是直接和公司的理念相关联,有许多原因企业应该拥有客户关系管理系统。客户关系管理系 统能够帮助公司找到最适合客户的因素。一个公司必须认识到,如果他们不满足欲望和需求 的客户, 他们也不可能获得成功, 而客户关系管理是一个功能强大的系统将允许他们这样做, 实现企业的目标。 本系统的设计理念就是帮助企业对客户进行有效的管理, 可以用来研究用户、 管理用户、 开发用户。代替了之前的手工记录和传统记忆方式,避免了客户数据的遗漏和丢失,同时可 以对客户进行一系列的需求和分类操作,添加新客户,对新客户进
5、行操作,对即将流失的客 户进行了解和分析,不断完善流失客户的需求,同时对客户提出的问题加以改进;通过计算 机进行登录和管理,操作简单易懂,更符合公司的发展需要。 2 2 系统方案论证 2.1 系统可行性研究分析 在进行系统开发之前,需要确定系统开发方案,可行性分析的目的是在系统开发之前, 经过详细的阅读需求文档以及各个功能模块的设计要求以及实现要求,明确系统开发的可行 性, 而可行性则取决于现实应用系统的资源和条件, 对系统开发条件不成熟的地方加以讨论。 通过对系统实现目标以及对四个功能模块的初步了解和分析, 提出可行性的方案并进行论证, 本文在这里主要从技术可行性、经济可行性和操作可行性三方
6、面进行分析和对比论证,寻找 出在各个方面都适合系统开发的条件。 2.1.1 技术可行性论证 就技术而言,技术可行性分析是根据讨论和研究的客户关系管理系统需求分析所得到的 对系统开发所需要的软件和技术支持。通过讨论和论证,本系统主要采用 MVC 设计模式, 选用 Windows XP 作为服务器端的操作系统,主要采用面向对象的设计方法进行系统设计, 在软件开发中选择 MyEclipse9.0 软件为开发工具;前台系统操作界面采用 J2EE 网页制作静 态页面技术和 JSP 实现动态网页技术开发的;后台数据库采用 MySQL 设计完成,安装简单, 实用,并采用 JDBC、Servlet、Hibernate 等技术实现数据库的连接;同时采用 Tomcat 7.0 应 用服务器,安装以后可以直接运行,采用火狐浏览器作为主浏览窗口;同时也采用 CSS、 JAVASCRIPT 脚本语言实现网页不布局和表单提交的验证功能,系统具有界面美观、操作方 便、可扩充性强等特点,给用户带来不一样的体验。 2.1.2 经济可行性论证 软件的经济可行性论证是指进行客户关系管理系统开发所投入的人力与