Attendance Management System

Attendance Management System

A desktop application created for teachers and students to manage attendance in class. Database is stored using MariaDB

“Eighty percent of success is showing up.”

Project Description

The Attendance Management System is a desktop application designed for teachers and students to efficiently manage attendance in class. The system is built using the Java programming language and uses MariaDB as the database management system for storing attendance records.

The system allows teachers to easily take attendance for their classes and keep track of student attendance history. Students can also access the system to view their attendance records, helping them keep track of their attendance and stay on top of their academic responsibilities.


  • Login
  • Register
  • Take attendance
  • View attendance history
  • View attendance statistics
  • View student list
  • View class list
  • View subject list
  • Export attendance history to JSON file


  • Java
  • MariaDB/MySQL
  • Database design

© 2023. All rights reserved.