当前位置:主页 > 经济论文 > 期货论文 >

基于SpringMVC的期货清算系统的设计与实现

发布时间:2017-07-07 22:23

  本文关键词:基于SpringMVC的期货清算系统的设计与实现


  更多相关文章: 期货清算系统 清算流程 保证金 SpringMVC iBatis


【摘要】:近些年来,随着中国期货市场的迅猛发展和期货市场一体化进程的加速,对期货交易进行清算工作的重要性越发凸显出来。清算系统的运行涉及数以万计客户的百亿级资金,既存在庞大且复杂的批量运算动作,又对核算精准性和高效性有较高要求。现阶段主流券商采用的清算系统在总体架构上大多为存储过程式的清算系统以及逐笔交易式的清算系统。随着券商对清算系统使用频率的增加和清算交易数据量的增大,系统架构简单且对数据库性能的依赖过度的存储过程式清算系统已不再适用于现阶段复杂的清算业务流程。而逐笔交易式的清算模式在进行业务计算后频繁地与对数据库IO操作而产生大量的时间耗损和低效,也处在了被淘汰的边缘。因此,传统简单粗放型清算机制显然已不再满足券商对清算系统的要求了。文本以降低清算耗时、提高核算效率和准确性为出发点,力图设计并实现高效稳定、精确安全、成本合理、易于扩展和维护的期货清算系统。本文主要工作为:1)对期货清算业务进行调研分析,在与清算团队对系统需要达到的功能效果进行了沟通和研讨后,确定了用户在使用清算平台的交互场景,从而得出本文所实现系统的用户需求;2)设计并实现期货清算系统核心的清算流程模块。本文实现的期货清算系统在PAFA框架提供的基础通用功能基础上,采用SpringMVC轻量级框架和提供持久层对象关系映射的iBatis框架来搭建系统基本架构,进行系统核心模块清算流程和系统辅助模块的业务逻辑的设计和实现。系统主要由清算流程、清算查询、清算管理、系统配置、系统管理五个模块组成。系统核心模块清算流程部分包括清算前准备、外部数据导入、持仓汇总、交割处理、费用计算等功能;3)完成系统主要模块的功能测试、系统环境部署及生产环境准备工作。本文主要的创新之处在于:1)创新性地设计并实现内存核算、批量式存储的清算模式。在内存中完成主要的清算及核对工作,对清算结果进行批量式存储的持久层交互模式,大幅降低清算过程中的时间耗损,提高清算工作的效率;2)创新性地提出了保证金和手续费层级式动态读取及配置的解决方案。实现该解决方案并应用到清算费用计算模块中,取代了传统清算中以合约号作为单一依据的固定保证金率读取机制,使保证金率能深入到账户类别、合约产品的层次进行读取,便于动态配置,更加契合清算业务的需求。目前,本文实现的系统已通过系统测试并在平安证券期货交易平台成功部署。每个交易日结束后,可对期交所提供的当日交易明细数据进行高效稳定的清算工作,具有商业实用价值。
【关键词】:期货清算系统 清算流程 保证金 SpringMVC iBatis
【学位授予单位】:中山大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP311.52
【目录】:
  • 摘要4-6
  • Abstract6-10
  • 第一章 概述10-14
  • 1.1 课题的研究背景10-11
  • 1.2 国内外研究现状11
  • 1.3 论文主要工作及意义11-12
  • 1.4 论文组织结构12-14
  • 第二章 相关技术分析14-21
  • 2.1 SpringMVC技术14-15
  • 2.2 iBatis框架15-16
  • 2.3 PAFA框架16-17
  • 2.4 Ajax17
  • 2.5 期货清算业务17-20
  • 2.6 本章小结20-21
  • 第三章 清算系统需求分析21-32
  • 3.1 系统可行性分析21-22
  • 3.2 用户角色分析22
  • 3.3 功能性需求22-30
  • 3.4 非功能性需求30-31
  • 3.5 本章小结31-32
  • 第四章 系统总体设计32-47
  • 4.1 系统体系架构32-33
  • 4.2 系统结构设计33-36
  • 4.3 数据库设计36-46
  • 4.4 本章小结46-47
  • 第五章 系统详细设计47-66
  • 5.1 期货清算流程模块48-63
  • 5.2 清算查询模块63-64
  • 5.3 清算管理模块64-65
  • 5.4 本章小结65-66
  • 第六章 清算系统的部署与应用66-77
  • 6.1 开发环境与部署环境66-68
  • 6.2 系统主要功能模块展示68-73
  • 6.3 系统测试73-76
  • 6.4 本章小结76-77
  • 第七章 总结与展望77-79
  • 7.1 总结77-78
  • 7.2 展望78-79
  • 参考文献79-82
  • 致谢82

【相似文献】

中国硕士学位论文全文数据库 前2条

1 严杰;基于SpringMVC的期货清算系统的设计与实现[D];中山大学;2015年

2 杨慧;基于SpringMVC与iBATIS框架的企业工单管理系统的设计与实现[D];中国科学院大学(工程管理与信息技术学院);2015年



本文编号:532092

资料下载
论文发表

本文链接:https://www.wllwen.com/jingjilunwen/qihuoqq/532092.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户6120d***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com