当前位置:主页 > 科技论文 > 软件论文 >

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

发布时间:2023-04-10 03:31
  近年来,随着“互联网+”这一新兴互联网概念的普及,互联网与传统产业的结合已经成为我国经济发展的新形态,金融证券产业与互联网的结合已经成为大势所趋。虽然现在市面上已经存在股票交易软件,但是通过对软件的研究分析发现存在着缺陷和不足。首先,随着用户规模的不断增长,系统的稳定性就会下降;其次,在可交易时间内,股票行情显示略显滞后,给交易用户带来很大的困扰。除此之外,部分软件提供的股票信息过于专业,不利于散户的学习,在界面设计上没有充分考虑到用户的操作习惯。因此,开发一个功能完善、性能良好且界面优良的股票交易系统变得至关重要。本文首先结合热点新闻、股票详情、K线走势、股票交易等多种方式建立股票交易体系,通过提供多维数据,使得用户尽可能的了解多方位的信息,在此基础上,利用动态时间规划算法进行相似K线的计算,通过对观测样本的选取以及对结果的加权计算提升预测结果的准确度;然后以软件工程思想为指导,通过需求分析,设计实现了一套基于B/S架构的股票后台管理平台和基于C/S架构的移动交易平台,并通过SpringMVC框架完成视图、控制、模型三层结构的代码编写。该系统采用分布式的系统架构,并利用Nginx进行...

【文章页数】:92 页

【学位级别】:硕士

【文章目录】:
摘要
ABSTRACT
符号对照表
缩略语对照表
第一章 绪论
    1.1 选题的背景与意义
    1.2 国内外研究现状
    1.3 本文的主要研究内容和结构
        1.3.1 本文的主要研究内容
        1.3.2 本文的组织结构
第二章 相关技术介绍
    2.1 NoSQL简介
    2.2 Redis概述
    2.3 相似K线相关算法概述
        2.3.1 K线简介
        2.3.2 欧几里得距离
        2.3.3 动态时间规整算法
    2.4 Quartz作业调度
    2.5 WebSocket长连接
    2.6 本章小结
第三章 系统需求分析
    3.1 总体需求分析
    3.2 系统功能需求分析
        3.2.1 行情模块需求分析
        3.2.2 交易模块需求分析
        3.2.3 交易管理模块需求分析
    3.3 非功能性需求分析
    3.4 本章小结
第四章 系统设计与实现
    4.1 系统架构设计
    4.2 系统功能设计
    4.3 系统数据库设计
        4.3.1 实体关系图设计
        4.3.2 数据库表设计
    4.4 行情模块的实现
        4.4.1 查看股票K线
        4.4.2 相似K线查询分析
    4.5 交易模块的实现
        4.5.1 买入卖出委托
        4.5.2 撤销委托
        4.5.3 查询功能
    4.6 交易管理模块的实现
        4.6.1 账户管理
        4.6.2 风控管理
        4.6.3 交易管理
        4.6.4 结算管理
    4.7 Redis模块的实现
        4.7.1 session管理
        4.7.2 行情数据存储
        4.7.3 指令队列
    4.8 本章小结
第五章 系统测试
    5.1 测试方案
        5.1.1 测试目标
        5.1.2 测试范围
        5.1.3 测试环境
    5.2 系统功能测试
        5.2.1 行情模块功能测试
        5.2.2 交易模块功能测试
        5.2.3 交易管理模块功能测试
    5.3 系统性能测试
    5.4 测试结论
    5.5 本章小结
第六章 结束语
    6.1 论文工作总结
    6.2 展望
参考文献
致谢
作者简介



本文编号:3788249

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3788249.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户f0cc2***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com