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

References

[1] A. Patil, R. Sharma, and K. Singh, "Web-Based Attendance Management System Using Java EE," International Journal of Computer Applications, vol. 180, no. 15, pp. 12–18, 2020.

[2] V. Kumar and P. Sharma, "Full Stack Attendance System Using Spring Boot and React," Journal of Software Engineering and Applications, vol. 14, no. 6, pp. 221–234, 2021.

[3] R. Singh, A. Gupta, and S. Verma, "Role-Based Attendance System with Spring Security," Proc. National Conference on Emerging Technologies, Pune, 2022.

[4] S. Goel and M. Singh, "Comparative Study of Attendance Tracking Systems in Higher Education," International Journal of Educational Technology, vol. 9, no. 2, pp. 45–58, 2019.

[5] R. Mehta, P. Joshi, and A. Patel, "Integrating Attendance Microservices into Learning Management Systems," Proc. International Conference on Smart Education, Mumbai, pp. 112–119, 2022.

[6] P. Verma and S. Tripathi, "Security Risk Assessment of Educational Web Applications," Journal of Information Security Research, vol. 11, no. 4, pp. 233–247, 2020.

[7] J. Gosling, B. Joy, and G. Steele, The Java Language Specification, Java SE 8 Edition. Oracle/Addison-Wesley, 2014.

[8] C. Bauer and G. King, Java Persistence with Hibernate, 3rd ed. Manning Publications, 2020.

[9] C. Walls, Spring Boot in Action, 2nd ed. Manning Publications, 2022.

[10] J. Bloch, Effective Java, 3rd ed. Addison-Wesley Professional, 2018.

[11] E. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, 1994.

[12] J. Duckett, HTML and CSS: Design and Build Websites. Wiley, 2011.

[13] Oracle Corp., "Java SE 17 Documentation," 2024. [Online]. Available: https://docs.oracle.com/en/java/javase/17/

[14] Spring.io, "Spring Boot 3.x Reference Documentation," 2024. [Online]. Available: https://docs.spring.io/spring-boot/

[15] MySQL, "MySQL 8.0 Reference Manual," 2024. [Online]. Available: https://dev.mysql.com/doc/refman/8.0/

[16] Bootstrap Team, "Bootstrap 5 Documentation," 2024. [Online]. Available: https://getbootstrap.com/docs/5.3/

[17] Baeldung, "Spring Boot REST API Tutorials," 2024. [Online]. Available: https://www.baeldung.com/spring-boot

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}
  }