Skip to content

Attendance Management System Using Java for my Semester Project

Notifications You must be signed in to change notification settings

gyerra/Attendance-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

🎓 Attendance Management System

🌟 Overview

The Attendance Management System is a Java-based application designed to streamline the process of managing student attendance for various courses. It allows educators to add students and courses, start sessions, and mark attendance efficiently. This system aims to improve the accuracy and ease of attendance tracking in educational institutions.

🛠️ Features

  • 👩‍🎓 Student Management: Add, view, and manage student records, including their ID, name, and email.
  • 📚 Course Management: Create and manage courses with unique IDs and names.
  • 🗓️ Session Tracking: Start new attendance sessions for courses on specific dates.
  • ✅ Attendance Marking: Record attendance for students in various sessions with a randomly generated attendance status for demonstration purposes.
  • 🖥️ User Interaction: Input student names and display their attendance records using dialog boxes.

🚀 Technologies Used

  • Java: The primary programming language used for developing the application.
  • Java Swing: For creating the graphical user interface (GUI) to facilitate user interactions.
  • LocalDate: Utilized for managing session dates.

⚙️ Getting Started

📋 Prerequisites

  • ☕ Java Development Kit (JDK) 8 or higher
  • 💻 An IDE (such as IntelliJ IDEA, Eclipse, or NetBeans) for Java development

About

Attendance Management System Using Java for my Semester Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages