Employee Attendance System Group 4 (case study no. 68)

Watch the video

Overview

The Employee Attendance System is a comprehensive, menu-driven console application designed to manage employee records and attendance using Core Java, MySQL, and JDBC. It facilitates employee management, attendance tracking, and generates detailed attendance reports.

Features

  • Employee Management

    • Add a new employee
    • View employee details
    • Update employee information
    • Delete an employee
  • Attendance Management

    • Record employee attendance
    • View attendance details
    • Update attendance records
    • Delete an attendance record
  • Attendance Report

    • Generate monthly attendance report for a specific employee
    • Generate daily attendance report for all employees

Project Structure

EmployeeAttendanceSystem
├── src
│   └── com.employee.attendance
│       ├── AttendanceManagement.java
│       ├── AttendanceReport.java
│       ├── DatabaseUtil.java
│       ├── EmployeeAttendanceSystem.java
│       └── EmployeeManagement.java
└── lib
    └── mysql-connector-j-8.0.25.jar