银行业务系统日终结息批处理多进程处理设计方案

合集下载

日终处理模式方案介绍

日终处理模式方案介绍

日终处理模式介绍
一、包商银行提出的要求:
修改非税系统、国库集中支付3.0系统和公务卡系统现有的日终模式,后台管理机无需进行日间开始、日终统计、日终清理、各主办行在前台业务系统中完成自家日终即可,管理机系统无需在做总体日终和日间开始
二、金财公司进过分析回馈方案:
管理机中系统可以去掉做总体日终和日间开始,但为了系统整个框架不受到冲击,总体日终统计、日终清理和日间开始功能还是要保留,具体实现方法如下:
1.在业务系统中做“工作结束”时系统判断出是否为最后一家主办行结账,如果是最后一家主办行结账那么在“工作结束”
步骤时系统自动完成总体日终统计和日终清理。

2.业务系统日终处理中增加“日间开始”功能,实现主办行在前台业务系统开账,系统校验会确保在“工作结束”后登录业务系统只能做“日间开始”交易,并且开账日期不能大于或等于核心日期,保障日间开始正确。

3.通过以上对日终处理模式的描述,即可以满足包商银行提出的需求,也不会对现有系统造成冲击。

银行综合业务系统详细设计说明书

银行综合业务系统详细设计说明书

银行综合业务系统详细设计说明书作者: 项目组开发人员完成日期: 20一五-7-5 签收人:马优晨签收日期: 20一五-9-5目录第一章引言 (5)1.1 编写目的 (5)1.2 背景 (5)1.3 定义 (6)1.3.1 专门术语 (6)1.3.2 缩略词 (9)1.4 参考资料.............................................................................................. 错误!未定义书签。

第二章总体设计.. (10)2.1 系统概述 (10)2.2 系统运行环境 (10)2.3 总体设计概述 (11)2.4 系统结构总体设u计.......................................................................... 错误!未定义书签。

2.4.1系统总体架构图 (11)第三章签到业务 (12)3.1 签到业务简介 (12)3.1.1 签到业务描述 (12)3.1.2 签到业务的功能 (13)3.1.3签到界面描述 (13)3.2 签到业务流程图 (15)3.3 Teller端签到业务描述 (17)3.4 签到的服务 (17)3.4.1 签到通信实现报文 (18)3.4.2 签到的流程逻辑图 (18)第四章签退业务 (19)4.1 签退业务简介 (19)4.1.1 签退业务描述 (19)4.1.2 签退业务的功能 (20)4.1.3签退界面描述 (20)4.2 签退业务流程图 (21)4.3 Teller端签退业务描述 (22)4.3.1 签退的服务 (23)4.3.2 签退服务的实现 (23)4.3.2 签退通信实现报文 (23)4.3.3 签退的流程逻辑图 (24)第五章开户业务 (24)5.1开户业务介绍 (25)5.1.1 开户业务描述 (25)5.1.2 开户业务的功能 (25)5.1.3 开户业务界面 (26)5.2 开户业务数据流程图 (26)5.3 开户服务列表 (28)5.4 Teller端开户业务描述 (28)5.4.1 开户的服务............................................................................. 错误!未定义书签。

高并发多进程在银行业务处理中的应用方案

高并发多进程在银行业务处理中的应用方案

随着计算机在银行业中的深入应用,许多银行业务,尤其核心业务的开展都以数据库为依托。

数据库技术与银行业发展的联系越来越密切。

目前大多数银行采用C/S系统架构,后端数据库服务器响应前端发起的各种交易,前端交易的信息最终以数据形式集中存放在后台数据库中。

后台数据库服务器是银行日常联机交易的核心,其稳定可靠的运行、迅速的响应速度、较高的吞吐量以及24小时不间断运行,是为客户提供优质服务的前提,是银行业务正常发展的保证,也是提高自身竞争力的基础。

由于业务需要,经常要对数据库关键表进行全表更新处理,如银行年度结息、批量扣收卡年费等,还要在效率、可靠性、并发及硬件资源之间权衡。

在保证可靠性的前提下,充分利用硬件资源,尽可能不影响其他业务的正常运行,即最大化并发、高效率地完成更新操作。

这就需要软件开发人员熟悉银行业务,充分应用数据库技术及编程技巧,开发出优质高效的应用软件,保证业务稳定持续发展。

本文结合常见实例,分析探讨在银行联机事务中批量业务的不同实现方法。

比较不同方法的利弊,从而确定适合联机事务环境批量处理的最佳方案,并对重点实施给出代码。

一、实例及要求某银行批量扣收银行卡年费业务,银行卡信息约有1000万条记录(下称“card_info表”)。

1.对card_info表记录的处理(1)对符合扣收条件且余额充足的记录进行扣收,将扣收成功的信息写入扣收清单card_succ表中,扣收失败的信息写入欠收清单card_fail表中,用于以后统计,同时更新card_info表信息。

(2)不符合扣收条件的不做处理。

(3)符合扣收条件但余额不足的写入欠收清单card_fail表中,同时更新card_info表。

(4)符合扣收条件的记录占80%以上。

假设实例所用的应用服务器为HP-V260小型机,该机配置有8个CPU,8G内存,操作系统为HP Unix,数据库采用目前许多大行业广泛应用的Informix Dynamic Server Version2.要求在扣收处理过程中不停业,即系统不停止对其他联机交易业务的处理。

银行日终处理业务设计

银行日终处理业务设计

日终处理业务设计方案一.模块分类1.计息结息●活期存款(备付金)或活期储蓄存款结息●贷款(拆借户)结息●贷款应收未收利息的计算复利●备付金罚息计息●上存户计息2.特殊处理●准备金的自动扣减●到期贷款自动还款●到期拆放户自动还款●逾期贷款两年自动转呆滞贷款●定期存款计提应付利息●自动转存的处理●自动解挂●年终来往帐户的结清3.汇差清算●汇差清算●汇差划转4.日终帐务过程●柜员平帐●部门平帐●生成当日总帐●计算分户帐余额●滚积数二.详细设计说明1.柜员平帐1.功能简述:根据柜员的当日日间交易,生成柜员扎帐单2.所属子系统:日终处理3.使用机构:二级支行、一级支行、总行清算组4.适用范围:部门日终5.输入参数:柜员号6.业务处理流程:轧帐单根据日间交易中所产生的传票,按科目和币种进行汇总,并区分转帐和现金,统计各科目的传票数以及借方发生额和贷方发生额。

根据分户帐,统计出该柜员今日在各科目下的开销户数。

7.输出内容:柜员扎帐单、柜员日间交易补充传票清单。

8.待确认项目:取消附件数2.部门平帐1.功能简述:汇总柜员扎帐单和电脑产生的帐务的扎帐单,生成部门扎帐单。

2.所属子系统:日终批量3.使用机构:二级支行、一级支行、总行清算组4.适用范围:部门日终5.输入参数:部门号码6.业务处理流程:当所有当日有交易的柜员都完成了柜员平帐,而且无待提入的报单时,汇总柜员扎帐单和电脑产生的帐务的扎帐单,按现金和转帐分别检查借贷平衡。

检查通过后,生成部门平帐单。

从部门日结单生成业务日结单。

根据表外和备忘科目帐务流水,生成表外及备忘科目日结单。

7.输出内容:部门平帐单、业务日结单3.汇差清算1.功能简述:全行的往来业务,全部通过416汇差科目下属的各分户,因此日中的清算过程,也就是对各级416科目的清算过程2.所属子系统:日终批量3.使用机构:中心机房4.适用范围:日终5.输入参数:无6.业务处理流程:●全行只有总行清算组一个资金对外出口,其余各支行的清算只对总行或上级支行。

银行核心系统日始日结操作手册

银行核心系统日始日结操作手册

模块:日始日结 (2)交易代码:8101 交易名称:柜员现金碰库 (3)交易代码:8102 交易名称:柜员平帐检查 (5)交易代码:8103 交易名称:打印柜员日结表 (7)交易代码:8104 交易名称:打印柜员流水帐 (9)交易代码:8105 交易名称:柜员日结签退 (11)交易代码:8106 交易名称:机构平帐检查 (13)交易代码:8107 交易名称:打印机构科目流水 (15)交易代码:8108 交易名称:打印机构科目试算平衡表 (17)交易代码:8109 交易名称:机构提交日结 (19)交易代码:8110 交易名称:打印柜员科目日结单 (21)交易代码:8111 交易名称:打印柜员尾箱交接单 (23)交易代码:8112 交易名称:打印机构日结表 (25)交易代码:8118 交易名称:打印年终损益明细表 (27)交易代码:8119 交易名称:年终损益结转 (29)模块:日终处理业务概述:该模块主要处理柜员日结、机构日结及机构年终损益打印结转等。

主要交易包括:柜员现金碰库、柜员平帐检查、打印柜员日结单、打印柜员尾箱交接单、打印柜员流水帐、柜员日终签退;机构平帐检查、打印机构科目流水、打印机构科目试算平衡表、打印机构科目日结单、打印年终损益明细表、年终损益结转。

本系统设计思想为综合柜员制,因此有业务发生的临柜柜员都必须做日终处理,只有当现金库存相符、流水借贷平衡、并确认已打印柜员日结单、柜员流水帐以及柜员尾箱交接单的情况下才允许做柜员日终签退。

如果涉及尾箱交接的情况,还必须先做“5214-尾数箱交接”才允许日终签退。

机构日结必须由复核员来做,并且其他柜员的状态必须为日结签退情况下才允许机构日结。

机构一旦日结,该机构的所有柜员将不允许签到。

(系统控制)交易代码:8101 交易名称:柜员现金碰库一、功能描述:检查输入的柜员代号、货币种类及尾箱中的现金余额,是否与输入柜员在内部帐主文件中相应币种的尾箱帐号的帐户余额一致二、屏幕输入画面三、关于输入项目的说明:1、柜员代号:默认为交易柜员代号可修改,必输;2、柜员姓名:根据输入的柜员代号查询得到,不可输;3、货币种类:默认为“01”,列表选择,必输;4、货币名称:根据输入的货币种类查询得到,不可输;5、现金余额:须大于0,必输四、交易处理流程:1、检查输入的“柜员代号”是否有尾箱,没有尾箱的柜员则不存在碰库问题;2、提取输入“柜员代号”的现金尾箱帐号;3、提取输入“柜员代号”的现金尾箱余额;4、检查现金是否平衡:比较输入的“现金余额”与提取出来的尾箱余额是否一致,不一致则应将结果反馈到输出屏幕上,若一致则置相关尾箱帐号状态为碰库平帐成功状态五、屏幕输出画面:六、打印输出:无七、错误提示:GGE5701 该柜员无尾箱号八、注意事项:若碰库结果为“不平”,则说明本日交易未全部完成或本日帐有问题。

银行核心系统日始日结操作手册

银行核心系统日始日结操作手册

模块:日始日结 (2)交易代码:8101 交易名称:柜员现金碰库 (2)交易代码:8102 交易名称:柜员平帐检查 (4)交易代码:8103 交易名称:打印柜员日结表 (6)交易代码:8104 交易名称:打印柜员流水帐 (8)交易代码:8105 交易名称:柜员日结签退 (10)交易代码:8106 交易名称:机构平帐检查 (12)交易代码:8107 交易名称:打印机构科目流水 (14)交易代码:8108 交易名称:打印机构科目试算平衡表 (16)交易代码:8109 交易名称:机构提交日结 (18)交易代码:8110 交易名称:打印柜员科目日结单 (20)交易代码:8111 交易名称:打印柜员尾箱交接单 (22)交易代码:8112 交易名称:打印机构日结表 (24)交易代码:8118 交易名称:打印年终损益明细表 (26)交易代码:8119 交易名称:年终损益结转 (28)模块:日终处理业务概述:该模块主要处理柜员日结、机构日结及机构年终损益打印结转等。

主要交易包括:柜员现金碰库、柜员平帐检查、打印柜员日结单、打印柜员尾箱交接单、打印柜员流水帐、柜员日终签退;机构平帐检查、打印机构科目流水、打印机构科目试算平衡表、打印机构科目日结单、打印年终损益明细表、年终损益结转。

本系统设计思想为综合柜员制,因此有业务发生的临柜柜员都必须做日终处理,只有当现金库存相符、流水借贷平衡、并确认已打印柜员日结单、柜员流水帐以及柜员尾箱交接单的情况下才允许做柜员日终签退。

如果涉及尾箱交接的情况,还必须先做“5214-尾数箱交接”才允许日终签退。

机构日结必须由复核员来做,并且其他柜员的状态必须为日结签退情况下才允许机构日结。

机构一旦日结,该机构的所有柜员将不允许签到。

(系统控制)交易代码:8101 交易名称:柜员现金碰库一、功能描述:检查输入的柜员代号、货币种类及尾箱中的现金余额,是否与输入柜员在内部帐主文件中相应币种的尾箱帐号的帐户余额一致二、屏幕输入画面三、关于输入项目的说明:1、柜员代号:默认为交易柜员代号可修改,必输;2、柜员姓名:根据输入的柜员代号查询得到,不可输;3、货币种类:默认为“01”,列表选择,必输;4、货币名称:根据输入的货币种类查询得到,不可输;5、现金余额:须大于0,必输四、交易处理流程:1、检查输入的“柜员代号”是否有尾箱,没有尾箱的柜员则不存在碰库问题;2、提取输入“柜员代号”的现金尾箱帐号;3、提取输入“柜员代号”的现金尾箱余额;4、检查现金是否平衡:比较输入的“现金余额”与提取出来的尾箱余额是否一致,不一致则应将结果反馈到输出屏幕上,若一致则置相关尾箱帐号状态为碰库平帐成功状态五、屏幕输出画面:六、打印输出:无七、错误提示:GGE5701 该柜员无尾箱号八、注意事项:若碰库结果为“不平”,则说明本日交易未全部完成或本日帐有问题。

银行管理系统详细设计

银行管理系统详细设计

1 引言1.1 课题设计的目的和背景意义本系统是一个银行管理系统。

当今社会,银行已成为社会不可缺少的一部分,不论大中小城市,都存在或大或小或多或少的银行。

对于一个稍有规模的银行,都需要一个银行管理系统,进行规范化管理。

因此银行管理系统的开发,显得十分有必要。

银行管理系统的开发是离不开数据库的。

我们要建立起数据一致性和完整性强、数据安全性好的库。

该系统包括对客户和银行两个方面的管理。

客户可以进行存款、取款、贷款、还款等一些基本的操作。

而银行可以开设帐户、消户、银行业务查询、客户业务查询等操作银行管理系统的目的:用最简单的操作完成最繁琐的细节,从繁重的脑力劳动脱离出来,由软件统一管理。

使人一目了然。

本文的主要内容:语言采用Delphi,采用ODBC连接数据库SQLsever2000,采用B/S结构。

1.2 课题实现技术的简要说明数据库管理采用SQL SERVER 2000。

SQL SERVER 2000为提高银行管理效率,能提供超大型系列所需的数据库服务。

大型服务器可能有成千上万的用户同时连接到SQL SERVER 2000实例。

SQL SERVER 2000为这些环境提供了全面的保护,具有防止问题发生的安全措施,例如,可以防止多个用户试图同时更新相同的数据[1]。

SQL SERVER 2000还在多个用户之间有效地分配可用资源,比如内存、网络带宽和磁盘I/O[2]。

开发语言采用的是Delphi 。

它是一门真正的面向对象的开发工具,并且是完全的可视化[3]。

Delphi使用了真编译,可以让你的代码编译成为可执行的文件,而且编译速度非常快。

并且具有强大的数据库开发能力,可以让你轻松地开发数据库。

Delphi是全新的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序开发工具。

它使用了Microsoft Windows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言(Object-Oriented Language)、当今世界上最快的编辑器、最为领先的数据库技术。

综合业务网络化 实现日终批处理

综合业务网络化  实现日终批处理

将满 足控 制 条件 的作 业 组 中 所 有 根 据返 回 作业 项 提 交
作相应
处理
修改控制表
返 回
3.参数 化和模块 化的设计思想
应 用平 台的各 种控 制都 以参数 形 式实

3.准 2 4小时服 务

些基 本 的处理 单元 ,而这 些处 理单 元经 由主 程序
mi r4 0实现双机数据 的实时热 备份 ;网点 ( l n mi 0 d C i t 的数据 转存 到磁 带上 ,下次 日结 备份 时 自动 清空硬 e 端 )环境采用 Unx操作 系统 和 Ifr x数 据库 。网 盘 上 的 S F文 件 。 i nomi AV
络 环 境 采 用 D N 专 线 为 主 干 网 ,X. D 2 5和 拨 号 线 路 为
退 功 能 ,保 证 在 个 别 网 点不 能 正常 签 退 的
/= [
检 查 请 求 合法 性 选 取 相 应
情 况下 , 主 机 可 以 正 常开 始 一天 的结 帐 工 作 ;当网点恢 复正常状 态时 ,提供 主机 与网
点 的 自动 对帐 功 能 。 提 供 了 节 假 日的 ห้องสมุดไป่ตู้理
( ) 日志 备份 :提 供 日志备 份机 制 , 当 日志 接 3
网络备 份 。数据 大集 中后 ,全 省 储蓄 、会 计 、信用 收器 的大小达到 2 G时 ,系统 自动切换到 下一个 日志 卡 帐务 的处理 都 集 中在省行 一 台主 机上 , 日均 交 易 接 收器 , 日志 接 收器 的 名字 由 日志 名 + 日期 +顺 序 量达 3 0万 笔 ,主 机 数 据库 存 储 的综 合 业务 数 据 为 号构 成 ,便 于 日志 备份 数 据 的保 留和 管理 。 3 G左右 。为 提高 日常主 机 的运行 效率 ,更好地 为 0

银行日终处理及报表设计

银行日终处理及报表设计

日终处理及对储蓄业务系统修改的设计帐户开户帐户销户帐户存款、取款柜员平帐部门平帐汇差清算汇差划转活期存款/贷款的结息贷款应收未收利息的计算复利金融企业往来资金帐户的计息备付金罚息计息上存资金户的计息报表数据生成准备金的自动扣减到期贷款逾期贷款两年自动转呆滞贷款定期存款计提应付利息自动转存的处理日终帐务处理1.设计目标由于新系统将采用并帐制、需要对现有储蓄系统进行调整,以适应这种变化,并和将来的对公系统有机地组合起来,为以后的银行综合业务系统打下基础。

但为了稳妥起见,修改原则是尽量保留原储蓄系统的处理方式,减少二次开发的工作量,对可以接受的但并不是目前最合适的处理方式,还是继续保留。

同时,要尽量少改动原系统的风格,尊重用户的使用习惯。

2.设计所涉及的范围●储蓄日间业务的记帐方法和功能的重新整合●汇差清算办法●报表查询系统的调整●日结过程的调整●外币业务的处理设计(日间业务、日结和报表)3.详细设计3.1 储蓄日间业务的记帐方法3.1.1 帐户开户开户流程的修改部分:1.在记帐过程中增加对对方帐号的处理,如果是现金交易,对方帐号的结构如下:BB9BBCC101-XXXXXBBBB:交易部门号CC:交易币种101:库存现金—钱箱(业务代码)XXXX:尾箱号(从包中取得)如果是转帐交易,需要用一个统一的内部转帐过渡帐号,目前先暂时定为BB9BBCC262-XXXXXBBBB:交易部门号CC:交易币种262:转开户内部用XXXXX:000012.在完成表内的记帐后,继续处理对表外科目的记帐表外科目的帐号也采用以尾箱号为帐务后缀。

编码如下:币种为00 ,业务代码可用从700开始顺序编码。

BB9BB00700-XXXXXXXXX:尾箱号(从包中取得)700:业务代码(对应重要空白凭证的科目代码)3.有关记录LG(维护交易)的内容需要做调整:记录:维护交易流水、日期、帐号,交易部门、操作员和相关的交易流水号。

3.1.2 帐户销户调整说明:在记录BT表时,取消利息金额和费用金额。

分布式架构核算体系统一日切调度方案

分布式架构核算体系统一日切调度方案

分布式架构核算体系统一日切调度方案1、背景在上一篇文章中,我们向大家介绍了《面向信用助贷业务的业财一体化核算体系》。

在本篇文章中,我们将向大家介绍在分布式架构核算体系中,我们是通过什么方式处理日切问题的。

Ll关于日切首先,我们需要理解「日切」的概念:在传统金融类业务中,会定义一个时间切点(并不一定是每个自然日的00:00:00),每日在该时间点之前发生的业务,使用一个记账日期(有时也称为会计日期)进行记账,在该时间点之后发生的业务,使用下一个记账日期进行记账。

所谓日切,通俗的来说就是根据该时间切点进行记账日期的切换,整个日切过程需要对当日该时间切点前发生的交易数据进行集中批量处理,并做好受理下一日交易的准备,整体处理完毕后,系统从当前记账日切换到下一记账日。

对于支持7*24小时的系统,日切过程中交易可以照常提交并正确处理返回。

1.2分布式核算体系处理日切的难点在传统单体应用中,可以在核心系统中记录时间切点,并通过Cronc1、quartz等调度工具控制日切过程中的一系列夜间批量处理作业间的依赖关系及调度次序。

而在我们的分布式架构的核算体系中,包括了「台账」、「账务」、「会计」等多个系统。

数据分布在多个系统中,且每个系统的日切过程都有自己的一系列批量处理作业,且各个系统的批量处理作业间存在相对比较复杂的数据依赖或时序依赖关系。

我们需要解决:(1)每个系统对时间切点及记账日期的定义如何保持一致;(2)各个系统间的日切作业如何协调调度并保持逻辑一致;(3)如何核对各个系统中的数据等一系列的问题。

本篇文章,将向大家介绍,我们是如何形成一套统一日切调度方案,并解决上述问题的。

2、解决方案2.1分布式系统间的批量作业协同如下图,分布式架构的核算体系中,包括多个系统。

每个系统负责自己领域内的日切功能完成,在各自的日切过程中都有自己的一个或一系列批量处理作业。

但各个系统的批量处理作业间存在相对比较复杂的数据依赖或时序依赖关系。

银行工作中如何处理大量数据的整理与分析

银行工作中如何处理大量数据的整理与分析

银行工作中如何处理大量数据的整理与分析在银行工作中,处理大量数据的整理与分析是一项关键任务。

银行业务庞杂,数据来源多样,包括客户信息、交易记录、市场数据等,因此如何高效地整理和分析这些数据,成为提高银行工作效率和决策能力的重要环节。

本文将探讨在银行工作中如何处理大量数据的整理与分析。

一、数据整理在处理大量数据之前,首先需要进行数据整理,以确保数据准确、完整。

以下是一些常用的数据整理方法:1. 数据清洗:数据清洗是指对数据进行去重、去误、去缺失值等处理。

通过使用数据清洗工具或编写程序脚本,可以自动化地清理数据,减少人工操作的时间和工作量。

2. 数据转化:在银行工作中,数据常常以不同的格式存在,如文本、表格、数据库等。

因此,将数据转化为统一的格式,如Excel表格或数据库,可以方便后续的分析和处理。

3. 数据归类:归类是将数据按照一定的规则进行分类和整理。

在银行工作中,可以根据客户类型、交易类型、时间等对数据进行归类,便于后续的数据分析。

二、数据分析数据分析是从大量数据中提取有效信息,发现规律和趋势,以支持决策和业务发展。

以下是几种常见的数据分析方法:1. 描述性分析:描述性分析是对数据进行整体的、概括性的描述,包括平均值、中位数、众数、标准差等指标。

通过描述性分析,可以了解数据的分布状况和基本特征。

2. 关联分析:关联分析是挖掘数据中的关联关系,发现数据之间的关联规律。

在银行工作中,可以通过关联分析确定客户的购买偏好,发现交叉销售的机会。

3. 预测分析:预测分析是利用历史数据和趋势,预测未来的发展趋势。

在银行工作中,可以通过预测分析客户的贷款风险、市场行情等,为业务决策提供参考依据。

4. 可视化分析:可视化分析通过图表、图形等方式将数据可视化展示,使复杂的数据更加直观和易懂。

银行工作中常用的可视化工具包括数据仪表盘、报表、图形化分析软件等。

三、处理大量数据的工具与技术为了处理大量数据,银行工作需要使用一些专业的工具和技术。

银行资金清算解决方案

银行资金清算解决方案

银行资金清算解决方案银行资金清算解决方案其中通存通兑清算包括系统内资金清算和系统外资金清算。

系统内资金清算指的是本地和异地信用卡、储蓄卡/折通兑,会计通兑的资金清算;系统外资金清算是指同城票据交换与人民银行的资金清算。

并与人行同城票据清算系统联网,实现资金及时清算的计算机网络处理系统。

各家商业银行都开发和正在开发许多优秀的应用软件,这些软件的共同之处是:面向用户提供优质服务,而且面向管理,规范操作标准,发展整体优势。

中国银行开发研制的新一代收付清算系统和电子联行系统,就是在国际收付清算业务的先进管理模式和操作规范基础上,不断把全行的业务流程规范化、标准化和数字化,实现了收付清算业务和联行往来的实时、自动联网,自动识别国内、外 3,000多家银行及其分行标志、联行行号、客户帐号,自动判定借贷方,对客户付款指令和头寸自动配对,对错帐和退报有转冲、冲错、冲贷三种处理方式。

最后,系统将自动生成全国联行往来帐和辖下联行往来帐的统一格式与现行联行往来操作对接,系统对不属于本系统的收付清算业务和电子联行业务的电报和头寸除拒收之外,还有相应的规范记录。

二年前,中国银行的实时收付清算和电子联行系统通过中国银行专用网络连接了总行、省、地、县四级节点,1592家分、支行以后,实现了人民币和外币跨地区实时汇兑。

新一代的收付清算和电子联行系统突出了实时监控和规范管理的功能,整个系统采用多层密码控制,分级授权,不同岗位的柜员和操作人员只能做相应本职岗位的规范操作,分工要明确,职责清晰,统一的专用格式,规范的操作和制度,集中分层处理的工作流模式改变了以往收付清算和联行往来业务分散处理的不规范,不标准现象,简化了国内联行往来,内部资金往来帐务处理手续,减少了信息和资金在途时间,总行和管辖行都可以实时准确地掌握汇差资金的准确情况,促进了资金的调度和日常监管,提高了效率和效益,提高了全行的整体管理水平。

该系统具有中创软件银行资金清算解决方案银行资金清算解决方案是中创软件为完成银行之间的资金清算及划拨而开发的新一代软件产品,该系统采用开放的操作系统和通用数据库,支持多个操作员同时工作,软硬件资源高度共享,具有操作简便、安全可靠、易于管理维护等特点,能够充分满足广大银行资金清算多样化的需求。

银行业务系统日终结息批处理多进程处理设计方案

银行业务系统日终结息批处理多进程处理设计方案

名词介绍➢监理进程:用来启动、停止工作进程,给工作进程分配任务,监控工作进程的状态,监控系统资源。

➢工作进程:用来完成具体的业务功能,详细的业务逻辑要在这个进程里执行。

报文格式“指令”是监理进程发送给工作进程的。

“状态”是工作进程发送给监理进程的。

数据结构交易并发定义表( tx_concur_def)交易并发结果表(tx_concur_result)Create unidex index tx_concur_resut_idx1 on tx_concur_result (tx_code,result_id,data_id)监理进程流程1.根据tx_code,读取tx_concur_def里数据2.创建proc_upper_limit和当前负载情况,创建适当数量的工作进程3.查看tx_status的状态。

如果tx_status 为零,表示这个交易需要初始化a)把result_id加1b)执行tx_data里sql语句,c)把结果放到tx_concur_result里的data_value列里。

d)把data_status设置为N4.对并发数据(tx_concur_result)进行循环处理a)读取tx_concur_result里的数据,条件为tx_concur_result.tx_code=tx_concur_def.tx_code and tx_concur_result.result_id and=tx_concur_def.result_id and data_status=’N’b)调用系统监控接口,决定是否可以处理用户数据c)查看工作进程队列,如果有可用进程,把数据发送到可用进程d)检查是否有死进程,有则记录错误状态,重新启动该工作进程e)据工作进程的结果,更新tx_concur_result里的data_status5.根据tx_concur_result里的data_status,更新tx_concur_def里的tx_status工作进程流程1.初始化环境2.循环处理“监管进程”发布的指令a)解析传入的数据,把值放到相应的数据编码里b)调用tx_prog程序c)把tx_prog的执行结果返回到“监管进程”“工作进程”内部如果有循环的数据要处理,那么也可以调用系统资源监控API,来决定是否处暂停处理下一条。

信用社(银行)综合业务系统会计凭证使用及日终批处理业务说明

信用社(银行)综合业务系统会计凭证使用及日终批处理业务说明

信用社(银行)综合业务系统会计凭证使用及日终批处理业务说明一、存款业务(一)个人业务1、个人业务凭证(贷方)。

本机构客户存款业务,作2111活期储蓄存款/21111 个人银行结算存款/2151定期储蓄存款/2155教育储蓄存款等科目贷方记账凭证。

通存通兑代理他机构客户存款业务,作4629省辖汇兑汇差/4639县辖汇兑汇差等科目贷方记账凭证。

他代本贷方业务待批处理完成后生成系统汇总记账凭证,作4629省辖汇兑汇差/4639县辖汇兑汇差/2111活期储蓄存款/21111个人银行结算存款/2151定期储蓄存款/2155教育储蓄存款等科目汇总记账凭证,他代本清单分别作汇总记账凭证的附件。

2、个人业务凭证(借方)。

本机构客户取款业务,作2111活期储蓄存款/21111 个人银行结算存款等科目借方记账凭证。

通存通兑时,作4629省辖汇兑汇差/4639县辖汇兑汇差等科目借方记账凭证。

资金去向为待销账时,打印个人业务凭证(借方)、贷方记账凭证,个人业务凭证(借方)作21111个人银行结算存款等科目借方记账凭证,贷方记账凭证作2431应解汇款科目记账凭证。

他代本借方业务待批处理完成后生成系统汇总记账凭证。

作为4629省辖汇兑汇差/4639县辖汇兑汇差/2111活期储蓄存款/21111个人银行结算存款等科目汇总凭证,他代本清单作汇总记账凭证的附件。

3、存款利息单。

第一联借方凭证,作2611应付利息/5211利息支出科目借方凭证;第二联贷方凭证,如为储蓄存款作应缴代扣利息税科目贷方记账凭证,如为单位存款作存款账户贷方凭证;第三联作客户利息证明单。

通存通兑时:个人业务凭证作4629省辖汇兑汇差/4639县辖汇兑汇差等科目借方记账凭证。

存折、存单、存款利息单作为借方记账凭证的附件。

4、旧存单。

旧存单支取时打印借方记账凭证,旧存单作借方记账凭证附件。

如客户要求部分提前支取,需将旧存单更换为新存单,然后按新存单方式处理。

5、特殊业务申请书。

银行核心系统之分表分区和批处理性能优化

银行核心系统之分表分区和批处理性能优化

银行核心系统之分表分区和批处理性能优化展开全文法国· 巴黎· 塞纳河1分表与分区的选择(1)分表分表是表名不同,表结构一致,由应用程序自行实现访问的封装。

(2)分区分区是在同一个表内,由数据库实现记录存储的分片,对应用程序透明。

此时索引可选择是分区索引还是全局索引。

但有分区删除的情况时,不应建立全局索引。

(3)选择如果划分的规则未来会有变化,则应选择分表,可实现不停机修改规则。

因此,按日期可分区,按hash应分表。

(4)数据拆分按日期拆分的,查询时必须带日期或日期范围。

历史日期数据不得更改,要进行转移。

只应访问当日和昨日的数据,其余日期由历史数据提供查询。

按稳定不变的各类ID(如账号,客户号,卡号)进行hash分表的,查询时必须带ID,如果有间接查询的情况,应建立映射转换表。

Hash选择要直观和均匀。

2批处理性能(1)批处理并发批处理并发时,并发进程按照分表分区来拆分,每个进程顺序处理且只处理一个分片。

因此,相同ID的其他表应保持一样的hash规则,达到进程处理的拆分一致。

并发处理时有大量insert的表,要注意达到最高性能,需要做到:同一个分片只由一个进程插入数据。

(2)批处理批处理时,对一定可以成功,并且对外无影响的部分处理,可登记异步加工。

如内部账记账,补清算。

批处理时,在一个进程内,应考虑一个事务下对频繁更新插入的表记录进行合并,一次性处理,如多笔一对一记账可以改变成多对一记账,或者设计传票和明细表结构时,能体现多合一的汇总传票,汇总明细。

如果不能,还可以将一个事务中该记录的多次update在应用中暂存,commit时再进行一次update,将一个事务中多次insert暂存,commit时进行整体insert。

2019年银行(信用社)综合业务系统年终决算工作操作流程.doc

2019年银行(信用社)综合业务系统年终决算工作操作流程.doc

银行(信用社)综合业务系统年终决算工作操作流程今年是综合业务系统全省机构上线运行的第一个会计年度,全省农村信用社第一次实现统一年终决算,为做好全省信用社年终决算工作,确保综合系统安全、稳定运行,现将今年系统年终决算工作安排如下:一、决算时间按照《会计法》的规定全省农村信用社决算日为12月31日。

具体时点以人民银行大小额支付系统关机时间为准。

但各市联社(办事处)、县级联社(含农合行和农商行)、信用社、信用分社、储蓄所必须在决算前做好各项准备工作。

二、决算操作流程今年决算工作操作流程分为两类:一类是省联社网络中心操作流程。

另一类会计专业操作流程。

但两类操作流程相互衔接,密不可分。

简易流程图如下:三、会计决算工作操作流程(会计人员操作)今年会计决算工作(决算日会计人员操作)共分为5个阶段,依次为决算准备阶段、正常业务处理阶段(决算日)、损益确认阶段、利润分配阶段、打印报表及账页阶段。

(一)第一阶段:会计决算准备工作阶段本阶段是保证决算工作顺利实施的前提,各市联社(办事处)、县级联社(含农合行和农商行,下同)、信用社、信用社分社、储蓄所必须高度重视决算的准备工作。

1.人员培训由于全省刚刚实现数据大集中,第一次实施统一的年终会计决算,加之现有的会计人员对综合业务系统操作的能力水平有限,所以年终决算人员的培训工作十分重要。

省联社按照既定的分级培训的办法,即省联社负责县区联社(清算中心)以上人员的培训,县级联社负责辖内信用社、信用社分社(含储蓄所)相关人员的培训。

但由于基层单位没有培训环境,省联社尽量培训到基层单位,但市联社(办事处)、县级联社、信用社的一把手必须认真地组织相关人员对基层会计人员实行再培训并经严格的闭卷考试,确保辖内年终决算操作人员熟练掌握操作步骤。

培训的最终目的是每个网点必须达到至少有一名业务人员能够熟练地掌握决算操作流程。

培训后的考试如果不合格,除对其加强培训外,其所属单位还要必须制定好年终决算人员的储备计划工作,并包涵在年终决算应急系列预案当中,切实防止意外情况发生。

银行日终处理业务设计

银行日终处理业务设计

日终处理业务设计方案一.模块分类1.计息结息●活期存款(备付金)或活期储蓄存款结息●贷款(拆借户)结息●贷款应收未收利息的计算复利●备付金罚息计息●上存户计息2.特殊处理●准备金的自动扣减●到期贷款自动还款●到期拆放户自动还款●逾期贷款两年自动转呆滞贷款●定期存款计提应付利息●自动转存的处理●自动解挂●年终来往帐户的结清3.汇差清算●汇差清算●汇差划转4.日终帐务过程●柜员平帐●部门平帐●生成当日总帐●计算分户帐余额●滚积数二.详细设计说明1.柜员平帐1.功能简述:根据柜员的当日日间交易,生成柜员扎帐单2.所属子系统:日终处理3.使用机构:二级支行、一级支行、总行清算组4.适用范围:部门日终5.输入参数:柜员号6.业务处理流程:轧帐单根据日间交易中所产生的传票,按科目和币种进行汇总,并区分转帐和现金,统计各科目的传票数以及借方发生额和贷方发生额。

根据分户帐,统计出该柜员今日在各科目下的开销户数。

7.输出内容:柜员扎帐单、柜员日间交易补充传票清单。

8.待确认项目:取消附件数2.部门平帐1.功能简述:汇总柜员扎帐单和电脑产生的帐务的扎帐单,生成部门扎帐单。

2.所属子系统:日终批量3.使用机构:二级支行、一级支行、总行清算组4.适用范围:部门日终5.输入参数:部门号码6.业务处理流程:当所有当日有交易的柜员都完成了柜员平帐,而且无待提入的报单时,汇总柜员扎帐单和电脑产生的帐务的扎帐单,按现金和转帐分别检查借贷平衡。

检查通过后,生成部门平帐单。

从部门日结单生成业务日结单。

根据表外和备忘科目帐务流水,生成表外及备忘科目日结单。

7.输出内容:部门平帐单、业务日结单3.汇差清算1.功能简述:全行的往来业务,全部通过416汇差科目下属的各分户,因此日中的清算过程,也就是对各级416科目的清算过程2.所属子系统:日终批量3.使用机构:中心机房4.适用范围:日终5.输入参数:无6.业务处理流程:●全行只有总行清算组一个资金对外出口,其余各支行的清算只对总行或上级支行。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

名词介绍
➢监理进程:
用来启动、停止工作进程,给工作进程分配任务,监控工作进程的状态,监控系统资源。

➢工作进程:
用来完成具体的业务功能,详细的业务逻辑要在这个进程里执行。

报文格式
“指令”是监理进程发送给工作进程的。

“状态”是工作进程发送给监理进程的。

数据结构
交易并发定义表( tx_concur_def)
交易并发结果表(tx_concur_result)
Create unidex index tx_concur_resut_idx1 on tx_concur_result (tx_code,result_id,data_id)
监理进程流程
1.根据tx_code,读取tx_concur_def里数据
2.创建proc_upper_limit和当前负载情况,创建适当数量的工作进程
3.查看tx_status的状态。

如果tx_status 为零,表示这个交易需要初始化
a)把result_id加1
b)执行tx_data里sql语句,
c)把结果放到tx_concur_result里的data_value列里。

d)把data_status设置为N
4.对并发数据(tx_concur_result)进行循环处理
a)读取tx_concur_result里的数据,条件为tx_concur_result.tx_code
=tx_concur_def.tx_code and tx_concur_result.result_id and
=tx_concur_def.result_id and data_status=’N’
b)调用系统监控接口,决定是否可以处理用户数据
c)查看工作进程队列,如果有可用进程,把数据发送到可用进程
d)检查是否有死进程,有则记录错误状态,重新启动该工作进程
e)据工作进程的结果,更新tx_concur_result里的data_status
5.根据tx_concur_result里的data_status,更新tx_concur_def里的tx_status
工作进程流程
1.初始化环境
2.循环处理“监管进程”发布的指令
a)解析传入的数据,把值放到相应的数据编码里
b)调用tx_prog程序
c)把tx_prog的执行结果返回到“监管进程”
“工作进程”内部如果有循环的数据要处理,那么也可以调用系统资源监控API,来决定是否处暂停处理下一条。

储蓄活期结息的说明
方法1:按机构结息
方法2:按机构加产品类型来结息
方法3:按帐户来结息。

相关文档
最新文档