Skip to content

Latest commit

 

History

History
62 lines (35 loc) · 2.99 KB

File metadata and controls

62 lines (35 loc) · 2.99 KB

Automated Attendance Management System

This Flask-based Web Application is implemented during my internship at Nyalazone Solutions Pvt Ltd @ http://www.nyalazone.com/

Published web-page is available here.

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).

Tools/Technologies Used:

Python, Flask, Jinja, PostgreSQL, Javascript, Bootstrap, JQuery, CSS

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