许平格
摘要:支付清算管理是人民银行的一项重要的日常性工作,该文从应用架构和软件技术架构入手,设计了支付信息管理系统,实现支付信息数据导入、空头支票信息及处罚,反洗钱监测分析、账户数据统计分析等功能。
关键词: 支付;空头支票;账户;统计分析
中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2014)27-6561-02
Abstract: The payment and settlement management is an important daily work of the people's Bank of China, this article from the application architecture and software architecture of technology, design the payment information management system, the realization of data import and payment information, lip-service information and punishment, functional analysis, the anti money laundering monitoring account data statistical analysis.
Key words: payment; lip-service account; statistical analysis
近年来,随着社会经济的不断发展,宁波同城票据电子交换系统的支付交易量不断增长,手工的管理方式已不能适应新形势的发展要求。为人民银行更好地实施货币政策,加强支付清算管理,防范支付清算风险;同时,利用宁波同城票据电子交换系统的支付交易信息,监测异常支付业务,打击洗钱犯罪活动,迫切需要开发“支付信息管理系统”,实现支付信息数据导入、空头支票管理[1],反洗钱监测分析、支付交易数据统计分析、账户数据统计分析等功能。
1 系统设计
1.1 系统应用架构设计
为符合用户操作习惯,支付信息管理系统采用B/S访问结构,并采用HTTPS加密访问方式进行访问。
人民银行用户和金融机构用户通过浏览器访问此系统。
1.2 软件技术架构设计
系统设计是基于目前最流行和最具发展潜力的J2EE架构[2]。软件技术架构[3]分为以下三层:
1) 表现层——客户端:主要用于和用户的交互,用户可以通过IE 浏览器以Web 方式进行数据的导入、流程处理、统计分析等功能。
2) 业务逻辑层——支付信息管理系统服务器:主要用于业务逻辑处理。后台服务提供支付信息的缓存,任务分发调度,建立索引、历史数据归档和文档定时备份/恢复;Web 应用服务提供用户权限管理、数据处理、数据监测、数据分析功能。
3) 数据访问层——数据库和文件系统:主要用于应用程序与数据库进行交互的层,提供保存支付信息和文件内容。
2 系统实现
2.1 支付信息数据导入
支付信息数据按日导入,若导入一天的数据则输入数据文件名,若批量导入数据则输入数据文件保存的文件路径。数据导入时判断是否重复,如果数据重复给出提示。数据导入时出现错误支持事务回滚。数据导入时还能给出进度提示。
2.2 空头支票管理
空头支票管理是一个流程化过程,包括空头支票数据采集、告知书拟稿确认、告知书审核人审核、告知书签发人签发、告知书生成、告知书打印、决定书拟稿人初审、决定书审核人复核、决定书签发人一次签发、决定书签发人二次签发、决定书打印、决定书送达回证登记、决定书罚款入库登记、决定书罚款入库复核等一整套复杂的流程。空头支票管理设计了并实现了符合项目建设需要的工作流引擎,通过解析流程定义的任务连接关系,任务状态及相应的调度算法设定流程的流转,当任务的所有前驱任务均完成,请启动该任务执行,而当该任务的所有工作成果提交,标志该任务完成。
2.3 反洗钱监测分析
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.