Font Size: a A A

Research On And Implementation Of Blockchain-based Attendance Record System

Posted on:2019-01-28Degree:MasterType:Thesis
Country:ChinaCandidate:Y WuFull Text:PDF
GTID:2428330572451518Subject:Engineering
Abstract/Summary:PDF Full Text Request
The traditional manual attendance recording method and the new attendance recording system based on IC card and biometrics have high binding between administrator and database authority in data storage of attendance record which leads to the data easy to be tampered with or deleted,the query of the attendance data is not convenient and the single point failure,so that the safety and stability of the attendance record system and the authenticity and effectiveness of the data can not be guaranteed.In order to solve the above problems,this thesis designs and implements an attendance recording system based on block chain,which makes full use of the excellent characteristics of block chain technology in storage.Specifically,the proposed system solves the problem that attendance records are easily tampered with or deleted by using the non-tampering property of hash chain in block chain technology.The decentralized structure improves the convenience of querying attendance records and avoids the problem of single point failure.In the core layer,based on the campus network,this thesis constructs the underlying peerto-peer network required by the block chain system,designs the specific block data structure according to the block chain principle and related consensus mechanism,and realizes the exclusive block chain network within the LAN.It provides the bottom support for the system to solve the problem of inconvenient data query and single point failure in attendance system.In the application layer,according to the requirement of lab attendance,using asymmetric cryptography and hash function,the thesis designs the proprietary attendance record data structure.The generated attendance record data is stored in the proprietary block chain,and the normal extension of the block chain is used to make the attendance record data safe and effective storage,which ensures the non tampering and non deleting characteristics of the attendance data.According to the supervision requirements of attendance record system,the corresponding monitoring nodes are designed and implemented in the block chain network to provide the administrator with the ability to query the attendance records of all users.Based on the above design,this thesis implements a blockchain-based attendance record system,and tests the system from both user functions and system functions.The test results show that at the user function level,the system implemented in this thesis can complete the functions of check-in,check-out and attendance record query,which enables users and administrators to query the relevant attendance records in real time and efficiently.At the system function level,the designed block chain network node can operate normally and can easily find and correct the modified historical data.The system solves the problem of high binding of administrator and database authority,easily tampering and deleting attendance data,inconvenience of checking attendance data and single point failure of the system,and successfully applied to the ground in the laboratory.
Keywords/Search Tags:blockchain, attendance record, non-tampering
PDF Full Text Request
Related items