基于Redis的股票交易系统的设计与实现

基于Redis的股票交易系统的设计与实现

ID:42869687

大小:3.00 MB

页数:92页

时间:2019-09-20

基于Redis的股票交易系统的设计与实现_第1页
基于Redis的股票交易系统的设计与实现_第2页
基于Redis的股票交易系统的设计与实现_第3页
基于Redis的股票交易系统的设计与实现_第4页
基于Redis的股票交易系统的设计与实现_第5页
资源描述:

《基于Redis的股票交易系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、硕士学位论文_參I1基于Redis的股票交易系统的设计与实现作者姓名孙杰杰学校导师姓名、职称鲍亮副教授::企业导师姓名、职称张小芳高工i|mM申请学位别工硕士I学校代码10701学号1503121744分类号TP31密级公开西安电子科技大学硕士学位论文基于Redis的股票交易系统的设计与实现作者姓名:孙杰杰领域:计算机技术学位类别:工程硕士学校导师姓名、职称:鲍亮副教授企业导师姓名、职称:张小芳高工学院:计算机学院提交日期:2018年6月DesignandImplementationofStockT

2、radingSystemBasedonRedisAthesissubmittedtoXIDIANUNIVERSITYinpartialfulfillmentoftherequirementsforthedegreeofMasterinComputerTechnologyBySunJieJieSupervisor:BaoLiangTitle:AssociateProfessorSupervisor:ZhangXiaoFangTitle:SeniorEngineerJune2018西安电子科技大学学位论文独创性(或创新性)声明

3、秉承学校严谨的学风和优良的科学道德,本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢中所罗列的内容以外,论文中不包含其他人己经发表或撰写过的研究成果;也不包含一为获得西安电子科技大学或其它教育机构的学位或证书而使用过的材料。与我同工作的同事对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。一学位论文若有不实之处,本人承担切法律责任。讀。:从杰水日期:本人签名西安电子科技大学关于论文使用授权的说明本人完全了解西安电子科技

4、大学有关保留和使用学位论文的规定?,即.研宄生在校攻读学位期间论文工作的知识产权属于西安电子科技大学。学校有权保留送交论文的复印件,允许查阋、借阅论文;学校可以公布论文的全部或部分内容,允许采用影、。印缩印或其它复制手段保存论文同时本人保证,结合学位论文研究成果完成的论文、发明专利等成果,署名单位为西安电子科技大学。保密的学位论文在年解密后适用本授权书。_本人签名:导师签名:_日期:^日期:摘要摘要近年来,随着“互联网+”这一新兴互联网概念的普及,互联网与传统产业的结合已经成为我国经济发展的新

5、形态,金融证券产业与互联网的结合已经成为大势所趋。虽然现在市面上已经存在股票交易软件,但是通过对软件的研究分析发现存在着缺陷和不足。首先,随着用户规模的不断增长,系统的稳定性就会下降;其次,在可交易时间内,股票行情显示略显滞后,给交易用户带来很大的困扰。除此之外,部分软件提供的股票信息过于专业,不利于散户的学习,在界面设计上没有充分考虑到用户的操作习惯。因此,开发一个功能完善、性能良好且界面优良的股票交易系统变得至关重要。本文首先结合热点新闻、股票详情、K线走势、股票交易等多种方式建立股票交易体系,通过提供多维数据,使得用户尽可能

6、的了解多方位的信息,在此基础上,利用动态时间规划算法进行相似K线的计算,通过对观测样本的选取以及对结果的加权计算提升预测结果的准确度;然后以软件工程思想为指导,通过需求分析,设计实现了一套基于B/S架构的股票后台管理平台和基于C/S架构的移动交易平台,并通过SpringMVC框架完成视图、控制、模型三层结构的代码编写。该系统采用分布式的系统架构,并利用Nginx进行负载均衡控制,考虑到后期用户量增多的问题,通过横向扩展机器节点,解决系统的瓶颈和效率问题。利用JS脚本定时的调用第三方数据服务提供商所提供的WebSocket接口,把行

7、情数据及时地存储在Redis中提高接口的响应速度。为了提升用户的交易体验,整个交易流程被划分为用户委托、委托上报以及成交回报三个独立的子流程,通过Quartz调度框架Job并发的处理不同的交易流程,提升系统的交易效率。系统包括行情模块、交易模块和交易管理模块三大部分,其中交易模块通过相似K线查询分析功能的开发,用户可以查看所查股票走势最为相近的K线详情,为投资选择保驾护航。交易模块包括资产查询、买入卖出委托、撤销委托、委托记录查询四大功能。该模块是系统的核心模块,通过对该模块的实现,用户在APP注册成功之后通过获得赠送的模拟币,可

8、以体验真实的股票交易过程。交易管理模块面向系统管理员,支持账户管理、风控管理、交易管理以及结算管理,系统管理员通过交易管理平台对股票交易过程中涉及到的交易日、交易费率、用户账户、账户流水等信息进行综合管理,保障系统运行安全。最后搭建系统测试环境,对

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。