基于python的企业客户信息平台
2019-02-14袁宏亮
袁宏亮
(兴业银行武汉分行信息科技部,武汉 430077)
随着互联网金融科技的崛起,各类互联网金融公司给传统银行带来了不小的冲击和挑战,原有金融市场也日益趋紧饱和。为提升企业客户营销能力,需第一时间了解企业客户项目的具体融资需求,提升企业客户营销能力,提升银行效能。基于此,利用python技术开发了企业客户信息平台,解决营销客户需求。
1 企业客户营销面临的问题
互联网技术在近几年飞速发展,银行业内竞争日益加大,银行同业之间的业务开展竞争日益激烈。加上近几年金融+互联网科技结合产生的金融科技公司,一举进入原有金融市场,金融市场已经接近饱和,给传统银行业带来了不小的冲击。客户融资不再局限于传统银行渠道。
客户经理营销企业客户时信息不对等。客户经理无法详细了解行内客户即将开展的业务情况,导致无法及时对客户进行营销,措施营销先机。同时,建行工行等国有行由于体制优势先入为主,经常能先于股份制银行获取国有企业客户项目开展的相关信息,拥有与客户合作的先机。
针对企业客户信息不对等的问题,我们从数据源头进行分析,首先从客户维度进行了沟通,建立与客户的紧密联系进一步了解客户需求,在另一方面我们利用客户项目开展前必须在互联网上发布相应采购招标前公示进行分析,利用python爬虫、大数据分析和移动平台展示等技术进行数据挖掘和分析,集合相应数据后发布给业务营销人员。
2 企业客户平台技术简介
2.1 Python开发
python是一种解释性的、面向对象的开元跨平台的高级语言,它可以处理系统运维、图形处理、数据库编程、软件分析、web编程、科学计算与可视化、机器学习、人工智能等。其简单便捷的优势使其成为目前国际上最受欢迎的程序设计语言。
2.2 数据采集技术
在大数据时代,尤其是人工智能浪潮的兴起的时代,不论是工程领域还是研究领域,数据已经成为必不可少的一部分,而数据的获取很大程度依赖于爬虫的获取,所以爬虫也逐渐变得火爆起来。利用python语言下的requests、pyquery和scrapy等库工具实现数据爬取,通过网络爬虫的形式,获取互联网上相应数据并应用于自己系统内部的分析。
数据分析是对现有数据通过可视化的工具方式进行展示。在数据科学、交互式计算机以及数据可视化等领域,python经常被拿来和其他开源或者商业编程语言、工具进行对比。本文借助seaborn和matplotlib工具库实现对客户数据以及相关信息的分类、统计和筛选。微信小程序平台是便捷的移动端入口,通过开发微信小程序,在服务器发送请求的方式,对分析出的信息进行线上展示并推送给相应用户。
3 平台功能实现
3.1 项目信息提取和数据分析
为方便了解客户经营项目信息,需要对客户在互联网站上发布的采购和项目招标公告信息进行筛选和提取,例如湖北省采购网、武汉采购信息发布等等。综合多个信息源的数据,筛选整合之后保存在数据库中。为保证数据的质量和数据采集的效率,数据采集脚本每日自动定时采集相应数据,并在数据库中相应标志表中记录最后一次采集信息的截止日期,防止下次重复采集污染数据库。
针对采集好的项目数据,从项目预公告和结果公告两个方面进行分析。对于预公告,可以了解哪些客户近期可能开展项目;对于结果公告,可以从发布公司、所在市区等维度进行统计了解哪些发布公告的公司近期项目开展较多,哪些客户授信融资需求量较大以及哪些市区近期项目活动较为频繁。 相应的数据分析报告,可以为业务开展提供一些重要的可参考信息。
3.2 微信小程序展示
微信小程序平台是便捷的移动端入口,利用小程序作为前台展示,用户可以十分便捷的进入信息平台。小程序提供了前台展示,通过wx.requests方法向后台发起数据请求,并根据请求生成相应页面。利用python的flask框架,搭建后台Web服务,接受小程序端发送过来的Web请求并通过json格式返回相应数据包。由于小程序对请求方式的安全性有所要求,所有请求均为域名且为https协议。
在小程序中,相应数据信息详情用户可以直接通过微信分享的形式分享给相应客户经理。客户经理通过登录后可直接进入查看相应项目信息,第一时间联系客户跟进相应项目情况。
3.3 统一信息推送
项目设立有统一信息推送机制,在服务器端搭建有相应推送服务器,对接总行统一信息推送标准,对前台的发送请求转发至总行服务器,通过校验后可以通过短信或者OA邮件的形式推送给相应人员。在Web管理后台中,管理用户可以通过推送按钮一键发送相应信息到客户经理手机短信或者OA邮件中,实现信息的统一推送。
4 项目结果展望
在当前互联网技术时代,银行不能以传统资源的优势而固步自封,而应顺应移动互联网技术的发展趋势,利用移动互联网技术改变积极创新,最大化提升员工工作效率、创新新的营销方式和拓展更广阔的业务渠道。只有不停的破旧立新传统银行才能在互联网技术革命浪潮中矗立。本系统通过python语言为基础,利用网络爬虫、数据分析和数据可视化等技术,实现客户各类采购项目数据的获取和分析,并通过小程序等平台进行展示,提升了我单位客户营销能力和拓宽了业务营销渠道。
在系统后期展望中,拟结合机器学习相关内容,对系统功能进行优化升级。结合客户在我行内各类数据,利用机器学习对客户的采购项目进行建模分析,实现客户某项目在单位内合作概率预测等功能。