Font Size: a A A

Research And Implementation Of Key Technologies Of Student Information Management System Based On Blockchain

Posted on:2023-08-21Degree:MasterType:Thesis
Country:ChinaCandidate:J PeiFull Text:PDF
GTID:2568306848977489Subject:Computer application technology
Abstract/Summary:
With the continuous spread of COVID-19 in the world,people’s learning and life is gradually affected by this.The learning environment is constantly promoted to the development of the network.The traditional student information management mode often causes potential risks such as being easily tampered with due to the high degree of data centralization in the aspects of student status,student achievement,credit recognition and student comprehensive evaluation.By taking advantage of the decentralization of blockchain,data traceability and non tampering,we can realize the trusted storage of student information and data,the confirmation of digital content rights and identity authentication.In this research,the blockchain consensus algorithm is studied,and the smart contract is studied on the learning trust problem.The designed smart contract is embedded into the blockchain student information management system to realize the trusted storage of student information and data.The main research contents are as follows:(1)Research on improved practical Byzantine fault tolerance(PBFT)algorithm based on Education Alliance chain.In view of the problems of high consensus delay,low throughput and performance of PBFT algorithm in the face of large transaction volume and information in the field of education,this thesis proposes an improved PBFT consensus algorithm based on Education Alliance chain.Firstly,the algorithm introduces the consensus member list mechanism to improve the selection mode of the main node to realize the dynamic increase and decrease of nodes;Then,due to the high credibility of colleges and universities in the field of student information management,the probability of being a Byzantine node when participating in the consensus as a consensus node is very low,so the consistency protocol is optimized;Finally,the network structure is optimized,and the broadcast mode of prepare packet is replaced by tree broadcast to improve the broadcast efficiency and the efficiency of consensus algorithm.The experimental results show that the improved PBFT algorithm has higher throughput and can process more transactions at the same time,so that the blockchain student information management system has higher consensus efficiency and improves the overall performance of the learning information system.(2)Design and implementation of smart contract based on solidity.Aiming at the potential data credibility problems of student information management system in the links of student status,student achievement,credit recognition and comprehensive evaluation of students,this research uses the tamper proof characteristics of blockchain,combined with the characteristics of key data being linked and enforced defined in smart contract,designs the trusted storage model of learning data,designs and develops relevant contracts,and realizes the authentication and trusted storage of learning data.(3)Design and implementation of student information management system based on blockchain.This research designs and develops a student information management system based on blockchain.The underlying alliance chain framework of the system adopts FISCO BCOS.The system encapsulates the smart contract and embeds it into the blockchain student information management system to realize the storage on the key data link.Finally,the core function and performance of blockchain student information management system are tested.The test results show that the system meets the requirements of availability and meets the general system requirements.By studying the PBFT consensus algorithm,and designing the relevant intelligent contract on the data credibility in student information management,it is embedded in the designed and developed blockchain learning information system to realize the trusted storage of learning information data and improve the data credibility,which is very important for the good development of education.
Keywords/Search Tags:Blockchain, Learning information management, PBFT consensus algorithm, Smart contract, Trusted storage
Related items