A145-基于springboot个人手机银行管理系统(LW+源码+部署文档+数据库+包运行)

项目运行展示:

基于SpringBoot+vue实现的银行客服管理系统

1 绪论
1.1课题研究背景
客户管理系统已经不是一个新的课题,早在十年前就开始传入国内,有的银行也做了一些尝试,这个尝试不是非常成功,有的也做得比较肤浅或者根本没有发挥出它应有的作用。在国内实行客户关系过程中存在一-些问题。一是从 IT环境来说,业务系统必须实现大集中处理,如果分散的情况下,要搞客户关系管理一点意义都没有,真正实现大集中以后,业务量大了以后照顾不过来这些客户关系,这时候信息量大了,才需要客户关系管理。银行业务系统实行业务整合,还是各有各的系统,系统非常分散的话,制定也是不现实的,必须各个系统整合在一起,才更有意义。第三,客户资料相对完备,包括每个客户的收入状况、财务状况、家庭情况,这些信息以及各种产品的信息,相对比较完备的情况错行。因为我们银行管理水平是很多的银行在这方面相当落后,企业帐户就有一个企业名称、编码等等,好多详细资料都没有,在这种情况下,要搞客户关系根本不现实,个人客户更是少得可怜了。

国内商业银行客户管理系统建设兴起的背景主要是近年来私人业务的迅速增加,二十年内国内银行私人业务量仅限于私人存款,最近五年来私人业务发展非常快,私人客户量大量增加,有效客户在七百万到一千万左右。

私人业务品种不断增加,二十年以前我们几乎银行对业务仅仅是属于存款、国库券,现在都是理财产品、信用卡、个贷、汽车消费、小企业贷款等等这些量越来越多。国内的产品和服务严重同质化,所有银行服务几乎都是一样的,同质化也很严重,只能借助客户关系管理提供一个个性化的服务。银行提高盈利能力水平,银行竞争比较激烈,如今外资银行进入零售业务,在这种环境下,提高银行的竞争能力和盈利能力就必须借助一个先进的工具实现。

再一方面是多渠道,银行的服务过去是传统的柜台和营业机构,现在通过互联网和自助设备也增加了一些服务的渠道,也是需要银行的管理模式要改变一下。营销理念的转变,国外的营销理念随着私人业务的发展,随着国际银行竞争能力的提高,营销理念也在发生变化,不再依靠过去很传统的方式。

1.2国内外应用现状

国外银行的应用

这几年来,在世界范围内,随着对客户管理理念认同程度的扩大和行业产品系统的日趋成熟,一些大型银行和新型银行纷纷将客户管理在银行领域的应用实施列入工作日程。如此关注客户管理是金融服务市场开放、竞争的结果,是银行多样化的产品和服务发展的结果,是信息技术突飞猛进的结果,也是银行管理和业务的需要。20世纪90年代初,发达国家的商业银行就已经实现了业务处理的规范化、办公事务的自动化和决策支持的智能化,并在发展网上银行方面先行一步,以数据仓库技术为基础,以联机分析处理和数据挖掘工具为手段的客户管理系统也日趋成熟。国外金融界十分重视对客户管理的开发实施工作,据IDC调查,1998年全球500家大银行中的前100家,已经有近90家建有客户管理。在美国建有客户管理的银行中,以大型银行为主,美国排名前100位的商业银行已有50多家在客户关系管理中实施了数据仓库和数据挖掘项目,剩余的银行正在准备实施。

在个人银行业务方面,澳大利亚的国民银行每天会将所收集的客户数据放到数据仓库中,并且设定了一些智能分析机制,对客户交易状态进行管理,一旦有客户状态异常的情况发生,数据仓库会自动做出相关统计,并将统计的结果提交给营销部门的人员,山营销人员及时与客户进行接触,找出客户状态异常的原因。例如这家银行通过系统发现一位老太太提款很多,是要为女儿买房子,银行就立即与老太太的女儿进行联系,表示愿意为其提供买房的贷款。结果是即将老太太原来要从银行提的款项又全部作为存款留在银行:银行又为其女儿贷出了一笔贷款。

2、国内银行的应用

客户管理系统在国内,特别是金融行业的关注度非常高,但应用较少,属于起步阶段。据计算机世界报介绍,鹏华基金管理公司己开始应用客户管理系统,因为多数基金管理公司的运营模式仍然是基于内部管理和内部核算的需要,并没有建立"以客户为中心"的现代管理模式。随着开放式基金的推出和发展,它特行的可赎回性将客户的重要性提升到了前所未有的高度。如果客户对某家基金管理公司感到不甚满意,很可能会迅速转向其他基金管理公司。客户的满意度和忠诚度成为基金管理公司生存和发展的重要依据,如何留住老客户、争取新客户已成为当务之急。采用客户管理系统可以帮助该公司更好地了解客户需求并进行系统化的分析,在此基础上进行"一对一"的个性化服务,提高客户的满意度和忠诚度,帮助基金管理公司更加明了这样一些问题: "谁是他们的客户?谁是他们的好客户?他们的客户需要什么?如何提升客户价值并使银行获得更多的利润? 

进入WTO后,中国金融业这一受保护最久最严的行业也开始了它的开放进程。在这一过程中外有外资金融机构进入中国市场的压力,内有内部竞争环境所导致的市场格局的变化,相接主导着金融业市场环境的变化。在这种迫切需要加强管理、优化产品的形式下,巨通网络科技有限公司开发的银行信贷决策分析系统,采用数据仓库和数据挖掘技术对信贷业务分析的关键问题(客户、机构、产品、行业、项目)进行分析,并运行于交通银行上海分行、江苏省农行。创智软件园开发的PowerCRM系统,提供企业级的客户关系管理解决方案,并运行于中行温州分行。但这些系统离完整地实现客户管理还有很长的路要走。而我们能够去关注客户管理,就是从我行先期推广的大户管理系统中看到了客户管理应用的前景。

1.3系统开发技术的特色

(1)银行客户管理系统中的web后台管理中的后端不再使用古老的jsp+javabean+servlet技术,而是使用当前主流的springboot框架,它减少java配置代码,简化编程代码,目前springboot框架也是很多企业选择的框架之一。

(2)银行客户管理系统中的web后台管理中的前端使用的是JavaScript框架,它配合ajax[8]和jquery[9]可以美化页面设计。

(3)流行vue框架结合jQuery技术,在jQuery基础上扩展一些插件,通过自己定义插件更好的实现前端的设计。

(4)银行客户管理系统中数据库用的mysql5.7,它执行效率高。

1.4论文结构与章节安排

论文将分层次经行编排,除去论文摘要致谢文献参考部分,正文部分还会对网站需求做出分析,以及阐述大体的设计和实现的功能,最后罗列部分调测记录,论文主要架构如下:

第一章:引言。第一章主要介绍了课题研究的背景,系统开发的现状和本文的国内外应用现状与主要工作。

第二章:系统需求分析。第二章主要从系统的用户、功能等方面进行需求分析。

第三章:系统设计。第三章主要对系统框架、系统功能模块、数据库进行功能设计。

第四章:系统实现。第四章主要介绍了系统框架搭建、系统界面的实现。

第五章:系统测试。第五章主要对系统的部分界面进行测试并对主要功能进行测试

第六章:总结。

2 银行客户管理系统分析
系统分析是开发一个项目的先决条件,通过系统分析可以很好的了解系统的主体用户的基本需求情况,同时这也是项目的开发的原因。进而对系统开发进行可行性分析,通常包括技术可行性、经济可行性等,可行性分析同时也是从项目整体角度进行的分析。然后就是对项目的具体需求进行分析,分析的手段一般都是通过用户的用例图来实现。下面是详细的介绍。

2.1 可行性分析

(1)技术可行性分析
银行客户管理系统存储所使用的是mysql数据库以及开发中所使用的是IDEA、Tomcat这些开发工具的使用,能够给我们的编写工作带来许多的便利。系统使用springboot框架进行开发,使系统的可扩展性和维护性更佳,减少java配置代码,简化编程代码,目前springboot框架也是很多企业选择的框架之一。

(2)经济可行性分析
在开发银行客户管理系统中所使用的开发软件像IDEA开发工具、Tomcat8.0服务器、MySQL5.7数据库、Photoshop图片处理软件等,这些都是开源免费的,这些环境在学校都进行了系统的学习,自己能够独立操作完成,不需要额外花费,而且系统的开发工具从网上都可以直接下载,因此在经济方面是可行的。

(3)操作可行性分析
此次项目设计的时候我参考了很多类似系统的成功案例,对它们的操作界面以及功能都进行了系统的分析,将众多案例结合在一起,突出以人为本简化操作,所以具有基本计算机知识的人都会操作本项目。因此操作可行性也没有问题。

2.2系统业务流程分析

管理员权限下的工作流程主要为:管理员通过系统界面提供登录按钮并点击,转入管理员登录界面,并在界面上填入相应的管理员账户和管理员密码,进入管理员权限下的后台系统,并且在系统左侧导航条设置了相应的操作功能。

用户权限下的工作流程主要为:用户通过系统提供的注册功能,进行身份验证并注册,而后在登录界面进行个人身份验证,并且进入用户的个人后台界面,并进行相应的操作。

项目数据库结构

表4.1客服聊天表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

yonghu_id

Integer

提问用户

3

chat_issue

String

问题

4

issue_time

Date

问题时间

5

chat_reply

String

回复

6

reply_time

Date

回复时间

7

zhuangtai_types

Integer

状态

8

chat_types

Integer

数据类型

9

insert_time

Date

创建时间

表4.2字典表表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

dic_code

String

字段

3

dic_name

String

字段名

4

code_index

Integer

编码

5

index_name

String

编码名字

6

super_id

Integer

父字段id

7

beizhu

String

备注

8

create_time

Date

创建时间

表4.3公告信息表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

gonggao_name

String

公告名称

3

gonggao_photo

String

公告图片

4

gonggao_types

Integer

公告类型

5

insert_time

Date

发布时间

6

gonggao_content

String

公告详情

7

create_time

Date

创建时间

表4.4金融工具表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

jinronggongju_name

String

产品名称

3

jinronggongju_uuid_number

String

金融工具编号

4

jinronggongju_photo

String

产品照片

5

zan_number

Integer

6

cai_number

Integer

7

jinronggongju_types

Integer

产品类型

8

huankuan_number

Integer

还款天数

9

jinronggongju_lilv

BigDecimal

利率

10

jinronggongju_clicknum

Integer

金融工具热度

11

jinronggongju_content

String

产品介绍

12

shangxia_types

Integer

是否上架

13

jinronggongju_delete

Integer

逻辑删除

14

insert_time

Date

录入时间

15

create_time

Date

创建时间

表4.5金融工具收藏表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

jinronggongju_id

Integer

金融工具

3

yonghu_id

Integer

用户

4

jinronggongju_collection_types

Integer

类型

5

insert_time

Date

收藏时间

6

create_time

Date

创建时间

表4.6金融工具评价表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

jinronggongju_id

Integer

金融工具

3

yonghu_id

Integer

用户

4

jinronggongju_commentback_text

String

评价内容

5

insert_time

Date

评价时间

6

reply_text

String

回复内容

7

update_time

Date

回复时间

8

create_time

Date

创建时间

表4.7借款表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

jinronggongju_order_uuid_number

String

订单编号

3

jinronggongju_id

Integer

金融工具

4

yonghu_id

Integer

用户

5

yinhangka_id

Integer

银行卡

6

jinronggongju_order_jiekuanjine

BigDecimal

借款金额

7

jinronggongju_order_huankuanjine

BigDecimal

还款金额

8

zuiwanhuankuan_time

Date

最晚还款日期

9

jinronggongju_order_types

Integer

订单类型

10

jinronggongju_order_payment_types

Integer

支付类型

11

jinronggongju_order_yesno_types

Integer

审核状态

12

jinronggongju_order_yesno_text

String

审核意见

13

jinronggongju_order_shenhe_time

Date

审核时间

14

insert_time

Date

订单创建时间

15

create_time

Date

创建时间

表4.8理财产品表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

licaichanpin_name

String

理财产品名称

3

licaichanpin_uuid_number

String

理财产品编号

4

licaichanpin_photo

String

理财产品照片

5

zan_number

Integer

6

cai_number

Integer

7

licaichanpin_types

Integer

投资类型

8

fashou_time

Date

发售时间

9

licaichanpin_nianshouyi

String

年收益

10

licaichanpin_fengxian_types

Integer

风险等级

11

licaichanpin_kucun_number

Integer

剩余份数

12

licaichanpin_old_money

BigDecimal

原价/份

13

licaichanpin_new_money

BigDecimal

现价/份

14

licaichanpin_clicknum

Integer

理财产品热度

15

licaichanpin_content

String

理财产品介绍

16

shangxia_types

Integer

是否上架

17

licaichanpin_delete

Integer

逻辑删除

18

insert_time

Date

录入时间

19

create_time

Date

创建时间

表4.9理财产品收藏表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

licaichanpin_id

Integer

理财产品

3

yonghu_id

Integer

用户

4

licaichanpin_collection_types

Integer

类型

5

insert_time

Date

收藏时间

6

create_time

Date

创建时间

表4.10理财产品评价表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

licaichanpin_id

Integer

理财产品

3

yonghu_id

Integer

用户

4

licaichanpin_commentback_text

String

评价内容

5

insert_time

Date

评价时间

6

reply_text

String

回复内容

7

update_time

Date

回复时间

8

create_time

Date

创建时间

表4.11理财产品订单表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

licaichanpin_order_uuid_number

String

订单编号

3

licaichanpin_id

Integer

理财产品

4

yonghu_id

Integer

用户

5

yinhangka_id

Integer

银行卡

6

buy_number

Integer

购买份数

7

licaichanpin_order_true_price

BigDecimal

实付价格

8

licaichanpin_order_types

Integer

订单类型

9

licaichanpin_order_yesno_types

Integer

审核状态

10

licaichanpin_order_yesno_text

String

审核意见

11

licaichanpin_order_shenhe_time

Date

审核时间

12

licaichanpin_order_payment_types

Integer

支付类型

13

insert_time

Date

订单创建时间

14

create_time

Date

创建时间

表4.12银行卡表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

yonghu_id

Integer

用户

3

yinhangka_uuid_number

String

银行卡卡号

4

yinhangka_photo

String

银行卡照片

5

yinhangka_kaikadi

String

开卡地

6

yinhang_types

Integer

银行

7

yinhangka_types

Integer

银行卡类型

8

insert_time

Date

开卡日期

9

yinhangka_address

String

编码

10

yinhangka_money

BigDecimal

余额

11

yinhangka_content

String

卡片备注

12

create_time

Date

创建时间

表4.13存款表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

yinhangka_id

Integer

银行卡

3

yinhangka_cunkuan_uuid_number

String

存款编号

4

yinhangka_cunkuan_jine

BigDecimal

存款金额

5

yinhangka_cunkuan_content

String

存款备注

6

insert_time

Date

存款时间

7

create_time

Date

创建时间

表4.14银行卡记录表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

yinhangka_id

Integer

银行卡

3

yinhangka_jilu_uuid_number

String

记录卡号

4

yinhangka_jilu_types

Integer

银行卡记录类型

5

yinhangka_jilu_jine

BigDecimal

记录金额

6

yinhangka_jilu_content

String

详情

7

insert_time

Date

记录时间

8

create_time

Date

创建时间

表4.15取款表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

yinhangka_id

Integer

银行卡

3

yinhangka_qukuan_uuid_number

String

取款编号

4

yinhangka_qukuan_jine

BigDecimal

取款金额

5

yinhangka_qukuan_content

String

取款备注

6

insert_time

Date

取款时间

7

create_time

Date

创建时间

表4.16转账表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

yinhangka_id

Integer

银行卡

3

yinhangka_zhuanzhang_uuid_number

String

转账编号

4

yinhangka_zhuanzhang_jine

BigDecimal

转账金额

5

yinhang_types

Integer

银行

6

yinhangka_zhuanzhang_jieshou_kahao

String

接收卡号

7

yinhangka_zhuanzhang_content

String

转账备注

8

insert_time

Date

转账时间

9

create_time

Date

创建时间

表4.17用户表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

yonghu_uuid_number

String

用户编号

3

yonghu_name

String

用户姓名

4

yonghu_phone

String

用户手机号

5

yonghu_id_number

String

用户身份证号

6

yonghu_photo

String

用户头像

7

yonghu_email

String

用户邮箱

8

zhengxindengji_types

Integer

征信等级

9

jinyong_types

Integer

账户状态

10

create_time

Date

创建时间

表4.18员工表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

yuangong_uuid_number

String

工号

3

yuangong_name

String

员工姓名

4

yuangong_phone

String

员工手机号

5

yuangong_id_number

String

员工身份证号

6

yuangong_photo

String

员工头像

7

yuangong_email

String

员工邮箱

8

jinyong_types

Integer

账户状态

9

create_time

Date

创建时间

表4.19管理员表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

username

String

员工名

3

password

String

密码

4

role

String

角色

5

addtime

Date

新增时间

项目成功页面

前台界面:

后台:

  • 12
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值