第4章CRM系统总体设计
4. 1生产环境布局
用户的请求主要通过负载均衡设备(行内主要为F5)发送到4台集群Web服务上。如果是非GPU的查询,那么请求将直接发送到数据库中进行数据提取。
如果是GPU查询,请求通过消息服务器进行转发,消息服务器备份机制为HA冷备。请求会均衡负载到16台GPU服务器上进行GPU计算统计数据,并将数据流转到ETL服务器和数据加工存储集群服务器进行进一步数据处理。
4. 2系统设计目标
客户关系管理系统和银行业务系统具有相同和不同的特征。不同之处在于,银行客户关系管理的需求具有开放的特征,客户维护和业务拓展的形态五花八门,难以以一个需求文本形成闭环描述;相同之处是都具有业务运营的特征。江西农联社客户关系管理系统是以维护客户关系为手段,以支撑多级法人、多种业务条线、各类营销活动为目的的管理系统。系统设计总目标为:
(1)为建立客户维护责任制而设立的客户经理工作平台、业务管理平台。为客户发现、服务、维护和业务拓展建立的管理机制和工作支撑。
(2)为在良好的客户关系维护基础上为各个业务条线和管理层级实现营销提供管理手段。
(3)系统将成为建立客户关系维护责任制的工具和管理手段。
(4)系统将支撑联社和各个成员行社的客户关系管理和客户关系营销。
(5)系统将支撑各个业务条线以及各类营销活动,通过客户渠道实现业务拓展。
4. 3系统功能模块设计
据系统参与角色:客户经理、业务主管、系统主管,用户系统划分为三个平台:客户经理平台、业务主管平台、系统主管平台。
每个平台包括首页、功能菜单、快捷菜单、工作区等部分,首页主要展示用户最想直接看到的内容,可以由用户自己定义;功能菜单内容是由系统主管分配给当前人员的所有功能集合;快捷菜单是当前人员常用的功能集合,由当前用户自己定义;工作区是用来展示需要操作的内容,根据点击不同的功能菜单展示不同的工作内容。
客户经理平台包括的功能模块共5个板块32个功能模块,如下图所示:
业务主管平台包括的功能模块如下图4.所示包括5个板块、33个功能模块,覆盖了从营销目标的创立、执行、监督到日常管理的各种管理内容,覆盖了需求报告的所有内容:
系统主管平台包括的功能模块包括3个板块14个功能模块界面功能模块的相互关系应用系统的内在结构是:
(1)平台:用户使用系统操作的环境,本系统包括客户经理平台、业务管理平台和系统管理平台,一个平台有若干模块组成。
(2)模块,业务功能的具体实现,由若干模块组成一个平台,一个模块有若干界面组成。
(3)页面,具体功能的展示和操作部件,由若干页面组成一个模块,一个页面有若干控件组成。
(4)控件,单独原子功能的部件,若干控件组成一个页面,控件分为业务组件、基础组件。
(5)框架,实现了基础功能,包括各种基础组件。
4.3.1内在结构元素的关系平台在选定的框架中实现,模块以插件的方式加载在平台中,并调用相应的页面,页面装载和管理控件。页面之间调用做到最小化,公用操作以公共控件形式共享。
4.3.2前台应用结构的组成图前台应用组成结构如下图,上层部件由下层部件组成,模块、页面、业务组件,可以任意扩展。
4.3.3功能模块之间的关系功能模块之间的调用关系如下图所示,下图只是描述了几个业务场景的功能模块之间的调用关系。