QR code security authentication attendance system

Quick Response ( QR ) Code technology – a two-dimensional code that evolved from the conventional bar code. QR technology was first utilized in industrial settings where industrial scanners scan and keep track of specific stages of production on the automobile assembly line. With the advent of custo...

Full description

Saved in:
Bibliographic Details
Main Author: Lee, Wai Seng
Other Authors: Ng Boon Poh
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2023
Subjects:
Online Access:https://hdl.handle.net/10356/167796
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-167796
record_format dspace
spelling sg-ntu-dr.10356-1677962023-07-07T15:44:05Z QR code security authentication attendance system Lee, Wai Seng Ng Boon Poh School of Electrical and Electronic Engineering EBPNG@ntu.edu.sg Engineering::Electrical and electronic engineering::Computer hardware, software and systems Quick Response ( QR ) Code technology – a two-dimensional code that evolved from the conventional bar code. QR technology was first utilized in industrial settings where industrial scanners scan and keep track of specific stages of production on the automobile assembly line. With the advent of customer technologies such as “do-it-all” super app (eg.TaoBao and Grab), the incorporation of QR codes made payment easier as every unit of smartphone can be a QR scanner. The equivalent of a handheld QR scanner in every pocket, the use of QR has now completely permeated our society and has been widely adopted by diverse sectors such as: healthcare, banking, logistics, and business operations. Incorporating QR Code technology for attendance tracking is a wise choice given its increasing popularity and ease of use. For this Final Year Project, the QR code technology will be incorporated into an attendance tracking application to be used in a university setting. This report reviews all the software involved in this attendance taking application, including Microsoft Visual Studio, Android Studio Android Emulator, MySQL, Apache and Google Chart Infographics. The system developed in this project comprises of 3 components: a webpage for the professors which acts as the QR code generator, a mobile application for the students to scan the QR code generated by the webpage, and a real-time database that links the mobile application and the webpage to function properly. Firstly, the QR code generated by the webpage used by the professor encapsulates class information and a unique numerical code using the Google Chart Infographics software. Secondly, the QR code scanner on the mobile application used by the students can decode the QR code to retrieve the necessary data to authenticate the scanned QR code. None of these functions would be successful without a real-time database. By leveraging a real-time database, the unique numerical code generated by the webpage can be rapidly stored in the database system for the mobile app to validate. Upon successful validation, the timestamp will be recorded as the user's check-in time and attendance record. In conclusion, the development of this application system will bring about huge time savings and efficiency at low cost. Now, more time and resources can be spent teaching and learning rather than in mundane administrative affairs. Bachelor of Engineering (Information Engineering and Media) 2023-06-05T01:41:22Z 2023-06-05T01:41:22Z 2023 Final Year Project (FYP) Lee, W. S. (2023). QR code security authentication attendance system. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/167796 https://hdl.handle.net/10356/167796 en A3182-221 application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Electrical and electronic engineering::Computer hardware, software and systems
spellingShingle Engineering::Electrical and electronic engineering::Computer hardware, software and systems
Lee, Wai Seng
QR code security authentication attendance system
description Quick Response ( QR ) Code technology – a two-dimensional code that evolved from the conventional bar code. QR technology was first utilized in industrial settings where industrial scanners scan and keep track of specific stages of production on the automobile assembly line. With the advent of customer technologies such as “do-it-all” super app (eg.TaoBao and Grab), the incorporation of QR codes made payment easier as every unit of smartphone can be a QR scanner. The equivalent of a handheld QR scanner in every pocket, the use of QR has now completely permeated our society and has been widely adopted by diverse sectors such as: healthcare, banking, logistics, and business operations. Incorporating QR Code technology for attendance tracking is a wise choice given its increasing popularity and ease of use. For this Final Year Project, the QR code technology will be incorporated into an attendance tracking application to be used in a university setting. This report reviews all the software involved in this attendance taking application, including Microsoft Visual Studio, Android Studio Android Emulator, MySQL, Apache and Google Chart Infographics. The system developed in this project comprises of 3 components: a webpage for the professors which acts as the QR code generator, a mobile application for the students to scan the QR code generated by the webpage, and a real-time database that links the mobile application and the webpage to function properly. Firstly, the QR code generated by the webpage used by the professor encapsulates class information and a unique numerical code using the Google Chart Infographics software. Secondly, the QR code scanner on the mobile application used by the students can decode the QR code to retrieve the necessary data to authenticate the scanned QR code. None of these functions would be successful without a real-time database. By leveraging a real-time database, the unique numerical code generated by the webpage can be rapidly stored in the database system for the mobile app to validate. Upon successful validation, the timestamp will be recorded as the user's check-in time and attendance record. In conclusion, the development of this application system will bring about huge time savings and efficiency at low cost. Now, more time and resources can be spent teaching and learning rather than in mundane administrative affairs.
author2 Ng Boon Poh
author_facet Ng Boon Poh
Lee, Wai Seng
format Final Year Project
author Lee, Wai Seng
author_sort Lee, Wai Seng
title QR code security authentication attendance system
title_short QR code security authentication attendance system
title_full QR code security authentication attendance system
title_fullStr QR code security authentication attendance system
title_full_unstemmed QR code security authentication attendance system
title_sort qr code security authentication attendance system
publisher Nanyang Technological University
publishDate 2023
url https://hdl.handle.net/10356/167796
_version_ 1772826040037539840