基于领域驱动设计的证券交易系统的设计与实现
发布时间:2017-09-09 07:21
本文关键词:基于领域驱动设计的证券交易系统的设计与实现
更多相关文章: 高频交易 领域驱动设计 领域模型 证券交易系统
【摘要】:券商现有的第三代证券集中交易系统,已经经过了十年,系统的技术架构渐渐固化、模块之间的耦合度变得紧密,模块设计变得过程化。随着中国证券市场的创新和发展,各类业务品种如ETF基金、金融期货、期权等衍生品的不断推出,业务规则复杂且变化频繁,现有交易系统不仅性能已经开始产生一定瓶颈,更难以应付证券市场业务需求的快速变化。因此,如何在证券交易系统中实现高内聚松耦合的设计,以提供更好的可扩展性和可维护性,降低软件开发成本,成为一个急需解决的问题。针对上述问题,本文以实际项目为背景,应用领域驱动设计思想,构建一个基于领域驱动设计的新型证券交易系统,从而向投资者提供更为优质的证券交易服务,提升企业的核心竞争力。论文首先研究了领域驱动设计开发的技术理论,介绍了相关的技术概念;紧接着对证券核心交易业务进行业务建模,定义了证券交易系统的功能和性能需求;随后以证券交易业务领域为核心,构建领域模型,并从领域模型出发,提出一个面向对象的架构和设计方案;随后依据领域驱动设计的开发思想,将该系统分为接口层、服务层、领域层和基础结构层,并探讨每层的设计实现,同时在内存中处理全部领域模型数据,系统性能有了大幅提升;最后设计了支持推送功能的报盘回报,实现交易所报单和成交回报交易数据的高速流转。本文最后对系统进行了压力测试和性能测试,并从设计的角度分析了该系统改造前后的实现效果对比,目前该系统已经取得了良好的实际应用效果,证明了证券交易系统开发中采用领域驱动设计思想的合理性与可行性。
【关键词】:高频交易 领域驱动设计 领域模型 证券交易系统
【学位授予单位】:中国科学院大学(工程管理与信息技术学院)
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP311.52
【目录】:
- 摘要5-6
- Abstract6-10
- 第一章 绪论10-16
- 1.1 研究背景与意义10-11
- 1.2 国内外研究现状11-13
- 1.3 本文主要研究内容13-14
- 1.4 本文主要组织结构14-16
- 第二章 相关理论与技术16-30
- 2.1 领域驱动设计相关理论研究16-26
- 2.1.1 领域驱动设计技术背景16-17
- 2.1.2 领域驱动设计技术方法17-24
- 2.1.3 领域驱动设计技术特点24-25
- 2.1.4 领域驱动设计适用场合25-26
- 2.2 领域驱动设计相关技术研究26-29
- 2.2.1 Spring技术26-27
- 2.2.2 JMS技术27-28
- 2.2.3 NoSQL技术28-29
- 2.3 小结29-30
- 第三章 系统需求分析30-42
- 3.1 项目背景30-31
- 3.2 系统目标31
- 3.3 业务建模31-36
- 3.4 功能性需求36-39
- 3.5 非功能性需求39-40
- 3.6 可行性分析40-41
- 3.7 小结41-42
- 第四章 系统架构设计42-54
- 4.1 系统概要设计42-46
- 4.1.1 体系结构设计42-43
- 4.1.2 订单流程设计43
- 4.1.3 功能模块设计43-45
- 4.1.4 系统分层设计45-46
- 4.2 领域层设计46-49
- 4.2.1 设计难点46
- 4.2.2 解决方法46-47
- 4.2.3 模型详细设计47-49
- 4.3 基础结构层设计49-52
- 4.3.1 设计难点50
- 4.3.2 解决方法50-51
- 4.3.3 其他实现设计51-52
- 4.4 应用层设计52-53
- 4.5 接口层设计53
- 4.6 小结53-54
- 第五章 系统实现与评价54-66
- 5.1 系统的实现54-63
- 5.1.1 系统开发环境54-55
- 5.1.2 领域层实现55-58
- 5.1.3 基础结构层实现58-61
- 5.1.4 应用层实现61-63
- 5.1.5 接口层实现63
- 5.2 系统的验证与评价63-65
- 5.2.1 压力测试64
- 5.2.2 性能测试64-65
- 5.2.3 系统的评价65
- 5.7 小结65-66
- 第六章 结论与展望66-68
- 参考文献68-72
- 致谢72-74
- 个人简历、在学期间发表的论文与研究成果74
【参考文献】
中国期刊全文数据库 前1条
1 范凯;;NoSQL数据库综述[J];程序员;2010年06期
中国硕士学位论文全文数据库 前1条
1 黄旭;基于领域驱动的基础教育管理系统的设计与实现[D];中南大学;2012年
,本文编号:819068
本文链接:https://www.wllwen.com/jingjilunwen/qihuoqq/819068.html