毕业设计(论文)-银行客户关系管理系统的设计与实现_第1页
毕业设计(论文)-银行客户关系管理系统的设计与实现_第2页
毕业设计(论文)-银行客户关系管理系统的设计与实现_第3页
毕业设计(论文)-银行客户关系管理系统的设计与实现_第4页
毕业设计(论文)-银行客户关系管理系统的设计与实现_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、常州信息职业技术学院 毕业设计(论文)报告常州信息职业技术学院学生毕业设计(论文)全套设计加扣 3012250582系 别: 软件学院 专 业: 软件技术 班 级: 中软132 学 生 姓 名: 学 生 学 号: 论 文 题 目:银行客户关系管理系统的设计与实现 指 导 教 师: 设 计 地 点: 起 迄 日 期: 2015.06.182015.8.05 毕业设计(论文)任务书专业 软件技术 班级 中软132 姓名 一、课题名称: 银行客户关系管理系统 二、主要技术指标(或基本要求): 1.资料要求:多访问在线客户关系系统网站,了解网站流程,以及需要用到的JSP技术的书籍。 2.开发环境:My

2、Eclipse10, 数据库MySql。 3.技术要求:基于Struts2、Hibernate,Spring框架,JQuery技术的应用,配置数据库连接池进行对数据库进行访问、操作。 3、 工作内容和要求:1.设计需求分析,系统结构功能,设计需求的业务流程;系统设计,制定计划,数据库架构,详细设计。 2.银行营销管理:银行营销的升级和分配 3.银行客户管理:包括银行客户基本信息、银行客户经理选择、开发业务情况、开发客户的跟踪 、评估行业客户、客户的升级 4.银行潜在客户管理:记录客户线索、跟踪潜在客户、开发潜在客户 5.银行知识管理:提供有效信息 6.银行业务分析 四、主要参考的文献: 1 都

3、志辉JSP编程的实践动态网页的引擎M清华大学出版社2005年9月 2 Eric.Java编程思想M.第3版.机械工业版社 北京 2007年5月 3 Karl Aveda.JSP编程指南M北京电子业出版社 北京 2005年4月 4 陈刚.MyEclipse从入门精通M. 北京:清华大学版社.2006年4月 学 生(签名) 年 月 日指 导 教师(签名) 年 月 日 教研室主任(签名) 年 月 日 系 主 任(签名) 年 月 日毕业设计(论文)开题报告设计(论文)题目银行客户关系管理系统的设计与实现一、 选题的背景和意义:伴随着中国加入了世界贸易组织,对金融业对外开放承诺已经变成现实了,在中国的金

4、融业现在面临着国外的竞争的挑战。来自外资银行通过开办分支机构、 开展网上的业务、 参股以及购并等很多方式进入我国内部市场,正在以特殊的服务来争夺国内的优质客户,无论是在个人银行业务中,还是公司银行业务方面中,它们都将会带给我国资银行以巨大的技术以及经验压力。 在国内银行同行间的竞争也日趋白热化。伴随着金融市场化的推进,以及中国内新兴股份制的银行发展,对于客户资源的争夺也日趋白热化转态。在实施和争取与客户的交流权和交易权以及服务权的同时,都在重视对客户关系之间的维护,用超出一般的服务,留住已有的客户和争取到更多的大客户,成为银行竞争中的主战场。现在许多的银行都已经充的分认识到,先进的管理理念和先

5、进的业务模式,与计算机网络手段结合起来,才能够逐步的达到自己所期待的目标。大量的数据集中起来之后,银行业所面临的问题是如何把数据转化为自己有用的信息,从而进一步的从信息中去发现潜在的客户,从而在优营销中占主导地位,通过开展客户的分析和客户的需求进行分析,实现以客户为中心的基础去高质量服务。为了应对日益激烈的竞争压力,实现长远的去发展,银行与客户关系管理系统一日也不能耽误。二、 课题研究的主要内容: 银行客户关系管理系统的研究基本目标是有以下几点:一是研究用户、确定潜在市场,二是解决如何提供更好的服务去吸引和开发客户,三是通过客户来研究和确定银行的内部的管理机制以及管理的内容。1. 主要内容包括

6、:1)营销管理:银行营销的升级和分配2)银行客户管理:包括银行客户基本信息、银行客户经理选择、开发客户的跟踪、客户的升级和分配、评估行业客户3)银行潜在客户管理:记录客户线索、跟踪潜在客户、开发潜在客户4)银行知识管理:提供有效信息5)银行业务分析三、 主要研究(设计)方法论述: 首先,通过在网上调查文献来获得需要的资料,以及从网上查询系统的中能够使用到的相关的材料,从而更全面地、更正确地了解和掌握所要研究以及分析此银行客户关系管理系统中可能会用到的开发技术以及结构框架、使用方法,。其次,对银行客户关系管理系统的设计与实现的可行性进行分析,然后确定具体的系统设计目标,并且明确整个系统的结构规划

7、,完成系统的各个模块设计和开发四、设计(论文)进度安排:时间(迄止日期)工 作 内 容2015.06.192015.06.23联系指导老师、确定选题2015.06.232015.06.24完成开题报告并提交给知指导老师2015.06.252015.06.26收集资料,修改开题报告2015.06.262015.07.30进行毕业设计、毕业设计论文撰写2015.07.312015.08.02毕业设计答辩5、 指导教师意见: 指导教师签名: 年 月 日六、系部意见:系主任签名: 年 月 日 目 录摘 要IabstractII第一章 绪论11.1 课题研究背景11.2 研究的意义11.3课题研究的内容

8、2第二章 开发技术32.1 Struts2的技术32.2 Hibernate技术42.3 Spring技术4第三章 需求分析53.1 需求说明53.2 业务流程53.3 模块功能6第四章 系统设计104.1 系统架构设计104.2 数据库设计104.3 详细流程图描述14第五章 系统的实现与测试165.1 程序的结构165.2 系统实现165.3.1配置的测试环境215.3.2测试的总结21第六章 总结与展望226.1总结226.2展望22致 谢23参考文献24银行客户关系管理系统摘 要当今计算机网络以及支付宝的快速发展,许多银行存户都愿意把钱存到支付宝上。足不出户的存款、转账具有着实体店银行

9、无法比拟的,因此无时间空间的限制,随时随地也不用排队,日此高效率。因为这些原因许多客户都被流失,在种种的原因下设计此系统,加强客户与银行的关系,挖掘潜在客户,留住现有客户。银行与客户管理系统是以框架模式编写,实现登录模块;可以修改相关个人信息以及查询相关信息;此系统实现基本的增删改查等。本系统运用了Struts技术和Hibernate技术spring技术。开发使用了jsp等,这样不仅实现了组件重用,而且使系统性能得到了大大的优化,并且极大的提高了开发的效率。同时使用了mysql数据库,在开发过程中严格遵守软件工程的规范,争取做到系统稳定性高,提高代码可重复利用性以及可扩充性关键词:银行客户关系

10、系统;Hibernate4;springBank customer relationship management systemabstractWith the rapid development of computer network and Alipay, many bank depositors are willing to put money into paypal. Homes deposits, transfers with store bank is unable to compare, so there is no time and space constraints, any

11、time, anywhere they do not line up this high efficiency. Because of these reasons many customers have been lost, in a variety of reasons for the design of this system, strengthen the relationship between customers and banks, mining potential customers, retain existing customers.The bank and its cust

12、omer management system is in frame mode compilation, login module; can modify personal information and related information query, the system achieve the basic crud.Spring technology and Hibernate technology are used in this system. Development and use of the JSP, which not only realize the reuse of

13、components, but also make the system performance has been greatly optimized, and greatly improve the efficiency of development. At the same time using the MySQL database, in the development process in strict compliance with the code of the software engineering, to achieve the stability of the system

14、, improve the code can be reused and can be expanded.Key words: bank customer relationship system; Hibernate4; springII第一章 绪论1.1 课题研究背景 随着当今计算机网络和我国经济的快速发展,中国的银行市场格局也发生了很大的改变,在以往有大型银行进行垄断的形式现在也已经渐渐地改变,在市场上占有大部分客户的银行他们的运行机制是比较灵活的,各个银行之间为了争取客户、赢得客户的信赖,在银行之间也掀起了以信息化为基础的客户管理系统的设计与开发,通过先进的技术得到可靠的用户信息来对客户

15、的信息进行整合,通过这些信息不仅为客户提供更好的服务,而且还通过这种方式留住了很多的客户。所以,现在来说基于计算机网络的银行客户关系管理成了各银行服务客户和留住客户的必备手段。 银行发展的状况是直接影响着国家金融业的发展。在我国飞速发展的情况下,各银行所面临的问题也越来越多,所以以客户为根本的营销理念现在已经成为各银行所生存的保障,这样的压力下,不得不拥有自己的客户管理系统。银行的发展是集中在客户上,管理好与客户的关系将会很好的留住客户、很好的为客户服务。现在随着网络的发展,客户信息不断增加所以银行的数据应该还需要和数据可连在一起,保证数据的安全。要想更好的发展银行就不能基于现状,那么得到潜在

16、客户信息已经成为银行的发展的一种重要途径,如今互联网时代获得客户的信息各式各样,就算得到客户的信息,但这也不能意味着你一定能将它开发成功,所以我们需要将客户的信息进行整合管理,进一步对客户进行开发,不这样做可能会导致得到客户信息却挖掘不到,从而失去大量的客户资源,导致银行收益下降,而银行客户管理系统就是将客户的信息进行分析、分配而实现进一步的开发和管理、进一步的了解客户,实现更深入更细微的服务,在这个竞争的时代赢得先机。而对于这个系统还需要对数据进行管理,所以与数据库相结合肯定是分不开的。1.2 研究的意义 本银行客户关系管理系统的设计主要以三大框架为核心,三大框架的使用的好处: 是开发的效率

17、:软件行业是个特殊行业,它不同于传统的工业,例如电器和建筑等行业。这些行业的项目一旦开发出来后,很少的会对它进行后续的维护。但软件行业不行,后期运行的维护是个很大的问题,单纯的从前期的开发时间来考虑其开发的效率是不合理的,这样也是不公平的。使用普通的方法去开发会使后期的维护很难完成,但如果采用了严格的分层J2EE架构,则可完全的避免这问题。表现层的修改就算发生错误,但也绝对不会影响业务逻辑层的,更不会去影响持久层的。因此,采用J2EE分层的架构,前期的开发过程可能会稍微低一点,但综合后期维护是值得的。二是需求的变更:很少有需求从一开始就完全的是固定的。客户的需求是随着市场的变化,不断的去改变。

18、因此,常常会遇到项目开发的过程中,由于客户得需求发生了改变,那么项目不得不变。当项目的需求发生改变时,是否能够多的保留已有的部分,尽可能的去重写,而且能满足客户需求变更?采用优秀解耦架构。在这个优秀的框架里,控制层完全依赖于业务的逻辑层,而不会与任何业务逻辑进行耦合,只会与接口耦合;同样的,业务逻辑层主要依赖于dao层,也不会与任何的dao组件进行耦合,而是面向接口去编程。采用这种方式的项目的实现,即使部分发生了改变,其他部分也可以不去改变。所以此系统能够对银行的需求变化能够很好的进行后期维护。1.3课题研究的内容通过对银行客户关系管理系统分析后,又通过具体了解银行与客户之间的实际现状,结合地

19、方银行的一些特点介绍了现在银行发展的的压力和现状,说明了该系统存在的具体意义。本论文主要的结构安排如下所示:第一章主要讲了该课题研究的背景以及意义;介绍了银行和客户关系管理现状;介绍了论文的主要研究的工作以及各章节所讲述的内容。第二章主要介绍了开发的技术第三章对银行客户关系管理系统需求进行分析,功能性的需求分析和非功能性需求分析。第四章主要介绍关于银行和客户关系管理系统的设计,主要包括有系统的结构的设计、系统的功能的设计、系统的数据库的设计。第五章介绍了银行和客户关系管理系统具体的实现以及测试,包括有营销的管理模块和客户管理模块、服务管理模块,(营销的管理模块的功能测试、客户管理的模块功能测试

20、、服务的管理模块功能测试)和性能的测试对系统的整体进行测试。第六章主要阐述了论文的总结和展望,在本章中明确的指出了该课题不足之处,和其需要完善地方还有一些,还对该课题提出构想。第2章 开发技术本章主要介绍银行和客户关系系统在开发的过程中运用到相关的开发技术,主要有Struts2技术,Hibernate技术以及Spring技术。2.1 Struts2的技术1. Struts2定义Struts2是轻量级的MVC的框架,它解决的是一个请求分发,当web.xml容器收到请求之后,会经过过滤器,接着在struts找到确定请求那个action,来实现页面servlet之间的跳转。2. Struts2的原理

21、 Struts和Webwork都是为服务于Web的一种MVC框架,从某种的程度上看,Struts2是从WebWork2上升级而得到的,因此,Struts2的运行流程和WebWork的运行流程很相同的,下图示为struts2的运行流程图:图2-1 struts2的运行流程图Struts2的相关步骤:第一步:要把Struts2配置所需用到的jar包加入的你的项目中;第二步:在web.xml文件中加入相关配置;第三步:创建一个struts.xml配置文件,加上相关配置;第四部:在工程下建立存放不同功能模块的包第五步:在struts.xml中加上相关的配置;第六步:将tomcat部署,开启tomcat

22、,在浏览器中访问。2.2 Hibernate技术1. Hibernate的定义Hibernate是一个开放源代码的对象关系映射框架,作用是实现通过对象的方式来操作数据库。Hibernate的核心接口有5个,分别为: SessionFactory 、Session、Query、Transaction、和Configuration。2. Hibernate的工作原理 主要是通过hibernate.cfg.xml配置文件中的配置在这个文件中定义了数据库进行连接所需要的信息,包括JDBC驱动、用户名、密码、数据库方言等,configuration类借助dom4j的XML解析器解析设置环境,然后使用这些

23、环境属性来生成 SessionFactory。这样这个sessionFactory生成的session就能成功获得数据库的连接。3. Hibernate的使用步骤1.添加所需要的Jar包2.、添加hibernate 配置信息如:数据库的方言、数据库的驱动、数据库的连接、数据的用户名和密码还有映射关系。3.创建实体类和映射文件(实体类有set、get方法以获得数据库)添加映射文件2.3 Spring技术1. Spring的定义Spring 框架是一个分层架构,由 7 个定义良好模块组成。Spring 模块构建在核心的容器之上,核心容器定义了创建以及配置和管理 bean 的方式,能成功的获得数据库

24、的连接信息。组成 Spring 框架的每个模块都可以单独的存在,或者与其他的模块联合实现。几个模块包括:核心容器、Spring 上下文、Spring Aop(切面)Spring MVC的模块。2. Spring的优势Spring的优势有以下几点:1、使用Spring的IOC容器,将对象之间的依赖关系交给Spring去管理,这样能降低组件之间的耦合性,让我们更专注于去应用逻辑2、可以提供众多的服务,事务管理等。3、AOP的很好支持,很好的面向切面去编程。4、.Spring是属于低的侵入,对代码的污染比较低。5、Spring的高度的可开放性,它并不强制的去依赖于Spring,可以自由的去选择Spr

25、ing部分或者全部。第3章 需求分析本章将会对银行客户管理系统需求进行详细的描述,对系统的实现流程,系统的各个模块的作用进行详细的分析。3.1 需求说明1、系统需求分析:(1)为了能够实现银行的经营策略改变,需要与客户之间建立必要的体系,银行客户关系管理系统要能够准确的提供客户信息、为客户提供高品质的服务,把营销模式改为以客户为中心的理念。(2)随着中国的不断发展,只通过客户自己上门的业务很少,银行和银行之间的竞争也越来越激烈,怎样准确的获得潜在客户信息和高质量的服务留住已有客户对各大银行来说尤为重要。(3)银行通过对客户关系管理系统的分析,可以观察出市场的走向,银行客户关系管理系统可以通过对

26、客户的信息进行分析对市场情况作出应对,通过观察客户的需求来推出客户更满意的业务。2、系统要完成以下功能:(1)营销管理:银行营销的升级和分配。当银行营销人员发现销售机会,会通过营销人员对客户的挖掘,将客户信息分配给银行负责人,让其对该客户进行开发,每一个客户信息只能分配一个银行客户经理,客户经理可以对分配给自己的客户制定开发计划,开发成功后该客户将升级为潜在客户。(2)银行客户管理:包括银行客户基本信息、银行客户经理选择、开办业务情况、开发客户的跟踪、评估行业客户、客户的升级。银行客户管理系统记录有银行客户的基本信息,包括已有客户和潜在客户,银行客户经理可以对客户的信息进行编辑、删除客户,客户

27、的等级分为几类,当开发成功后客户会成为潜在客户,在本模块中可以对该潜在客户进行升级,同时可以查看客户的交往记录和已开业务、对客户的信誉进行评价等(3)银行知识管理:提供有效信息。 提供银行的客户的类型信息、提供客户所在的各个省份以及银行服务的类型(4)银行业务分析。提供银行的客户种类和各种类的人数、客户服务的种类的次数以及银行业务的分析3.2 业务流程 该系统主要的流程是:管理员通过登录的模块进行登录,登录成功后将进入系统首页,如果登录失败则提示错误信息,进入主界面后可以操作左边的树形图,树形图结点包括:营销管理、客户管理、服务管理、业务分析、知识管理、权限管理等模块,管理员可以首先对营销管理

28、模块进行操作,通过营销人员发现客户信息,记录客户信息,将客户信息分配给客户经理,客户经理对分配的客户信息进行开发,开发结果为“开发成功”、“开发失败”当开发成功后此客户的信息会记录到客户信息管理模块中,在客户信息管理模块中可以对客户进行升级、客户的信息编辑、删除,可以查看客户的历史订单、客户的已开业务,客户可以提出服务等。具体流程图如下:图3-1系统流程图3.3 模块功能1、登录模块登录页面首页:用户应该首先登录才能够访问。 图3-2 系统登录示意图2、营销管理模块:在这个银行客户关系管理系统中,营销管理起着很重要的作用,该模块是用来开发客户的第一个步骤。当银行发现任何销售机会的时候,会在银行

29、客户关系管理系统中记载下来有待挖掘的客户的信息,然后把这些信息分配给客户经理或负责人,此时被分配的客户经理进行对这个潜在客户制定开发计划,结果为开发成功和开发失败。 图3-3 营销管理系统框架3、客户管理模块:当客户经理对待挖掘客户开发成功后,这个客户会被录入到客户信息里,客户的登记一开始为潜在客户,在客户管理模块中可以对客户进行升级,升级为普通客户等,可以对这个员工进行负责人的分配,可以对客户进行行业评估,对客户进行编辑,查看客户的交往记录,已开业务等。 图3-4 客户信息管理4、客户流失的查看和管理:包括流失预警,对将要流失的客户进行标记为流失预警,可以对流失预警的客户进行暂缓流失和确认流

30、失,暂缓流失可以对客户进行采取措施,了解流失原因,采取补救办法,确认流失是将流失一个客户资源5、服务管理模块:1、 服务创建:服务客户是拉近客户之间的关系重要的一部,及时解决客户的问题,能尽可能够留住客户2、 服务分配:对新创建的服务进行分配,3、 服务处理:对服务请求进行处理 图3-5 服务管理系统框架 图3-6 服务管理系统流程 6、业务分析模块:包括:1.客户构成分析、客户服务分析、银行业务分析银行业务分析在现在的银行中很重要,通过对客户的构成分析来了解客户的不同等级的人数,通过服务分析可以对服务做出反馈,了解银行还缺少哪些人性化服务,通过对银行的业务进行分析,对银行应该增加哪些业务、哪

31、种类型的业务相对较少等做出分析。本章介绍了银行与客户管理系统的模块的功能,主要模块有:客户管理模块、服务模块、业务模块等,给出了一些主要的界面。第4章 系统设计本章主要的详述银行客户关系系统的设计,以及本系统对应的数据库表的具体设计以及多表之间的联系、相对的系统一些模块详细分析。4.1 系统架构设计本银行客户关系管理系统采用了ssh2框架。使用ssh框架技术不仅能够提高开发的效率,并且能够去应变项目需求的变更、它对技术的更新以及系统重构等有很大的作用。 J2EE三层架构,分为表现层和中间层又称为逻辑层,以及服务层。三层体系的应用会将业务规则、数据的访问以及合法性的校验等放在中间层去处理。不直接

32、去和数据库进行接触,通过组件和中间层去建立连接,再由中间层和数据库进行关联。图4-1 基于SSH框架分层架构4.2 数据库设计数据库的主要是用的Mysql数据库设计的,以下的表为项目所需要的数据库表包括:用户表和客户表、交往记录表、已开业务表、客户流失表、客户服务表、地区表、客户等级表以及服务表根据银行客户关系管理系统进行分析,主要设计以下表:表4-1 用户表列类型大小描述是否为空user_idlong系统自动生成(标识列、主键)否user_namevarchar250用户名否user_passwordvarchar250用户密码否user_role_id long用户权限(外键sys_rol

33、e表role_id)(多对一)是客户表用来记录客户的信息表4-2 客户表列类型大小描述是否为空cust_idlong客户id (自动生成)(主键)cust_novarchar220客户编号(唯一)否cust_nameVarchar2100客户姓名(公司名称)(唯一)否cust_region Varchar250客户地区是cust_manager_idlong客户经理编号(指派人)(user.Id)外键是cust_levelVarchar250客户等级是cust_satisfyint客户满意度是cust_creditint客户信用度是cust_addrVarchar2255客户地址是cust_z

34、ipchar10客户邮政编码是cust_telVarchar220客户电话是cust_bank_accountVarchar250银行帐号是cust_statusint 客户状态0:正常 1:客户流失预警 是交往记录表:记录客户的交往记录表4-3 交往记录表列类型大小描述是否为空atv_idbigint系统自动生成(标识列、主键)否atv_cust_idlong20客户编号(cst_custome.cust_id)是atv_datetimestamp时间否atv_placenvarchar50地点否atv_titlenvarchar50概要否atv_descnvarchar50备注是atv_m

35、emovarchar255详细信息 已开业务表:记录客户的已开业务表4-4 已开业务表列类型大小描述是否为空odr_idlong(订单编号)系统自动生成(标识列和主键)否odr_cust_idlong客户的编号(cst_customer.cust_id)否odr_datetimestamp订单时间否odr_addrnvarchar255备注是odr_statusint1业务状态(是否回款,0、成功。1、失败)否客户流失表:记录流失客户的信息。表4-5 客户流失表列类型大小描述是否为空lst_idlong(流失客户编号)系统自动生(标识列、主键)否lst_cust_idlong 客户编号(cst

36、_customer.cust_id)否lst_last_order_datetimestamp上次下单的时间是lst_lost_datetimestamp确认流失时间是lst_delaynvarchar255暂缓的措施是lst_reasonnvarchar255流失的原因是lst_statusint1状态(0预警、1暂缓流失、2确认流失)否客户服务表。表4-6 客户服务表列类型大小描述是否为空svr_idlong(客户服务的编号)系统自动生成(标识列和主键)否svr_typelong服务类型否svr_title Varchar2255服务概要否svr_cust_idlong20客户编号(cst

37、_customer.cust_id)是svr_statusint1服务状态(0新创建、1已分配、2已处理、3已归档)否svr_requestVarchar2255服务请求否svr_create_namelong服务创建人(客户经理)否svr_create_datedatetime服务创建时间否svr_due_namelong服务分配给的人 是svr_due_datedatetime服务分配时间是svr_dealnvarchar255服务处理是svr_deal_namebigint服务处理人 是svr_deal_datedatetime服务处理时间是svr_resultnvarchar255服务

38、处理结果是svr_satisfyint服务满意度是地区表:记录客户的地区表4-7 地区表region_idlong主键,自动生成Not-nullregion_nameVarchar2(50)地区名Not-null客户等级表:记录银行对客户等级的分类 。表4-8 客户等级表level_idlong主键,自动生成 not-nulllevel_nameVarchar2(50)等级名 not-null表4-9 服务类型表记录对客户服务的类型ser_type_idlong主键,自动生成 not-nullser_type_nameVarchar2(50)服务类型名称开发计划表。表 4-10开发计划表列类型

39、大小描述是否为空pla_idbigint系统自动生成(标识列、主键)否pla_chc_idbigint机会编号(外键sys_chanc表chc_id)否pla_datedatetime计划时间否pla_todonvarchar500计划内容否pla_resultnvarchar500执行效果是营销机会开发表:记录潜在客户的信息,开发潜在客户,分配待挖掘客户。表4-11 营销机会表列类型大小描述是否为空chc_idlong系统自动生成的(标识列、主键)否chc_sourceNvarchar250机会来源是chc_cust_nameNvarchar250客户名称否chc_titleNvarchar

40、2255概要(对销售机会的简要描)否chc_rateint成功机率否chc_linkmanNvarchar250负责人是chc_telNvarchar220负责人的电话是chc_descNvarchar2255机会描述否chc_create_user_idBigint2创建人编号外键(sys_user.user_id)否chc_create_datedatetime创建时间(默认为当前系统时间)否chc_due_user_idlong指派给的人编号 外键(sys_user.user_id)是chc_due_datedatetime指派时间是chc_statusint10销售机会状态“已指派”、

41、“未分配”或“已归档”。指派或者叫开发中。已归档两种状态:1、开发成功。2、开发失败。0. 未分配”1.“已指派”(2.开发成功 3.开发失败)否Chc_regionVarchar50客户地区Chc_levelVarchar50客户等级4.3 详细流程图描述 首先进入登录界面,在未登陆之前不能做任何的操作,登录成功后可以对各个模块在进行操作,流程图: 图4-2系统流程图第5章 系统的实现与测试5.1 程序的结构项目的名称CRMProject。WebRoot里面所包括有图片目录images和JSP文件CSS样式文件。Src的目录下面包含下面几个包:图 5-1 配置文件5.2 系统实现用户首先进行

42、登录,然后进入主界面进行操作,实现的部分代码为下:图5-2 实现代码 营销管理,对潜在客户进行挖掘和分配给客户经理,实现的核心代码如下所示:图 5-3 营销管理客户信息的管理实现:图5-4 客户信息管理 在客户信息管理模块中,有业务管理模块:页面如下图:图5-5 已开业务在客户信息管理中能够设置客户为流失客户和标记为客户流失预警,可以对客户进行了解咨询原因,留住客户如下图: 图5-6客户流失每个银行都应该有服务管理,只有以客户为中心,做好服务这一块功能就可以很好的留住客户,对服务分配给个人去更好的实现和完成,图片所示:图5-7 服务分配对于银行来说应该了解客户所做过的记录,这样能够更好的去分析

43、客户的需求,所交往记录模块能够很好的记录客户所办理的每一次业务。 图5-8 银行业务 银行会对每种客户类型的总数进行分析,对客户所提出的服务、银行的业务进行全面分析,这样能够保证更好的服务客户,更好的开一些没有的业务。 图5-9 客户构成分析图5-10 银行业务分析5.3 系统测试5.3.1配置的测试环境(1)安装JDK和MyEclipse10,Tomcat7.0以及Mysql;(2)把本项目配置到tomcat7.0上面;(3)启动tomcat,运行此项目;(4)发布成功后即可进入首页面。5.3.2测试的总结集成测试总结报告1错误信息:404错误;问题解决:没有弄清楚路径问题,把路径全部换成绝

44、对路径就解决了此问题2错误信息:启动时报错 ;问题解决:再导入框包的时候漏掉了一个框包3错误信息:不能自动键表解决办法:经过分析在hibernate没有配置映射关系,导致不能够自动建表第6章 总结与展望6.1总结本论文详细的去介绍了银行和客户关系管理系统的功能与实现,主要基于java基础和三大框架技术在加上JQuery,成功的设计并且实现了个银行客户关系管理系统,此系统还有很对的问题需要改动,有一些功能还不够太人性化,还要继续的努力和去完善和发展。通过做这次得毕业设计,让我发现自己的不足之处有很多,三大框架的很多东西自己似懂未懂,没有掌握,在遇到很多问题都没办法自己去解决,加上自己的性格比较急

45、躁的,英语基础也是太差,导致很多东西都不能很好地去理解,所以在以后还需要自己多努力,把没有掌握到的东西都跟上。6.2展望 当今网络和数据库的很快发展,银行的销售也不再也不能和传统的营销模式相同,也已经转向网络化,步入信息化的模式。随着各大支付宝等行业的崛起,使各个银行有很大的压力,他不不得不改变以前的经营模式,以客户为中心的模式正在诞生。通过对这次毕业设计的开发和实现,使我很清楚的感觉到了随着经济的发展和支付宝的功能的崛起,使我们的生活更加的离不开网络,把银行和网络相结合,得到可靠地客户信息,进行挖掘和开发潜在客户,再者通过服务留住现有客户,这些都将成为银行发展起来的必经之路,随着经济的发展,

46、如果银行不去改变以前的经营方式会很难再发展,这样就把银行和客户关系管理系统推向了舞台,使用银行客户关系管理系统很重要,我相信在日益发展的社会,此系统肯定能发挥重要的作用。同时在这次毕业的设计中,我也收获了许多,因为自身的知识比较贫乏,在这次毕业设计中也是感觉的到的,希望自己在日后的努力之下,能做做出更加完善和更加切合实际的完美的系统。致 谢我通过自己的努力,用了将近一个月的时间终于将要求的论文和项目所完成,在这个过程中遇到了比较多解决不了的问题,但是经过自己上网查资料、请教指导老师们和经过同学们的帮助,最后把问题都解决掉了,其中尤其要感谢我指导老师李杨老师,经过他们无私的帮助、指导、鼓励增加了我的自信心,让我进步很大。在毕业论文中,我的格式问题一直不对,老师和同学们都不厌其烦的修改我的论文的格式

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论