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