The Employee Attendance Management System (EAMS) is a comprehensive solution designed to automate and simplify the process of tracking employee attendance. This system aims to ensure accurate record-keeping of employee working hours, thereby enhancing productivity and operational efficiency.
Here's how:
- EAMS is designed with a focus on the importance of time in organizations.
- Offers real-time insights into employee attendance for informed decision-making by managers.
- Capable of handling different time shifting schedules.
- EAMS minimizes the administrative workload linked to manual attendance tracking.
- Automation of the attendance tracking process reduces errors and enhances efficiency.
In essence, the Employee Attendance Management System is a vital tool for businesses seeking to optimize their workforce management, improve accountability, and boost overall performance.
Before proceeding to install the Employee Attendance Management System (EAMS) in your local computer, follow these steps first.
Before starting the installation process, ensure you have the following prerequisites:
-
Operating System Compatibility:
- The project is compatible with Windows, macOS, or Linux.
-
Internet Connection:
- A stable internet connection is required for downloading dependencies.
-
GitHub Account (for Cloning):
- If you plan to clone the repository, you need a GitHub account. Create one here.
-
XAMPP Installation:
- XAMPP should be installed on your local machine. Download it here.
-
Web Browser:
- Ensure that your local computer can open a web server that supports PHP.
Follow these step-by-step instructions to set up the project on your local machine. The guide covers cloning the repository (or downloading as a ZIP file), running the website locally using XAMPP, and setting up the server with a database.
- Clone Repository:
- Open GitHub Desktop.
- Click "File" > "Clone Repository."
- Choose the repository or enter its URL.
- Set the local path to the 'htdocs' folder inside the XAMPP directory (e.g.,
C:\xampp\htdocson Windows). - Click "Clone."
-
Download the repository as a ZIP File:
- Click on the "Code" button, and from the dropdown menu, select "Download ZIP."
- Save the ZIP file to your computer.
-
Extract the ZIP File:
- Open the file explorer on your computer, locate the ZIP file, and extract its contents inside the XAMPP directory (e.g.,
C:\xampp\htdocson Windows).
- Open the file explorer on your computer, locate the ZIP file, and extract its contents inside the XAMPP directory (e.g.,
-
Open file manager and navigate to 'htdocs' folder:
- Open your file manager on your local computer.
- Navigate to the 'htdocs' folder inside the XAMPP installation directory.
-
Extract the downloaded files into 'htdocs':
- Right-click the downloaded ZIP file or copied folder.
- Select the "Extract" or "Extract Here" option.
- Alternatively, copy the downloaded files and paste them directly into the 'htdocs' folder.
-
Start XAMPP services:
- Open the XAMPP Control Panel.
- Start both Apache and MySQL services by clicking the "Start" button next to each.
-
Open phpMyAdmin and import database:
- In a web browser, type
localhost/phpmyadmin/. - Click on the "Import" tab and select the SQL file named
employee_dbfrom the extracted folder. - Click "Go" to import the database.
- In a web browser, type
-
Access the local website:
- Open your web browser and type the folder name (e.g
localhost/Employee-Attendance-Management-System/) in the address bar.
- Open your web browser and type the folder name (e.g
Use the following login information to navigate the system:
| Role | Username | Password |
|---|---|---|
| Admin | admin1 | admin123 |
| Employee Schedule | Employee ID | Password |
|---|---|---|
| Part-Time (Afternoon) | 17 | password17 |
| Part-Time (Morning) | 18 | password18 |
| Full-Time (Day) | 14 | password14 |
