银行客户信息维护与积分兑换系统设计

2021-09-26 16:03赵国富
电脑知识与技术 2021年20期
关键词:客户关系

赵国富

摘要:文章充分应用了软件工程的系统设计和开发思想,针对系统的应用需求,从系统逻辑架构设计、系统功能结构和数据库设计三方面对系统进行了总体设计。在详细设计和实现阶段,对软件系统的八大功能模块进行了子模块的功能设计,并给出系统主界面和关键代码。该研究较好地满足了银行经营过程中的实际需求,有效地提高了我行客户信息维护与积分管理的质量和水平。

关键词:客户关系;积分管理;积分兑换

中图分类号:TP311.1      文献标识码:A

文章编号:1009-3044(2021)20-0090-03

1 背景

在商业银行,积分以客户为中心,是一种涵盖多个应用的综合服务,积分广泛应用于各行业[1]。近年来,商业银行为客户提供全方位、多层次的细致服务,各大银行相继进行了客户积分系统方面的尝试。不断扩大积分的客户范围、业务种类及应用项目等业务,建立新型综合积分服务体系[2]。目前,国内外对客户关系管理进行研究的文献主要集中在管理理念、营销策略和信息技术三个角度[3-4]。

本系统在设计和开发过程中选择COLDFUSION平台作为客户关系维护与积分管理系统开发平台,选用Apache Web服务器,充分运用Microsoft SQL Server数据库技术,设计与实现信息管理系统,并进行相关测试验证。在客户维护、积分累计、积分兑换等方面进行了有效管理,系统的实际运行取得了理想的成果,满足了商业银行经营过程中的实际需求,具有较强的实用性。

2 客户关系管理的定义

目前还没有统一定义。综合现有的CRM定义,大概有三类[5]:

1) 从战略和理念的宏观层面对客户关系管理进行界定客户关系管理;

2) 从企业管理模式、经营机制的角度进行定义客户关系管理;

3) 从微观的信息技术、软件及其应用的层面对客户关系管理定义客户关系管理。

综合所有CRM的定义,可以从理念、技术、实施三方面理解其内涵[6]。其中,理念是CRM实施应用的关键;技术是CRM实施的手段:实施是决定CRM是否成功的直接因素。

3 客户关系管理系统设计

在系统需求的基础上对银行客户信息维护与积分管理软件系统进行总体设计,首先根据现有业务量进行系统的架构设计,然后根据需求对系统各项功能结构进行设计,最后进行数据库和数据表的设计,严格根据系统需求做好总体设计,对下一步的系统的详细设计和系统实现打好基础。

3.1 系统逻辑结构设计

本系统逻辑架构采用三层架构设计,把银行客户信息维护与积分管理业务应用系统划分为表现层(UI)、业务逻辑层(BLL)和数据访问层(DAL),详见图1。表现层(UI):是用来把界面展现给用户,使用户输入数据并得到系统返回的结果;业务逻辑层(BLL):是针对业务流程的各项业务逻辑,对具体业务进行操作,对数据进行分析处理;数据访问层(DAL):对数据库进行读写操作,把逻辑层提交的数据请求从数据库中提取数据返回逻辑层或者写入数据库。

COLDFUSION组件(简称CFC或CF组件)是一种采用COLDFUSION标记语言(CFML)所编写的可重复使用的程序单元,可方便的重复使用和维护代码。COLDFUSION组件不仅能被COLDFUSION的任何应用程序调用使用,而且也能被Flash的ActionScript调用,更能以网络服务(Web Service)的形式,提供给其他程序语言(如JAVA和ASP .NET的程序语言)。

COLDFUSION组件(简称CFC或CF组件)是一种采用COLDFUSION标记语言(CFML)所编写的可重复使用的程序单元,可方便的重复使用和维护代码。COLDFUSION组件不仅能被COLDFUSION的任何应用程序调用使用,而且也能被Flash的ActionScript调用,更能以网络服务(Web Service)的形式,提供给其他程序语言(如JAVA和ASP .NET的程序语言)。

使用 ColdFusion 组件 (CFC) 文件,您可以将代码编译到单独的并可以被多次使用的库中。CFC可以把Web站点的功能代码单独放置到独立的文件中,可以被系统中其他页面重复调用。您还可以将Dreamweaver 和CFC一起使用。

银行客户信息维护与积分管理系统使用Adobe COLDFUSION平台开发,使用的该平台已在多个跨国公司和大型企业成功应用,世界500强有一半采用了该平台,把业务表现层与业务逻辑层和数据访问层进行分层设计开发,中间通过数据接口或网络进行通信,有利于后期今后系统升级以后的系统维护工作。

3.2 系统功能结构设计

根據系统需求分析和架构设计,从满足用户功能性和非功能性需求、系统架构要求出发,系统共设计划分为八大业务功能子系统,分别为部门管理、用户管理、产品管理、礼品管理、客户管理、客户积分计算、积分查询和积分兑换。系统功能结构图请参见图2。

3.3 系统数据库设计

由于MSSQL数据库良好的性能和应用优势[7],银行客户信息维护与积分管理系统采用MSSQL数据库。虽然对比MySQL等免费数据库,MSSQL成本会高一些。但考虑系统数据量较大,系统的读写压力也较大,对事务一致性要求高,因此选择了MSSQL数据库。

首先在需求分析的基础上,设计了系统的E-R模型,然后根据应用功能分析以及E-R模型概念设计了数据表,最后对如何提高数据存取效率控制进行了分析。

1)E-R模型设计

依据需求分析和架构设计,银行客户信息维护与积分管理系统功能包含了用户、部门、客户大量的实体。

猜你喜欢
客户关系
基于OBE理念的客户关系管理课程线上教学应用研究
润滑油行业大客户关系建立与维护策略探讨
OBE理念下高职客户关系管理课程改革初探
基于互联网环境的企业客户关系管理策略研究
八大策略增进客户关系
基于客户关系管理的教育集团内部治理实施策略研究
客户关系管理在汽车营销中的运用
数据挖掘在客户关系管理系统中的应用研究
面向电力市场营销的客户关系管理机制研究
网络时代下的中小企业客户关系管理研究