基于SpringMVC和MyBatis框架的炒股比赛系统的设计与实现
发布时间:2017-04-02 01:16
本文关键词:基于SpringMVC和MyBatis框架的炒股比赛系统的设计与实现,,由笔耕文化传播整理发布。
【摘要】:互联网的发展和国内人民生活水平及投资热情的提升,掀起了我国互联网金融产品的发展热潮。欢聚时代(YY)公司把握住互联网金融行业的发展趋势推出了知牛财经直播平台,为投资顾问提供视频直播的方式向普通投资者传授经验及进行交流。为了丰富业务形式,知牛财经平台推出了让用户能够观摩学习投资顾问操盘A股的投资组合服务,并开展了与投资组合服务相结合的炒股比赛活动。本文研究的炒股比赛正是用于支持此次炒股比赛活动。本文首先介绍了系统开发涉及到的技术知识。由于炒股比赛系统需要分别在Web端、App端上线,本系统以HTTP请求为界划分前端和服务端。而服务端是在JavaEE的基础上,结合了Spring框架、SpringMVC框架、MyBatis框架和Redis存储系统等技术进行开发。基于以上项目背景和技术背景,本文围绕炒股比赛的设计与实现,主要展开了以下工作:(1)本文对炒股比赛系统进行了详细的需求分析,系统包含了比赛报名、股票模拟交易、投资组合计划、团队管理、赛况统计等功能。为了实现以上功能,本文基于分层架构对系统进行了模块划分,分为模拟交易子系统、投资组合子系统及比赛子系统三个子系统,共包含股票行情模块、交易账户模块、委托单模块、交易撮合模块、系统清算模块等十一个模块。本文对以上各个模块的设计进行了详细的介绍。(2)本文通过“获取股票K线数据”API的请求响应过程为例,详细地介绍了系统分层架构中每一层相关部件的实现细节,以及各部件对核心技术的应用情况。随后,本文基于需求分析和模块设计的结果,通过给出关键代码等方式,对模拟交易子系统、投资组合子系统、比赛子系统中各个模块的实现和效果进行阐述。
【关键词】:Spring框架 SpringMVC框架 MyBatis框架 Redis存储系统
【学位授予单位】:南京大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP311.52
【目录】:
- 摘要5-6
- Abstract6-12
- 第一章 引言12-16
- 1.1 项目背景12
- 1.2 国内外互联网金融行业的发展概况12-14
- 1.3 本文研究的核心工作14-15
- 1.4 本文的章节部署15-16
- 第二章 相关技术介绍16-24
- 2.1 Spring MVC框架16-20
- 2.1.1 Spring框架体系架构16-17
- 2.1.2 Spring MVC框架工作原理17-19
- 2.1.3 与Struts2框架对比19-20
- 2.2 MyBatis框架20-22
- 2.2.1 MyBatis框架工作原理20-21
- 2.2.2 与Hibernate框架对比21-22
- 2.3 Redis存储系统22-23
- 2.4 本章小结23-24
- 第三章 炒股比赛系统的分析与设计24-51
- 3.1 项目总体规划24
- 3.2 系统需求分析24-31
- 3.2.1 系统总体功能分析24-26
- 3.2.2 比赛报名功能分析26
- 3.2.3 投资组合管理功能分析26-28
- 3.2.4 股票模拟交易功能分析28-29
- 3.2.5 团队管理功能分析29-30
- 3.2.6 赛况统计功能分析30-31
- 3.3 系统总体设计与模块设计31-49
- 3.3.1 总体结构设计31-35
- 3.3.2 模拟交易子系统详细设计35-40
- 3.3.3 投资组合子系统详细设计40-42
- 3.3.4 比赛子系统详细设计42-45
- 3.3.5 数据库设计45-49
- 3.4 本章小结49-51
- 第四章 炒股比赛系统的实现51-70
- 4.1 系统分层处理体系架构实现51-58
- 4.1.1 通信协议51-53
- 4.1.2 View层实现53-54
- 4.1.3 Pipe层实现54-55
- 4.1.4 Logic层实现55-56
- 4.1.5 Data层实现56-58
- 4.2 模拟交易子系统实现58-62
- 4.2.1 股票行情模块实现58-59
- 4.2.2 交易账户模块实现59
- 4.2.3 委托单模块实现59-61
- 4.2.4 交易撮合模块实现61
- 4.2.5 系统清算模块实现61-62
- 4.3 投资组合子系统实现62-64
- 4.4 比赛子系统实现64-69
- 4.4.1 报名模块实现64
- 4.4.2 排名计算模块实现64-66
- 4.4.3 奖励计算模块实现66-67
- 4.4.4 团队管理模块实现67-69
- 4.5 本章小结69-70
- 第五章 总结与展望70-72
- 5.1 论文小结70-71
- 5.2 进一步的工作71-72
- 参考文献72-74
- 致谢74-76
【相似文献】
中国硕士学位论文全文数据库 前1条
1 吴婉楠;基于SpringMVC和MyBatis框架的炒股比赛系统的设计与实现[D];南京大学;2016年
本文关键词:基于SpringMVC和MyBatis框架的炒股比赛系统的设计与实现,由笔耕文化传播整理发布。
本文编号:281646
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/281646.html