java财务对账系统设计_对账系统设计

更多支付内容请移步个人站:YKBLog.top

对账整体设计

从整体来看,按照时序维度的先后,系统对账主要分为三阶段的工作。分别是数据准备、数据核对和差错处理。

数据准备细分一下,又分为文件获取、文件解析、数据清洗。

在对账专业概念中,数据核对和差错处理又叫轧账和平账。

具体设计脑图如下:

check-arch.png

对账各个模块设计

数据准备

数据准备,顾名思义,我们需要把对账所需的全部数据,接入到我们的对账系统。

该模块主要实现两个目标:

为不同的外部系统提供多元化的接入机制。

通过数据适配的手段把外部数据以统一的格式进行转换和存储。

在数据接入层,我们会针对不同的数据接入方提供三种不同的数据接入模式。如下图:

check-data-deal.png

数据拉取

主动拉取数据,并通过数据适配的方式,将数据存储到对账数据池中。

数据推送

指定标准规范和格式,供各个接入方使用,统一格式推送到对账服务。

人工上传

提供

你可能感兴趣的:(java财务对账系统设计)