第一篇:银行系统分组
银行系统分组
储蓄业务组(Counter’s Interface)
实现储蓄业务相关业务逻辑。开发出纳界面,用于帐户(包括一卡通)的开户、存取款、转账、挂失、补办、销户、修改密码。
信用卡业务组(Credit Card’s Interface)
实现信用卡业务相关业务逻辑。开发工作人员界面,用于录入用户信息,审批,开户,修改信用额度、密码,退还多缴款项,挂失,销卡。开发信用卡网站,用户可通过网站开卡并查询月结单。
贷款业务组(Loan’s Interface)
实现贷款业务相关业务逻辑。开发工作人员界面,用于录入用户信息,审批,发放贷款。开发网上银行的一个子界面用于个人自助贷款申请及管理。用户可以看到自己申请的个人自助贷款详细情况。
外汇交易业务组(Foreign Exchange Interface)
实现外汇交易业务相关业务逻辑。开发网上银行的一个子界面用于外汇买卖。客户可通过此界面进行外汇专户与一卡通活期帐户之间的相互转账,查询外汇牌价及特定外汇近期走势,投放各种委托指令完成交易,查看历史交易记录,计算个人特定时期的盈亏。 网上银行组(Internet Personal Banking Interface)
开发工作人员界面用于网上银行的开通和一卡通绑定。开发网上银行界面除贷款和外汇交易记录。开发网上购物平台。
系统管理组(System Administration Interface)
开发管理银行系统用户权限和核心数据调整的程序。
说明:系统安全性暂时不考虑。限于环境,各组要用到的磁条读取装置、POS机、ATM和购物网站,请自行开发一个简单的小程序作为模拟接口。这个模拟接口应该既能从键盘依次输入请求,也能从文本文件中批量读取。规定文本文件格式如下: 磁条读取装置mag.txt:每行包括了单独一个账号
POS机pos.txt:每行包括了一个请求,依次为账号、密码、商户代码和交易金额,中间用一个空格分隔。
ATM atm.txt:ATM仅考虑供信用卡组使用,用于预借现金。每行包括了一个请求,依次为卡号、密码和金额,中间用一个空格分隔。
购物网站shop.txt:每行包括了一个请求,依次为订单号、商户代码和交易金额,中间用一个空格分隔。
凡是需要打印机的,请输出一个html到本地硬盘即可。
第二篇:银行IT系统
银行IT系统-整体架构
银行IT系统-整体架构
--银行系统整体架构及发展方向:
1.网络结构:
1.1 中国国家金融通讯网(China National Financial NetWork):该系统使
中央银行、各商业银行及其他金融机构连接在一起。
1.2CNFN三层网络结构:
1.一级节点:国家处理中心(National Processing Center,NPC)
2.二级节点:城市处理中心(City Processing Center,CPC)
3.三级节点:人行县支行处理中心(Country Level Bank,CLB)
2.硬件结构:
2.1 服务器:UNIX/LINUX中继器
2.2 网络设备:
组网设备:网卡、传输介质
互联设备:中继器、网桥、路由器、网关、集线器、交换机、调制解调器
2.3 存储设备:磁带机 磁带库
2.4 自助设备:ATM CDM POS 打印机(包括打印存折、回单)
3.软件系统
3.1 中央银行系统
北京:
中国现代支付系统(CNAPS)
中央银行会计集中核算系统(ABS)
中央银行国库业务处理系统(TBS)
中央债券综合业务系统
上海:
全国银行间外汇交易系统
全国银行间同业拆借系统
全国城市商业银行汇票处理系统
中国银联系统
3.2商业银行系统
综合业务系统
综合前置系统
中间业务系统
电子银行系统(网上银行,电话银行,手机银行,自助银行,其他电子银行,未来电子商务)
灾难备份系统
银行其他系统
4.发展方向:
4.1 数据集中化
4.2 数据标准化
4.3 业务多样化
4.4 渠道多元化
--必须掌握的技术
1.编程语言
1.1 c/c++,java
1.2 编译器原理
1.3 使用vi/vim
1.4 使用Makefile
1.5 调试工具gdb/dbx等
2.操作系统
2.1 Linux/Unix原理
2.2 系统命令
2.3 shell编程
2.4 系统管理
3.数据库
3.1 SQL语言
3.2 Oracle/DB2/Informix/MySql/Sybase等数据库原理
3.3 数据库编程
3.4 数据挖掘/数据分析
3.5 数据库管理(DBA)
4.网络通讯
4.1 中间件通讯(Tuxedo/MQ/CICS/Weblogci(Java))
4.2 进程间通讯IPC
4.3 跨主机通讯TCP/IP
4.4 中间件管理
5.系统架构
5.1 了解银行硬件(IBM)
5.2 熟悉B/S体系结构和C/S三层体系结构
5.3 熟悉银行整个网络系统结构
5.4 网络系统管理
--必须掌握的业务
1.银行会计
1.1 会计科目
按照会计科目反映的经济内容分类:
1.资产类
2.负债类
3.所有者权益类
4.共同类
5.损益类
按照会计科目反映的经济内容分类
1.表内科目
2.表外科目
1.2 记账原则
1.同向相加,异向相减
2.有借必有贷,借贷必相等
2.银行核心业务
2.1 资产类:1作为首位科目代号,1011表示现金
1.银行贷款:信用贷款、担保贷款、票据贴现
2.现金管理,金库管理
3.系统:信贷管理系统
2.2 负债类:2作为首位科目号,2011表示对公存款
1.单位存款:活期存款,协定存款,定期存款,通知存款,保证金存款
2.个人存款:活期存款,定活两便,整存整取,零存整取(教育储蓄),通知存款,整存零取,存本取息
3.定期计提,活期结息
4.票据结算类业务:银行汇票,商业汇票(商业承兑汇票,银行承兑汇票),银行本票,支票
5.系统:同城清算系统,现代化支付系统,票据影像交换系统(小额)
2.3 所有者权益类:3作为科目号,312表示利润分配
1.日常业务
2.年终结算业务
2.4 共同类:资产负债共同类,通常表示往来账户,4作为科目号,4070104表示准备金存款
1.业务:金融机构往来,资金拆借/资金划拨,票据结算类业务
2.系统:同城清算系统,现代化支付系统,票据影像交换系统(小额)
2.5 损益类:5作为首位科目号,501,表示利息收入
1.收入类业务
2.支出类业务
3.年终结算业务:成本和费用核算,利润及利润分配
2.6 表外科目:或有资产负债类科目,6作为首位科目号,601表示承兑汇票
1.业务:凭证管理业务(有价单证,主要空白凭证,凭证出售等),贷款业务转表外等
3.银行外围业务
3.1 中间业务
1.代收代付业务
2.代理证券业务
3.代理保险业务
4.代理国债业务
5.代理财税库银
3.2 外汇业务
1.外汇买卖业务
2.外汇存款业务
3.外汇贷款业务
3.3 信用卡业务
3.4 银联卡业务
1.本代他/他代本存取款
2.本代他/他带本跨行转账
3.Pos消费,Pos退货
4.预授权、预授权完成、预授权撤销、预授权完成撤销
5.商户划账
3.5 IC卡业务(城市一卡通)
1.IC复合卡:使IC卡和磁条合二为一
2.小额消费支付:支付水电煤费用
3.公共交通支付:公交,出租
4.公共设施收费:汽车加油,停车
5.其他便民服务:餐饮超市,数字电视
3.6 现代化支付系统
1.大额支付系统
2.小额支付系统
3.票据影像交换系统
3.7 理财类业务:基金保险
3.8 其他业务:反洗钱,企业征信系统,个人征信系统
--如何学习银行系统
--软件工程
--银行会计科目使用说明
--综合业务系统
--大额支付系统
--小额支付系统
--综合前置系统
--中间业务系统
--进程控制shell脚本
--如何保障运营维护
--如何和客户谈需求
第三篇:银行系统总结
银行系统总结
前端系统:目的是为后台输入、输出合法数据(实际体现为报文日志)。(从局部上讲,报文是前端的中心,一切都源自它展开。)
后台系统(会计是后台的核心):目的是处理前端的输入数据,并输出数据到前端,实际体现为报文日志。(从局部上讲,同样的,报文是后台的中心,一切都源自于它展开)。
从整体上看,后台和前端合为一个系统(它们本来就是一个系统,主函数在前端)。后台系统源自于前端(包括泛义前端,如核心管理平台),前端源自于具体业务。它们最终源于日常生活,源于我。
最后,后台和前端,是一个银行系统。
从技术层面讲,报文是一切的根源。其中,报文头数据至关重要,它关联着业务知识(这两句,才是当前最适合我的,才是当前我应该记住的。——20091210)。
中国邮储统版交易运行流程:交易界面-数据打包(交易码数据)-中间件-联机事务处理(如,Core Banking的SYSMNG部分,完成交易分发功能。在开发交易时,需要在联机事务处理(SYSMNG)中配置新交易)-APServer
应用程序调用tuxedo,tuxedo调用数据库、操作系统,应用程序通过tuxedo编译程序进行编译,通过tuxedo编译程序调用操作系统编译程序,这就是所谓的三层结构。
联机事务处理:
营业员输入数据后,前台处理进程数据处理打包后,生成交易码和交易数据下传到中间件(Tuxedo)进行数据通讯向后台传输并等待响应,后台负责通讯的中间件(Tuxedo)收到交易请求数据后,将交易数据传送到联机事务处理进程,该进程负责数据的解析和交易的分发,联机事务处理进程将数据解包后放入变量缓冲池后,并按交易码调用应用处理过程,应用处理过程从变量缓冲池获取数据,经过处理后,将要返回的数据放入变量缓冲池,联机事务处理进程接收该数据,并打包交易数据通过通讯中间件向前台回送,前台等待响应的进程收到响应后,将交易处理后的信息在终端显示并同时打印凭据。
报文(通讯数据包由公共信息部分、交易数据部分组成。公共信息部分包括系统信息头和交易公共信息头;交易数据部分包括交易数据头(可选)、业务数据和系统控制命令,业务数据部分又包括数据单元、表格单元和对象单元。业务数据部分可以插入系统控制命令。):
系统信息头部分是与系统相关的,包括数据包长度、源地址、目的地址等系统信息,由系统配置文件(或数据库表,下同)指定每字段的名称、类型、顺序、长度等信息,组织报文时长度固定。例如:数据包长度、报文MAC、MAC机构号、PIN种子、渠道来源、渠道去向、加密标志、PIN标志、组合标志、主机服务名、信息结束标志、报文序号、校验标志、密钥版本号、系统标识符、密码
偏移量、帐号偏移量。
交易公共信息头部分是与同一数据包中所包含的所有交易都相关的信息,包括交易的终端号、交易柜员、营业机构等信息,组织报文时长度固定。例如:交易输入公共信息头:终端号、城市代码、机构代码、交易柜员。交易返回公共信息头:交易代码、联动交易码、交易日期、交易时间、柜员流水号、出错交易序号、错误代号。
交易数据头部分包括交易代码、交易模式、前台流水号、授权柜员等信息,组织报文时长度固定。例如:交易代码、交易子码、交易模式、交易序号、本交易包长度、系统偏移
1、系统偏移
2、前台流水号、前台日期、授权柜员、授权密码、授权柜员有无卡标志、授权柜员卡序号。(交易模式:正常,取消,更正,嵌套(?);交易模式用于维护,与实际交易无关?还是用于描述交易的运行模式,如嵌套?);操作模式:针对相应主机,联机,脱机,重入主机)。
业务数据部分由长度 + 数据组成,长度用一个字节的二进制数表示,数据全部转换成字符串传送。业务数据部分的长度与实际报文内容相关,而与系统信息头、交易公共信息头和交易数据头固定长度方式不同。例如:交易返回业务数据部分(错误信息对象):错误对象名、错误号、错误代码、错误信息。
在业务数据中,可以穿插控制命令,其格式为:控制字符标志 + 控制字符串长度 + 控制字符串。例如:与打印相关的控制字符。
前端系统主要包括以下几大部分:
前端与后台通讯配置文件。
参数配置:系统参数配置;工作站参数配置:配置前置机所连接的终端、主机,以及终端与主机的连接关系(前置机作为中间平台);终端参数配置,声明终端及其所用缺省工作站;存折参数配置;前端流水号配置。
交易定制:包括交易主干、输入界面、上送报文、下送报文、输出界面、打印格式、交易菜单定义、控制函数定义、编辑码定义、功能键列表定义、变量定义等。其中,熟悉、运用环境变量至关重要。
数据库及其管理,如ABS中cdm命令。
硬件参数配置,如显示终端、打印机(存打、流打)、密码键盘、磁条读写器等。运行。如,ABS中run命令。
备注:
理解系统的makefile,是了解这个系统整体的一个相当好的途径。
ABS中,BCM:本地服务器,完成系统初始化及本地交易处理的功能; ADM的REGION配置项配置前置所call主机环境。
后台交易公共处理:
1.组织下传池
2.取得交易控制信息:获取交易码信息。
3.校验上传包:检查MAC。
4.取得公共系统变量的值:从相应的数据库表或上传缓冲池中取得对应的全局
变量。
5.检查系统状态:封锁阶段不能处理交易请求,半封锁阶段不能处理非SAF
交易请求。
6.检查机构状态:检查机构管理表是否有该机构;机构是否处于联机状态;机
构是否为正常交易机构;机构是否在工作状态;检查机构交易集——机构是否能够处理该交易。
7.检查柜员状态:检查柜员是否注册;柜员是否签到;签到的日期是否过期;
柜员管理表是否被非法修改;柜员是否启用;柜员交易集检查;柜员授权交易集检查;柜员级别检查;检查授权柜员/授权交易/授权日期;检查授权柜员的合法性;挂起事务更新授权登记簿。
8.设置事务
日终:日终分为若干大步骤,各大步骤又分为若干小步骤,步骤又分为可重入和不可重入两种。在日终前,需要做日终前备份,以便日终出错回退。各个系统(或者说项目,如电子汇票)独自拥有自己的日终程序。
日终模式:
模式一(如,中国邮政):与日间交易完全相同,日终也是由一支支交易组成,包括前端(可能是泛义前端,如核心管理平台)交易,中间件配置及后台服务。日终与日间交易的区别,仅在于它们完成不同的功能。
模式二(如,中国银行):日终为一独立的程序(拥有自己的主函数,与中间件无关),单独完成相应的日终处理功能,操作者通过相应的界面(如shell编制界面)对日终进行操作。
B/S与C/S的区别(?):
B/S(浏览器/服务器):采用HTTP协议;采用短连接方式,每交互一次,就建立一次连接(如,浏览器每打开一个网页,就进行一次连接);服务器端不存储浏览器端数据(如,登录密码、连接状态等),浏览器端存储数据,供交互与交互之间共享;安全性不高。
C/S(客户端/服务器):采用TCP/IP协议(如,socket编程);采用长连接或短连接方式,建立一次连接,可以交互多次(如netterm登录到后台主机(通过telnet, telnet是一种典型的C/S模型的服务),每连接一次后台主机,就可以进行多次交互,直到关闭Netterm,连接结束);服务器端存储客户端数据(如,登录密码、连接状态等),客户端同样存储数据,客户端与服务器建立连接后,连接里的所有交互共享存储在服务器端的数据(属于这次连接的数据),安全性高。
故名思意,浏览器,浏览器是属于系统的一份子,所以浏览器存储数据,而浏览是一件简单的事情,只要看一眼就结束了,不会有长时间的、大数据量的工作,所以采用浏览一次,建立一次连接的方式;客户端,客户是系统外的,客户是不会带数据来的,客户来了,我们为它服务,而且客户来了一次,我们就要从头到尾的为它服务好,所以建立一次连接,可以交互多次。
银行系统用专网(广域网)。银行系统字符终端模式中,终端与前置之间采用C/S架构(如telnet),前置与后台之间采用C/S(如telnet)架构;银行系统图形终端模式中,终端(即浏览器,由厂商自主开发)与前置之间采用B/S架构(在这种结构中,浏览器端存储交易定制信息(如界面)等数据(没有数据库,已XML格式存储),而服务器端仅负责报文的转换、交易调度等功能,所以通常浏览器安装文件比服务器安装文件更占用空间),前置与核心之间同样采用C/S
架构。
终端界面显示信息:
[机构–工作站][部门-柜组][窗口号] XXXXXXXXX系统 [联机] [通 通 ]
[柜员:柜员名称] [交易码][ <交易名称> ][2001/11/10] [00:02:15]
交易输入输出区
交易选择与提示
功能键提示区
附加[流水号]等。
前端设备控制:
物理连接:前置机->终端->打印机、密码键盘、磁条读写器等终端设备
逻辑控制:前置机读取、发送配置文件指令控制终端,终端转发指令控制打印机、密码键盘、磁条读写器等终端设备。
密码:
在银行系统中,密码包括一个主密钥,两个工作密钥(PIN密钥、MAC密钥),这三个密钥均由加密机(硬加密)或加密软件(软加密)生成。其中,主密钥用于下发两个工作密钥(通常在每日机构、柜员签到时一次性打包下发两个工作密钥),主密钥很少改动(如几年内),通常通过电话、邮件等方式下发;PIN密钥、MAC密钥通常为对称密钥(加密密钥与解密密钥相同),用于加密PIN(用户密码)、MAC(校验码)。
银行密钥处理过程:
前端:用户在密码键盘输入密码,密码键盘对用户密码加密,前端应用与前置配套的PIN密钥、加密算法(如3DES,通常调用API,此API有加密机或加密软件实现)对密码键盘加密后的密文进行再次加密;前端生成报文MAC,应用与前置配套的MAC密钥、加密算法对MAC进行加密。
--->
前置:接到前端上送的报文后,用与前端配套的MAC密钥解密报文中的MAC密文,并用MAC校验报文是否正确;用与前端配套的PIN密钥解密报文中的PIN密文。在打发往后台的上送包时,前置应用与后台配套的PIN密钥、加密算法对密码键盘加密后的密文进行再次加密;前置生成报文MAC,应用与后台配套的MAC密钥、加密算法对MAC进行加密。(PIN、MAC解密、加密过程中,为了防止泄露PIN、MAC,解密加密过程均在加密机或加密软件内部进行,不可视)
--->
后台:接到前置上送的报文后,用与前置配套的MAC密钥解密报文中的MAC密文,并用MAC校验报文是否正确;用与前端配套的PIN密钥解密报文中的PIN密文。之后进行相应的处理,将数据放回。
返回过程中,密钥处理过程与上送相同。
第四篇:银行系统工作总结
银行系统工作总结
xx年x月x日,我进入了 xx银行,成为xx银行的一员,从事柜员岗位。大半年来,在支行各级领导及同事的帮助下,我立足本职工作,兢兢业业,尽职尽责,努力做好应该做的事,圆满完成各项工作,赢得客户的信任,超额完成目标任务。现将半年来工作汇报如下:
一、刻苦钻研,加强学习,不断提高政治理论和业务水平。
一是积极主动参加集中学习。每周我都主动参加支行组织的学习,认真做好笔记,刻苦钻研,努力做到学以致用,学有所用。二是利用业余时间自己学。工作之余,我每天都要自觉加强学习,先后学习了银行相关制度规范,业务操作流程,常思贪欲之害,常修从业之德,珍惜岗位,珍惜荣誉,在思想上不断筑牢防腐思变的防线,在人行组织的案防考试中取得了良好的成绩。尤其入职以来,以银行反假币资考试为契机,认真学习,最终通过该资格考试。三是我行新系统上线期间,我放弃回家机会,利用晚上时间主动练习,以较短时间掌握了银行核心系统操作功能,为顺利完成日常工作奠定了坚实基础。
二、扎实工作,兢兢业业,不断做好本职工作。
一是做好柜台存储业务。从四月份进入xx银行系统以来,我深感起步晚、底子薄,更加主动、更加仔细做好每一笔业务。半年多来,我先后办理近万笔业务,涉及金额超过千万元,无重担差错,深得客户信任。二是积极完成支行下达的任务。工作之余,我广泛动员各方关系,宣传我行政策,积极吸引他们来我行办理存贷业务。每逢节假日和重要节日,我会主动向客户表示节日的问候,不断加强与客户之间联系。10月底,该客户有一笔资金到账,我更是积极联系,主动上门拜访。真诚取得对方信任,最终促使该该客户又在我行存款xx万。三是坚持值好每一班。半年多时间来,我坚持按时上下班制度,坚持值班制度,坚持为客户、提供最优质便捷的服务,没有发生一起迟到、早退、脱岗事件。
二,廉洁从业,淡泊名利,不断严格要求自己。
一直以来,我都要求自己清清白白做事,明明白白做人,坚决不乱伸手,不乱想,知足常乐。自觉学习银行安全及风险防范的相关文件,时时刻刻给自己敲响警钟,不忘安全,牢记使命。工作中,坚持按照规章制度办事,坚决维护银行和客户利益,不断服好务、管好自己,做一个合格的 银行人。
总之,半年多来,我已融入xx银行这个大家庭,真诚热爱这里共事的氛围,真心喜欢这里的做事文化。半年多来,虽然我逐渐在融入,并在工作上取得了一定成效。但我深知,与支行领导要求相比,与同事相比,我还存在不少差距。新的一年,我将更加努力,扬长避短,不断提高自身业务素质,强化自身廉洁自律教育,忠于职守,依法办事,为支行跨越发展贡献自己应有力量。
第五篇:银行系统工作总结
银行系统工作总结
xx年x月x日,我进入了 xx银行,成为xx银行的一员,从事柜员岗位。大半年来,在支行各级领导及同事的帮助下,我立足本职工作,兢兢业业,尽职尽责,努力做好应该做的事,圆满完成各项工作,赢得客户的信任,超额完成目标任务。现将半年来工作汇报如下:
一、刻苦钻研,加强学习,不断提高政治理论和业务水平。
一是积极主动参加集中学习。每周我都主动参加支行组织的学习,认真做好笔记,刻苦钻研,努力做到学以致用,学有所用。二是利用业余时间自己学。工作之余,我每天都要自觉加强学习,先后学习了银行相关制度规范,业务操作流程,常思贪欲之害,常修从业之德,珍惜岗位,珍惜荣誉,在思想上不断筑牢防腐思变的防线,在人行组织的案防考试中取得了良好的成绩。尤其入职以来,以银行反假币资考试为契机,认真学习,最终通过该资格考试。三是我行新系统上线期间,我放弃回家机会,利用晚上时间主动练习,以较短时间掌握了银行核心系统操作功能,为顺利完成日常工作奠定了坚实基础。
二、扎实工作,兢兢业业,不断做好本职工作。
一是做好柜台存储业务。从四月份进入xx银行系统以来,我深感起步晚、底子薄,更加主动、更加仔细做好每一笔业务。半年多来,我先后办理近万笔业务,涉及金额超过千万元,无重担差错,深得客户信任。二是积极完成支行下达的任务。工作之余,我广泛动员各方关系,宣传我行政策,积极吸引他们来我行办理存贷业务。每逢节假日和重要节日,我会主动向客户表示节日的问候,不断加强与客户之间联系。10月底,该客户有一笔资金到账,我更是积极联系,主动上门拜访。真诚取得对方信任,最终促使该该客户又在我行存款xx万。三是坚持值好每一班。半年多时间来,我坚持按时上下班制度,坚持值班制度,坚持为客户、提供最优质便捷的服务,没有发生一起迟到、早退、脱岗事件。
二,廉洁从业,淡泊名利,不断严格要求自己。
一直以来,我都要求自己清清白白做事,明明白白做人,坚决不乱伸手,不乱想,知足常乐。自觉学习银行安全及风险防范的相关文件,时时刻刻给自己敲响警钟,不忘安全,牢记使命。工作中,坚持按照规章制度办事,坚决维护银行和客户利益,不断服好务、管好自己,做一个合格的 银行人。
总之,半年多来,我已融入xx银行这个大家庭,真诚热爱这里共事的氛围,真心喜欢这里的做事文化。半年多来,虽然我逐渐在融入,并在工作上取得了一定成效。但我深知,与支行领导要求相比,与同事相比,我还存在不少差距。新的一年,我将更加努力,扬长避短,不断提高自身业务素质,强化自身廉洁自律教育,忠于职守,依法办事,为支行跨越发展贡献自己应有力量。