Attendance Management System

View project on GitHub

Automated Attendance Management System (AMS)

Development

This Flask-based Web Application is implemented during my internship at Nyalazone Solutions Pvt Ltd

Automated AMS aims to automatically log the attendance from Network using Mac Address collected by Nmap (alzo.py). Database roles & privileges in PostgreSQL (3NF) is configured for Admin, HR & Employees of the company.

Additionally, a Web-application is designed to view and manage attendance with two types of priveleges namely Admin/HR (AHR)and Employees (E).

Views

Admin/HR (AHR) Employee (E)

Features

Login (AHR, E)

alt text

Automated Attendance Polling: alzo.py (AHR, E)

alzo.py with the aid of active fingerprinting of Network using Nmap

View Peers Details: Address, Status, Phone etc (AHR, E)

alt text

Searching Peer Details (AHR, E)

alt text

View Personal Attendance (AHR, E)

alt text alt text

View Peer Attendance (AHR)

alt text

Edit Attendance (AHR)

alt text

alt text

Apply for Leave, Optional Holiday or Work from home: (AHR, E)

alt text

Edit MacAddress (AHR)

alt text

Enable-Disable Employees (AHR)

alt text

Register New Employee (AHR)

alt text