Digitalization and data management of lab attendance system

As demand for tech talent rises and enrollment in Computer Science at Nanyang Technological University (NTU) surges, the necessity for efficient lab attendance management systems becomes crucial. This paper introduces a comprehensive solution to digitalize and streamline lab attendance at NTU. Th...

Full description

Saved in:
Bibliographic Details
Main Author: Cheng, Chang Wei
Other Authors: Loke Yuan Ren
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2024
Subjects:
Online Access:https://hdl.handle.net/10356/175741
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-175741
record_format dspace
spelling sg-ntu-dr.10356-1757412024-05-10T15:40:45Z Digitalization and data management of lab attendance system Cheng, Chang Wei Loke Yuan Ren School of Computer Science and Engineering yrloke@ntu.edu.sg Computer and Information Science As demand for tech talent rises and enrollment in Computer Science at Nanyang Technological University (NTU) surges, the necessity for efficient lab attendance management systems becomes crucial. This paper introduces a comprehensive solution to digitalize and streamline lab attendance at NTU. The proposed system replaces traditional paper-based methods with a tablet application combined with a web application that offers innovative features. Novel web application features include automated email notifications for absent students, integration to automatically load lab schedules from an Excel file generated by NTU's existing system, a simplified process for submitting medical certificates, and an intuitive display of lab roster information with editing capabilities. The tablet application on the other hand, empowers the lab technician to electronically record attendance, incorporating a timer feature to prevent students from assisting others in marking their attendance. Utilizing industry-standard software frameworks like React, Spring Boot, MySQL, and React Native, the system ensures scalability, security, and user-friendliness. Detailed insights into the system's design, covering the user interface, database schema, software architecture, and authentication mechanisms, are provided. By employing a token-based authentication approach with JWTs, the system achieves robust user authentication and authorization, enhancing security and user experience. Through this digitalization initiative, the system aims to reduce the workload of lab technicians, improve data accuracy, and enhance overall efficiency in lab attendance management at NTU. Bachelor's degree 2024-05-06T03:42:02Z 2024-05-06T03:42:02Z 2024 Final Year Project (FYP) Cheng, C. W. (2024). Digitalization and data management of lab attendance system. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/175741 https://hdl.handle.net/10356/175741 en SCSE23-0567 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 Computer and Information Science
spellingShingle Computer and Information Science
Cheng, Chang Wei
Digitalization and data management of lab attendance system
description As demand for tech talent rises and enrollment in Computer Science at Nanyang Technological University (NTU) surges, the necessity for efficient lab attendance management systems becomes crucial. This paper introduces a comprehensive solution to digitalize and streamline lab attendance at NTU. The proposed system replaces traditional paper-based methods with a tablet application combined with a web application that offers innovative features. Novel web application features include automated email notifications for absent students, integration to automatically load lab schedules from an Excel file generated by NTU's existing system, a simplified process for submitting medical certificates, and an intuitive display of lab roster information with editing capabilities. The tablet application on the other hand, empowers the lab technician to electronically record attendance, incorporating a timer feature to prevent students from assisting others in marking their attendance. Utilizing industry-standard software frameworks like React, Spring Boot, MySQL, and React Native, the system ensures scalability, security, and user-friendliness. Detailed insights into the system's design, covering the user interface, database schema, software architecture, and authentication mechanisms, are provided. By employing a token-based authentication approach with JWTs, the system achieves robust user authentication and authorization, enhancing security and user experience. Through this digitalization initiative, the system aims to reduce the workload of lab technicians, improve data accuracy, and enhance overall efficiency in lab attendance management at NTU.
author2 Loke Yuan Ren
author_facet Loke Yuan Ren
Cheng, Chang Wei
format Final Year Project
author Cheng, Chang Wei
author_sort Cheng, Chang Wei
title Digitalization and data management of lab attendance system
title_short Digitalization and data management of lab attendance system
title_full Digitalization and data management of lab attendance system
title_fullStr Digitalization and data management of lab attendance system
title_full_unstemmed Digitalization and data management of lab attendance system
title_sort digitalization and data management of lab attendance system
publisher Nanyang Technological University
publishDate 2024
url https://hdl.handle.net/10356/175741
_version_ 1806059859858161664