Skip to content

Dhivakar001/EMAS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

OOSE: Employee Attendance Management System

Report Bug · Request Feature

Table of Contents

  1. About The Project
  2. Getting Started
  3. Installation Guide
  4. Login Information

About The Project

Project Demo

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.

Built With

  • Bootstrap
  • PHP
  • Javascript
  • HTML
  • CSS

Getting Started

Before proceeding to install the Employee Attendance Management System (EAMS) in your local computer, follow these steps first.

Prerequisites

Before starting the installation process, ensure you have the following prerequisites:

  1. Operating System Compatibility:

    • The project is compatible with Windows, macOS, or Linux.
  2. Internet Connection:

    • A stable internet connection is required for downloading dependencies.
  3. GitHub Account (for Cloning):

    • If you plan to clone the repository, you need a GitHub account. Create one here.
  4. XAMPP Installation:

    • XAMPP should be installed on your local machine. Download it here.
  5. Web Browser:

    • Ensure that your local computer can open a web server that supports PHP.

Installation Guide

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.

Step 1: Clone Repository (Optional)

  1. 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\htdocs on Windows).
    • Click "Clone."

- OR -

Step 2: Download Repository as a ZIP File

  1. 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.
  2. 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\htdocs on Windows).

Step 3: Run the Website Locally with XAMPP

  1. 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.
  2. 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.
  3. Start XAMPP services:

    • Open the XAMPP Control Panel.
    • Start both Apache and MySQL services by clicking the "Start" button next to each.
  4. Open phpMyAdmin and import database:

    • In a web browser, type localhost/phpmyadmin/.
    • Click on the "Import" tab and select the SQL file named employee_db from the extracted folder.
    • Click "Go" to import the database.
  5. Access the local website:

    • Open your web browser and type the folder name (e.g localhost/Employee-Attendance-Management-System/) in the address bar.

Login Information

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

(back to top)

About

Employee Attendance Management System (EMAS) is a web-based application that helps organizations record and manage employee attendance digitally. Employees can mark attendance and admins can view reports. This project is developed as part of my OOSE (Object Oriented Software Engineering) subject.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors