##plugins.themes.bootstrap3.article.main##

Shamsu Sabo https://orcid.org/0009-0005-5397-2668 Abubakar Muhammad Umaru https://orcid.org/0000-0003-0709-5201 Umar Lirwan Mohammed https://orcid.org/0009-0008-3136-9130 Lawan Abdullahi Yusuf https://orcid.org/0009-0004-4189-1919

Abstract

The presence of manual and disjointed digital systems in secondary schools across Nigeria leads to inefficiencies in the processes of student registration, grade management, and ID card distribution. This article presents a secure web-based School Management System (SMS) that was created with Node.js, Express.js, MySQL, and Bcrypt for Imamu Hafsin Model International School in Kano. Among its main features are easy login recovery, a tiered role-based access control system, automated ID card creation, and demographic analysis tools. The system has undergone field testing and has shown improved performance compared to Fedena and OpenSIS in areas such as security, access control, and localization. This development enhances administrative effectiveness within resource-limited settings.

##plugins.themes.bootstrap3.article.details##

Keywords

Academic Data Analytics; Nigerian Secondary Education; Node.js; Role-Based Access Control (RBAC); School Management System (SMS)

Section
Information Technology
How to Cite
[1]
Sabo, S. et al. trans. 2025. A Secure Web-Based School Management System Using Role-Based Access: Case Study from Nigeria. Journal of Science and Technology. 30, 11 (Oct. 2025). DOI:https://doi.org/10.20428/jst.v30i11.3194.

How to Cite

[1]
Sabo, S. et al. trans. 2025. A Secure Web-Based School Management System Using Role-Based Access: Case Study from Nigeria. Journal of Science and Technology. 30, 11 (Oct. 2025). DOI:https://doi.org/10.20428/jst.v30i11.3194.