基于SpringMVC和MyBatis框架的炒股比賽系統(tǒng)的設計與實現(xiàn)
發(fā)布時間:2017-04-02 01:16
本文關鍵詞:基于SpringMVC和MyBatis框架的炒股比賽系統(tǒng)的設計與實現(xiàn),,由筆耕文化傳播整理發(fā)布。
【摘要】:互聯(lián)網的發(fā)展和國內人民生活水平及投資熱情的提升,掀起了我國互聯(lián)網金融產品的發(fā)展熱潮。歡聚時代(YY)公司把握住互聯(lián)網金融行業(yè)的發(fā)展趨勢推出了知牛財經直播平臺,為投資顧問提供視頻直播的方式向普通投資者傳授經驗及進行交流。為了豐富業(yè)務形式,知牛財經平臺推出了讓用戶能夠觀摩學習投資顧問操盤A股的投資組合服務,并開展了與投資組合服務相結合的炒股比賽活動。本文研究的炒股比賽正是用于支持此次炒股比賽活動。本文首先介紹了系統(tǒng)開發(fā)涉及到的技術知識。由于炒股比賽系統(tǒng)需要分別在Web端、App端上線,本系統(tǒng)以HTTP請求為界劃分前端和服務端。而服務端是在JavaEE的基礎上,結合了Spring框架、SpringMVC框架、MyBatis框架和Redis存儲系統(tǒng)等技術進行開發(fā)。基于以上項目背景和技術背景,本文圍繞炒股比賽的設計與實現(xiàn),主要展開了以下工作:(1)本文對炒股比賽系統(tǒng)進行了詳細的需求分析,系統(tǒng)包含了比賽報名、股票模擬交易、投資組合計劃、團隊管理、賽況統(tǒng)計等功能。為了實現(xiàn)以上功能,本文基于分層架構對系統(tǒng)進行了模塊劃分,分為模擬交易子系統(tǒng)、投資組合子系統(tǒng)及比賽子系統(tǒng)三個子系統(tǒng),共包含股票行情模塊、交易賬戶模塊、委托單模塊、交易撮合模塊、系統(tǒng)清算模塊等十一個模塊。本文對以上各個模塊的設計進行了詳細的介紹。(2)本文通過“獲取股票K線數據”API的請求響應過程為例,詳細地介紹了系統(tǒng)分層架構中每一層相關部件的實現(xiàn)細節(jié),以及各部件對核心技術的應用情況。隨后,本文基于需求分析和模塊設計的結果,通過給出關鍵代碼等方式,對模擬交易子系統(tǒng)、投資組合子系統(tǒng)、比賽子系統(tǒng)中各個模塊的實現(xiàn)和效果進行闡述。
【關鍵詞】:Spring框架 SpringMVC框架 MyBatis框架 Redis存儲系統(tǒng)
【學位授予單位】:南京大學
【學位級別】:碩士
【學位授予年份】:2016
【分類號】:TP311.52
【目錄】:
- 摘要5-6
- Abstract6-12
- 第一章 引言12-16
- 1.1 項目背景12
- 1.2 國內外互聯(lián)網金融行業(yè)的發(fā)展概況12-14
- 1.3 本文研究的核心工作14-15
- 1.4 本文的章節(jié)部署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存儲系統(tǒng)22-23
- 2.4 本章小結23-24
- 第三章 炒股比賽系統(tǒng)的分析與設計24-51
- 3.1 項目總體規(guī)劃24
- 3.2 系統(tǒng)需求分析24-31
- 3.2.1 系統(tǒng)總體功能分析24-26
- 3.2.2 比賽報名功能分析26
- 3.2.3 投資組合管理功能分析26-28
- 3.2.4 股票模擬交易功能分析28-29
- 3.2.5 團隊管理功能分析29-30
- 3.2.6 賽況統(tǒng)計功能分析30-31
- 3.3 系統(tǒng)總體設計與模塊設計31-49
- 3.3.1 總體結構設計31-35
- 3.3.2 模擬交易子系統(tǒng)詳細設計35-40
- 3.3.3 投資組合子系統(tǒng)詳細設計40-42
- 3.3.4 比賽子系統(tǒng)詳細設計42-45
- 3.3.5 數據庫設計45-49
- 3.4 本章小結49-51
- 第四章 炒股比賽系統(tǒng)的實現(xiàn)51-70
- 4.1 系統(tǒng)分層處理體系架構實現(xiàn)51-58
- 4.1.1 通信協(xié)議51-53
- 4.1.2 View層實現(xiàn)53-54
- 4.1.3 Pipe層實現(xiàn)54-55
- 4.1.4 Logic層實現(xiàn)55-56
- 4.1.5 Data層實現(xiàn)56-58
- 4.2 模擬交易子系統(tǒng)實現(xiàn)58-62
- 4.2.1 股票行情模塊實現(xiàn)58-59
- 4.2.2 交易賬戶模塊實現(xiàn)59
- 4.2.3 委托單模塊實現(xiàn)59-61
- 4.2.4 交易撮合模塊實現(xiàn)61
- 4.2.5 系統(tǒng)清算模塊實現(xiàn)61-62
- 4.3 投資組合子系統(tǒng)實現(xiàn)62-64
- 4.4 比賽子系統(tǒng)實現(xiàn)64-69
- 4.4.1 報名模塊實現(xiàn)64
- 4.4.2 排名計算模塊實現(xiàn)64-66
- 4.4.3 獎勵計算模塊實現(xiàn)66-67
- 4.4.4 團隊管理模塊實現(xiàn)67-69
- 4.5 本章小結69-70
- 第五章 總結與展望70-72
- 5.1 論文小結70-71
- 5.2 進一步的工作71-72
- 參考文獻72-74
- 致謝74-76
【相似文獻】
中國碩士學位論文全文數據庫 前1條
1 吳婉楠;基于SpringMVC和MyBatis框架的炒股比賽系統(tǒng)的設計與實現(xiàn)[D];南京大學;2016年
本文關鍵詞:基于SpringMVC和MyBatis框架的炒股比賽系統(tǒng)的設計與實現(xiàn),由筆耕文化傳播整理發(fā)布。
本文編號:281646
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/281646.html