客户关系管理系统毕业论文.doc

上传人:h**** 文档编号:155605 上传时间:2018-07-12 格式:DOC 页数:41 大小:713KB
下载 相关 举报
客户关系管理系统毕业论文.doc_第1页
第1页 / 共41页
客户关系管理系统毕业论文.doc_第2页
第2页 / 共41页
客户关系管理系统毕业论文.doc_第3页
第3页 / 共41页
客户关系管理系统毕业论文.doc_第4页
第4页 / 共41页
客户关系管理系统毕业论文.doc_第5页
第5页 / 共41页
点击查看更多>>
资源描述

1、 I 湖南软件职业学院 毕业设计 毕 业 选 题 : 基于 JavaEE 的客户关系管理系统 指 导 教 师 : 谢钟扬 学 生 姓 名 : 杨相华 院 系 名 称 : 软件工程 专 业 班 级 : Java1304 学 生 学 号 : 201302060417 提 交 日 期 : 2015 年 12 月 19 日 湖南软件职业学院毕业设计 II 目 录 第一章 前言 . - 1 - 1.1 系统的开发背 景 . - 1 - 1.1.1 客 户管理系 统的发展 . - 1 - 1.1.2 客户管理的 现状 . - 2 - 1.2 系统实现的目 标 . - 2 - 1.3 系统开发的意 义 .

2、- 3 - 第二章 客户管理系统分析 . - 4 - 2.1 系统的设计目 标 . - 4 - 2.2 系统的可行性 分析 . - 4 - 2.2.1 用户群体与 市场分析 . - 4 - 2.2.2 技术能力分 析 . - 5 - 2.2.3 可行性分析 总结 . - 5 - 第三章 系统的开发技术及主要架构 . - 6 - 3.1 开发技术的选 择 . - 6 - 3.1.1 ssh 编程技术 . - 6 - 3.1.2 oracle 开源数 据库的开 发 . - 7 - 3.2 开发工具和开 发技术的 选择 . - 8 - 第四章 总体设计 . - 9 - 4.1 系统功能模块 设计 .

3、 - 9 - 4.2 数据库设计 . - 12 - 第五章 详细设计 . - 16 - 5.1 数据库连接 . - 17 - 5.2 登陆与权限模 块 . - 17 - 5.3 营销管理 . - 22 - 5.4 客户管理 . - 26 - 5.5 服务管理 . - 32 - 第六章 系统测试与难点分析 . - 35 - 6.1 系统运行的环 境搭建 . - 35 - 6.2 系统的测试分 析 . - 35 - 结 论 . - 37 - 参考文献 . - 38 - 致 谢 . - 39 - 湖南软件职业学院毕业设计 - 1 - 第一章 前言 1.1 系统的开发背景 1.1.1 客户管理系统的发

4、展 随着 扩大 的市 场, 企业 之间 出现 了激 烈 的竞 争, 企业 的角 色的 扮演对应 着企 业的 不同 ,各 个企 业相 互之 间有 着许 多的 交流 的信 息、 对不 同情况 的异 常的 解决 方案 ,第 一个 是对 数据 的动 态管 理, 第二 个主 要是 对各种 资料 的静 态管 理, 对于 一般 的企 业来 说, 它更 加倾 向于 把各 种杂 乱无章的资料 等进行分 类管理,所以,该 javaEE 的客户关系管 理系统在 这种市场的冲击 下诞生了 。 对于 企业 来说 ,客 户是 最重 要的 来源 , 因此 ,客 户的 管理 有了 很多的技 术支 持, 这时 ,企 业也 应尊

5、 重客 户的 要求 ,同 时对 服务 以及 快速 反馈等方面要 求要更好,到来的 科技时代,让顾客 有了更多 的选择的 权利 ,顾客 占据 了首 要地 位, 企业 对客 户的 关系 进行 处理 时, 对客 户的 埋怨 ,问题 等处 于被 动, 在这 样的 情形 中, 该系 统于 是产 生了 ,什 么是 客户 的关系 的管 理呢 ?它 是企 业对 于提 高客 户对 企业 的满 意, 展开 的一 项长 期的建立企业和 客户之间 的关系 的任务。 湖南软件职业学院毕业设计 - 2 - 1.1.2 客户管理的现状 客户 对于 企业 的发 展是 有着 举足 轻重 的 ,然 而客 户又 有着 各种 各样的

6、群 体, 比如 有正 在联 系的 ,即 将要 联系 的, 同时 客户 又可 能分 布于 不同地 方, 属于 各种 各样 的行 业领 域, 因此 ,有 着更 加高 效的 管理 措施 成为了关键。 而基于 javaEE 的客户关系管 理系统正 是为了 解决对客 户的高 效的管理而出现的 ,该 系统通过 对各种 各样的消 息进行 增删改查 等功能的 实现 ,对于提高管理 客户的管 理效率 ,以及真 实的数 据性都有 着很大的 提高。 1.2 系统实现的目标 依据 客户 管理 需要 完成 的内 容, 结合 宽 带开 通业 务的 实际 需 要 ,本系统要完成的 主要的功 能分析 如下: 根据阅读客户 管

7、理的文 档需求 ,该系统 主要要 实现以下 的功能。 1.对客户进行添 加。 2.对系统进行权 限的分配 ,角色 的不同对 应着相 应的权限 3.营销 管理 。它 包含 了营 销机 会 的管 理以 及对 客户 进行 计划 的 制定两个功能模块 。 4.对联 系人 进行 管理 ,它 是为 了 获得 和客 户之 间的 更多 的交 流 ,从而对工作的效 率有了提 升。 5. 服务的 管理。在客户的 联系人添 加后,为了降 低客户的 流失,就应当对各种客 户的各种 服务执 行分类处 理。 湖南软件职业学院毕业设计 - 3 - 1.3 系统开发的意义 该户 关系 管理 系统 主要 是对 客户 进行 管

8、理, 它包 含了 客户 管理 ,服务管 理等 多种 功能 ,有 着简 单的 操作 ,可 以帮 助企 业对 客户 进行 不同 的管理, 它对 于企 业的 销售 额的 提升 ,客 户的 忠 诚的 提升 有着 重大 的实 际意义。 根据阅读客户 管理的文 档需求, 该系统 主要要实 现以下 的功能。 5.对客户进行添 加。 6.对系统进行权 限的分配 ,角色 的不同对 应着相 应的权限 7.营销 管理 。它 包含 了营 销机 会 的管 理以 及对 客户 进行 计划 的 制定两个功能模块 。 8.对联 系人 进行 管理 ,它 是为 了 获得 和客 户之 间的 更多 的交 流 ,从而对工作的效 率有了提

9、 升。 5. 服务的 管理。在客户的 联系人添 加后,为了降 低客户的 流失,就应当对各种客 户的各种 服 务执 行分类处 理。 湖南软件职业学院毕业设计 - 4 - 第二章 客户管理系统分析 2.1 系统的设计目标 该系 统运 用了 运用 了常 规的 框架 ,能 够 对客 户进 行审 查, 消息 的添加等 ,完 成对 客户 的处 理、 分析 和维 护系 统等 结构 的组 成。 以及 一些 常规的设置和数 据库管理 等。 2.2 系统的可行性分析 2.2.1 用户群体与市场分析 基于 javaEE 的客户关系管理系统能为企业提供有效的管理客户,它是以客户为中心,能够对企业的销售总额的提高,处理

10、好与客户之间的关系 , 加 强 与 客 户 亲 密 的 联 系 的 系 统 。 该系统通过对客户的有效管理,可以对企业的销售总额的提高,对利润的改善,客户的信任的提 升 , 通 过 对 客 户 更 多 的 了 解 , 客 户 消息的分享 , 提升客户 的 作 用 , 可 以 让 企 业 与 客 户 双 方 都 有 很 好 的 利 润 。 本系统是一种用来处理企业和客户的协调发展的管理系统,它通过对客户主动的进行了解,分析,并及时进行反馈等,从而提高客户对企业的 信 赖 , 增加企业的收入,都有着很重要的影响。从客户的角度出发,可以让企业 对 客 户 的 拥 有 得 到 提 升 。 湖南软件职业

11、学院毕业设计 - 5 - 2.2.2 技术能力分析 根据本系统 的功能需 求,采用 ssh 三大框架技术与 oracle 数据库进行开发 , 使 基 于 Web 的 应 用 程 序 的 开 发 变 得 迅 速 和 容 易 。 根据第三 方结果,在千万 级的环境 中依然 保持较高 的执行 速 度。因此 在技术层 面上 ,是完全可行的 。 2.2.3 可行性分析总结 对市 场以 及企 业对 客户 的需 求来 看, 本 系统 有着 开发 的实 际意 义,因此可行的。 . 湖南软件职业学院毕业设计 - 6 - 第三章 系统的开发技术及主要架构 3.1 开发技术的选择 3.1.1 ssh 编程技术 st

12、ruts2:它是基于 mvc 设计模式的框 架。 struts2 不只是 struts1 下一个版本,它更 是一个完 全重写的 struts 架构。 struts2 的前端 控制器是 一个 FilterDispatcher, struts2 对同一个路 径的每个 请求分 别使用一 个独立 action 实例对象 ,所 有 对于 struts2 的 action 不用考 虑线程安 全问题,它有 丰富的标 签,支持 i18n,提供了异常处 理,权限 控制等功 能。 spring:它是基 于 mvc 设计模式的框 架,它 主要核心 包含了 控制反转 和依赖注入, 控制反转 ( IOC)的技术促进 了

13、松耦合 。当应 用了 IOC,一个对象 依赖 的其 它对 象会 通过 被动 的方 式传 递进 来, 而不 是这 个对 象自 己创建或者查 找依赖对 象。依 赖注入( DependencyInjection)特征是实 现容器对 Bean 的管理。 spring 它最大作 用就是 替代 EJB 开发 j2EE,使得j2EE 开发变得更 加容易 。 hibernate:它是基于 mvc 设计模式 的框架 , hibernate 是一种流 行 ORM框架。使用 hibernate 框架, 不用写 JDBC 代码,仅 仅是调 用一个 save 方法就可 以将对象 保存到关 系数据 库中,仅 仅调用一个

14、get 方法,就可 以从 数据 库中 加载 出一 个对 象, 从而 简化 了大 量的 代码 的编 写, 它使用的基本流 程是 湖南软件职业学院毕业设计 - 7 - 1. 配置 Configuration 对象 2. 产生 sessionFactory 3. 产生 session 对象 4. 启动事物完成 增删改查 (CRUD)操作 5. 关闭 session 使用 hibernate 时,先 要配置 hibernate.cfg.xml 文件,其 中配置数 据库 连 接 信 息 和 方 言 等 , 还 要 为 每 个 实 体 配 置 相 应 的 hbm.xml 文 件 ,hibernate.cf

15、g.xml 文 件 中 需 要 登 记 每 个 hbm.xml 文 件 , 除 此 之 外 ,hibernate 包含了 session 的缓存 原理,级 联,延 迟加载和 hql 查询等。 3.1.2 oracle 开源数据库的开发 oracle 数据库系 统 是美 国 oracle 公司(甲骨 文 )提供 的以 分布式数据库 为核心的一组软件产品,是目前最流行的客户 /服务器(CLIENT/SERVER)或 B/S 体 系结构 的 数据库 之一。它 的优点 为 可用性强 可扩展性强 数据安全性 强 稳定性强 3.1.3 javaEE 编程技术 javaEE 也即 j2EE 是一个为 企业分

16、 布式应用 的开发 提供的标 准平台,同时它也是一 个框架, 包含了 JDBC, JNDI, RMI, EJB 等技 术。 湖南软件职业学院毕业设计 - 8 - sun 设计 j2EE 的初衷 正是为了 解决两 层模式( client/server)的弊端 20002001 年 Craig 觉得 web 层可以使用 MVC 框架使该层开 发更加容易,于 是就有了 struts,这一步是 对原来 规范的很 好实现,并没有产生质的 突破。 20012003 年 Gavin 觉得 EJB 连接数据的部 分有待改 进,于 是就有了 hibernate, hibernate 并没有被 规范束缚 ,而是 想怎么改 就怎么改。 20022004 年 Rod 觉得类和 类之间 的依赖关 系应该改 善,于 是就有了 spring, spring 是为了让 javaEE 规范更加 易用,因此对其 进行了改造。在 当时看绝 对是取 其精华, 去其糟 粕。 3.2 开发工具和开发技术的选择 系统开发平台 : Eclipse 数据库管理系 统软件: oracle 运行平台: Windows 2000/Windows XP/Windows 2003/Win7 Java 开发包: JDK6.0 Web 服务器: Tomcat 6.0 本系统采用的 ssh 开发 技术:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。