Skip to content

pyaephyo23/school-attendance-management-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

School Attendance Management System

A Maven-based attendance management system for schools, built using Spring Boot and MySQL. The system tracks student attendance, generates reports, and includes features for notifications and attendance tracking.

Features

  • Attendance Tracking: Record daily attendance for students efficiently.
  • Report Generation: Generate comprehensive attendance reports for classes and individual students.
  • Notifications: Send notifications regarding attendance status to students and parents.

Technologies Used

  • Backend: Spring Boot
  • Database: MySQL
  • Build Tool: Maven
  • Frontend: HTML, CSS, JavaScript

Installation

  1. Clone the repository:

    git clone https://github.com/pyaephyo23/school-attendance-management-system.git
  2. Navigate to the project directory:

    cd school-attendance-management-system
  3. Build the project using Maven:

    mvn clean install
  4. Set up the MySQL database:

    • Create a database named attendance_db.
    • Update the database configuration in application.properties with your MySQL credentials.
  5. Run the application:

    mvn spring-boot:run
  6. Access the application:

    • Open your browser and navigate to http://localhost:8080.

Usage

  • Admin Panel: Manage students, classes, and view attendance reports.
  • Teacher Panel: Mark attendance and view class reports.
  • Student/Parent Portal: View attendance records and receive notifications.

About

A Maven-based attendance management system for schools, built using Spring Boot and MySQL. The system tracks student attendance, generates reports, and includes features for attendance tracking.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors