Skip to content

akhilsingla97/Bio-metric-Attendance-Automation

Repository files navigation

Bio-metric-Attendance-Automation

Introduction

Automated attendance system using biometrics is the best replacement to bulky, time consuming manually fed attendance system. Automated attendance system is considered to be the most efficient and trustworthy way and has a noteworthy impact. It offers support services to fulfil the back office needs of departments. All this is done by automation hence the human effort and error is reduced.

We plan to build fingerprint based attendance system for our college:

  • An app to utilize the fingerprint scanner, available in the market, to mark attendance.
  • Fingerprint scanner to be attached to a mobile phone with OTG support.
  • App to have cloud support, so that the teacher can directly download the attendance from the cloud, whenever he/she wishes to.
  • Fingerprint of the teacher activates the device and then the device gets circulated in the class, just like a sheet is circulated in the traditional attendance system.
  • Using this method, first of all, chances of proxy get eliminated, secondly the whole process becomes less cumbersome.
  • Overall, process gets automated reducing manual effort.

Proposed procedure for the app:

1- Administration makes professor and student database,so that only authentic person may use the app. Their job is to add/remove new faculty/student and making sure that correct courses are allocated to correct faculty,and correct list of students enrolled in all courses is present.

2- Professor logs in with a professorID and password.

3- Gets the options in the dashboard :
a) Add/Remove course
b) Enroll students to the course
c) Take attendance
d) View attendance
e) Change password

Explanation:

3a-> This gives option to select courses undertaken by the professor in the semester.

3b-> When a course is selected, a list of students from that appears with a checkbox against their name
-> In case of stuent not taking the course, teacher should be able to remove the tick
-> Also for any senior with backlog, there should be an option to import student from the other year

3c-> Once the students are enrolled, she should be able to take attendance for the course. The attendance data of that course gets updated.
-> Teacher may be given a special privilege to mark a student present, but with some reason attributed to it
-> There should be an option of submit attendance, but it should ask for password again because the device would be circulating the class,so only teacher should be able to close it.

3d-> View attendance shows the attendance for the course, with students less than 75% highlighted

3e-> It is a basic funtionality that allows faculty to change the password.

Database design:

DataBase Used : Firebase (Google Realtime Database)
Course : Course ID, Course Name, Student Data, ProfID.
Student :StudentID, FingerprintID, Student Name, attendance count + Days when student attended the lecture.
Professors : ProfID, password, Phone Number, Correspoinding Semesters and Courses

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages