International Peer-Reviewed JournalOpen AccessISSN 2456-8880
irejournals@gmail.com+91-7433024337

Home / Current Issue / Paper 1717082

1717082 Vol 9 · Issue 10 Download Paper

AI Smart Attendance System Using Full Stack Java: Design, Implementation, and Evaluation

Kuldeep Khalotiya Manish Rana Nitin Kumar Singh Shubham Baisakh Sonali Kumari

Subject area: Science,Engineering and Technology  ·  Area of research: AI, Java Full Stack Development

DOI: https://doi.org/10.64388/IREV9I10-1717082

Abstract

Traditional attendance management systems in educational institutions depend heavily on manual roll calls and paper-based registers. These approaches are error-prone, time-intensive, susceptible to proxy attendance, and produce data that is difficult to aggregate or analyse at scale. As institutions accelerate digital transformation, demand for reliable, role-aware, web-based attendance platforms has grown substantially. This paper presents the complete design, implementation, and empirical evaluation of an AI Smart Attendance System developed using Full Stack Java technologies — specifically Spring Boot 3.x, Hibernate ORM 6.x, MySQL 8.0, and a responsive Bootstrap 5 front-end. The system architecture follows the classic three-tier model separating the Presentation Layer (HTML5/CSS3/JavaScript), the Application Layer (Spring Boot MVC with Spring Data JPA), and the Data Layer (MySQL with Hibernate ORM). A RESTful API design pattern provides clean decoupling between client and server, enabling future integration with mobile applications or third-party academic systems without structural changes. Role-based access control (RBAC) is enforced for three user categories — Administrator, Faculty, and Student — each with dedicated dashboards and permission boundaries validated at the API level. Evaluation through functional and performance testing produced a 100% pass rate across all ten planned test cases. REST API GET endpoints averaged under 120 ms and POST endpoints under 200 ms under 50+ concurrent users. Dashboard pages loaded in under 1.8 seconds, and attendance-report database queries completed within 300 ms. The findings validate that a Spring Boot/MySQL full-stack architecture provides a robust, scalable, and maintainable foundation for enterprise-grade educational management systems.

Keywords

Attendance Management System, Bootstrap 5, Educational Technology, Full Stack Java, Hibernate ORM, MySQL, RESTful API, Role-Based Access Control, Spring Boot, Spring Data JPA, SDLC, Web Application

How to cite this paper

Kuldeep Khalotiya, Manish Rana, Nitin Kumar Singh, Shubham Baisakh, Sonali Kumari "AI Smart Attendance System Using Full Stack Java: Design, Implementation, and Evaluation" Iconic Research And Engineering Journals Volume 9 Issue 10 2026 Page 3639-3647 https://doi.org/10.64388/IREV9I10-1717082
Kuldeep Khalotiya, Manish Rana, Nitin Kumar Singh, Shubham Baisakh, Sonali Kumari "AI Smart Attendance System Using Full Stack Java: Design, Implementation, and Evaluation" Iconic Research And Engineering Journals, vol. 9, no. 10, Apr. 2026, doi: https://doi.org/10.64388/IREV9I10-1717082
Kuldeep Khalotiya, Manish Rana, Nitin Kumar Singh, Shubham Baisakh, Sonali Kumari (2026). AI Smart Attendance System Using Full Stack Java: Design, Implementation, and Evaluation. Iconic Research And Engineering Journals, 9(10). doi: https://doi.org/10.64388/IREV9I10-1717082
Kuldeep Khalotiya, Manish Rana, Nitin Kumar Singh, Shubham Baisakh, Sonali Kumari "AI Smart Attendance System Using Full Stack Java: Design, Implementation, and Evaluation" Iconic Research And Engineering Journals, vol. 9, no. 10, Apr. 2026. Crossref, https://doi.org/10.64388/IREV9I10-1717082
@article{1717082,
      author = {Kuldeep Khalotiya, Manish Rana, Nitin Kumar Singh, Shubham Baisakh, Sonali Kumari},
      title = {AI Smart Attendance System Using Full Stack Java: Design, Implementation, and Evaluation},
      journal = {Iconic Research And Engineering Journals},
      year = {2026},
      volume = {9},
      number = {10},
      pages = {3639-3647},
      issn = {2456-8880},
      url = {https://www.irejournals.com/formatedpaper/1717082.pdf},
      abstract = {Traditional attendance management systems in educational institutions depend heavily on manual roll calls and paper-based registers. These approaches are error-prone, time-intensive, susceptible to proxy attendance, and produce data that is difficult to aggregate or analyse at scale. As institutions accelerate digital transformation, demand for reliable, role-aware, web-based attendance platforms has grown substantially. This paper presents the complete design, implementation, and empirical evaluation of an AI Smart Attendance System developed using Full Stack Java technologies — specifically Spring Boot 3.x, Hibernate ORM 6.x, MySQL 8.0, and a responsive Bootstrap 5 front-end. The system architecture follows the classic three-tier model separating the Presentation Layer (HTML5/CSS3/JavaScript), the Application Layer (Spring Boot MVC with Spring Data JPA), and the Data Layer (MySQL with Hibernate ORM). A RESTful API design pattern provides clean decoupling between client and server, enabling future integration with mobile applications or third-party academic systems without structural changes. Role-based access control (RBAC) is enforced for three user categories — Administrator, Faculty, and Student — each with dedicated dashboards and permission boundaries validated at the API level. Evaluation through functional and performance testing produced a 100% pass rate across all ten planned test cases. REST API GET endpoints averaged under 120 ms and POST endpoints under 200 ms under 50+ concurrent users. Dashboard pages loaded in under 1.8 seconds, and attendance-report database queries completed within 300 ms. The findings validate that a Spring Boot/MySQL full-stack architecture provides a robust, scalable, and maintainable foundation for enterprise-grade educational management systems.},
      keywords = {Attendance Management System, Bootstrap 5, Educational Technology, Full Stack Java, Hibernate ORM, MySQL, RESTful API, Role-Based Access Control, Spring Boot, Spring Data JPA, SDLC, Web Application},
      month = {April},
      doi = {https://doi.org/10.64388/IREV9I10-1717082}
  }