论文部分内容阅读
摘 要:同城清算管理是人民银行的一项重要的日常性工作,本文从应用架构和软件技术架构入手,设计了同城清算辅助管理系统,实现支付信息数据导入、空头支票信息及处罚,反洗钱监测分析、账户数据统计分析等功能。
关键词:支付;空头支票;监测;统计分析
中图分类号:TP311.52
近年来,随着社会经济的不断发展,宁波同城清算系统的支付交易量不断增长,手工的管理方式已不能适应新形势的发展要求。为人民银行更好地实施货币政策,加强支付清算管理,防范支付清算风险;同时,利用宁波同城清算系统的支付交易信息,监测异常支付业务,打击洗钱犯罪活动,迫切需要开发“同城清算辅助管理系统”,实现支付信息数据导入、空头支票管理[1],反洗钱监测分析、支付交易数据统计分析、账户数据统计分析等功能。
1 系统设计
1.1 系统应用架构设计
为符合用户操作习惯,同城清算辅助管理系统采用B/S访问结构,并采用HTTPS加密访问方式进行访问。
人民银行用户和金融机构用户通过浏览器访问此系统。
1.2 软件技术架构设计
系统设计是基于目前最流行和最具发展潜力的J2EE架构[2]。软件技术架构[3]分为以下三层:
1.2.1 表现层——客户端
主要用于和用户的交互,用户可以通过IE浏览器以Web方式进行数据的导入、流程处理、统计分析等功能。
1.2.2 业务逻辑层——同城清算辅助管理系统服务器
主要用于业务逻辑处理。后台服务提供支付信息的缓存,任务分发调度,建立索引、历史数据归档和文档定时备份/恢复;Web应用服务提供用户权限管理、数据处理、数据监测、数据分析功能。
1.2.3 数据访问层——数据库和文件系统
主要用于应用程序与数据库进行交互的层,提供保存支付信息和文件内容。
2 系统实现
2.1 支付信息数据导入
支付信息数据按日导入,若导入一天的数据则输入数据文件名,若批量导入数据则输入数据文件保存的文件路径。数据导入时判断是否重复,如果数据重复给出提示。数据导入时出现错误支持事务回滚。数据导入时还能给出进度提示。
2.2 空头支票管理
空头支票管理是一个流程化过程,包括空头支票数据采集、告知书拟稿确认、告知书审核人审核、告知书签发人签发、告知书生成、告知书打印、决定书拟稿人初审、决定书审核人复核、决定书签发人一次签发、决定书签发人二次签发、决定书打印、决定书送达回证登记、决定书罚款入库登记、决定书罚款入库复核等一整套复杂的流程。空头支票管理设计了并实现了符合项目建设需要的工作流引擎,通过解析流程定义的任务连接关系,任务状态及相应的调度算法设定流程的流转,当任务的所有前驱任务均完成,请启动该任务执行,而当该任务的所有工作成果提交,标志该任务完成。
2.3 反洗钱监测分析
可疑交易监测包括:(1)短期内资金分散转入、集中转出;(2)短期内资金集中转入、分散转出;(3)相同收付款人之间短期内频繁发生资金收付;(4)个人银行结算账户频繁与法人组织发生支付交易;(5)有意化整为零,逃避大额支付交易监测;(6)异常交易变动分析。
以短期内资金分散转入、集中转出为例,其算法为:(收次数和>付次数和)并且(收次数和>收款次数下限)并且(交易日期>起始时间)并且(交易日期<起始时间+统计周期)并且(金额>单笔交易金额下限*10000)并且付金额和>(收金额和*收付款金额差值比例)。
2.4 账户数据统计分析
账户信息统计分析中的数据主要来源于账户表T_Account以及账户种类代码表T_AccrType、账户性质表T_AcctAttr、城市代码表T_CITYNO、银行机构信息表T_BANKDETAIL等。账户数据统计分析包括区域银行结算账户数量统计、城市银行结算账户数量统计、银行结算账户数量统计表、银行结算账户业务量统计表等,以区域银行结算账户数量为例,其算法(SQL描述)为:
3 实施效果
系统开发完成后,经过测试,运行情况良好。同城清算辅助管理系统的运行情况表明,B/S模式的应用基本满足了业务需求所提出的安全性、处理性能、业务功能等方面的预期目标,并在实际工作中取得了良好的效益。
参考文献:
[1]骆名群,谭庆斌.空头支票行政处罚管理系统的设计与实现[J].华南金融电脑,2005(11):52-54.
[2]Kurt Bittner,Lan Spence.用例建模[M].北京:清华大学出版社.2003:109-234.
[3]Grady Booch,James Rumbaugh.统一软件开发过程[M].北京:机械工业出版社,2001:178-190.
作者简介:许平格(1980-),男,工程师,硕士,主要研究方向:电子支付、互联网金融。
作者单位:中国人民银行宁波市中心支行,浙江宁波 315040
关键词:支付;空头支票;监测;统计分析
中图分类号:TP311.52
近年来,随着社会经济的不断发展,宁波同城清算系统的支付交易量不断增长,手工的管理方式已不能适应新形势的发展要求。为人民银行更好地实施货币政策,加强支付清算管理,防范支付清算风险;同时,利用宁波同城清算系统的支付交易信息,监测异常支付业务,打击洗钱犯罪活动,迫切需要开发“同城清算辅助管理系统”,实现支付信息数据导入、空头支票管理[1],反洗钱监测分析、支付交易数据统计分析、账户数据统计分析等功能。
1 系统设计
1.1 系统应用架构设计
为符合用户操作习惯,同城清算辅助管理系统采用B/S访问结构,并采用HTTPS加密访问方式进行访问。
人民银行用户和金融机构用户通过浏览器访问此系统。
1.2 软件技术架构设计
系统设计是基于目前最流行和最具发展潜力的J2EE架构[2]。软件技术架构[3]分为以下三层:
1.2.1 表现层——客户端
主要用于和用户的交互,用户可以通过IE浏览器以Web方式进行数据的导入、流程处理、统计分析等功能。
1.2.2 业务逻辑层——同城清算辅助管理系统服务器
主要用于业务逻辑处理。后台服务提供支付信息的缓存,任务分发调度,建立索引、历史数据归档和文档定时备份/恢复;Web应用服务提供用户权限管理、数据处理、数据监测、数据分析功能。
1.2.3 数据访问层——数据库和文件系统
主要用于应用程序与数据库进行交互的层,提供保存支付信息和文件内容。
2 系统实现
2.1 支付信息数据导入
支付信息数据按日导入,若导入一天的数据则输入数据文件名,若批量导入数据则输入数据文件保存的文件路径。数据导入时判断是否重复,如果数据重复给出提示。数据导入时出现错误支持事务回滚。数据导入时还能给出进度提示。
2.2 空头支票管理
空头支票管理是一个流程化过程,包括空头支票数据采集、告知书拟稿确认、告知书审核人审核、告知书签发人签发、告知书生成、告知书打印、决定书拟稿人初审、决定书审核人复核、决定书签发人一次签发、决定书签发人二次签发、决定书打印、决定书送达回证登记、决定书罚款入库登记、决定书罚款入库复核等一整套复杂的流程。空头支票管理设计了并实现了符合项目建设需要的工作流引擎,通过解析流程定义的任务连接关系,任务状态及相应的调度算法设定流程的流转,当任务的所有前驱任务均完成,请启动该任务执行,而当该任务的所有工作成果提交,标志该任务完成。
2.3 反洗钱监测分析
可疑交易监测包括:(1)短期内资金分散转入、集中转出;(2)短期内资金集中转入、分散转出;(3)相同收付款人之间短期内频繁发生资金收付;(4)个人银行结算账户频繁与法人组织发生支付交易;(5)有意化整为零,逃避大额支付交易监测;(6)异常交易变动分析。
以短期内资金分散转入、集中转出为例,其算法为:(收次数和>付次数和)并且(收次数和>收款次数下限)并且(交易日期>起始时间)并且(交易日期<起始时间+统计周期)并且(金额>单笔交易金额下限*10000)并且付金额和>(收金额和*收付款金额差值比例)。
2.4 账户数据统计分析
账户信息统计分析中的数据主要来源于账户表T_Account以及账户种类代码表T_AccrType、账户性质表T_AcctAttr、城市代码表T_CITYNO、银行机构信息表T_BANKDETAIL等。账户数据统计分析包括区域银行结算账户数量统计、城市银行结算账户数量统计、银行结算账户数量统计表、银行结算账户业务量统计表等,以区域银行结算账户数量为例,其算法(SQL描述)为:
3 实施效果
系统开发完成后,经过测试,运行情况良好。同城清算辅助管理系统的运行情况表明,B/S模式的应用基本满足了业务需求所提出的安全性、处理性能、业务功能等方面的预期目标,并在实际工作中取得了良好的效益。
参考文献:
[1]骆名群,谭庆斌.空头支票行政处罚管理系统的设计与实现[J].华南金融电脑,2005(11):52-54.
[2]Kurt Bittner,Lan Spence.用例建模[M].北京:清华大学出版社.2003:109-234.
[3]Grady Booch,James Rumbaugh.统一软件开发过程[M].北京:机械工业出版社,2001:178-190.
作者简介:许平格(1980-),男,工程师,硕士,主要研究方向:电子支付、互联网金融。
作者单位:中国人民银行宁波市中心支行,浙江宁波 315040