 
         
         
        
            已阅读5页,还剩4页未读,            继续免费阅读
        
        
                版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
            厦门大学软件学院毕业设计(论文)开题报告学生姓名 班级 学号 指导教师姓 名 职称 所在单位厦门大学软件学院毕业设计(论文)题 目期货交易结算系统中交易查询模块设计与实现课题背景:随着改革开放,市场经济的发展,我国从1990年开展了期货交易。最近几年,人们越来越注重风险的转移、价格的发现和投机套利手段的使用,从而引发了期货交易的热潮。期货市场是价格风险的产物,期货市场运作原理就是价格风险的分散化1。为了保证价格风险的分散化就必须有一套完善的保障机制。其中,结算是期货交易保障机制的重要环节,没有结算,市场就无法确保交易履约,也就无法实现价格风险的转移2。结算包括交易所对会员的结算、期货公司对客户的结算两个层次。交易所对会员的结算是指根据交易结果和交易所有关规定对会员交易保证金、盈亏、手续费、交割货款及其他有关款项进行计算、划拨的业务活动。期货公司对客户的结算与交易所对会员的结算流程基本相同3。期货市场的结算所是期货市场的重要组成部分。期货交易结算是通过交易结算所来完成的。结算所的主要功能是结算交易帐户、核收保证金,使其维持交易所规定的最低水平上,并监管实货交割、报告交易数据、提供交割数据信息等4。所以一个好的期货交易结算系统在期货交易中发挥着重要作用。研究现状:目前我国的期货种类包括:上海期货交易所: 铜、铝、锌、天然橡胶、燃料油。 大连商品交易所: 玉米、黄大豆(1号、2号)、豆粕、豆油、棕榈油、线型低密度聚乙烯。 郑州商品交易所: 菜子油、小麦、棉花、白砂糖、PTA(精对苯二甲酸)。目前的结算系统只支持上面这些期货,而我国即将推出股指期货,这就使我国的期货公司在交易结算应用系统方面面临新的问题:需要一个新的交易结算系统以满足股指期货的交易结算需求。毕业设计(论文)的目标:整体目标:(1) 设计与实现一个满足股指期货的交易结算需求的期货交易结算系统。(2) 工作效率高,结算速度快(3) 数据完整性好(4) 用户界面方便灵活,提供多种查询、统计手段本人具体目标:实现期货交易结算系统中的查询交易模块。系统分析:交易所的具体结算业务如下:图1 结算业务流程根据结算业务流程将系统分成几个模块商品维护导入导出,客户维护导入导出,资金管理导入导出,交易管理,其他维护,风险管理,结算管理,报表管理,基本资料设定结合用户的需求,进行交易管理的历史交易查询模块设计分析。本项目的模块功能需求主要分成两部分:查询条件设定和查询结果呈现。用户设定相关的查询条件,根据条件到数据库相应的表中获取数据,并将结果呈现,如下图所示:图2 历史交易查询模块功能流程系统实现:基本环境开发工具:Eclipse 、JFormDesigner,iReporter开发语言:Java jdk1.5.0后台数据库:Oracle 10g开发平台:Windows XP 系统架构J2EE(Java 2 Platform Enterprise Edition)是Sun公司定义的一个开发分布式企业级应用的规范5。它提供了一个多层结构的、分布式的应用程序模型, 具有重用组件的能力、基于扩展标记语言(XML)的数据交换能力、统一的安全模式和灵活的事务控制能力6。J2EE核心采用了组件技术, 为企业应用系统提供了良好的可靠性、扩展性和安全性7。J2EE建立在Java2平台标准版的基础上, 它不仅巩固了标准版的许多优点, 如“编写一次, 到处可用”的移植性、安全性、平台无关性等, 同时还提供了对Java Servlets API、JSP、EJB、和XML技术的全面支持8。以上特征满足了系统的高可用性、高可靠性及可扩展性的应用需求,所以采用J2EE的三层式企业网络应用程序架构:图3 三层式企业网络应用程序架构选择Client/Server方式,使用Eclipse作为前端开发工具。系统采用MVC架构,主要分为三层:表示层(View):主要指GUI界面。控制层(Controller):把用户响应向业务模型层转发,并且将结果返回到表示层。业务模型层(Model):封装了所有的业务模型。系统使用MVC架构,在OMnology平台上开发。OMnology是一个J2EE的技术平台,是一个资料库应用软体的开发平台,是一个金融交易管理系统的交易管理平台,可以协助金融商品交易管理系统的开发,缩短专案与产品的开发周期9。OMnology的功能特性:跨平台化、开发快速化、操作简单化、高安全化、功能模组化、服务标准化10。图4 OM系统架构下面是OMnology平台的客户端架构和服务端架构。客户端架构10图5客户端架构1.Page:是一个UI Container(Panel、ScrollPanel),为MVC架构中的表示层(View),用来设定程序所使用到的所有UI,使用JFormDesigner来进行设计2.WorkSpace:宣告Business,宣告相关的UI画面,设定该程序要显示的首页3.Business:所有组件的事件控制,是MVC架构中的控制层(Controller)服务端架构11图6服务端架构Factory:Client呼叫Server方法的入口点,用于决定使用local本地调用BC,方便程序调试;还是使用remote远程调用BCIF:定义功能BC:实现功能,是MVC架构中的业务模型层(Model)应用案例:本文的应用背景是台湾精诚资讯公司开发的期货交易结算系统。我所负责的是查询历史交易和结果呈现部分。对于这部分,用户的需求为:要求用户可以自己设定查询条件,并根据所输入的查询条件对相应的数据表进行查询,在页面上分页呈现。可搭配报表中心进行报表资料预览。支持将查询结果资料汇出成各种档案(PDF、HTML、EXCEL)支持查询笔数限制或是分页查询功能(报表分批列印)。为此,设计该模块包含三个主要功能:查询数据呈现、呈现方式设定和数据管理。 (1) 查询数据呈现栏:依据查询条件,呈现查询结果。 (2) 呈现方式设定:可以对查询数据进行分页处理、笔数限制。 (3) 数据管理:系统支持将查询结果数据汇出成各种档案(包括PDF、HTML、EXCEL等),方便用户查看和备用。时间进度安排: 3月1日3月20日 学习使用开发工具和开发平台,了解期货结算知识 3月21日4月31日 研读需求报告 4月 1日4月10日 设计测试案例 4月10日5月5日 完成基本代码编写 5月5日5月15日 按照测试案例,进行测试,提交论文初稿 5月15日5月25日 完善程序功能,项目文档终稿完成,提交毕业论文 5月25日6月11 日 确认软件功能,确认所需要的功能匀已经完成,准备毕业答辩。主要参考文献目录1 赵进 期货交易所风险管理系统的构成 物资流通研究,1995,(01)2 何海燕 何海婷 建立期货交易的独立结算制度 政治与法律,1994,(02)3 钟金传 期货市场常用专业术语 当代畜禽养殖业,2006,(10)4 宁强 曹剑萍 期货结算程序的探讨 物资流通研究,1995,(01)5 /net/book/j2ee6 曾洪周 基于 JZEE 与 ArcGIS 的测绘资料档案管理系统的研究与设计 国土资源信息化,2007,(02)7 /html/jswz/200606/read-6389.htm8         
    温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农业会员营销方案
- 南阳策划活动方案策划公司
- 实战社区营销方案
- 苏少版音乐三上快乐恰恰恰教案(2025-2026学年)
- 短视频运营方案咨询电话
- 建筑物轮廓合并方案设计
- 防腐保温专业施工组织设计(范本)教案(2025-2026学年)
- 《曹刿论战》原文阅读及注释
- 2025年基础心理学专升本练习题库(含答案解析)
- 中国现代书法艺术发展史
- 厂房更换彩钢瓦施工方案
- 钢筋混凝土暗盖板涵技术交底
- 实操题目讲解
- 助听器效果评估
- 2023年宝钢股份用户满意度调查分析报告
- 沪教版小学英语语法及练习新版
- GB/T 6145-2010锰铜、康铜精密电阻合金线、片及带
- GB/T 3478.1-2008圆柱直齿渐开线花键(米制模数齿侧配合)第1部分:总论
- 服饰编码规则表参考范本
- 临床医学研究设计及统计学问题课件
- 《郑伯克段于鄢》PPT
 
            
评论
0/150
提交评论