需要金幣:![]() ![]() |
資料包括:完整論文 | ![]() |
![]() |
轉換比率:金額 X 10=金幣數量, 例100元=1000金幣 | 論文字數:11090 | ![]() | |
折扣與優惠:團購最低可5折優惠 - 了解詳情 | 論文格式:Word格式(*.doc) | ![]() |
摘要:由于數據結構平臺服務于計算機學院所有在校生,為本院學生在專業知識上的學習提供了莫大的幫助,但是產生的相應數據無法被有效的分析利用,所以本設計基于ElasticSearch技術,為數據結構平臺設計一套性能優異、高穩定性,支持大數據量的數據分析整理平臺,提供一套針對于計算機學院學生學習情況的分析的數據分析系統。
本設計是基于ElasticSearch的數據分析平臺,ElasticSearch主要用做大數據的分析與檢索,是當今主流的搜索引擎,能為使用者提供一個倒排索引的存儲結構,能與Php,Mysql良好的進行數據交換,是對數據進行分析的熱門技術。
本設計主要分析數據結構平臺的近幾年的學生答題數據,根據答題的數據,本設計能提供給平臺管理員一套作代碼比對模塊,學生學習情況分析模塊,選題方向模塊,不同專業學習情況比對模塊,即能在代碼比對分析中減少學生的作弊情況,也能在選題方向中提供優秀的選題類型,還能對比各類應用題型的難易程度和學生的答題情況,這些分析主要為平臺提供一些可靠的建議,便于平臺未來的發展,也有益于學生的學習。
關鍵詞:ElasticSearch;數據分析;數據結構平臺
目錄 摘要 Abstract 1 引言-1 1.1課題的提出-1 1.2課題的研究背景-1 1.3課題的研究目的-2 2 需求分析-3 2.1 可行性分析-3 2.1.1經濟可行性-3 2.1.2技術可行性-3 2.2應用需求分析-4 2.2.1開發環境及系統性能要求-4 2.2.2系統需求分析-4 2.2.3系統要求-5 2.2.4非功能性需求-5 2.3 系統開發步驟-6 3 相關技術-7 3.1 Mysql關系數據庫-7 3.1.1 Mysql特點分析-7 3.1.2 Mysql優點分析-7 3.2PHP-8 3.3 ElasticSearch-9 3.4 Thinkphp 框架-9 4 系統設計-11 4.1系統概要設計-11 4.1.1系統功能圖-11 4.1.2系統流程圖-12 4.2數據庫和ElasticSearch索引設計-13 5系統實現-16 5.1代碼比對分析實現-16 5.2學生學習情況分析實現-18 5.3題目分析實現-20 5.4不同專業學習情況對比分析實現-21 6系統測試-23 6.1概述-23 6.2測試內容-23 結 論-24 參 考 文 獻-25 致 謝-26 |