《银行第二代支付系统设计说明书》由会员分享,可在线阅读,更多相关《银行第二代支付系统设计说明书(17页珍藏版)》请在金锄头文库上搜索。
1、引言1.1 编写目的说明对程序系统的设计考虑,包括程序系统的基本处理流程,程序系统的组织结构、模 块划分、功能分配、接口设计、运行设计、数据结构设计和安全性设计等,为程序的详细设 计奠定基础,并使系统参与者对系统有基本的了解。1.2 项目背景第一代支付系统作为我国资金运动的大动脉,对加快社会资金周转、提高支付清算效 率、畅通货币政策传导、促进国民经济健康发展发挥着重要作用。但随着我国社会经济快速 发展,金融改革继续深入,金融市场日益完善,支付方式不断创新,对中央银行的支付清算 服务提出了许多新的、更高的要求。作为支付体系的核心和枢纽,中央银行的支付系统能否 支持和满足这些需求,将直接影响支付体
2、系的整体运行效率,进而影响经济金融的平稳健康 发展。第一代支付系统存在的不足:(1)不能满足银行业金融机构灵活接入的需求;(2)流动 性风险管理尚待进一步完善;(3)应对突发事件的能力需要加强;(4)业务功能及服务对象 有待进一步拓展;(5)运行监控范围及功能有待进一步扩展。针对第一代支付系统存在的不足,结合当前及未来一段时期社会经济金融发展对中央银 行支付清算服务的新需求,同时考虑支付系统运行的生命周期以及进一步完善支付系统备份 系统等实际情况,中国人民银行决定建设第二代支付系统。有利于更好地满足社会经济金融 发展的客观需要;有利于更好地满足银行业金融机构改善经营管理的要求;有利于更好地满
3、足中央银行的履职需要。1.3 定义1.4 参考资料目标概述总体目标立足第一代支付系统的成功经验,引入先进的支付清算管理理念和技术,进一步丰富系 统功能,提高清算效率,拓宽服务范围,加强运行监控,完善灾备系统,建设符合人行要求 的、适应新兴电子支付发展的、功能更完善、架构更合理、技术更先进、管理更简便的新一 代支付系统。业务目标立足第一代支付系统的传统支付业务,前瞻性地考虑支付服务现实需求和未来发展,使 系统能够支持网上银行、电话银行等各类支付工具的使用,更好地满足社会公众日益多样化 的支付需求以及各类支付服务的业务需求。性能目标系统建设将坚持安全与效率并重,遵守网络安全、系统安全及数据安全各项
4、要求,在满 足银行大数量的业务处理需求的同时提高系统运行效率,提升数据安全。条件与限制总体设计逻辑结构通讯逼配裾SEseiJwTO?日志入半 台管 理抿丸殂垂11庄娇童叱业另rtwTfEF 丽卖- m 务 罠OTFS戈时业哥禎施季 至枚I胡85 Fi?簸为黑時由 培応怖坦理鱼抚對Ia i Fn:I地ffl 11阿丄張fi I莫莖馬恨I铀爭坛厂雖E.二业勢管理 m性套理、壷金at)出锻粧理取二冲电JL E3* vy-;丈極支忖11顧史付IIHJ鈿辭11同城文付IL再内系桶白暂砖用畫忖物理结构软件结构客户化部分、大小额业务处理WEB展示X.丿MQMQVhttp-t卜读取数据库、MQ定时轮询机制!|
5、F发送人行MQ.MQ运行环境硬件配置硬件类型品牌/型号/配置用途F=t数量应用服务器IBM小型机用于部署应用、MQ、数据库及应用2数字签名服务器复用网上支付跨行清算系统的签名服务器。统一支付平台使 用,负责对二代 报文进行数字签 名和核签。2密押服务器复用原有的一代支付系统密押服务器统一支付平台在 人行过渡期内使 用,负责对一代 报文的核押。2二代支付前置SUSE操作系统2机 PMTS软件配置软件名称说明数量备注操作系统IBM AIX 5.34CPU小型机服务器自带数据库Oracle 11g4CPU两台数据库生产机。通讯中间件WebSphere MQ For AIX 7.14CPU通讯中间件,
6、安装在对外通讯服 务器,与人行通讯。WEB中间件Weblogic 104CPUWEB中间件,安装在应用服务器。数据和功能分布接口设计用户接口支付平台系统的WEB图形界面控制台使得用户对前置系统的管理和操作更为直观、方便。而 且该层采用J2EE B/S模式,方便升级管理。界面设计遵循以下原则:1. 一级界面上方放置查询条件,中间放置功能按钮,下方放置数据列表;2. 二级界面上方放置数据详细信息,下方放置功能按钮;示例如下图:一级界面二级界面用也可见机构H;j 号机构名称0101南m爪亡.韵芭兰斗!-;n由貝宝L巴计T0121南京朋烦宫丈行0123南藏阳全陵主行Q129由F银订铝世文亡0124雨孚
7、卅L五坤疋L(-.:.nhPrrtiii.rn0126南尹断若崔门门0127南旋银行玄武吏行0128甫尹旺此加匸峙记- 尹m n V J杆丁-i-l本系统包括以下用户接口:机枇称功能分类功能名称功能描述操作员管理基本操作操作员的基本操作,如修改密码、切换操作分行、签退等。管理维护新建、修改、删除操作员,以及维护操作员的状态,如锁定 与解锁、冻结与解冻、失效与恢复等。权限管理角色的创建与维护,以及操作员授权管理。操作员的权限包 括界面访问权限、操作金额上限、机构数据访问权限等。查询查询操作员信息,以及操作员操作日志。系统管理日期管理维护系统节假日情况。系统状态管理CPG系统日期、大小额系统日期手
8、工切换,监控系统状态,日终批量处理等黑名单管理黑名单列表管理维护,以及黑名单交易查询等。报文管理报文发送方式配置、转发规则配置,发送监控,以及发送和接收异常处理等参数维护提供系统参数维护等相关功能大小额业务基本支付业务包括普通贷记业务(客户发起汇兑业务和金融机构发起汇兑 业务)、普通借记业务、定期贷记业务、定期借记业务、实 时贷记业务、实时借记业务的录入、复核、修改和审核功能。 对不能自动处理的来账业务提供修改队列,支持操作员修改 后入账。操作员输入交易关键要素,如业务类型、优先级、金额等, 系统根据费用高低、时效性等自动判断并推荐最优支付渠 道。交易提交时系统自动进行相关业务检查,如黑名单、
9、金额上 限、业务发起权限等,若检查不通过,则立即提示。即时转账业务接收各种即时转账业务报文,进行账务处理。并提供即时转 账业务查询功能。PVP计算业务提供PVP结算申请的录入、审核和查询功能。银行汇票业务支持城商行银行汇票业务,如汇票签发管理、兑付管理、退 回申请、资金结算状态查询等。功能分类功能名称功能描述对账管理提供大额日终汇总对账和明细对账功能,冋时支持对账报文 补发及预对账功能。代收代付业务与集中代收代付中心相关的业务,包括代收代付合同管理, 批量代收代付业务和实时代收代付业务,批量客户账户信息 查询、主动缴款、发票打印及相关查询功能。小额票据业务支持通过小额完成小额本票、银行汇票等兑
10、付业务,包括票 交回执业务、银行本票管理、小额本票兑付、银行汇票管理、 银行汇票兑付、支票圈存业务,以及相关查询功能。清算账户管理净借记限额管理净借记限额查询,以及净借记限额圈存资金调整申请功能。清算账户管理清算账户维护以及相关查询功能。资金池/自动拆借清算账户资金池管理、自动拆借协议管理及相关查询功能。排队管理包括轧差排队和清算排队管理及相关查询功能。风险与监控管理净借记限额和清算账户余额预警值设置,及预警通知查询。公共控制信息报文自由格式报文、查询查复报文、撤销、退回、止付、冲正等 信息报文处理功能。管理类登录登出、权限变更等业务管理类报文参与者管理包括参与者智能查询、信息维护、证书管理等
11、功能。查询CNAPS业务查 询查询CNAPS支付业务明细,分为汇总查询和明细查询。待处理业务查询查询当日未结束业务。报表业务明细报表当日CNAPS业务明细清单。外部接口xx 所提供的支付平台产品,包含一个接口适配器模块,可通过对接口适配器模块的基本配 置,如:通讯协议、双方报文格式和交易流向,则可完成支付平台与外部系统之间的信息交 互。目前已有的外部接口如下:1. 核心记账系统记账、冲正、账户查询等接口实现cnaps系统与核心系统的记账、冲正、账户查询、对账、城商行汇票签发以及城商行汇票复核等功能;2. 与柜面系统的业务处理接口 实现与客户化前台柜面的业务处理功能;3. 与贷记卡系统的贷记卡来
12、帐记账、冲正接口 实现贷记卡来帐交易的记账、冲正、对账功能。内部接口目前主要的内部接口为报文转换接口,主要实现将行内系统发送的非二代分行往账交易转发 给一代支付系统;接收并处理一代支付系统的一代交易。数据结构设计物理结构设计数据结构与程序的关系客户化数据结构与程序关系.xls运行设计运行模块的组合系统根据不同的功能形成各种不同的模块,具体可分为以下几个模块1. 操作员管理模块2. 系统管理模块3. 交易管理4. 大小额支付业务管理5. 大小额信息业务管理6. 清算账户管理7. 公共信息管理8. 客户化配置模块9. 客户化业务模块运行控制往帐交易全步骤步骤说明前提步骤备注1数据录入2录入记账1如
13、果需要记录入帐的话,系统自动发起记账请求3数据复核2由不冋于录入人员的柜员复核4复核记账3如果需要记复核帐的话,系统自动发起记账请求5系统自动组往帐报文发送给人行46接受人行处理结果5、6步骤为异步进程所以两步可以同时进行来帐交易全步骤步骤说明前提步骤备注1接收人行报文2解析报文并入库13系统自动处理来帐报文24前台手工处理来帐交易3如果该笔来帐不能自动处理,则需要前台手工干预5生成回执文件发送人行3、4如果该笔来帐需要回 执,则系统根据处理结 果自动生成回执并发送 给人行运行时间按程序模块功能和重要性划分程序运行时间,分为随系统的持续性、随进程的持续性、交易触发等。序号模块名称运行时间备注1数据维护模块(操作员管理模 块、系统管理模块、客户化配置 模块、交易管理)交易触发2与人行报文处理模块随进程持续性3