账务实时交易系统设计思考-【第一节】-业务简介

【思考点滴】

作者 : 杨考  微信号 : devin_cn_hd_09_16

本文是【讲解篇】和【技术分享篇】结合起来,由于CSDN文章图片丢失,又补了一次图片。同时进行了章节拆分。

全量版             https://blog.csdn.net/yk200808/article/details/80755459
第一节:业务简介    https://blog.csdn.net/yk200808/article/details/81624677
第二节:业务分析    https://blog.csdn.net/yk200808/article/details/81624779
第三节:功能设计    https://blog.csdn.net/yk200808/article/details/81624826
第四节:热点问题    https://blog.csdn.net/yk200808/article/details/81624861
第五节:准确性      https://blog.csdn.net/yk200808/article/details/81624899
第六节:使用建议    https://blog.csdn.net/yk200808/article/details/81624917
第七节:思考总结    https://blog.csdn.net/yk200808/article/details/81624934

1.概念

账务交易主要是指,在资金流发生的时候,需要根据资金的流入和流出情况,对涉及的账户金额进行增加和减少操作,更新资金的时候,同时需要生成相应的账单,以便后续查询和对账等使用。

提及账务交易,大家并不陌生,古代就开始有账务的概念,小到家庭,大到公司,差别在于记账方式不同而已,家庭一般都只记录流水,而大的公司,账务会有多个掌柜管理,同时根据业务会细分账务类型,完善记账流水,实现资金无缝监控。

1.1 账务类型和账单

        

   

1.2 资金流、账户、账单概念

     

1.3 资金流的多种表现形式

1.3.1 资金流多样性

  1. 1) 多样性是资金流的一个典型特征,

  2.       1.1) 资金有流向,

  3.       1.2) 有金额,

  4.       1.3) 有流入对象,

  5.       1.4) 可以收回资金,

  6.       1.5) 资金错误的时候,可以进行调账或者各种形式补偿。

  7. 2) 资金链的关联

  8.       2.1) 资金流可以在一个链条上,

  9.       2.2) 也可以在不同的链条上,

  10.       2.3) 不同链条上的资金流通过账单进行关联

1.3.2 资金流的模型(有向图:线型、树形、网状)

  1. 1) 资金流简单模型是线型,

  2. 2) 复杂一点是树形,

  3. 3) 最复杂的是网状,

  4. 用专业术语一句话概括描述,资金流的模型就是一个有向图

1.3.3 账单(只读)

          1) 资金流处理的时候,需要生成相应的账单,用来记录每个账户中出、入资金额度,用途描述,以及账户剩余资金的详细信息记录

          2) 账单严格意义来讲,一旦生成,不能修改,如果发生退款或者金额错误,如何进行处理呢?

               2.1)  发生退款,原账单保留不变,生成一个退款交易账单

               2.2) 发现金额错误,可以生成一个补偿账单或者调账账单

         总之,账单是只读,不做任何修改,这是账单的特征

  • 1.4 账务实时交易系统需要做什么?

账务实时交易系统,就是一个万能掌柜,首先能处理各种业务,其次是实时,最重要的是准确、可靠。

如何做到实时和准确,下图有详细信息可供参考。

猜你喜欢

转载自blog.csdn.net/yk200808/article/details/81624677