您当前的位置:首页 > 计算机论文>智能科技论文

基于三层C/S模式的大宗商品电子撮合交易系统的

2015-08-31 13:38 来源:学术参考网 作者:未知

摘 要:大宗商品电子撮合交易以互联网为基础、以交易双方为主体、以银行电子支付和结算为手段、以客户数据为依托,以电脑报价、时间优先为交易方式,通过B2B电子商务模式进行公开交易。笔者所开发的大宗商品现货电子撮合交易系统正是基于这样一种交易方式,以C++ Builder为开发语言,SQL Server作为数据库服务器,采用客户机/服务器结构模式,为买卖双方提供的电子交易平台。

关键词:大宗商品 撮合交易

1.概述
  传统交易是人们租用摊位,在摊位上进行面对面的商业买卖模式,随着经济的飞速发展,传统交易模式逐渐显现市场开发成本高、交易过程复杂、资金回笼慢等问题,已经不能满足企业发展的需要。大宗商品电子交易也称网上现货交易,是以互联网为基础,公开交易、同货异地、统一撮合、统一结算、价格行情实时显示的一种B2B电子商务形式;是一种网上和网下相结合,现实和虚拟相结合,传统经济与新经济相结合的双赢模式,充分弥补了传统交易方式的不足。笔者所开发的大宗商品电子撮合交易系统正是满足这种交易方式的基于三层C/S模式的软件系统。
2.三层C/S模式的结构及特点
  三层C/S模式是在分布式技术的基础上,将信息系统的功能从逻辑上划分为客户层、业务层、数据层三个层次。其中客户层用于完成应用的用户接口部分, 负责显示信息和收集数据,并与业务层通讯;业务层也称“应用层” 或“中间层,用于响应客户层的请求,根据业务逻辑进行处理,并将处理结果发回客户层;数据层主要用于完成包括数据的定义、维护、访问和更新在内的数据服务,以及管理并响应业务层提交的数据请求,如下图。
  
  三层C/S模式把业务逻辑处理从客户机和数据库服务器中分离出来,系统相对集中于几个服务器上,可分散、均衡服务器的负荷而不影响客户环境,具有良好的稳定性、可伸缩性和可扩展性且易于升级、管理、维护;分布式计算模式下数据计算在应用服务器上完成,减轻了网络负担,提高了系统运行效率。这些特点使基于三层结构的应用系统成为跨硬件平台、跨操作系统平台、跨图形界面平台的开放性系统,在易用性、可移植性和应用效率方面具有比较大的优势。
3.系统功能设计
  大宗商品电子撮合交易系统为生产商、销售商进行大宗商品买卖提供了一个网上交易平台,该平台利用电子商务技术,将大宗商品买卖设计为标准化合约,结合传统现货买卖模式,集中竞价、撮合交易,整个交易过程全部在电子平台上完成。本系统共包括实时交易系统、交易撮合系统、资金结算系统、交易管理系统、交易资金存管系统五个子系统。系统结构图如下所示:
   
3.1实时交易系统
    该子系统包括交易商使用的客户端和交易业务处理系统,交易客户端可通过互联网、电话网或局域网与交易业务处理系统相连,交易商通过客户端将交易委托指令、各种查询请求发送给交易业务处理系统,交易业务处理系统处理后将结果发送回客户端,客户端收到后将结果显示给交易商,以上所有的交易信息均以密文在公网上传输,系统安全且使用方便。交易流程如下图所示:


3.2交易撮合系统
  交易商在规定的时间内(通常指一小节)输入买卖指令,一小节结束后由本子系统对买卖双方的交易指令按时间优先的原则配对成交,成交结果被视为双方达成了电子交易合同,并根据买入总数量与卖出总数量调整交易价格后进入下一小节。

 

3.3资金结算系统
   根据交易规则的有关规定对交易商的交易结果进行计算、划拨。主要包括对交易保证金、浮动盈亏的及时冻结、交易手续费的及时扣除、出入金的划拨、交收货款和其他相关款项的结算等;同时,该子系统还可及时呈现每个交易商的交易状况、资金状况,结算部门可根据该子系统每日盯市并及时发现风险、防范风险。
            资金结算
  

              货物交接
3.4交易管理系统
  该子系统主要用于交易合约的设计和发布、交易和交收保证金比率、手续费比率以及各种税率等交易参数的设置、交易商的管理、交易商委托、成交等相关报表的生成和打印。
3.5交易资金存管系统
  该子系统通过专线与交易市场结算银行相联,用来实现银行数据与交易数据的实时同步。主要功能有:1、实时出金,即客户通过该系统实时划出资金;2、实时入金,即客户通过该系统实时划入资金;3、日终清算,即每日交易结束后实现交易数据与银行帐户之间的清算;4、日终对账,即清算后要对交易系统每个交易商的资金数据与银行相应帐户数据进行审核,确保账实相符。该子系统实现了银行账户数据与交易市场交易数据的在线交互,大幅提升了资金管理效率,同时锁定了资金流向,实现了交易资金的第三方监管。
4.结束语
  大宗商品电子撮合交易系统规模庞大,涉及问题很多,本系统严格遵循结构化的设计思想,以C++ Builder为开发语言,SQL Server作为数据库服务器,基于c/s三层结构,分离了系统的交易客户端、应用服务器、数据库服务器,具有较好的可扩展性和较高的运行效率,同时又保证了数据的安全。在中国茧丝绸交易市场正式运行多年,功能齐全、运行良好,通过本系统该市场每年完成近两百亿的网上交易额,经济效益显著。

参考文献
[1]C++Builder网络编程核心技术.北京:机械工业出版社
[2]C++Builder数据库开发实用教程.北京:清华大学出版社
[3]SQL Server数据库技术大全.北京:清华大学出版社
[4]中国商品交易市场30年.北京:经济管理出版社
[5]需求分析与系统设计.北京:机械工业出版社
  

相关文章
学术参考网 · 手机版
https://m.lw881.com/
首页