Secure Attendance System based on Blockchain Technology Test phase, srs, design phase and source code final deliverable

Secure Attendance System based on Blockchain Technology Test phase, srs, design phase and source code final deliverable

Project Domain / Category

Decentralized Application/ decentralized database

Abstract/Introduction

A blockchain attendance system can be an effective and secure way to manage attendance records. To ensure that attendance data is secure, we may use a biometric authentication data set to verify the identity of users. Biometric authentication may consist of fingerprint scanning or facial recognition. The scope of the application is to create an effective distributed attendance database using blockchain technology.

Functional Requirements:

Following steps should perform while developing project functionality

  1. Firstly, define the requirements of the attendance system, including the features and functionalities that will help to determine the specific use cases for your attendance system.
  2. The application should be created by suitable blockchain platforms.
  3. The application should have smart contracts to manage attendance records, automate attendance tracking, and verify attendance data.
  4. To ensure the security of attendance data, you can use a biometric authentication dataset to verify the identity of the users. Biometric authentication can include fingerprint scanning or facial recognition.
  5. The application should use a decentralized database to store attendance data securely, it can use a decentralized database that is distributed across the blockchain network. This will prevent any single entity from controlling the data and make it tamper-proof.
  6. To make it easy for users to interact with the attendance system, it can be implemented an application programming interface that allows users to access the system from different devices and platforms.
  7. The application is expected to evaluate and deploy functionality, security and usability.

Note: Skype sessions must be attended to communicate with the supervisor about blockchain discussion otherwise the project will not be accepted.

Tools/language: Python programming language, blockchain platforms: Ethereum, Hyperledger Fabric, Corda, and Node JS, MongoDB etc.

Prerequisite: For blockchain concepts, students will be expected to cover a short course relevant to the concepts listed in addition to SRS and initial design documentation. In addition, course links will be provided during Skype sessions.

Supervisor:

Name: Dr. Saima Munawar

 

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top