Design and Implementation of an Enhanced QR-Code Based Attendance System
DOI:
https://doi.org/10.33736/jcsi.10752.2026Keywords:
Attendance system, QR code, database management, unified modelling language, attendance managementAbstract
Attendance systems in our educational systems today are employed by management and other concerned authorities to take records of students’ presence as well as participation, especially in crucial school activities and events. Traditional attendance methods involving manual roll calls and sign-in sheets have been used for quite a long time leading to issues related to time and errors. Several digital attendance systems incorporating QR-code-based authentication mechanisms have been proposed, yet few identified challenges such as cost, security and user friendliness are yet to be fully considered. This paper presents an improvement on the QR-code attendance framework leveraging User-Centric Approach (UCA). Data was aggregated from students and lecturers to generate the QR Code followed by identity authentication protocols utilizing email credentials and encrypted passwords. Session information, such as timestamp and number of participating students, were also recorded accordingly and stored in the system's database. Each QR code was integrated with cryptographic timestamping, enforcing temporal validity constraints to invalidate it after a five-second interval for security optimization. This was implemented using JavaScript programming logic. The QR Code Attendance System had a high engagement with 7,900 unique scans over seven weeks and consistent daily usage. It processed approximately 105,000 reads, indicating robust system performance and underscoring the need for cost-efficient database management. This represents an improvement over the conventional QR-based methods. The introduction of additional features such as the expiration of QR codes and disabling of screenshots to enhance security serve as improvements on existing systems, thus, eliminating critical weakness in terms of usability and security against unauthorized attendance registration by sharing codes or reusing them.
References
Abrams, A., & Skrebnewa, O. (2024). Biometric authentication: Benefits and risks. THE SUMSUBER, Verification Knowledge Hub. https://www.sumsub.com
Alotaibi, S. J. (2015). Designing a attendance system based on physical and virtual services using the internet of things. International Journal of Intelligent Computing Research, 6(1), 531-539.
Babu, K. N., & Manne, S. (2023). An Automatic Student Attendance Monitoring System Using an Integrated HAAR Cascade with CNN for Face Recognition with Mask. Traitement Du Signal, 40(2).
Djamarullah, A. R., Nuryasin, I., & Wibowo, H. (2024). Designing a QR Code Attendance System Using BYOD (Bring Your Own Device). Ultimatics: Jurnal Teknik Informatika, 16(1), 32–37.
Elaskari, S., Imran, M., Elaskri, A., & Almasoudi, A. (2021). Using barcode to track student attendance and assets in higher education institutions. Procedia Computer Science, 184, 226–233.
Fenu, G., Marras, M., & Boratto, L. (2018). A multi-biometric system for continuous student authentication in e-learning platforms. Pattern Recognition Letters, 113, 83–92.
Kumar, K. K., Firoze, P., Babu, K. R., & Mounika, S. (2020). Implementing a QR-based attendance system for efficient tracking. Journal of Cardiovascular Disease Research, 11(S1), 740-743. http://jcdronline.org/index.php/JCDR/article/view/1334
Liu, Y. (2024). Design and Implementation of a Student Attendance Management System based on Springboot and Vue Technology. Frontiers in Computing and Intelligent Systems, 8(1), 91–97.
Mohamed, A. C., Asra, S. A., Mansoor, C., & Pirapuraj, P. (2022). A new design for monitoring student attendance in smart classrooms, 1, 24-30.
Nuralif, I., & Fachrie, M. (2023). Development of a QR code-based attendance system for factory employees. International Journal Software Engineering and Computer Science (IJSECS), 3(3), 281–286.
Olasupo, A., Ademiluyi, O., Usman, M., Abdullah, K.-K., Olubanwo, O., Ayo, F., Ojumadu, U., Salami, E., & Ibironke, T. (2022). A Fingerprint Based Students Attendance Management System for Olabisi Onabanjo University. FUDMA Journal of Sciences, 6(1), 253–265.
Onyishi, D., & Igbinoba, C. K. (2021). Design and implementation of a biometric students’ time and attendance logging system. Nigerian Journal of Technology, 40(3), 484–490.
Opeke, E. O., Bello, S. A., & Adesina, M. D. (2023). Design and Implementation of Students' Attendance Management System. IJARIIE, 9(5).
Osasuyi, O. O., Oghogho, E. J., & Ihedi-Okonkwo, N. O. (2020). Design and Implementation of a Fingerprint-Based Attendance Management System. NIPES-Journal of Science and Technology Research, 2(2).
Sudha, K. L., Shinde, S., Thomas, T., & Abdugani, A. (2015). Barcode based student attendance system. International Journal of Computer Applications, 119(2).
Trebuna, P., Matiscsak, M., Kliment, M., & Pekarcikova, M. (2023). The usage of RFID robots in logistics process management. Acta Logistica, 10(1), 89–93.
Vijayalaxmi, I., & Kempanna, M. (2021). AI-based Automatic Attendance Recording and Monitoring. International Journal of Advanced Research in Computer and Communication Engineering, 10(7).
Xun, H., Zou, B., & Duan, C. (2022). [Retracted] Design of the Student Attendance Management System Based on the Internet of Things Technology. Mobile Information Systems, 2022(1), 1990530.
Zhao, M., Zhao, G., & Qu, M. (2022). College smart classroom attendance management system based on internet of things. Computational Intelligence and Neuroscience, 2022(1), 4953721.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 Journal of Computing and Social Informatics

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Copyright Transfer Statement for Journal
1) In signing this statement, the author(s) grant UNIMAS Publisher an exclusive license to publish their original research papers. The author(s) also grant UNIMAS Publisher permission to reproduce, recreate, translate, extract or summarise, and to distribute and display in any forms, formats, and media. The author(s) can reuse their papers in their future printed work without first requiring permission from UNIMAS Publisher, provided that the author(s) acknowledge and reference publication in the Journal.
2) For open access articles, the author(s) agree that their articles published under UNIMAS Publisher are distributed under the terms of the CC-BY-NC-SA (Creative Commons Attribution-Non Commercial-Share Alike 4.0 International License) which permits unrestricted use, distribution, and reproduction in any medium, for non-commercial purposes, provided the original work of the author(s) is properly cited.
3) For subscription articles, the author(s) agree that UNIMAS Publisher holds copyright, or an exclusive license to publish. Readers or users may view, download, print, and copy the content, for academic purposes, subject to the following conditions of use: (a) any reuse of materials is subject to permission from UNIMAS Publisher; (b) archived materials may only be used for academic research; (c) archived materials may not be used for commercial purposes, which include but not limited to monetary compensation by means of sale, resale, license, transfer of copyright, loan, etc.; and (d) archived materials may not be re-published in any part, either in print or online.
4) The author(s) is/are responsible to ensure his or her or their submitted work is original and does not infringe any existing copyright, trademark, patent, statutory right, or propriety right of others. Corresponding author(s) has (have) obtained permission from all co-authors prior to submission to the journal. Upon submission of the manuscript, the author(s) agree that no similar work has been or will be submitted or published elsewhere in any language. If submitted manuscript includes materials from others, the authors have obtained the permission from the copyright owners.
5) In signing this statement, the author(s) declare(s) that the researches in which they have conducted are in compliance with the current laws of the respective country and UNIMAS Journal Publication Ethics Policy. Any experimentation or research involving human or the use of animal samples must obtain approval from Human or Animal Ethics Committee in their respective institutions. The author(s) agree and understand that UNIMAS Publisher is not responsible for any compensational claims or failure caused by the author(s) in fulfilling the above-mentioned requirements. The author(s) must accept the responsibility for releasing their materials upon request by Chief Editor or UNIMAS Publisher.
6) The author(s) should have participated sufficiently in the work and ensured the appropriateness of the content of the article. The author(s) should also agree that he or she has no commercial attachments (e.g. patent or license arrangement, equity interest, consultancies, etc.) that might pose any conflict of interest with the submitted manuscript. The author(s) also agree to make any relevant materials and data available upon request by the editor or UNIMAS Publisher.