金融综合应用平台是处理银行各项业务的服务交易平台,目前在银行运行的服务业务平台主要是以处理交易的服务存在的。围绕金融服务业务产生了大量的数据及配置维护,在管理平台产生以前,主要是以人工的方式维护和处理,其效率低、处理起来比较麻烦。
另外,考虑到金融数据的集中处理模式已经成为必然的方向,甚至有的已经实现了数据集中。但由于金融业务的处理因个性化的因素太多,在业务的管理上必然存在很大的差异性,这些差异性的管理最好的处理方式是由“谁的业务,谁去管理”,这样通过内部的网络就可解决掉“数据集中,分布管理”的整体格局。
通过建立金融业务管理平台,使管理人员、业务管理人员可以通过界面化的工具对相关的业务数据、统计报表、人员信息、业务配置、管理交易、系统配置等业务系统相关信息进行统一管理和维护,并做到安全控制,事件处理留下痕迹。
2.系统概述
综合业务管理平台采用B/S架构,用户可通过局域网内的PC机采用浏览器的方式访问系统。通过管理不同的数据源,管理平台可以接入不同的交易应用系统。
管理平台主要功能是管理业务平台的数据、系统配置、机构、人员、业务交易等。
目前大部分的中间业务交易发起于银行柜面、POS、ATM等各种电子渠道,而还有一部分中间业务交易不需要复杂的环境下发起运行,如测试交易线路,批量文件上传提交等等,所以本系统也要充当起以web方式访问的中间业务发起的一种简便渠道。
3.名词解释
柜员:是指在前台办理业务的工作人员,按职责分工不同可分为综合柜员、普通柜员、复核柜员等。
后台系统:业务系统一般分为前台和后台,前台主要处理界面逻辑,后台以接口的形式提供,通过物理层(路由、防火墙等)的隔离,以最大限度的保证交易规则、流程不对外暴露。
4.业务功能需求
¾WEB主框架搭建
¾动态菜单功能管理
¾机构管理
¾操作员管理
¾权限管理
¾报表管理(按条件导出excle)¾客户取款金额维护
¾定时批量任务处理管理
¾线路测试
4.1WEB主框架
管理平台作为前台管理和交易的界面,需有统一的界面风格,良好的界面布局易于操作人员管理,柜员登录后应休现清晰的业务分类,相关重要信息提示等。
4.2动态菜单功能管理
为了适应新业务不断增加或修改的需要,管理平台的功能菜单要支持定制的功能,应建立可以增、删、改维护的功能菜单树,并对增加对菜单的事件支持,菜单点击参数传递功能,菜单的显示,应与相应的权限挂勾。
菜单下挂交易权限,如增、删、改、查、交易发起等。
4.3机构管理
应按银行分级机构特点,建立9级以下分管机构,初始顶级虚拟机构,0001,其它银行机构都在此机构下扩展,虚拟机构只设超级管理员用户admin,为二次开发使用,下设顶级业务机构,管理所有的业务机构。
机构以树形展开,表示上下级关系,可新增,修改,查询,删除。
4.4操作员管理
系统按柜员建立操作员管理,设置内置超级管理admin,属于顶级虚拟机构,拥有所有不受限的权限,用户与机构关联。
4.5权限管理
系统设置有角色机制,可动态对角色的菜单权限和交易权限进行控制。
由超级管理员admin建立系统管理员,再由系统管理员对其它角色和权限进行分配,权限的分配首先是对菜单权限的分配,每个菜单权限下分为子交易权限,即页面的交易权限,如增、删、改、查、交易发送、取文件等(通过菜单、交易管理)。
4.7报表管理
根据业务发展需求,经常需要定制大量复杂的业务报表,造成很大的开发工作量,系统应提供一套完整的报表二次开发工具,对报表进行定制、发布和管理,并支持多种数据输出格式如PDF、Excel等。
查询报表并新增报表,并对报表的数据源,查询表,查询条件进行定制,可以网页的形式查询,也可以以Excel、PDF形式导出。对于报表导出的总条数,应根据报表的数据量进行。
4.8客户取款金额维护
为了方便快速二次开发功能,管理平台应该提供统一的持久层技术框架,并封装,理想的持久层工具是集成Spring和Hibernate,并对数据的增、删、改、查,获取数据源等操作提供接口支持。
4.9客户取款金额维护
为了方便快速二次开发功能,管理平台应该提供统一的持久层技术框架,并封装,理想的持久层工具是集成Spring和Hibernate,并对数据的增、删、改、查,获取数据源等操作提供接口支持。
4.10定时批量任务管理
为了方便快速二次开发功能,管理平台应该提供统一的持久层技术框架,并封装,理想的持久层工具是集成Spring和Hibernate,并对数据的增、删、改、查,获取数据源等操作提供接口支持。
4.11线路测试
为了方便快速二次开发功能,管理平台应该提供统一的持久层技术框架,并封装,理想的持久层工具是集成Spring和Hibernate,并对数据的增、删、改、查,获取数据源等操作提供接口支持。
////以下为可选功能
4.11节点签到签退
功能概述:结合特色平台对交易渠道的管理,实现ATM、网银、总行证券、重客接入子系统等渠道的签到、签退。操作员选择功能菜单,显示特色平台系统渠道登记信息。选中待操作渠道记录,进行签到、签退。
操作权限:运行中心柜员
接口说明:渠道标识、机构编号、开通标志、渠道中文名称。
4.12渠道节点维护
功能概述:发起后台交易,发送交易报文给后台,对渠道节点进行签到签退维护
操作权限:运行中心柜员
接口说明:渠道标识、机构编号、开通标志、渠道中文名称
4.13业务维护----银联一卡通
功能概述:对所有银联一卡通(yybs应用标识= ‘dkykt dkykt’)的相关信息进行增、删、改查维护。银联一卡通的业务数据来自后台数据的多个表:
ywty_ywxmdj(业务项目表),ywty_xmyhxx(项目银行信息表),ywty_wdxmdj(网点项目登记表),ywty_dlxmkzxx(代理项目控制信息表),ywty_pltjkz(批量统计控制表),相关后台数据表结构见附2。
操作权限:运行中心柜员
接口说明:需要维护的数据项有:项目代号,应用标识,项目名称,项目索引代号,归集账号,单位名称,开户账号,单位名称,实时标志,委托关系标志,摘要代码,摘要简称,滞纳金标志,项目类型,开通标志,代发标志,币种号,用户重复标志,帐
号范围,归集户使用标志,入帐类型,整批提交,新开户标志,扣费方式,自助/一卡
通标志,标志,累积批量标志,网点编号,扣费标志
4.14当日流水查询
功能概述:通过数据源,按查询条件(流水号<等于、大于、小于>,帐务日期,
柜组号,柜员号,应用标识<0-金卡系统,1-ATM>,交易代码,交易帐号,第三方流水号,项目代号,借贷标志<%-全部,0-借,1-贷,2-双方>,内部交易标识,币种号,客户号,中心流水号,交易金额,交易状态<%-全部,1-成功,0-失败>,成功标志<%-全部,1-成功,0-失败>)。当应用标识为“0-金卡系统”时请查询后台金卡流水表(yw_qdjk_ls)信息;当应用枳识为“1-ATM”时请查询后台终端流水表(yw_qdzz_ls)信息;
操作权限:运行中心柜员
接口说明:查询输出列表为:流水号,帐务日期,柜组号,柜员号,应用标识,交易代码,交易账号,项目代号,第三方流水号,借贷标志,内部交易标识,币种号,客户,中心流水号,交易金额,交易地类型
4.15历史流水查询
功能概述:通过数据源,按查询条件(流水号,帐务日期,交易账号,项目代号),查询后台历史流水表信息。
操作权限:运行中心柜员
接口说明:查询输出列表为:流水号,帐务日期,柜组号,柜员号,应用标识,交易代码,交易账号,项目代号,第三方流水号,借贷标志,内部交易标识,币种号,客户,中心流水号,交易金额,交易地类型
4.16商户入帐查询导出
功能概述:查询金卡商户入账文件处理情况,对导出相关查询信息报表(Excel 或PDF格式)。通过数据源,按查询条件(帐务日期),查询后台金卡商户入帐表(yw_qdjk_shrzmx)信息。
操作权限:运行中心柜员
接口说明:查询输出列表为: 帐务日期(zwrq)、交易日期(jyrq)、交易时间(jysj)、商户号(shh)、商户名称(shmc)、终端标识(zdbs)、交易帐号(jyzh)、交易名称(jymc)、交易金额(jyje)、回扣金额(hkje)、处理状态(clzt)。
4.17对帐不平查询
功能概述:用于查询各系统对帐不平以及核心帐务与中间业务平台系统之间的对帐不平记录,对导出相关查询信息报表(Excel或PDF格式)。通过数据源,按查询条件(帐务日期),查询后台对帐不平表(yw_dkpaxj_bdsj)信息。
操作权限:运行中心柜员
接口说明:查询输出列表为: 支付号(zfh)、证件号码(zjhm)、交易金额(jyje)、录入日期(lrrq)、支付类型(zflx)、客户银行帐号(khyhzh)、柜员号(gyh)、柜组号(gzh)。
4.18批量控制查询----批量文件控制查询
功能概述:用于查询后台中间业务平台中批量文件控制表,通过查询批量文件控制表,可以判断当时批量文件的状态信息,批量文件没有取回或没成功的应即时了解原因。通过数据源,按查询条件(项目代号,录入开始日期,录入结束日期,文件处理状态),查询后台批量文件控制表(ywty_plwjkz)信息。
操作权限:运行中心柜员
接口说明:查询输出列表为:项目代号(xmdh)、录入日期(lrrq)、录入时间(lrsj)、总笔数(zbs)、总金额(zje)、批次号(pch)、文件处理状态(wjclzt)。
4.19批量控制查询----批量登记信息查询
功能概述:用于查询后台中间业务平台中批量登记信息表,通过查询批量登记信息表,可以判断批量交易所处的状态,批量交易没做或没做成功的应即时了解原因。通过数据源,按查询条件(项目代号,录入开始日期,录入结束日期),查询后台批量登记信息表(ywty_pldj)信息。
操作权限:运行中心柜员
接口说明:查询输出列表为:批次号(pch)、项目代号(xmdh)、总笔数(zbs)、总金额(zje)、入帐笔数(rzbs)、入帐金额(rzje)、未入帐笔(wrzbs)、未入帐金额(wrzje)、批次状态(pczt)、响应码(xym)、响应信息(xyxx)、帐务日期(zwrq)、提交日期(tjrq)、提交时间(tjsj)、处理日期(clrq)、处理时间(clsj)、新开户笔数(xkhbs)、新开户金额(xkhje)、柜员号(gyh)、柜组号(gzh)、节点编号(jdbh)、应用标识(yybs)。
4.20批处理管理----日始翻牌
功能概述:根据交易安全和系统时间同步原则,每天需对后台交易时间进行翻牌,后台系统分为两种状态:一种是签退状态,此时不允许做任何管理交易操作;一种是当日已翻牌状态,当日翻牌后,即系统时间和当前时间同步了,可以做当天的管理交易了。运行中心柜员,每天早上登录系统后,首先发起翻牌交易(通过后台翻牌交易接口,向后台发起),翻牌交易发送前,要求先显示当前后台帐务日期(通过交易接口获得当前后台帐务日期),翻牌成功后,可开始做其它交易。
操作权限:运行中心柜员
接口说明:交易码,翻牌日期(zwrq)。
4.21批处理管理----柜组日终签退
功能概述:每天做完全部的管理交易后,需要对当前系统做柜员日终签退交易,签退以后不能再做当日的后台系统交易,查询仍然可用。柜组日终签退前,需先查询当日未处理或处理失败的批量/批处理交易,并列表显示,在确认无异常交易后,执行签通交易。柜组签退时,初始化所有的批处理交易状态为未执行状态。
操作权限:运行中心柜员
接口说明:交易码,帐务日期(zwrq)。
4.22批处理交易配置管理
功能概述:所有批处理交易必须按照一定的顺序执行,并且有相互依赖关系(如A交易没执行成功是B交易不能执行)。批处理交易需要按类别划分为:日终批处理,日始批处理;每一类批量处理交易又可划为若干组,如财政代发,财政代扣等;每一组批处理交易由若干批处理交易组成;所有需要配置的批处理交易均来自于后台批处理控制表(ywty_pclkz),前台可建立批处理控制扩展表,对相关批处理配置信息进行保存。故批处理交易,按层次划为即为批处理分类Æ批处理分组Æ批处理交易。组与组之间可形成相互依赖关系,组内交易之间也可形成相互依赖关系。批处理交易执行失败时,可选择的处理策略为:1、跳过执行下一个批处理交易;2、立即中止执行所有批处理;
操作权限:系统管理员
接口说明:相关配置信息需保存在管理平台上。
4.23定时批处理管理
功能概述:可以指定批处理交易的执行时间,到达指定的时间时,批处理交易自动开始执行。批处理交易自于后台批处理控制表(ywty_pclkz)。
操作权限:系统管理员
接口说明:相关配置信息需保存在管理平台上。
4.24批处理管理----执行日始批处理
功能概述:点击一键自动批处理--日始批处理按键,可按日始批处理配置信息执行批处理交易(发送批处理交易到后台)。所有日始批处理交易按树形顺序排列,执行一组批处理交易时,需检查与其它组之间的依赖关系;执行组内批处理交易时,需检查其它组内批处理交易的依赖关系;未处的批处理交易默认为蓝色显示,执行过程中错误的批处理以红色显示,并提示用户是否要继续执行(中止,或跳过此交易继续下一交易),执行成功的批处理交易应以绿色显示。如果执行过程发生错误并中止了全部批处理交易,当修正错误后,再次发起一键盘自动批处理时,则应忽略已经执行成功的批处理交易,从上次出错的批处理开始往后执行。除了一键自动批处理发起全部批处理交易外,可以选择以组为单位发起一组批处理交易,也可以发起单个批处理交易。批处理出错时,应显示批处理出错时的错误信息,并指出当前是哪一组的哪一个批处理交易出错了。注意,当处批处理交易正在执行时不允许重复的发起同一个批处理交易,以避免重复执行批处得交易(一个批处理交易可能执行的时间较长)。
批量交易发送到后台后,其状态可以分为:0:未处理(绿色显示); 1:处理中(黄色显示) ; 2:成功(蓝色显示) ; 3:失败(红色显示) ; 4:该日无文件(红色显示)。
操作权限:运行中心柜员
接口说明:交易码(jydm),帐务日期(zwrq)。
4.25批处理管理----执行日终批处理
功能概述:点击一键自动批处理--日终批处理按键,可按日终批处理配置信息执行批处理交易(发送批处理交易到后台)。日终批处理交易必须在日始批处理交易执行成功以后才可以发起,否则提示“日始批处理不成功,不能执行日终批处理”。所有日终批处理交易按树形顺序排列,执行一组批处理交易时,需检查与其它组之间的依赖关系;执行组内批处理交易时,需检查其它组内批处理交易的依赖关系;未处的批处理交易默认为蓝色显示,执行过程中错误的批处理以红色显示,并提示用户是否要继续执行(中止,或跳过此交易继续下一交易),执行成功的批处理交易应以绿色显示。如果执行过程发生错误并中止了全部批处理交易,当修正错误后,再次发起一键盘自动批处理时,则应忽略已经执行成功的批处理交易,从上次出错的批处理开始往后执行。除了一键自动批处理发起全部批处理交易外,可以选择以组为单位发起一组批处理交易,也可以发起单个批处理交易。批处理出错时,应显示批处理出错时的错误信息,并指出当前是哪一组的哪一个批处理交易出错了。注意,当处批处理交易正在执行时不允许重复的发起同一个批处理交易,以避免重复执行批处得交易(一个批处理交易可能执行的时间较长)。
批量交易发送到后台后,其状态可以分为:0:未处理(绿色显示); 1:处理中(黄色显示) ; 2:成功(蓝色显示) ; 3:失败(红色显示) ; 4:该日无文件(红色显示)。
操作权限:运行中心柜员
接口说明:交易码(jydm),帐务日期(zwrq)。
4.26批处理管理----手工执行定时批处理
功能概述:以列表显示定时批处理交易,并可以显示定时批处理的状态,对于末执行或执行错误的定时批处理,可以单个重复发起定时批处理交易。
操作权限:运行中心柜员
接口说明:交易码(jydm),帐务日期(zwrq)。
4.27批处理报告----交易报告
功能概述:查询后台批处理控制表(t_ywty_pclkz),显示批处理状态,并可以下载后台批处理控制文件。
操作权限:运行中心柜员
接口说明:交易码(jydm),帐务日期(zwrq)。
附1 后台交易接口交易报文
开发机IP:42.0.96.3
端口:12005
链接类型: TCP
datasvr 通讯端口: 6203
通用发送报文部分:
通用返回报文:
响应码 响应信息 文件名 文件笔数
备注:
报文格式中
01102 平台日期翻牌
交易报文:
报文返回:
响应码 响应信息 成功则放入翻牌后日期 />
01203 渠道节点签到
说明:只允许签到签退cup 和 jkxt的渠道
交易报文:
公共报文
01204 渠道节点签退
交易报文:
报文返回:
公共报文
01205 柜组日终签退
交易报文:
报文返回:
01208 查询帐务日期
交易报文:
报文返回:
公共报文:
响应码 响应信息 帐务日期8位如:20070328
03303 批量类操作
05001 批处理总控
交易报文:
报文返回:
公共报文
05002 数据清理
交易报文:
报文返回:
公共报文
05999 批处理状态标志修改
交易报文:
报文返回:
公共报文
06001 批量业务总控
交易报文:
报文返回:
公共报文
附2 后台数据表结构
业务项目登记表(ywty_ywxmdj)
编号 字段名 字段说明 类型 长度
(精度)
IsNull(是
否空)
默认值 备注
1 xmdh 项目代号 CHAR 10 no 无 主键
2 dwbh 单位编号 CHAR 4 no 无
3 yybs 应用标识 CHAR 50 no 无
4 xmmc 项目名称 CHAR 40 no 无
5 xmsydh 项目索引
代号
CHAR 10 no 无
6 xmqybz 项目签约
标志
CAHR 1 no 无7 xmzwzt 项目帐务
状态
CHAR 1 no 无
8 xmqdzt 项目签到
状态
CHAR 1 no 无 项目银行信息表(ywty_xmyhxx)
编号 字段名 字段说明 类型 长度
(精度)
IsNull(是
否空)
默认值 备注
1 xmdh 项目代号 CHAR 10 no 无 主键
2 rmbzh 人民币帐
号
CHAR 32 no 无
3 myzh 美元帐号 CHAR 32 no 无
4 gbzh 外币帐号 CHAR 32 no 无
5 khhh 开户行号 CHAR 10 no 无
6 khzh 开户帐号 CAHR 32 no 无
7 zh1 帐号1 CHAR 32 no 无
8 zh2 账号2 CHAR 32 no 无
网点项目登录表(ywty_wdxmdj)
编号 字段名 字段说明 类型 长度
(精度)
IsNull(是
否空)
默认值 备注
1 gzh 柜组号 CHAR 9 no 无 主键
2 wdmc 网点名称 CHAR 80 no 无
3 wdjc 网点简称 CHAR 20 no 无
4 wdip 网点IP CHAR 20 no 无
5 wddz 网点地址 CHAR 80 no 无
6 wddh 网点电话 CAHR 20 no 无
7 wdlxr 网点联系
人
CHAR 50 no 无
8 wdem 网点Email CHAR 40 no 无
9 wdlx CHAR 1
10 zwzt CHAR 1
11 jrjgsxm CHAR 2代理项目控制信息表(ywty_ dlxmkzxx)
编号 字段名 字段说明 类型 长度
(精度)
IsNull(是
否空)
默认值 备注
1 xmdh 项目代号 CHAR 10 no 无 主键
2 rmbzh 人民币帐
号
CHAR 32 no 无
3 myzh 美元帐号 CHAR 32 no 无
4 gbzh 外币帐号 CHAR 32 no 无
5 khhh 开户行号 CHAR 10 no 无
6 khzh 开户帐号 CAHR 32 no 无
7 zh1 帐号1 CHAR 32 no 无
8 zh2 账号2 CHAR 32 no 无
批量统计控制表(ywty_pltjkz)
编号 字段名 字段说明 类型 长度
(精度)
IsNull(是
否空)
默认值 备注
1 xmdh 项目代号 CHAR 10 no 无 主键
2 rmbzh 人民币帐
号
CHAR 32 no 无
3 myzh 美元帐号 CHAR 32 no 无
4 gbzh 外币帐号 CHAR 32 no 无
5 khhh 开户行号 CHAR 10 no 无
6 khzh 开户帐号 CAHR 32 no 无
7 zh1 帐号1 CHAR 32 no 无
8 zh2 账号2 CHAR 32 no 无
批量统计控制表(ywty_pltjkz)
编号 字段名 字段说明 类型 长度
(精度)
IsNull(是
否空)
默认值 备注
1 xmdh 项目代号 CHAR 10 no 无 主键
2 rmbzh 人民币帐
号
CHAR 32 no 无
3 myzh 美元帐号 CHAR 32 no 无4 gbzh 外币帐号 CHAR 32 no 无
5 khhh 开户行号 CHAR 10 no 无
6 khzh 开户帐号 CAHR 32 no 无
7 zh1 帐号1 CHAR 32 no 无
8 zh2 账号2 CHAR 32 no 无下载本文