文档介绍:浙江大学
硕士学位论文
基于OFBiz框架的期货交易系统设计与实现
姓名:刘岩
申请学位级别:硕士
专业:软件工程
指导教师:陈纯;卜佳俊
20070515
摘要期货交易就是交易会员对期货协议的买与卖。顾名思义,期货交易系统是指通过计算机及后台进程来进行期货协议买卖交易的一系列完整程序。一个完整的期货交易系统应该包含两部分,用于交易的部分和用于交易管理的部分。用于交易的部分大多采用基于内存的方式设计开发以达到最大的交易及查询响应速度。它的设计思路是:交易系统的所有数据存放在关系数据库中,但交易系统的核心代码在启动后与硬盘数据不直接通信,而只是在启动时将交易所需的数据一次性读入共享内存。这之后的所有交易撮合、生成委托单等都是在内存中实现的。当交易结束后,再将交易结果从内存写回数据库中,在数据库中实现交易结算、整理,产生各种帐目及统计报表,同时,再一次完成各种信息的录入与修改。用于交易管理的部分大多采用基于姆绞绞迪郑掖蠖喽加用到某种框架技术。本文所论述的内容就是基于蚣艿慕灰坠芾聿糠值设计与实现。本文在第一章介绍了期货交易的概念和期货交易对交易系统的特殊要求,接着介绍了技术以及基于慕灰紫低匙畛S玫纳杓颇J組,第二章介绍了目前基于技术的蚣芗际醯难芯浚⑶叶設框架进行了详细的论述,第三章介绍了本系统的需求,在第四章给出了系统框架的设计,第五章给出了基于牡缱咏灰紫低车南晗干杓疲诹陆樯芰讼低车墓丶际鹾拖低嘲全的设计,第七章给出了系统的测试数据与测试结论。在论文的最后对整个系统的开发过程进行了总结,并对基于钠诨踅灰紫低程岢隽艘坏阕约旱目捶ā关键词期货,框架技术,撮合技术,琹琂琌菘浙江大学硕士学位论文
畁琺...猙,瓹琈,琈,..,...瓼,.琓
图目录框架图⋯⋯⋯⋯⋯⋯⋯⋯图诨踅灰琢鞒掏肌图嵩狈窆δ芡肌图灰坠芾碓倍韵蠼换ネ肌图结算管理用例图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图嵩狈裣低辰换ネ肌图交易系统逻辑结构⋯⋯.图系统整体框架⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图低辰峁鼓P屯肌图系统类/对象模型图⋯⋯⋯⋯.图系统各模块类图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图没有业务处理时的顺序图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图有业务处理时的顺序图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图系统目录结构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图交易撮合流程图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图双机热备技术设计⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图系统数据部署图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图系统测试原理图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.图场景阅懿馐宰橥肌图场景阅懿馐宰橥肌图模型图⋯⋯⋯⋯⋯⋯⋯⋯J浇峁雇肌图组件图⋯⋯⋯⋯蚣芡肌框架图⋯⋯.图灰坠芾碓庇美肌图交收管理用例图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.图皇展芾矶韵蠼换ネ肌图结算管理对象交互图⋯⋯⋯图低彻芾碛美肌图低彻芾矶韵蠼换ネ肌图嵩狈裼美肌图系统体系结构图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.图低砏端架构⋯⋯⋯⋯。图内存与数据库同步图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图阅苎沽Σ馐酝肌浙江大学硕士学位论文⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯:⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯......⋯⋯⋯⋯⋯......Ⅱ
表目录表⒎⒎梦什馐曰肪乘得鞅怼表阅苎沽Σ馐曰肪乘得鞅怼表ǖソ邮苁荼怼表报单撮合数据表⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯浙江大学硕士学位论文
第滦髀期货交易概述期货交易是在现货交易基础上发展起来的、通过在期货交易所内成交标准化期货合约的一种新型交易方式。这种标准化是指进行期货交易的商品的品级、数量、质量等都是预先规定好的,只有价格是变动的。这是期货交易区别于现货远期交易的一个重要特征。期货合约标准化,大大简化了交易手续,降低了交易成本,最大程度地减少了交易双方因对合约条款理解不同而产生的争议与纠纷。期货交易是由结算所专门进行结算的。所有在交易所内达成的交易,必须送到结算所进行结算,经结算处理后才算最后达成,才成为合法交易。交易双方互无关系,都只以结算所作为自己的交易对手,只对结算所负财务责任,即在付款方向上,都只对结算所,而不是交易双方之间互相往来款项。这种付款方向的一致性大大地简化了交易手续和实货交割程序,而且也为交易者在期货合约到期之前通过作”对冲”操作而免除到期交割义务创造了可能“⋯。期货交易具有高信用的特征。高信用特征集中表现为期货交易的保证金制度。期货交易需要交纳一定的保证金。交易者在进入期货市场开始交易前,必须按照交易所的有关规定交纳一定的履约保证金,并应在交易过程中维持一个最低保证金水平,以