期刊发表网电话

全国热线
022-83699069

基于OS/390的银行借记卡发卡系统的设计研究

作者: 发布时间:2020-02-03 09:03:41 阅读: 63 次

摘要:

作为金融领域综合性支付工具,借记卡的发展在中国的速度十分迅猛。中国在加入WTO 以后,随着国外先进的服务工具和手段逐步被引入到国内的金融体, 金融行业的竞争势必因外资银行的加入而日趋激烈。基于此,本文将设计基于OS/390的银行借记卡发卡系统,构建具有多种发卡方式的发卡系统,联机借记卡相关信息维护系统,以及日终批量等主要模块。并具有一人一卡,自动关联账户信息,并且对于过期卡能自动续发,对于睡眠卡,能自动关闭等功能。详细描述发卡,验证,审核,打印新卡,激活新卡等发卡程序再到日终批量处理等过程。

关键词:借记卡发卡,一人一卡,自动关联,自动续发

引言

近年来,中国借记卡交易明显处于上升趋势,特别是在低端消费的领域,借记卡已经扮演着越来越重要的角色。国内借记卡系统多为一人多卡制,即一个人可以在同一银行申请多张借记卡。这也是我国货币电子化后很多银行一直延用至今的发卡系统。该发卡系统灵活方便,申请之后借记卡马上能够使用。但是随着社会的快速发展和金融改革的加快,该系统的局限性也日趋突出。绝大多数卡在申请之时也只是作为某种用途,如交学费,领工资,缴各种费用等,一旦这些用途不再需要之后,一般用户也不会到银行作销卡处理,该卡也就随之成为了睡眠卡。这些睡眠卡给银行造成了很大的数据冗余和系统资源紧张。而与之相反的国外跨国银行的借记卡,基本采用的都是一人一卡制。无论是活期,定期甚至是贷款账户是都可以连接到此借记卡。通过该借记卡,用户可以方便的管理自己所拥有的账户和理财产品。中国国内的银行借记卡系统往往是基于AIX, AS400等中小型主机而开发。但是随着借记卡业务的剧增,系统的业务处理的性能瓶颈无法得到有效解决。随着银行股份制改革后,银行资金问题得已有效解决。完全有能力搭建架设于OS/390大型主机平台开发的借记卡系统。OS/390IBM 公司开发的一种操作系统,这种MVS(多虚拟存储)系统是IBM公司的一种长期的、稳定的大型主机操作系统。从系统的稳定性和功能性出发,OS/390是银行系统的支持的更佳平台之一。本借记卡发卡系统将基于OS/390系统开发。该系统具有高集成度,高安全性,高性能,同时扩展性强等优点。

 

1  Mainframe的开发技术体系

本系统开发主要是基于IBM OS/390都采用JCL+VSAM+DB2+CICS的开发体系。

COBOL即公用面向商业语言,是数据处理领域最为广泛的程序设计语言,COBOL作为Mainframe上最主要的程序设计预言,迄今有40多年的历史。然而,经过40多年的沧桑,COBOL不仅没有被淘汰,反而在当今愈加流行起来。JCL即作业控制语言。是用于描述MVSOS/390VSE操作系统上描述作业的语言。描述操作系统对全部作业分配计算机的运行时间和资源。在Mainframe中,作业是用户在完成某个任务时要求计算机所做工作的集合,其中也包括了对于COBOL程序的编译运行,以及COBOL源代码所在数据集的管理等。VSAM即虚拟存储访问方式的意思,使用VSAM组织数据,管理数据信息的文件称为VSAM文件。VSAM文件所在的数据集称为VSAM数据集。CICS即客户信息控制系统,是IBM 公司开发的联机事务管理系统。它作为中间件被广泛应用于当今信息产业领域的分布式事务处理环境中。

2 借记卡发卡的三种方式

Ø在线直接制卡发卡

银行的各个分行配备制卡发卡的印制机器。用户在银行申请借记卡完毕后,可以直接通过柜台拿到新的借记卡。同时用户可以在发卡过程中通过9位数字密码键盘直接输入设置自己的密码。另外可以将借记卡的过期日期写入借记卡磁道内,这样借记卡前置系统可以在验证用户借记卡密码时,同时检查该卡是否已过期。保护每张借记卡的时效性。

Ø在线发行预制卡

这是目前国内很多银行采用的方式,由银行订卡部门在订卡系统下订单,预订好一定数量的借记卡,然后再审核通过后,订卡系统通过当日终批处理程序生成新的卡号和对应的CVV/CVV2等信息,通过文件的形式发给制卡部门,然后由制卡部门统一压制生成新卡,再统一分配给各个分行。

Ø日终批处理作业发卡方式

用户到银行提交申请后,由银行工作人员在开卡系统页面提交申请单,由日终批处理程序生成新的卡号和CVV等卡的信息。然后通过文件的形式发给制卡部门,新卡生成后会通过挂号信的形式邮寄给客户。然后在X天(可由参数控制)后系统自动生成密码,同样通过挂号信的方式邮寄给用户。用户在收到密码后,通过电话银行激活自己的新卡。此种方式也服务于公司作为工资卡开卡用户,利用批处理方式直接批量申请卡。同样因为卡号是和申请日同天生成,因此可以设定过期日在借记卡的磁道中。

3 借记卡发卡一人一卡的要求

一人一卡不仅可以节约银行本身系统资源,同时也便于统计个人信息,对于反洗黑钱分析和各个诈骗案有着积极的意义。因此一旦用户在银行开户成功后,如果需要申请借记卡,系统需要检查该用户是否已经存在已经激活的借记卡,如果有,则拒绝申请。

4 借记卡过期自动续发和自动关闭

由于借记卡的使用愈发广泛,借记卡的年费的设置和借记卡的有效期设置是杜绝睡眠卡减轻系统负载的有效方法之一。作为月终批处理作业,系统将会在月终检查所有当前系统借记卡的过期日和当前日作比较,如发现该卡将会在下月过期,则同时需检查该卡下账号是否仍旧有余额。如有,则将该卡的借记卡信息全部复制到另一张新卡下给该用户,但卡的状态是更新状态然后会通过挂号信的方式邮寄给用户。该卡同样必须通过电话银行激活,当激活后,旧卡会被自动关闭)。如果卡中无余额,则会在此月终批处理作业中关闭该卡。

5 结束语

本文立足于提供全面,真实,高安全性能的基于IBM大型机和OS/390系统的银行借记卡发卡系统解决方案。以期实现基本的多种借记卡发卡方式等功能上还拓展了一人一卡、自动关联账户、自动续卡关卡等实用功能。从而能建立了一个全国集中的、可靠、安全、规范、先进和灵活的现代化借记卡业务信息系统。

 

参考文献:

[1]Rubber India Group.Indian Bank Launches New Mastercard Platinum Debit Card[J].Rubber India,2011,63(11):15-15.

[2] Arlene J WipflerCICS Application Development and Programming [M]Maemillan Publishing CoInc.,1987

[3]:刘发贵,IBM5390事务处理CICS,浙江大学出版社,2004.3-9