Automated Attendance System
===

An automated attendance system will consist of a web system for entire organization to record attendance. Each Class room or department will have its own login. On login the class faculty can see a list of students or members registered under it. The faculty can take the attendance and mark present for students using checkbox which will be provided in front of every student's name. This attendance sheet will be saved and sent to the central administrator of the organization and stored there. The system will have an admin login. The admin would be able to check all attendance data, press a button to see defaulter list, search for particular student's attendance by name, search class attendance and generate excel reports.
**Table of Contents**
[TOC]
## Features
• ***Admin login and admin dashboard:*** It will have admin login which has the authority of the system. Admin can view all the attendance records of all classes. Admin will provide login id to every class teacher for accessing the system.
• ***Attendance System:*** The system would contain list of students of all classes. There will be two checkboxes of absent and present in front of every student's name. Faculty can tick mark on accordingly.
• ***Defaulter list:*** There will be a defaulter's option in the system that produces a defaulters list for every class.
• ***Report Generation:*** The system will also generate an overall report of every class for a specified period.
• ***Search Option:*** There will be a search option available in system through which the admin can search by any particular student's name to see their attendance record.
## Software Requirements
• Windows 10 or Ubuntu
• Sql 2008
• Any good editor like Visual studio Code, Atom etc
## Hardware Components
• Processor – i5
• Hard Disk – 5 GB(minimum)
• Memory – 2GB RAM
## Advantages
• It excludes the use of paper work and human efforts.
• It will be helpful as it generates a systematic overall report of every class attendance.
• It will help the faculty to easily find out defaulters in a single click.
• It will maintain the records in a large database instead of conventional method of maintaining register which further simplifies the process of searching for a particular record.
• User would easily get attendance history of a particular student.
• This system introduces a manageable and systematic approach of maintain attendance records.
• It would save faculty's time and institute resources (attendance registers etc woun't be needed).
## Disadvantages
• Teacher would still have to call out every students's name and click on every checkbox to mark present
• There should also be a Wi-Fi or internet connection available in every class.
## Applications
• Our system can be used by schools, colleges, or universities for taking down attendance.
• It can be used during parents meeting in schools to show parents about their child's attendance performance.
• It can also be implemented in organizations for attendance.
## Team
| Roll Number | Name |
| -------- | -------- |
| BT18CSE130 | Sanchita Kasat|
| BT18CSE131 | Hrushikesh Reddy|
| BT18CSE132 | Ansh Rathod|
| BT18CSE134 | Anirudha Sharma|
| BT18CSE135 | Anushka Chincholkar|