帮助 本站公告
您现在所在的位置:网站首页 > 知识中心 > 文献详情
文献详细Journal detailed

实时跨平台桌面证券交易系统前端框架的设计与实现

导  师: 陈飞

授予学位: 硕士

作  者: ();

机构地区: 深圳大学

摘  要: 随着经济全球化的持续发展,国内经济不断向好发展,催生了多种多样的市场投资活动,其中以证券相关业务尤为活跃,为了满足国内投资者对国际化证券交易的需求,迫切需要开发一套国际化的证券交易系统。传统的原生C/S桌面端的开发模式,需要组建Windows和Mac OS两套团队,无论是从开发成本、开发时间,还是从人员招聘方面,对于公司来说,都是巨大的挑战。针对以上缺陷国际化证券交易系统采用前端基于Web开发,通过WebKit来构建跨平台桌面应用,充分利用本地客户端和Web各自的优势,本地客户端更加方便地调用操作系统的资源,而Web则实现快速迭代开发和数据展示。后端数据使用目前已经开发成熟的提供给移动端APP的数据接口,实现前后端分离的开发方式。相较传统桌面端应用的数据缓存和Web应用数据缓存,本方案使用WebKit原生支持的IndexedDB数据库,操作数据库无需安装额外的插件,也无需考虑跨浏览器和跨平台的兼容性问题,使桌面端交易系统有更近原生桌面应用的体验。对比传统的DOM操作方法,使用虚拟DOM的重新渲染页面的性能有高达40%的提升,这得益于对DOM操作的方式的改进,因为浏览器的主要性能消耗在渲染阶段,通过数据来渲染DOM,并通过修改数据来操作DOM的显示,比直接删除并添加DOM有更高效的性能。相比传统的Ajax与后台服务器交互的逻辑,对于实时性要求较高的数据已无法胜任,通过研究对比,在WebSocket协议的基础上,实现了交易系统与服务器之间的消息相互推送,较少了由于Ajax通信模式造成的大量无效交互和浪费大量网络带宽资源等问题。相比固定推送时间间隔,通过前一分钟的平均推送延迟时间,弹性设置推送时间间隔,能够在保证服务器性能的前提下,提高数据推送的实时性,最大化利用服务器资源并提升用户体验。本文主要从客户端与Web框架

关 键 词: 实时 跨平台 桌面应用 证券交易 前端框架

领  域: []

相关作者

作者 解晓萌
作者 李争
作者 秦剑
作者 丛敏
作者 刘梦雅

相关机构对象

机构 中山大学
机构 暨南大学
机构 深圳大学师范学院教育技术学系
机构 中山大学岭南学院经济学系
机构 华南师范大学经济与管理学院

相关领域作者