Project Management System
A complete Java-based Project Management System designed to manage employees, projects, tasks, attendance, vacations, penalties, and reports through a user-friendly graphical interface.
Key Features
- Role-Based Login System for Admins, Employees, Team Leaders, and Project Managers.
- User Management for adding, updating, deleting, and viewing users.
- Task Management for creating, assigning, tracking, and completing tasks.
- Project Tracking with project progress monitoring and completion percentages.
- Attendance Management for recording working hours and tracking employee attendance.
- Vacation Management for submitting and managing employee vacation requests.
- Penalty Management for recording and monitoring employee penalties.
- Reports Management for creating and viewing project and team reports.
- File-Based Data Storage for persistent application data.
- Graphical User Interface built using Java Swing.
Technologies
Java, Object-Oriented Programming, Java Swing, File Handling, GUI Development, Role-Based Access Control
This project demonstrates the practical application of Object-Oriented Programming, GUI development, file handling, data management, and software system design using Java.