本發明專利技術公開了一種基于區塊鏈技術的學分銀行管理系統,包括:包括數據采集模塊、事務處理模塊、區塊驗證模塊和區塊生成模塊;所述數據采集模塊根據采集到的學生數據進行分類并分別由對應的事務處理模塊進行處理,經所述事務處理模塊處理的事務經所述區塊驗證模塊和區塊生成模塊生成對應區塊鏈區塊。此外,本發明專利技術還提供了基于區塊鏈技術的學分銀行管理方法。本發明專利技術提供的基于區塊鏈技術的學分銀行管理系統及方法,通過利用區塊鏈技術實現對學生數據的統一管理,進而實現建立鏈接教育行政部門、學生、教師、學校、企業的體系,并易于擴展,通過增加更多區塊鏈節點的方法擴展更多學校、企業和教育行政部門或機構。企業和教育行政部門或機構。企業和教育行政部門或機構。
【技術實現步驟摘要】
基于區塊鏈技術的學分銀行管理系統及方法
[0001]本專利技術涉及基于區塊鏈技術的學分銀行管理
,尤其涉及一種基于區塊鏈技術的學分銀行管理系統及方法。
技術介紹
[0002]現有的學生數據均分散記錄在學校的不同部門,如學生成績在教務部,學生的社會實踐記錄在學校的社會實踐中心,當學生去了另一所學校或畢業后參加工作,學生的數據便會中斷。同時,學生在教育行政部門、學校、企業以及學生與學生、教師、雇主等之間的關系和鏈接均為斷開和缺乏的,不利于對學生全面的評估以及實現針對學生的認證、教育與培養計劃。同時,學生數據分散記錄在不同部門,容易發生如篡改、丟失的風險。
技術實現思路
[0003]本專利技術提供一種基于區塊鏈技術的學分銀行管理系統的方法,旨在解決現有技術中的學生數據分散、缺乏管理的問題。
[0004]為實現上述目的,本專利技術提供一種基于區塊鏈技術的學分銀行管理系統,所述基于區塊鏈技術的學分銀行管理系統包括數據采集模塊、事務處理模塊、區塊驗證模塊和區塊生成模塊;所述數據采集模塊根據采集到的學生數據進行分類并分別由對應的事務處理模塊進行處理,經所述事務處理模塊處理的事務經所述區塊驗證模塊和區塊生成模塊生成對應區塊鏈區塊。
[0005]優選地,所述區塊鏈包括一個或多個區塊子鏈,所述區塊子鏈包括學生基礎信息區塊子鏈、學生學習信息區塊子鏈、學生社會實踐信息區塊子鏈、學生健康信息區塊子鏈和學生畢業后信息區塊子鏈中的一個或多個。
[0006]優選地,所述學生基礎信息區塊子鏈由學校學籍管理節點維護;所述學生學習信息區塊子鏈由學校教務節點維護;所述學生社會實踐信息區塊子鏈由學校社會實踐節點維護;所述學生健康信息區塊子鏈由學校醫務節點維護,所述學生畢業后信息區塊子鏈由學校畢業節點維護。
[0007]優選地,所述區塊鏈還包括鏈接區塊子鏈,所述鏈接區塊子鏈包括學生編號、區塊子鏈編號、區塊子鏈密鑰和區塊子鏈簽名中的一個或多個。
[0008]優選地,所述學校學籍管理節點、學校教務節點、學校社會實踐節點、學校醫務節點和學校畢業節點分別為一個或多個。
[0009]優選地,所述數據采集模塊包括學生基礎信息采集、學生學習信息采集、學生社會實踐信息采集、學生健康信息采集和學生畢業后信息采集中的一個或多個。
[0010]同時,本專利技術還提供一種基于區塊鏈技術的學分銀行管理方法,應用于如上所述的基于區塊鏈技術的學分銀行管理系統,包括:
[0011]數據采集并根據采集到的學生數據進行分類;
[0012]將分類后的學生數據由對應的事務處理模塊處理;
[0013]經所述事務處理模塊處理的事務進行廣播驗證;
[0014]生成對應區塊子鏈的區塊;
[0015]使用第一密鑰讀取區塊子鏈的區塊并提取第一數據;所述第一數據包括學生編號、區塊子鏈編號、區塊子鏈密鑰和區塊子鏈簽名中的一個或多個;
[0016]根據所述第一密鑰和第一數據生成第二密鑰;
[0017]根據第二密鑰和第一數據生成鏈接區塊子鏈區塊并進行廣播驗證。
[0018]進一步地,所述第一密鑰為區塊子鏈區塊的讀取密鑰,所述第二密鑰為鏈接區塊子鏈區塊的加密密鑰。
[0019]進一步地,所述第一密鑰加密存儲在所述鏈接區塊鏈區塊。
[0020]進一步地,所述根據第二密鑰和第一數據生成鏈接區塊子鏈區塊并進行廣播驗證步驟后還包括:
[0021]使用第三密鑰訪問所述鏈接區塊子鏈區塊。
[0022]本專利技術提供的基于區塊鏈技術的學分銀行管理系統及方法,通過利用區塊鏈技術實現對學生數據的統一管理,進而實現建立鏈接教育行政部門、學生、教師、學校、企業的體系,并易于擴展,通過增加更多區塊鏈節點的方法擴展更多學校、企業和教育行政部門或機構。
附圖說明
[0023]圖1為本專利技術一實施例提供的基于區塊鏈技術的學分銀行管理系統的結構示意圖;
[0024]圖2為本專利技術一實施例提供的基于區塊鏈技術的學分銀行管理系統的區塊子鏈的結構示意圖;
[0025]圖3為圖2中鏈接區塊子鏈X與學生基礎信息區塊子鏈A的區塊生成關系示意圖;
[0026]圖4為本專利技術一實施例提供的基于區塊鏈技術的學分銀行管理方法的流程示意圖。
具體實施方式
[0027]為了使本專利技術的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本專利技術進行進一步詳細說明。應當理解,此處所描述的具體實施例僅用以解釋本專利技術,并不用于限定本專利技術。基于本專利技術中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本專利技術保護的范圍。
[0028]請參閱圖1,本專利技術一實施例提供一種基于區塊鏈技術的學分銀行管理系統,所述基于區塊鏈技術的學分銀行管理系統包括數據采集模塊11、事務處理模塊12、區塊驗證模塊13和區塊生成模塊14;所述數據采集模塊11根據采集到的學生數據進行分類并分別由對應的事務處理模塊12進行處理,經所述事務處理模塊12處理的事務經所述區塊驗證模塊13和區塊生成模塊14生成對應區塊鏈區塊。具體地,所述數據采集模塊11包括學生基礎信息采集、學生學習信息采集、學生社會實踐信息采集、學生健康信息采集和學生畢業后信息采集中的一個或多個,對應地,學生數據根據其分布的位置和管理的人員或部門不同,進行相應的數據收集,學生數據包括學生基礎信息、學生學習信息、學生社會實踐信息、學生健康
信息和學生畢業后信息中的一個或多個;相應地,學生基礎信息由學校的學籍管理部門進行數據采集,學生學習信息由學校的教務部門進行數據采集,學生社會實踐信息由學校的社會實踐中心進行數據采集,學生健康信息由學校的醫務部門進行數據采集,學生畢業后信息由學校的畢業生管理中心、企業或校友會進行數據采集。具體實施時,在不同的部門設置對應的區塊鏈節點,所述區塊鏈節點包括學校學籍管理節點、學校教務節點、學校社會實踐節點、學校醫務節點和學校畢業節點,所述區塊鏈節點根據具體的實施進行擴展,例如多所學校或多個機構,實現跨區域跨機構的分布式節點設置。具體在數據采集時,通過對接已有的系統或數據中心進行采集,并進行數據預處理,例如數據格式標準化、數據校驗、數據評估、數據過濾等,提取數據并進行標準化處理后,交由事務處理模塊12進行事務處理。所述事務處理模塊12對學生數據進行處理后生成事務數據,并在對應的經所述區塊驗證模塊13和區塊生成模塊14生成對應的區塊鏈區塊。
[0029]請結合參閱圖2、圖3和圖4,所述區塊鏈包括一個或多個區塊子鏈,所述區塊子鏈包括學生基礎信息區塊子鏈A、學生學習信息區塊子鏈B、學生社會實踐信息區塊子鏈C、學生健康信息區塊子鏈D和學生畢業后信息區塊子鏈E中的一個或多個。所述學生基礎信息區塊子鏈A由學校學籍管理節點維護;所述學生學習信息區塊子鏈B由學校教務節點維護;所述學生社會實踐信息區塊子鏈C由學校社會實踐節點維護;所述學生健康信息區塊子鏈D由學校醫務節點維護,所述學生畢業后信息區塊子鏈E由學校畢業節點維護。本文檔來自技高網...
【技術保護點】
【技術特征摘要】
1.一種基于區塊鏈技術的學分銀行管理系統,其特征在于,包括數據采集模塊、事務處理模塊、區塊驗證模塊和區塊生成模塊;所述數據采集模塊根據采集到的學生數據進行分類并分別由對應的事務處理模塊進行處理,經所述事務處理模塊處理的事務經所述區塊驗證模塊和區塊生成模塊生成對應區塊鏈區塊。2.根據權利要求1所述的基于區塊鏈技術的學分銀行管理系統,其特征在于,所述區塊鏈包括一個或多個區塊子鏈,所述區塊子鏈包括學生基礎信息區塊子鏈、學生學習信息區塊子鏈、學生社會實踐信息區塊子鏈、學生健康信息區塊子鏈和學生畢業后信息區塊子鏈中的一個或多個。3.根據權利要求2所述的基于區塊鏈技術的學分銀行管理系統,其特征在于,所述學生基礎信息區塊子鏈由學校學籍管理節點維護;所述學生學習信息區塊子鏈由學校教務節點維護;所述學生社會實踐信息區塊子鏈由學校社會實踐節點維護;所述學生健康信息區塊子鏈由學校醫務節點維護,所述學生畢業后信息區塊子鏈由學校畢業節點維護。4.根據權利要求2所述的基于區塊鏈技術的學分銀行管理系統,其特征在于,所述區塊鏈還包括鏈接區塊子鏈,所述鏈接區塊子鏈包括學生編號、區塊子鏈編號、區塊子鏈密鑰和區塊子鏈簽名中的一個或多個。5.根據權利要求2所述的基于區塊鏈技術的學分銀行管理系統,其特征在于,所述學校學籍管理節點、學校教務節點、學校社會實踐節點、學校醫務節點和學校畢業節點分別為一...
【專利技術屬性】
技術研發人員:徐堅,李建勇,陶文香,金羽生,阮振宇,賀炫嘉,
申請(專利權)人:浙江廣播電視大學,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。