基于SSH的银行客户关系管理系统的设计与实现【毕业设计+开题报告+文献综述】.doc

上传人:一*** 文档编号:61275 上传时间:2018-06-01 格式:DOC 页数:53 大小:871.15KB
下载 相关 举报
基于SSH的银行客户关系管理系统的设计与实现【毕业设计+开题报告+文献综述】.doc_第1页
第1页 / 共53页
基于SSH的银行客户关系管理系统的设计与实现【毕业设计+开题报告+文献综述】.doc_第2页
第2页 / 共53页
基于SSH的银行客户关系管理系统的设计与实现【毕业设计+开题报告+文献综述】.doc_第3页
第3页 / 共53页
基于SSH的银行客户关系管理系统的设计与实现【毕业设计+开题报告+文献综述】.doc_第4页
第4页 / 共53页
基于SSH的银行客户关系管理系统的设计与实现【毕业设计+开题报告+文献综述】.doc_第5页
第5页 / 共53页
点击查看更多>>
资源描述

1、 本科 毕业 设计 (论文 ) (二零 届) 基于 SSH的银行客户关系管理系统的设计与实现 所在学院 专业班级 计算机科学与技术 学生姓名 学号 指导教师 职称 完成日期 年 月 2 摘要 : 近几年国内金融业服务发展非常迅猛,业务拓展很快, 现有的管理系统已经难以满足客户的需求,银行无法很好的管理 自己的客户 ,针对这一现状开发了一个银行客户关系管理系统。本系统基于 MVC 模型,采用 SSH 框架,设计并实现了银行客户关系管理系统。本系统实现了如下功能:管理员用户注册 、 登录 、 修改 、 删除 、 查询 , 客户金额管理,系统权限管理,管理员用户登录记录查看。系统完成后,经过严格的测

2、试,系统能正常运行。 关键词 : 客户关系管理系统; SSH 框架; MVC 模型 3 SSH-based Design and Implementation of Customer Relationship Management System Abstract: Domestic banking services develop very rapidly in recent years, the business of bank develop so quickly, existing management systems have been difficult to meet the ne

3、eds of customers, banks cannot be good management of its customers, in response to this situation to develop a bank customer relationship management system. This system based on MVC model, using SSH framework, design and realization of the Banks customer relationship management system. This system c

4、ontain the following function: administrator user registration, login, modify, delete, query, the management of customers money, system management, administrator user log records. After system completed, through rigorous testing, the system can run normally. Keywords: Customer relationship managemen

5、t system; SSH framework; MVC model; 4 目 录 1 绪论 . 1 1.1 课题的研究背景 . 1 1.1.1 管理系统简介 . 1 1.1.2 银行客户关系管理系统的兴起 . 1 1.2 课题研究的目的与意义 . 2 1.3 课题的研究内容 . 3 1.4 课题的研究方法 . 3 1.5 论文的内容组织 . 4 2 基础知识简介 . 5 2.1 HTML 简介 . 5 2.1.1 HTML 元素 . 5 2.1.2 HTML 元素属性 . 5 2.1.3 HTML 数据类型 . 6 2.2 JSP . 6 2.3 SSH 框架 . 7 2.3.1 Strut

6、s2 . 7 2.3.2 Hibernate . 8 2.3.3 Spring . 9 2.4 数据库技 术 . 10 2.4.1 数据库设计的基本步骤 . 10 2.4.2 数据库设计的原则 . 11 3 系统分析 . 12 3.1 可行性分析 . 12 3.1.1 技术可行性 . 12 3.1.2 实用性 . 12 3.2 需求分析 . 12 4 概要设计 . 14 4.1 系统体系结构设计 . 14 4.2 E-R 图设计 . 14 4.3 数据表的逻辑结构设计 . 17 5 系统设计与实现 . 19 5.1 界面设计 . 19 5.2 前台功能 . 19 5.2.1 用户登陆 . 19

7、 5.3 后台功能 . 21 5.3.1 添加,修改用户 . 21 5.3.2 权限管理 . 25 5.3.3 用户管理 . 29 5.3.4 用户 登录记录 . 31 6 系统测试与评价 . 34 5 6.1 系统测试的原则及方法 . 34 6.2 测试与评价 . 34 6.2.1 单元测试 . 34 6.2.2 集成测试 . 36 6.2.3 系统测试与评价 . 36 7 总结及展望 . 37 致 谢 . 错误 !未定义书签。 参考文献 . 38 1 1 绪论 1.1 课题的研究背景 1.1.1 管理系统简介 在现代化企业 中, 客户关系管理系统 将发挥越来越重要的作用。 客户关系 管理

8、系统 工作已经渗透到企业日常工作的许多方面,无论是其自身还是其所发挥的作用,都为企业的创新、发展以及经济效益,做出了显著的贡献。客户关系管理是企业管理中不可缺少的部分,它的管理对于企业的决策者和管理者来说是至关重要的 1。因此,客户关系管理系统应该能够为管理者提供充足准确的信息和快捷多样的查询手段。但传统的客户关系管理是人工去管理,由于商品的种类繁多,价格产地又不相同,从而造成工作效率低,易出错,而且查询统计也不方便。 随着改革开放的深入,市场竞争日趋 激烈,企业必须建立现代化信息管理系统,利用先进的计算机技术,网络技术,建立现代化的网络信息处理系统,实现信息资源共享,提高信息处理能力和速度,

9、及时准确的提供企业所需的各种信息 2。在全球一体化、企业互动和 INTERNET 为核心的时代,企业面临着如何发展潜在客户,如何将社会关系资源变为企业的销售和发展资源的一系列难办棘手的问题。在上述背景下,客户管理系统应运而生。本系统本着把握客户多样化和个性化的特点;以最快的速度响应客户需求;吸引新客户,留住老客户为原则。即从过去的以产品为中心的管理策略转向以客户为中心的 管理理念。系统旨在改善企业与客户之间的关系,建立新型的运营机制。本系统以企业级的整体客户管理为解决方案,帮助企业建立统一的客户资源、拓展销售渠道、寻求最佳市场方式、规范企业销售流程、提供科学分析方法,建立持久的客户体系 3。

10、通过企业管理技术、电子商务和信息技术的高度集成,帮助企业在全球经济一体化的激烈市场竞争环境中,建立以市场、客户为中心的管理体系,有效管理企业与客户之间的关系,提高客户忠诚度,实现客户价值的最大化 。 企业要想生存发展,就必须与与之息息相关的客户建立起良好的关系,不断发展新客户,以企业高质 量的产品、优质的服务、良好的资信吸引新客户;经常维系与老客户的关系,以规范的客户管理方式、温馨的客户关怀、高效的客户服务来提升老客户的忠诚度 。 1.1.2 银行客户关系管理系统的兴起 随着国内金融机构的优化及外资金融机构的不断涌入,金融市场的竞争已从以金融产品为中心向以客户为中心倾斜,各种各样的银行客户关系

11、管理系统应运而生。但是 ,目前市场上银行客户关系管理系统难以满足银行管理要求, 银行拥有一个庞大的客户群体 ,如何有效的对其中的大客户2 进行管理,增加客户服务命中率,降低非赢利客户的服务成本等,是摆在管理者面前 的一个难题 。因此,运用先进成熟的软件研发技术,构建该银行客户关系管理系统有着很强的现实意义 4。 随着系统的集中度增加,银行与客户之间的距离却越来越远,对客户与市场需求的反应越来越慢。现有的数据大集中的模式,显然是“以银行为中心”的,而不是“以客户为中心”,它无法做到客户价值和银行利益兼顾,在强调规范化的时候忘记了服务的特色化,在强调集中利于管理决策的同时忽略了经营的差异化。数据与

12、应用都在总行,总行不可能为各分行做个性化服务,分行没有能力也没有机会做个性化服务。解决不了差异化问题,就不可能为客户提供差异化服 务。 客户关系管理理念引入 中国 已经有几年的时间了,国内 CRM市场已经从单纯的概念炒作阶段。理念推广阶段逐渐发展为部分企业试探性的实施阶段,有为数不少的国内企业先后尝试实施了大型CRM 系统的部分模块。银行业属于最早的应用领域之一,应用仍然较少,属于起步阶段。当然,客户关系管理作为中国商业银行打造未来核心竞争力的利器, 目前 一些银行已经制定了相应的CRM 应用规划,如中国工商银行计划在 “十五 ”期间启动客户关系管理建设;而从长期来看,国内商业银行目前着力进行

13、投资建设的电话银行和网上银行。纷纷推出的综合业务系统或整合版 业务处理系统,以及注入巨资建设的银行内部 网络 、数据仓库等,也将构成商业银行 CRM 系统的有机组成部分。但这些进步离完整地实现 CRM 还有很长的路要走。 总体来说,银行主要是通过 CRM 来加强和完善客户关系的,为客户提供优质的服务,并提高客户服务效率满足客户的需求,赢得更多的客户,整体上降低银行的运营成本。 1.2 课题研究的目的与意义 银行客户关系管理系统这个项目的意义就在于利用先进的数据库管理技术和 J2EE 技术做一个客户关系管理( CRM)对银行的客户进行合理高效的管理。 客户关系管理主要是为银行保持已有的客户 ,吸

14、引新的客户而设立的银行与客户的联系渠道并进行渠道的管理,同时分析客户需求为银行决策提供支持。银行主要通过客户关系管理来加强和完善客户关系,为客户提供优质服务,并且提高客户服务效率,使银行能在快速变化的市场竞争中,把握客户的需求,赢得更多的客户,整体上降低银行的运营成本。银行实施客户关系管理,首先要注重组织再造与业务流程重构。通过改革和组织再造,整合内部资源,建立适应客户战略的、职能完整、交流通畅、运行高效的组织机构;同时要以客户需求挖掘和满足为中心,实行业务流程的重构,加强基于客户互动关系的营销和产品销 售(服务)工作,统一客户联系渠道,针对客户的需求及时推出创新的金融产品和服务。 设计银行客

15、户关系管理系统的目的主要在于对银行的客户进行合理高效的管理,为银行保持已有的客户并吸引新的客户,同时通过分析客户需求为银行决策提供支持。通过使用这个系统,银行3 能为客户提供更优质的服务,提高客户服务效率,赢得更多的客户,整体上降低银行的运营成本。本系统以客户需求挖掘和满足为中心, 加强基于客户互动关系的营销和产品销售工作,统一客户联系渠道 。 1.3 课题的研究内容 本课题的主要内容是设计一个银行客户关系管理系统。该系统除 了包含一般电子商务平台的基本功能,还要实现对于客户的管理。 银行客户关系管理系统主要分为两个模块,即前台登陆和后台管理,更具体的功能可以分为六个部分, 由基础信息维护、客

16、户信息维护、客户服务、信息查询、客户管理、 系统 管 理六 部分组成 ,本 系统是一个典型的数据库开发应用程序 5。 前台提供用户登陆部分,从前台登录进入后台进行管理;后台由用户金额管理、用户权限管理、权限管理、添加用户、用户登陆记录、我的账户模块组成。用户均从网站首页登录,进入到后台管理模块。具有授权的用户才可以登录本系统,并可以对用户金额可以进行及 时更新,可以添加本系统操作用户,并授予相关的权限 6。管理员可以对角色进行编辑,授予相关的权限。本系统可以实时查看有哪些用户登录了系统,并记录下登录的时间和注销时间。 1.4 课题的研究方法 (1) 文献研究法 文献研究法主要指收集、鉴别、整理

17、文献,并通过对文献的研究,形成对事实科学认识的方法。该方法主要用于系统开发的前期。首先,通过阅读大量管理系统的文献,结合现实,总结银行管理系统平台的基本功能及不足。以此确定毕业设计的选题。然后,根据相关文献,对系统进行需求分析和可行性分析,从而确定自己的研究方向和 实现方法。 (2) 数据库设计方法 通过该方法,设计出结构完整并适合管理的数据库。 (3) 面向对象方法 面向对象方法( Object-Oriented Method)是一种把面向对象的思想应用于软件开发过程中,指导开发活动的系统方法,简称 OO( Object-Oriented)方法,是建立在 “ 对象 ” 概念基础上的方法学。通

18、过该方法,运用面向对象编程工具,来完成银行客户关系管理系统的开发。 4 1.5 论文的内容组织 论文共由七章组成。第 1 章绪论,主要介绍系统的研究背景、研究目的和意义、研究内容以及研究方法;第 2 章 基础知识简介,主要介绍系统开发过程中会用到的相关技术,主要有系统的开发平台 Java,以及 数据库技术;第 3 章系统分析,主要是对系统总体功能的一个阐述,说明系统要实现的各个基本功能模块,并对系统的可行性进行分析;第 4 章概要设计,主要介绍系统的总体框架及相关数据结构;第 5 章系统设计与实现,主要介绍系统的硬件软件环境、界面设计、功能实现、主要技术难点;第 6 章系统测试与评价,主要涉及

19、系统的测试方法、数据,结论以及对系统的性能进行评价;第 7 章总结与展望,主要阐述了本课题所完成的研究工作和存在的不足,以及希望在今后可以完 善的地方。 5 2 基础知识简介 2.1 HTML 简介 HTML( Hypertext Marked Language)即超文本标签语言。是 web 页面的描述性语言,是在标准通用化标记语言 SGML( standard generalized markup Language)的基础上建立起来的,其语法规则建立的文本可以运行在不同的操作系统平台和浏览器上,是所有网页制作技术的核心与基础。它被用来结构化信息 如标题、段落和列表等,也用在一定程度上描述文档

20、的外观和语义。 HTML文件是 包含一些标签的文本文件,这些标签告诉 Web 浏览器如何显示页面。 HTML 文件必须使用htm 或者 html 作为文件扩展名,该文件可以通过简单的文本编辑器来创建。 一个标准的 HTML 文件由 HTML 元素,元素的属性和相关属性值 3 个基本部分组成。 2.1.1 HTML 元素 HTML 元素( element)通常由首尾两个标记( tag) 组成,一个标记由一组尖括号 “ ”包含。如下划线元素: HTML 。 HTML 元素有三种形式: ( 1)首尾标记必须成对出现的元素,如: ,等元素。 ( 2) 起始标记必须出现,而结尾标记是可选的,如 ,等元素。 ( 3)只有起始标记,而禁止结尾标记的元素,如 ,等元素。 2.1.2 HTML 元素属性 每一个元素都有一个或几个属性定义该元素的显示样式、行为或其它内容,同一个元素各个属性之间的顺序没有前后之分,属性的类型主要有等式型和布尔型两种。 ( 1)属性的设定方法 属性全部都设置在 HTML 元素起始标记的尖括号内,一般是以 “ ”的格式出现。属性间没有先后顺序,属性也没 有大小写之分。每对属性 /属性值之间用空格分隔。 ( 2)引号的使用规范 按照 HTML 规范和标准,等号后的属性值应该全部包含在英文半角双引号中。但如果引号需要进行嵌套,则外层用单引号,里层用双引号。如:

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

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

Copyright © 2018-2021 Wenke99.com All rights reserved

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

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

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