A desktop-based Employee Management System built with JavaFX to manage employee records, departments, leaves, salary information, and overall performance from one dashboard.
This system is designed to help manage employee-related operations inside an organization through a modern graphical interface.
The application provides:
- Employee information management
- Department management
- Leave tracking
- Salary overview
- Employee performance dashboard
- Statistics and graphical reports
- Overview of total employees
- Total departments
- Monthly salary/pay summary
- Graphical performance statistics
- Add new employee
- Update employee details
- Delete employee
- View employee list
- Add departments
- View all departments
- Assign employees by department
- Apply leave
- Approve/reject leave
- Track leave history
- Monthly payroll summary
- Salary records
- Payment overview
- Employee performance visualization
- Performance percentage display
- Analytical dashboard reports
- Language: Java
- Framework: JavaFX
- UI Design: JavaFX Scene Builder
- Database: MySQL (if added later)
- Version Control: Git & GitHub
| Name | ID |
|---|---|
| Md Mahafuj Habib Mahi | 10 |
| Md Sadid Ahmed | 25 |
| Taukir Tajammul | 47 |
EmployeeManagementSystem/
│
├── src/
│ ├── controller/
│ ├── model/
│ ├── view/
│ ├── assets/
│
├── database/
│
├── README.md
│
└── Main.java