论文部分内容阅读
虽然不同的组织和国家对洗钱有着不同的定义,但其本质是将非法所得合法化的过程。而商业银行为满足客户需求,提供了电子转账、商业票据等多种金融工具,而犯罪分子也利用这些金融工具从事洗钱活动。根据中国人民银行针对反洗钱工作的相关布置,各商业银行要及时准确地监测、分析及上报各种大额可疑交易数据。但是,大额可疑交易数据的甄别是一项复杂与繁琐的工作,这就需要建立一套行之有效的反洗钱数据监测与分析系统来辅助银行开展反洗钱工作,以减少人力与物力的投入,并提高反洗钱的效率。本文所设计的商业银行反洗钱数据监测与分析系统是长沙市民生银行反洗钱监测上报系统项目的一部分。在反洗钱信息数据监测工作中,基于大额成交交易和存有疑点的成交交易的认识鉴别工作是具有非常重要的,有鉴于此,本论文将就这些相关的问题进行重点的研究工作。本文将有针对性的就银行的反洗钱数据监测与分析的需求,结合目前银行在反洗钱领域所遇到的困难,实施实践,本文重点解决金融系统反洗钱微观方面的难题,研究建立自动化反洗钱信息化监测系统问题,也就是建立金融方面大客交易,频繁交易,可疑交易等信息的接收、分析、上报、管理的分析系统,并转化为规范数进行上报,同时提交给中国人民银行反洗钱监测中心进行数据管理。本系统是基于J2EE/JAVA技术的企业级Web应用,并且采用了Struts架构来构建该系统,Struts框架主要的功能是把显示层从MVC持久数据层与业务逻辑层中抽离出来,使得系统具有页面导航便利、层次清晰的特点,并且该系统采用数据挖掘中的聚类分析来提高异常交易数据的甄别能力。此外该系统数据持久层的实现使用了Hibernate框架,这样大大减少简化了开发的工作量,提高了系统的可维护性。系统同时采用ETL、数据挖掘,按照统一的规则,把数据从不同的数据源中提取到数据仓库,是商业银行反洗钱系统的基础技术。商业银行反洗钱系统的整体架构可以分为数据层、业务层、表示层和显示层四个部分,从功能架构对系统进行划分,商业银行反洗钱数据监测与分析系统可以分为数据处理部分、信息应用部分与系统管理。在运行步骤上,首先从分析配置子模块读取配置信息,接着根据配置信息,对商业银行交易钱数据进行采集,接着对采集到的数据进行审核。数据采集与分析配置模块是根据定制的采集任务,通过访问商业银行综合业务服务器把需要的反洗钱数据采集到反洗钱数据检测与分析系统的应用服务器中,为后续的洗钱分析、交易监控以及大额可疑交易的上报提供基础。反洗钱监测与分析模块根据ETL管理模块中分析配置子模块对异常交易规则的制定,对采集到反洗钱数据仓库中的交易水信息进行异常交易分析,将符合条件的交易水信息放入系统数据库,并可以在前台进行显示。系统的补录模块通过补录交易数据中的缺失项,方便后续的反洗钱数据监测与分析模块的分析。商业银行反洗钱数据监测与分析系统作为长沙市民生银行反洗钱监测报送系统的核心部分,已经被正式使用。从实际地运行效果来说,达到了预设的设计目标,提高了反洗钱工作的效率。本研究的进行,为商业银行反洗钱工作的信息化提供了技术路线和实施方案,能有有效地对洗钱活动进行发觉和预警,具有较大的理论和实际价值。