基于SpringMVC的期貨清算系統(tǒng)的設計與實現(xiàn)
發(fā)布時間:2017-07-07 22:23
本文關鍵詞:基于SpringMVC的期貨清算系統(tǒng)的設計與實現(xiàn)
更多相關文章: 期貨清算系統(tǒng) 清算流程 保證金 SpringMVC iBatis
【摘要】:近些年來,隨著中國期貨市場的迅猛發(fā)展和期貨市場一體化進程的加速,對期貨交易進行清算工作的重要性越發(fā)凸顯出來。清算系統(tǒng)的運行涉及數(shù)以萬計客戶的百億級資金,既存在龐大且復雜的批量運算動作,又對核算精準性和高效性有較高要求,F(xiàn)階段主流券商采用的清算系統(tǒng)在總體架構上大多為存儲過程式的清算系統(tǒng)以及逐筆交易式的清算系統(tǒng)。隨著券商對清算系統(tǒng)使用頻率的增加和清算交易數(shù)據(jù)量的增大,系統(tǒng)架構簡單且對數(shù)據(jù)庫性能的依賴過度的存儲過程式清算系統(tǒng)已不再適用于現(xiàn)階段復雜的清算業(yè)務流程。而逐筆交易式的清算模式在進行業(yè)務計算后頻繁地與對數(shù)據(jù)庫IO操作而產(chǎn)生大量的時間耗損和低效,也處在了被淘汰的邊緣。因此,傳統(tǒng)簡單粗放型清算機制顯然已不再滿足券商對清算系統(tǒng)的要求了。文本以降低清算耗時、提高核算效率和準確性為出發(fā)點,力圖設計并實現(xiàn)高效穩(wěn)定、精確安全、成本合理、易于擴展和維護的期貨清算系統(tǒng)。本文主要工作為:1)對期貨清算業(yè)務進行調(diào)研分析,在與清算團隊對系統(tǒng)需要達到的功能效果進行了溝通和研討后,確定了用戶在使用清算平臺的交互場景,從而得出本文所實現(xiàn)系統(tǒng)的用戶需求;2)設計并實現(xiàn)期貨清算系統(tǒng)核心的清算流程模塊。本文實現(xiàn)的期貨清算系統(tǒng)在PAFA框架提供的基礎通用功能基礎上,采用SpringMVC輕量級框架和提供持久層對象關系映射的iBatis框架來搭建系統(tǒng)基本架構,進行系統(tǒng)核心模塊清算流程和系統(tǒng)輔助模塊的業(yè)務邏輯的設計和實現(xiàn)。系統(tǒng)主要由清算流程、清算查詢、清算管理、系統(tǒng)配置、系統(tǒng)管理五個模塊組成。系統(tǒng)核心模塊清算流程部分包括清算前準備、外部數(shù)據(jù)導入、持倉匯總、交割處理、費用計算等功能;3)完成系統(tǒng)主要模塊的功能測試、系統(tǒng)環(huán)境部署及生產(chǎn)環(huán)境準備工作。本文主要的創(chuàng)新之處在于:1)創(chuàng)新性地設計并實現(xiàn)內(nèi)存核算、批量式存儲的清算模式。在內(nèi)存中完成主要的清算及核對工作,對清算結果進行批量式存儲的持久層交互模式,大幅降低清算過程中的時間耗損,提高清算工作的效率;2)創(chuàng)新性地提出了保證金和手續(xù)費層級式動態(tài)讀取及配置的解決方案。實現(xiàn)該解決方案并應用到清算費用計算模塊中,取代了傳統(tǒng)清算中以合約號作為單一依據(jù)的固定保證金率讀取機制,使保證金率能深入到賬戶類別、合約產(chǎn)品的層次進行讀取,便于動態(tài)配置,更加契合清算業(yè)務的需求。目前,本文實現(xiàn)的系統(tǒng)已通過系統(tǒng)測試并在平安證券期貨交易平臺成功部署。每個交易日結束后,可對期交所提供的當日交易明細數(shù)據(jù)進行高效穩(wěn)定的清算工作,具有商業(yè)實用價值。
【關鍵詞】:期貨清算系統(tǒng) 清算流程 保證金 SpringMVC iBatis
【學位授予單位】:中山大學
【學位級別】:碩士
【學位授予年份】:2015
【分類號】:TP311.52
【目錄】:
- 摘要4-6
- Abstract6-10
- 第一章 概述10-14
- 1.1 課題的研究背景10-11
- 1.2 國內(nèi)外研究現(xiàn)狀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 期貨清算業(yè)務17-20
- 2.6 本章小結20-21
- 第三章 清算系統(tǒng)需求分析21-32
- 3.1 系統(tǒng)可行性分析21-22
- 3.2 用戶角色分析22
- 3.3 功能性需求22-30
- 3.4 非功能性需求30-31
- 3.5 本章小結31-32
- 第四章 系統(tǒng)總體設計32-47
- 4.1 系統(tǒng)體系架構32-33
- 4.2 系統(tǒng)結構設計33-36
- 4.3 數(shù)據(jù)庫設計36-46
- 4.4 本章小結46-47
- 第五章 系統(tǒng)詳細設計47-66
- 5.1 期貨清算流程模塊48-63
- 5.2 清算查詢模塊63-64
- 5.3 清算管理模塊64-65
- 5.4 本章小結65-66
- 第六章 清算系統(tǒng)的部署與應用66-77
- 6.1 開發(fā)環(huán)境與部署環(huán)境66-68
- 6.2 系統(tǒng)主要功能模塊展示68-73
- 6.3 系統(tǒng)測試73-76
- 6.4 本章小結76-77
- 第七章 總結與展望77-79
- 7.1 總結77-78
- 7.2 展望78-79
- 參考文獻79-82
- 致謝82
【相似文獻】
中國碩士學位論文全文數(shù)據(jù)庫 前2條
1 嚴杰;基于SpringMVC的期貨清算系統(tǒng)的設計與實現(xiàn)[D];中山大學;2015年
2 楊慧;基于SpringMVC與iBATIS框架的企業(yè)工單管理系統(tǒng)的設計與實現(xiàn)[D];中國科學院大學(工程管理與信息技術學院);2015年
,本文編號:532092
本文鏈接:http://www.sikaile.net/jingjilunwen/qihuoqq/532092.html