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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |