大型机

大型机论坛 编程 问答中心流动书屋

一起来学大型机,共建国内Mainframe论坛

主机论坛| 数据库| 批量| 联机| 安装| COBOL

大型机

JCLVSAM DB2 ORACLE 发招聘

各大主机开发模块,资料分享问题求助

CICS| TSO/ISPF| CLIST/REXX| PL/I| 测试

大型机

核心 邮政 信托 证券银行考试交流

各种主机编程语言板块,欢迎发帖交流

SHELL| C/C++| 汇编| JAVA 招聘求职中心

搜索
查看: 586|回复: 1

小胖,阿秒哥给你介绍银行业务系统 [复制链接]

主题

好友

57

积分

MFCN学士

发表于 2018-7-16 18:17:02 |显示全部楼层
一、故事背景


王小胖(小名“小胖”):本故事的男一号,刚从某名牌大学计算机专业毕业,敲得一手好代码,做起事来像“牛”一样认真,有干劲也有钻劲。在某银行技术部门实习,知道要做一名合格的Bank IT Man不容易,不仅要技术好,而且还要有扎实的业务知识功底。但最近总是有很多专业术语搞不懂...

阿秒哥(存款组小组长):本故事的男二号,湖北荆州人,现居深圳。圆圆的脸庞,总是微笑着,做起事来雷厉风行。和同学朋友吃饭聊天,经常被问到什么是核心业务系统,发现一两句话也说不清楚,索性写一篇文章。

此前,小胖只做过一些事物性工作,例如帮同事整理一些资料、收发文档等。但这次返校回来后,小胖渴望学到更多的知识,尤其是业务方面的知识,因为这方面他以前从来没有接触过。

二、什么是银行核心业务系统


小胖听阿秒哥要开始讲银行业务系统的概念了,赶紧集中精神。

阿秒哥说:“核心银行系统是银行实现客户关系管理、集成交易处理、产品与服务创新、风险的管控、资本配置等多个应用组成的系统。是银行信息系统的基础和核心,是银行的心脏,也称为Core Banking。简单的说,一切关于存款、贷款的业务操作都是在银行核心业务系统中完成的。”

小胖问:“既然包括这么多功能,那就不算是一个系统吧...”。

阿秒哥点点头说:“是的,核心业务系统未必就是一个系统,而可能是一个系统群。存款、贷款、支付结算等都属于核心业务的范畴,也称为胖核心。例如:贷款的账务处理和贷款的授信、审批以及贷后管理就不放在一个系统中,因为账务处理力求稳定和高效,而贷款的流程管理力求灵活多变,不同的功能更适合放在不同的系统中处理。”

不过,2008年之后出现了大前置、瘦核心的概念。简单的说,就是系统剥离了大部分管理功能如信贷管理、风险管理、财务管理等业务中的流程管理,只是完成人民银行或中国金融市场规定的支付业务、结算业务、存款业务、贷款业务中的账务处理和会计处理,定位上就是一个单纯的交易处理系统。

阿秒哥说道:“随着银行业务流程的调整和技术的革新,为了提升系统运行的效率和架构上的稳定,核心系统在逐步的缩减功能。就好像人太胖了,自然需要减肥,减肥不但能减轻人体器官的负荷,而且还有利于减少疾病发生的概率。但过度减肥也不好,会导致系统中没有将操作的数据保留下来,也没有完善的风险控制机制,那就不好了。”

胖瘦核心各有缺陷点,胖核心的好处是一站式服务,包含银行开展的绝大部分业务种类,缺点是功能架构复杂,改造起来需要很谨慎,避免对其他功能造成影响,对修改人员的要求高,需要对系统整体框架结构、设计思想有一定的了解才行。

三、银行核心业务系统的模块划分

阿秒接着给小胖讲了银行核心业务系统的各个模块。

小胖瞪着一双炯炯有神的大眼睛看着图。

阿秒哥对着小胖说:“从逻辑上看,核心系统分为业务管理层和业务处理层,前者为后者提供服务的支持模块,例如费用管理、假期管理、利率、汇率、机构、凭证、用户管理等模块。按功能模块看,可以分为公共业务、客户信息、存款、贷款、资金业务、国际结算、总账、卡系统等等。”
小胖觉得上图模块的划分,与自己工位电脑上的菜单页面分类差不多,“噢,这个好理解,跟前端系统的菜单一样,一眼就可以了解到系统的功能情况。”

阿秒哥觉得小胖还真是一点就透,能结合实际工作迅速思考,于是试探性地问小胖:“那你说说对客户信息模块(CI)都有哪些认识?”

“我前两天看了一下CI功能书,知道客户信息主要记录着单位、个人、机构的基本信息、联系方式、签约信息、及与账户的关联关系,担任着与各模块或外围系统提供统一视图的重任。客户号在我行全系统中是唯一的标识,一个客户号对应着一个客户,而一个客户可以在本行开立多个账户,比如活期账户、定期账户、贷款账户等。单位客户开户时,系统会登记中英文客户名称、证件类型、证件号码、行业类型、企业性质、注册地址、法人代表名称、联系电话、信用等级、营业执照号码、企业经营范围、贷款情况等。个人客户开户时,系统会登记姓名、性别、年龄、住址、名族、家庭电话、手机、国籍、邮箱、学历、职业、工作单位、婚姻状况、证件类型、证件号码、风险承受等级等。机构开户时,系统会登记机构名称、行业类别、中外资标志、境内外标志、存放同业、信贷评级、授信额度等等。阿秒哥,你说我说得对不对?”小胖说。

“可以呀,很到位,相当不错。那你再说说公共业务和机构管理。”阿秒哥有考小胖。

“公共业务模块是核心业务系统的公共模块,主要是为其他模块提供服务与支持的模块,包括的交易有:当日冲正、隔日冲正、工作量复核、交易历史查询、参数维护等。而机构模块是用于维护系统内各级经营管理的机构,比如上级清算行、上级行清算账户、人行清算账号、支付系统行号、同城交换号、交换场次、地址、联系电话等。机构按层级可以分为总行、分行和支行三大类,按功能又可以分为营业机构(储蓄所、分理所、营业部)和内部机构(本级直营机构、财务机构、专业处理中心)。还有一些特别的功能,比如新设、分设、撤并等。”小胖流利的回答着。

“哦,难怪你学习成绩那么好,原来有自己的一套学习方法。”阿秒哥微笑着回答。心底暗自窃喜,看好这个苗子,也想培养培养。

“但是,阿秒哥,存款和贷款就太晦涩难懂了,功能书随便一本就好几百页。”

“那好,我给你说说大概其他几个吧。”

“公共模块还有用户管理必须要了解,用户管理也称为柜员管理,也就是你登录前端系统的ID。但事实上使用系统的用户未必都是柜员(临柜人员),还有很多功能,包括新增柜员、删除柜员、修改柜员密码、修改柜员资料(级别/姓名/电话)、柜员休假/销假/离职、柜员业务权限设置、柜员日结单打印、等等。按操作权限可以分为现金柜员、凭证柜员、账务柜员、授权柜员和经办人员等。在系统中用户还可以分为真实用户和虚拟用户,真实用户是真实姓名,而虚拟用户是虚设的,比如跑批柜员,在跑批过程中可以登录系统,或系统在跑批过程中形成的账户以跑批柜员的ID记账。”阿秒哥说道。

小胖使劲地点头,表示十分同意阿秒哥的说法,想着难怪昨天查交易历史,一个账户的最后交易柜员是BATCH。

阿秒哥接着说:“存款模块可以分为个人和对公两大类。个人常见功能有本外币开户、现金存入/支取、活期转账、定期开户、销户、密码/凭证挂失解挂和密码维护、睡眠户/不动户办理、开立存款证明或支票、换折或补登折、定期提前支取、计息调整等。单位交易有活期开销户、存入/支取和转账、定期部提和结清、通知存款预约、签约单位协定存款、印鉴挂失/解挂、账户冻结/解冻等等。”

阿秒哥说完看着小胖。

小胖立马说:“明白了,就和实际生活中到银行办理的业务一样,可能不同银行所以支持的功能有些差别。”
“当然,接着我们看下贷款模块。”阿秒哥看了下手表快12点了,他知道小胖此时一定非常想知道各银行的功能上差别原因和范围以及其他行都是这么处理业务的,想了想后面具体到单个模块再细说。

阿秒哥说:“贷款模块主要负责贷款的会计处理,相关的交易有贷款开户、贷款正常还本付息、逾期贷款还本付息、贷款展期、贷款销户、不良贷款核销、贷款信息修改、票据贴现(或转贴现、再贴现)、回购式贴现赎回、出口押汇、尽快押汇等等。支付结算主要是处理银行与客户之间因结算引起的转账处理,也包括机构内的转账。比如银行汇票处理(包括签发、代理签发、资金转移、兑付、打印、余款退回、入账)、商业汇票处理(签发、承兑、结清、提示付款等)、大额汇出/汇入汇款、小额汇出/汇入汇款、支付报文打印、提出贷方、提入借方、本票兑付、托收入账、托收承付、托收入账、支付系统对账、支付系统差错处理、支付系统日期管理等。”

小胖说:“银行业务系统真是复杂呀,通过阿秒哥的一堂课清楚了银行核心业务系统的概念和组成模块。”

“没事,慢慢来,先说道这里,你回去好好消化,下午我这手头还有些事要处理。”阿秒哥说道。

小胖一看表,已经中午12点了,于是很不好意思的对阿秒哥说:“阿秒哥,今天中午我请你吃饭吧。”
....
....
....

更多精彩,请关注Wx公众号:小代嘚吧嘚、
高效云主机火爆促销中

主题

好友

4644

积分

超级版主

发表于 2018-8-7 08:27:13 |显示全部楼层
腾讯云数据库性能卓越稳定可靠,为您解决数据库运维难题
回复

使用道具 举报

关闭

站长推荐

论坛帖子申请加精,加精后奖励1000MF
为了活跃论坛,论坛新推出申请加精帖服务,符合以下要求的帖子可以来这里发申请帖申请把帖子加入精华!

查看 »

返回顶部
Copyright (C) 2005-2014 Mainframecn.com, All rights reserved
Powered by Discuz!  京ICP备14015646号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表MainframeCN论坛官方立场。
底部导航:申请友链|意见反馈|Archiver|手机版| 中国大型机行业论坛