Font Size: a A A

Research And Implementation Of College Diploma Certification System Based On Blockchain And Smart Contract

Posted on:2020-05-05Degree:MasterType:Thesis
Country:ChinaCandidate:C L WuFull Text:PDF
GTID:2428330596992292Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid increase in demand for talents in all walks of life,people with high diploma qualifications will have greater social competitiveness.Most of the existing diploma certification systems are based on the traditional B/S structure and Web technology.Their functions are concentrated on the central server and authority is too centralized,which may lead to data unauthorized tampering and untrustworthy.In order to solve the above problems,this thesis develop a new type of college diploma certification system by taking advantages of blockchain in de-centralization,data integrity and data traceability,and combining with smart contract technology.The main work of this thesis includes three parts:1.Requirement analysis and implementation environment construction of diploma certification system.In view of the defects of the traditional diploma certification system that its functions are concentrated on servers,its authorities are too concentrated and its data may be altered.This thesis analyzes the detailed requirements of the diploma certification system,including functional analysis and non-functional analysis of the system.And it uses GETH client provided by Ethereum to build nodes to form alliance chain for experimental analysis.2.The design of diploma certification system.The bottom layer of the system uses blockchain to replace the traditional database to store data.It uses smart contract technology to realize the system business logic and designs the system architecture.The main functions of the system include registration,login,personal information update,historical records query and update,record of formal schooling application,confirmation,revocation and query and blacklist.3.Implementation and testing of diploma certification system.This system is developed based on Truffle framework and deployed on blockchain.Web3.js is used to realize the interaction between the front end and smart contract to complete the functions of the system.The system function is tested to verify the availability and security.This thesis implemented the college diploma certification system based on blockchain and smart contract.The diploma information is stored in blockchain,which can ensure that the system diploma data will not be tampered with and the data can be traced back.Thus improving the credibility of the diploma information.
Keywords/Search Tags:blockchain, smart contract, diploma qualification, software development
PDF Full Text Request
Related items