新理财论文提纲

2022-11-15 版权声明 我要投稿

论文题目:互联网金融平台通用清算系统的设计与实现

摘要:近年来,互联网理财业务飞速发展,互联网的便利性、无接触性让越来越多的投资者选择通过互联网金融平台购买理财产品,而不同投资者出于不同的目的,对理财产品的要求也不尽相同。为了迎合投资者的需求、增强竞争力,互联网金融平台需要尽可能快地支持尽可能多理财产品,这既是难得的机遇,也是一次巨大的挑战。每一种理财产品都蕴含着自己的业务规则,清算作为理财流程中重要的一步,其流程在不同的理财业务中也不尽相同。对于大部分企业而言,一个新的理财业务意味着一次新的开发工作。当前,随着理财业务需求的井喷式增长,从头开始为每个理财业务量身定制清算系统带来的重复开发、上线慢、难以统一管理等弊端已不容忽视。在这种情况下,很多公司开始致力于合理复用已有的服务,减少新业务的开发量。本文详细阐述了国内一家大型金融科技公司提出的通用清算系统。通用清算系统对理财产品交易过程中的清算流程进行合理抽象,向业务方赋予统一的清算流程编排、调度与运维能力。该系统在架构上可分为基础任务模块、业务定义模块、清算管理模块和任务调度模块。基础任务模块提供了各理财业务所需的清算流程基本步骤的默认实现,并提供了扩展接口供业务方实现个性化的逻辑;业务定义模块将一组相关的业务任务组合在一起,抽象成更易于管理的业务单元;清算管理模块向运维人员提供了统一的清算流程编排与管理的入口;任务调度模块则可充分利用集群能力对清算任务进行调度。本系统通过将不同清算业务抽象为一个统一模型来实现快速开发、快速上线、统一管理的目标。通用清算系统基于SOFA框架开发,使用MsgBroker在不同系统间进行消息传递,使用Scheduler三层调度模型来调度任务从而使系统具有较高的执行效率和较好的可伸缩性,使用Zdal管理分布式数据库,从而能够支持大容量的数据,保证了系统的可靠性。目前通用清算系统已支持国内某大型金融科技公司的数十种理财产品并已平稳运行超过半年,能够满足公司对互联网理财清算业务快速迭代、统一管理的需求,取得了较好的效果。

关键词:理财;清算系统;分布式;任务调度

学科专业:工程硕士(软件工程领域)(专业学位)

摘要

Abstract

第一章 绪论

1.1 项目背景

1.2 理财清算系统的发展现状

1.3 本文主要工作

1.4 本文组织结构

第二章 相关技术背景

2.1 分布式架构SOFA

2.2 消息服务中间件MsgBroker

2.3 分布式任务调度框架Scheduler

2.4 数据库中间件Zdal

2.5 本章小结

第三章 互联网金融平台通用清算系统的需求分析与设计

3.1 需求分析

3.1.1 业务背景

3.1.2 功能需求

3.1.3 质量属性

3.2 系统总体设计

3.3 数据库设计

3.4 模块设计

3.4.1 基础任务模块

3.4.2 业务定义模块

3.4.3 任务调度模块

3.4.4 清算管理模块

3.5 本章小结

第四章 互联网金融平台通用清算系统的详细设计与实现

4.1 基础任务模块

4.1.1 基础任务模块的详细设计

4.1.2 基础任务模块的实现

4.2 业务定义模块

4.2.1 业务定义模块的详细设计

4.2.2 业务定义模块的实现

4.3 任务调度模块

4.3.1 任务调度模块的详细设计

4.3.2 任务调度模块的实现

4.4 清算管理模块

4.4.1 清算管理模块的详细设计

4.4.2 清算管理模块的实现

4.5 本章小结

第五章 互联网金融平台通用清算系统的测试

5.1 测试环境

5.2 单元测试

5.3 功能测试

5.4 性能测试

5.5 本章小结

第六章 总结与展望

6.1 总结

6.2 展望

参考文献

致谢

上一篇:建筑工程毕业生论文提纲下一篇:我国高校会计教育论文提纲