Employee Management System Using PHP MySQL PDO and MVC architecture - Complete Project
MVC folder structure:
project/
│
├── app/
│ ├── controllers/
│ ├── models/
│ ├── views/
│ └── helpers/
│ ├── config/
├── public/
├── assets/
│ ├── css/
│ ├── js/
│ ├── images/
│ └── uploads/
v │
├── database/
├── routes/
├── vendor/
└── index.php
Core Features:
- Employee Information Management
Store employee profiles
Personal and contact information
Employment details (position, department, salary, hire date)
Emergency contacts and documents
- User Authentication and Role Management
Secure login/logout
Role-based access (Admin, HR, Manager, Employee)
Password management
- Attendance Management
Time-in and time-out recording
Daily attendance tracking
Late, undertime, and overtime monitoring
Attendance reports
- Leave Management
Leave application and approval
Vacation, sick, maternity, and emergency leave tracking
Leave balance monitoring
Leave history
- Payroll Management
Salary computation
Overtime and deductions
Tax and benefits calculations
Payslip generation
- Department and Position Management
Create and manage departments
Assign employees to departments
Manage job positions and responsibilities
- Performance Evaluation
Employee performance reviews
Goal setting and tracking
Manager feedback
Performance reports
- Employee Scheduling
Work shift assignment
Schedule management
Holiday and rest day configuration
- Document Management
Upload and store employee documents
Contracts and certificates
Government IDs and compliance documents
- Notifications and Announcements
Company announcements
Leave approval notifications
Payroll reminders
Birthday and work anniversary alerts
- Employee Self-Service Portal
View personal information
Update contact details
Apply for leave
View attendance and payslips
Download company documents
- Audit Logs and Security
Track user activities
Record system changes
Data backup and recovery
Source Code : https://github__________com/cai-ro-coders/Employee-Management-System-Using-PHP-MySQL-PDO-and-MVC-architecture---Complete-Project
