银行核心业务系统总体设计 联系客服

发布时间 : 星期三 文章银行核心业务系统总体设计更新完毕开始阅读03784b9eb307e87100f69630

核心系统项目文档 总体设计

§6.8 7×24小时营业设计

§6.8.1

不间断营业设计架构

帐务接口记帐逻辑处理客户功能资料定制内部切换处理账户关系对照对照系统状态参数交易日志控制会计变动分录7X24分户帐分户帐临时转移总帐帐操作同步命令与切换批次自汇总账动业务与清算总分核对结息处理结转处理周期处理

Page 49 of 118

零毫秒切换 核心系统项目文档 总体设计

§6.8.2

7×24小时营业任务序列

正常运行 状态 NORMAL 切换日期, 进入日终处理状态 日终批处理状态 CUTOFF 日终批处理结束, 进入追帐 状态 追帐状态 APPEND 前一工作日 联机交易在同时进行 下一工作日 追帐结束, 切回正常 状态

1. 系统24小时的帐务处理完全由系统的底层函数处理,程序开发员在开发交易时只

需要调用子交易,不需要考虑24小时的帐务。 2. 系统状态

公共系统控制参数中的系统状态分为:N:日间运行状态(normal)

C:日切运行状态(cutoff) A:追帐运行状态(append)

Page 50 of 118

核心系统项目文档 总体设计

S:系统关闭(shutdown)

系统的C,A,N状态是系统日终处理时进行的状态切换。 3. 系统关闭

核心业务系统处于关闭时,禁止所以业务运行。此状态在出现特殊情况时。 4. 系统日间运行状态

系统做完日终批量处理后,状态未日间运行状态,此时所有的交易实时修改分户帐的余额。 5. 系统日切状态

系统日终操作在做完当天的自动转存等帐务处理后,在系统入总帐前,将系统的状态改为日切状态。在该状态下的所有交易,不修改分户帐的余额,其发生额写入影子分户。保持分户帐余额不变,是为了机构入总帐时进行总分平衡的检查。 6. 系统追帐状态

系统日终入机构总帐结束后,系统状态改为追帐。在这个状态下的所有交易,实时修改分户帐余额。日终处理的追帐交易,对影子分户里帐户的发生额进行分户帐余额的修改。在所有分户追帐完成之后,系统状态改为日间运行状态。

§6.8.3

7×24小时营业设计要求

? 系统只要不是运行在日终批处理状态(CUTOFF状态),也就是系统运行在正常状态

(NORMAL状态)或追帐状态(APPEND状态),帐务处理API可修改分户帐余额; ? 系统只要是运行在日终批处理状态(CUTOFF状态),记帐API就不能直接更改分户帐余

额,而只能更改影子帐户余额。注意:在日终批处理状态下,任何联机交易都可能发生,所以开户程序在写分户余额时,只能将余额记为0,而真正的余额必须记入影子帐户中;同样,销户时,不能将分户余额记为0,而必须将发生额(也就是余额)记入影子帐户中。冲正交易的处理相同.

? 系统只要不是运行在N状态(正常状态),计算帐户可用余额时,必须将影子帐户中的

余额和分户帐中的余额一起合并计算。

Page 51 of 118

核心系统项目文档 总体设计

? 由于日切后,系统进入下一个帐务周期,所以帐务处理流水(如:分户帐明细,分录流

水,子交易流水)中均记录了帐务日期,因而不会和前一帐务日期相混淆。在备份这些库表时,只要根据帐务日期处理即可。

? 任何帐户,包括客户帐,内部帐,处理方法是一样的。 ? 由后台主机按照交易来确定哪些交易允许在日终期间可以开通。

? 如果柜台开通24小时业务,需要考虑柜员及网点轧帐交易的支持,业务需考虑传票装

订与柜员轧帐的模式。

§6.9 统一冲销模式设计

§6.9.1 实现方式

核心系统采用统一的当日冲销(抹帐)用户接口,使操作人员对系统中的任何交易的冲销,均使用统一的一个专门用于冲销的交易码。

当日冲销实现对当天的帐务进行冲销,包括帐务类冲销和非帐务类冲销,在系统中采用“反交易+存储过程”的模式实现。即,分为流水冲销(置成被冲销状态)、反交易(生成新的流水,状态为冲销,借贷方向同原先的交易)、登记簿冲销(自动完成),请注意:非当日的帐务不能用此交易处理。

当日冲销可以冲销帐务的和非帐务的交易,帐务的交易必须有流水记录,非帐务的交易可以有也可以没有流水记录,但必须产生一个流水号(因为银行需要统计柜员的业务量及对特殊交易记录进行稽核,所以系统中所有处理登记簿的交易都要登记一条非帐务流水,方便查询)。反交易一般针对处理帐户的子交易专门设定,每一个记帐子交易或API必须有一个对应的反交易函数。

Page 52 of 118