A Secure Web-Based School Management System Using Role-Based Access: Case Study from Nigeria
##plugins.themes.bootstrap3.article.main##
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##
Academic Data Analytics; Nigerian Secondary Education; Node.js; Role-Based Access Control (RBAC); School Management System (SMS)
https://orcid.org/0009-0005-5397-2668







