基于區(qū)塊鏈的教學(xué)信息系統(tǒng)設(shè)計(jì)與研究
發(fā)布時(shí)間:2023-10-28 18:14
隨著互聯(lián)網(wǎng)技術(shù)和信息技術(shù)的發(fā)展,數(shù)字化的教學(xué)信息系統(tǒng)為信息存儲(chǔ)、傳輸、認(rèn)證過(guò)程帶了諸多便利。但是現(xiàn)有的教學(xué)信息系統(tǒng)將數(shù)據(jù)存儲(chǔ)在中心化數(shù)據(jù)庫(kù)中,對(duì)于網(wǎng)絡(luò)攻擊的抗風(fēng)險(xiǎn)能力較弱,系統(tǒng)內(nèi)部人員也能對(duì)數(shù)據(jù)進(jìn)行篡改并且抹去操作痕跡。針對(duì)上述問題,本文將區(qū)塊鏈技術(shù)運(yùn)用于教學(xué)信息的去中心化存儲(chǔ)方案,研究基于區(qū)塊鏈的教學(xué)信息系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)過(guò)程。本文的研究?jī)?nèi)容如下:(1)對(duì)比分析了中心化管理與去中心化管理理念,指出教學(xué)信息中心化存儲(chǔ)方案的缺陷,并分析了當(dāng)前現(xiàn)有的區(qū)塊鏈教學(xué)信息系統(tǒng)所存在的不足之處。(2)選用合適的區(qū)塊鏈技術(shù)以及Web技術(shù),設(shè)計(jì)了由區(qū)塊鏈層、合約層、數(shù)據(jù)交互層、應(yīng)用層組成的四層區(qū)塊鏈應(yīng)用體系架構(gòu)。(3)設(shè)計(jì)并研發(fā)了區(qū)塊鏈學(xué)信記錄模塊和存證取證,實(shí)現(xiàn)了相關(guān)信息在區(qū)塊鏈上的錄入、查詢,保障信息的安全性以及可信溯源。(4)基于去中心化思想設(shè)計(jì)并研發(fā)了開放式自治社區(qū),用戶在社區(qū)進(jìn)行交流的同時(shí)也能參與社區(qū)內(nèi)容管理和建設(shè)工作。(5)設(shè)計(jì)測(cè)試用例和壓力測(cè)試方案,對(duì)系統(tǒng)的功能和性能指標(biāo)進(jìn)行測(cè)試,并對(duì)測(cè)試結(jié)果作出分析。(6)對(duì)系統(tǒng)存在的不足之處進(jìn)行了分析,并對(duì)進(jìn)一步改進(jìn)系統(tǒng)的方案進(jìn)行了展望。綜上所述,本文設(shè)計(jì)...
【文章頁(yè)數(shù)】:60 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
Abstract
1 緒論
1.1 研究背景和意義
1.1.1 研究背景
1.1.2 研究意義
1.2 相關(guān)研究
1.2.1 中心化與去中心化管理理念
1.2.2 區(qū)塊鏈在教育領(lǐng)域應(yīng)用
1.3 主要研究?jī)?nèi)容
1.4 論文章節(jié)安排
2 相關(guān)技術(shù)介紹
2.1 區(qū)塊鏈技術(shù)
2.1.1 基本原理
2.1.2 橢圓曲線加密
2.1.3 共識(shí)算法
2.1.4 智能合約
2.2 Java技術(shù)
2.2.1 基本介紹
2.2.2 Spring Framework
2.2.3 Hibernate
2.3 Node.JS技術(shù)
2.3.1 基本介紹
2.3.2 Web3.js
3 基于區(qū)塊鏈的教學(xué)信息系統(tǒng)設(shè)計(jì)
3.1 需求分析
3.1.1 系統(tǒng)目標(biāo)用戶
3.1.2 系統(tǒng)總體需求分析
3.1.3 系統(tǒng)功能需求分析
3.1.4 系統(tǒng)性能需求分析
3.2 系統(tǒng)總體架構(gòu)設(shè)計(jì)
3.2.1 區(qū)塊鏈層
3.2.2 合約層
3.2.3 數(shù)據(jù)交互層
3.2.4 應(yīng)用層
3.3 系統(tǒng)詳細(xì)設(shè)計(jì)
3.3.1 功能結(jié)構(gòu)設(shè)計(jì)
3.3.2 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)
3.3.3 網(wǎng)絡(luò)接口設(shè)計(jì)
4 基于區(qū)塊鏈的教學(xué)信息系統(tǒng)實(shí)現(xiàn)
4.1 注冊(cè)登錄模塊
4.2 學(xué)信記錄模塊
4.3 存證取證模塊
4.4 社區(qū)自治模塊
5 基于區(qū)塊鏈的教學(xué)信息系統(tǒng)測(cè)試
5.1 系統(tǒng)測(cè)試環(huán)境
5.2 系統(tǒng)測(cè)試方案
5.3 系統(tǒng)功能測(cè)試
5.3.1 用戶注冊(cè)測(cè)試
5.3.2 用戶登錄測(cè)試
5.3.3 學(xué)信記錄測(cè)試
5.3.4 存證取證測(cè)試
5.3.5 社區(qū)自治測(cè)試
5.4 系統(tǒng)性能測(cè)試
6 總結(jié)與展望
6.1 總結(jié)
6.2 創(chuàng)新與不足
6.2.1 創(chuàng)新之處
6.2.2 不足之處
6.3 展望
參考文獻(xiàn)
附錄1 攻讀學(xué)位期間發(fā)表論文目錄
致謝
本文編號(hào):3857518
【文章頁(yè)數(shù)】:60 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
Abstract
1 緒論
1.1 研究背景和意義
1.1.1 研究背景
1.1.2 研究意義
1.2 相關(guān)研究
1.2.1 中心化與去中心化管理理念
1.2.2 區(qū)塊鏈在教育領(lǐng)域應(yīng)用
1.3 主要研究?jī)?nèi)容
1.4 論文章節(jié)安排
2 相關(guān)技術(shù)介紹
2.1 區(qū)塊鏈技術(shù)
2.1.1 基本原理
2.1.2 橢圓曲線加密
2.1.3 共識(shí)算法
2.1.4 智能合約
2.2 Java技術(shù)
2.2.1 基本介紹
2.2.2 Spring Framework
2.2.3 Hibernate
2.3 Node.JS技術(shù)
2.3.1 基本介紹
2.3.2 Web3.js
3 基于區(qū)塊鏈的教學(xué)信息系統(tǒng)設(shè)計(jì)
3.1 需求分析
3.1.1 系統(tǒng)目標(biāo)用戶
3.1.2 系統(tǒng)總體需求分析
3.1.3 系統(tǒng)功能需求分析
3.1.4 系統(tǒng)性能需求分析
3.2 系統(tǒng)總體架構(gòu)設(shè)計(jì)
3.2.1 區(qū)塊鏈層
3.2.2 合約層
3.2.3 數(shù)據(jù)交互層
3.2.4 應(yīng)用層
3.3 系統(tǒng)詳細(xì)設(shè)計(jì)
3.3.1 功能結(jié)構(gòu)設(shè)計(jì)
3.3.2 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)
3.3.3 網(wǎng)絡(luò)接口設(shè)計(jì)
4 基于區(qū)塊鏈的教學(xué)信息系統(tǒng)實(shí)現(xiàn)
4.1 注冊(cè)登錄模塊
4.2 學(xué)信記錄模塊
4.3 存證取證模塊
4.4 社區(qū)自治模塊
5 基于區(qū)塊鏈的教學(xué)信息系統(tǒng)測(cè)試
5.1 系統(tǒng)測(cè)試環(huán)境
5.2 系統(tǒng)測(cè)試方案
5.3 系統(tǒng)功能測(cè)試
5.3.1 用戶注冊(cè)測(cè)試
5.3.2 用戶登錄測(cè)試
5.3.3 學(xué)信記錄測(cè)試
5.3.4 存證取證測(cè)試
5.3.5 社區(qū)自治測(cè)試
5.4 系統(tǒng)性能測(cè)試
6 總結(jié)與展望
6.1 總結(jié)
6.2 創(chuàng)新與不足
6.2.1 創(chuàng)新之處
6.2.2 不足之處
6.3 展望
參考文獻(xiàn)
附錄1 攻讀學(xué)位期間發(fā)表論文目錄
致謝
本文編號(hào):3857518
本文鏈接:http://www.sikaile.net/jiaoyulunwen/jgkg/3857518.html
最近更新
教材專著