《毕业设计答辩-银行客户关系管理系统的设计与实现》由会员分享,可在线阅读,更多相关《毕业设计答辩-银行客户关系管理系统的设计与实现(14页珍藏版)》请在金锄头文库上搜索。
1、B Bankank关系管理系统关系管理系统关系管理系统关系管理系统客户客户选题背景:随着当今计算机网络和我国经济的快速发展,中国的银行市场格局也发生了很大的改变,在以往有大型银行进行垄断的形式现在也已经渐渐地改变,在市场上占有大部分客户的银行他们的运行机制是比较灵活的,各个银行之间为了争取客户、赢得客户的信赖,在银行之间也掀起了以信息化为基础的客户管理系统的设计与开发,通过先进的技术得到可靠的用户信息来对客户的信息进行整合,通过这些信息不仅为客户提供更好的服务,而且还通过这种方式留住了很多的客户。所以,现在来说基于计算机网络的银行客户关系管理成了各银行服务客户和留住客户的必备手段struts2
2、Struts2是轻量级的MVC的框架,它解决的是一个请求分发,当web.xml容器收到请求之后,会经过过滤器,接着在struts找到确定请求那个action,来实现页面servlet之间的跳转。2.Struts2的原理Struts和Webwork都是为服务于Web的一种MVC框架,从某种的程度上看,Struts2是从WebWork2上升级而得到的,因此,Struts2的运行流程和WebWork的运行流程很相同的 HibernatelHibernate是一个开放源代码的对象关系映射框架,作用是实现通过对象的方式来操作数据库。l2.Hibernate的工作原理l主要是通过hibernate.cfg
3、.xml配置文件中的配置在这个文件中定义了数据库进行连接所需要的信息,包括JDBC驱动、用户名、密码、数据库方言等,lconfiguration类借助dom4j的XML解析器解析设置环境,然后使用这些环境属性来生成SessionFactory。这样这个sessionFactory生成的session就能成功获得数据库的连接。l3.Hibernate的使用步骤l1.添加所需要的Jar包l2.、添加hibernate配置信息如:数据库的方言、数据库的驱动、数据库的连接、数据的用户名和密码还有映射关系。l3.创建实体类和映射文件(实体类有set、get方法以获得数据库)添加映射文件springlSp
4、ring框架是一个分层架构,由7个定义良好模块组成。Spring模块构建在核心的容器之上,核心容器定义了创建以及配置和管理bean的方式,能成功的获得数据库的连接信息。组成Spring框架的每个模块都可以单独的存在,或者与其他的模块联合实现。几个模块包括:核心容器、Spring上下文、SpringAop(切面)SpringMVC的模块。lSpring的优势lSpring的优势有以下几点:l1、使用Spring的IOC容器,将对象之间的依赖关系交给Spring去管理,这样能降低组件之间的耦合性,让我们更专注于去应用逻辑l2、可以提供众多的服务,事务管理等。l3、AOP的很好支持,很好的面向切面去
5、编程。l4、.Spring是属于低的侵入,对代码的污染比较低。l5、Spring的高度的可开放性,它并不强制的去依赖于Spring,可以自由的去选择Spring部分或者全部。功能模块功能模块营销管理模块潜在客户管理模块客户管理模块银行知识管理模块银行业务分析模块12345业务流程业务流程创建营销机会,并对未分配的销售机会进行编辑,分配给客户经理之后添到潜在客户列表中营销潜在客户客户知识对银行客户进行管理(包括潜在客户)升级和分配,客户信息编辑等提供有效的信息 包括: 客户的等级类型、服务的类型、客户地区的管理对分配过来的销售机会进行开发,开发成功后添加到银行客户列表中登录界面登录成功后才能进行操作系统主界面营销管理模块营销管理模块客户线索分配潜在客户由营销人员记录客户线索,分配给客户经理,成为银行潜在客户潜在客户潜在客户开发成功客户对营销人员分配的客户信息进行开发,开发成功后,成为银行客户,用户信息记录在客户信息之中客户信息管理客户信息管理客户升级、编辑业务交往记录潜在、已有客户信息包括:潜在客户、已有客客户信息包括:潜在客户、已有客户,可以对客户进行编辑、升级和户,可以对客户进行编辑、升级和查询业务等查询业务等客户管理客户管理业务服务流失信息管理理客户包括:查询客户开办的业务和交往记录、对客户需要的服务进行统计、客户的流失统计、对客户的信息进行管理