0% found this document useful (1 vote)
1K views

Biometric Attendance System For Students

This document describes a biometric attendance system using fingerprint recognition for students. It aims to automate the student attendance process by having students scan their fingerprints using a punch machine, which will record their attendance in the system instead of manual attendance marking. The system will store student fingerprints and match fingerprints scanned at the punch machine to fingerprints in the database to identify students and mark their attendance. It discusses the hardware and software requirements, proposed system architecture, methodology and integration of fingerprint recognition and an automatic door system controlled by fingerprints.

Uploaded by

Hemshankar Kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (1 vote)
1K views

Biometric Attendance System For Students

This document describes a biometric attendance system using fingerprint recognition for students. It aims to automate the student attendance process by having students scan their fingerprints using a punch machine, which will record their attendance in the system instead of manual attendance marking. The system will store student fingerprints and match fingerprints scanned at the punch machine to fingerprints in the database to identify students and mark their attendance. It discusses the hardware and software requirements, proposed system architecture, methodology and integration of fingerprint recognition and an automatic door system controlled by fingerprints.

Uploaded by

Hemshankar Kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 21

BIOMETRIC SYSTEM 1

BIOMETRIC ATTENDANCE SYSTEM FOR


STUDENTS

Submitted to the
Department of Master of Computer Applications
in partial fulfilment of the requirements
for the Mini Project (MCAP01)

by

KAVYA KUMARI
1MS17MCA19
AKASH TIWARI
1MS17MCA03

ABHISHEK K.L

Ramaiah Institute of Technology


(Autonomous Institute, Affiliated to VTU)
Bangalore – 54

2019

RAMAIAH INSTITUTE MCA JUNE-2019


OF TECHNOLOGY
BIOMETRIC SYSTEM 2

DEPARTMENT OF COMPUTER APPLICATIONS

CERTIFICATE

This is to certify that the project entitled BIOMETRIC ATTENDANCE SYSTEM FOR
STUDENTS carried out by

Student Name USN


KAVYA KUMARI 1MS17MCA19
AKASH TIWARI 1MS17MCA03

students of 5th semester, in partial fulfillment for the IOT Project (MCAP01), during the
academic year 2018-2019.

Guide Head of the Department


(ABHISHEK K L ) ( Dr. YOGISH H K )

Name of Examiners Signature with Date


1.
2.

RAMAIAH INSTITUTE MCA JUNE-2019


OF TECHNOLOGY
BIOMETRIC SYSTEM 3

DECLARATION

I hereby declare that the project report entitled “_BIOMETRIC ATTENDANCE SYSTEM
FOR STUDENTS_” based on study undertaken by me, towards the partial fulfillment for the
IOT project (MCAE15) carried out during the 5 th semester, has been compiled purely from
the academic point of view and is, therefore, presented in a true and sincere academic spirit.
Contents of this report are based on my original study and findings in relation there to are
neither copied nor manipulated from other reports or similar documents, either in part or in
full, and it has not been submitted earlier to any University/College/Academic institution for
the award of any Degree/Diploma/Fellowship or similar titles or prizes and that the work has
not been published in any specific or popular magazines.

Place: Bangalore KAVYA KUMARI


Date: 20/12/2019 1MS17MCA19
AKASH TIWARI
1MS17MCA03

RAMAIAH INSTITUTE MCA JUNE-2019


OF TECHNOLOGY
BIOMETRIC SYSTEM 4

Acknowledgement

A project work is a product of experience and it goes a long way in shaping a person in
one aspect. With great gratitude I would like to acknowledge the immense help of all
those who contributed with their valuable suggestions and timely assistance to complete
this work. All that I have done is only due to such supervision and assistance and I would
not forget to thank them.

I thank ABHISHEK K L for providing me an opportunity to do the project giving all


support and guidance which made me complete the project duly. I am extremely thankful
to her for providing such a nice support and guidance, taking keen interest in my project
work and guiding me all along, till the completion of my project work by providing all the
necessary information for developing a good system.

ABSTRACT
RAMAIAH INSTITUTE MCA JUNE-2019
OF TECHNOLOGY
BIOMETRIC SYSTEM 5

The fingerprint recognition system is considered to most important biometric system in


addition to other biometrics recognition systems. The fingerprint recognition problem can
be fingerprint verification and fingerprint identification. Fingerprint verification refers to
authenticity of a person by his fingerprint. The user provides fingerprint together with
identity information. In the verification process template is retrieved based on the
identification provided and matching is performed. Fingerprint identification is to specify
one person identity by his fingerprints based upon the unspecified conditions. In the
identification of fingerprint, the process matches fingerprints with the fingerprint database
for similarity. We are using automatic door system along with fingerprint system when a
student press on the fingerprint component the door automatically opens and again if a
person has to go out the person has to scan the thumb.

RAMAIAH INSTITUTE MCA JUNE-2019


OF TECHNOLOGY
BIOMETRIC SYSTEM 6

TABLE OF CONTENTS

SLNO CONTENTS PG.NO


1 Introduction
1.1Problem definition 07-08
1.2Overview

2 Related Work 09

3 Hardware and Software Requirements 10-13

4 Proposed work 14-17

5 Integrated Technologies 18-19

6 System Architecture 20

7 Methodology 21

8 Result Discussion 22

9 Conclusion and Scope for Future Enhancement

10 Bibliography

1. Introduction
RAMAIAH INSTITUTE MCA JUNE-2019
OF TECHNOLOGY
BIOMETRIC SYSTEM 7

Biometric Attendance system is software developed for daily student attendance in schools,
colleges and institutes. It facilitates to access the attendance information of a particular
student in a particular class. This system will also help in evaluating attendance eligibility
criteria of a student. By just a click on the punch machine, the system will record the students'
attendance thus reducing the need for manual labour which is prone to human errors and time
consuming. This application is built for automating the processing of attendance. It also
enhances the speed of performing attendance task easily. The Student Attendance will be
based on the department and section. According to the department wise and section wise the
attendance will be marked for the students. It includes present, absent and leave column for
each student so that they would mark the attendance like period wise.

1.1 Problem definition


Biometric Attendance system is software developed for daily student attendance in schools,
colleges and institutes. It facilitates to access the attendance information of a particular
student in a particular class. This system will also help in evaluating attendance eligibility
criteria of a student. By just a click on the punch machine, the system will record the students'
attendance thus reducing the need for manual labour which is prone to human errors and
time consuming. This application is built for automating the processing of attendance. It also
enhances the speed of performing attendance task easily. The Student Attendance will be
based on the department and section. According to the department wise and section wise the
attendance will be marked for the students. It includes present, absent and leave column for
each student so that they would mark the attendance like period wise.

1.2 Overview
The goal of this project is to daily attendance of students through fingerprint. The system
should be able to extract key feature from a scanned fingerprint image to compare these with
a database of known fingerprint image. The user provides fingerprint together with identity
information. In the verification process template is retrieved based on the identification
provided and matching is performed. Fingerprint identification is to specify one person
identity by his fingerprints based upon the unspecified conditions. In the identification of
fingerprint, the process matches fingerprints with the fingerprint database for similarity. We
are using automatic door system along with fingerprint system when a student press on the
fingerprint component the door automatically opens and again if a person has to go out the
person has to scan the thumb.

2.Related Work

Existing system is a manual entry for the students. Here the attendance will be carried out in
the hand written registers, It will be a tedious job to maintain the record for the users. The
human effort is more here. The retrieval of the info. Is not as easy as the records are
maintained in the hand written registers.

Disadvantages about each existing system

 Inaccurate and subject to manipulation (‘time theft’).


 High possibility of human error
 Proxy attendance.

RAMAIAH INSTITUTE MCA JUNE-2019


OF TECHNOLOGY
BIOMETRIC SYSTEM 8

Advantages about each proposed system

 Accurate Attendance:  The main benefits of using biometrics for student


attendance tracking is the accuracy it provides. Educational institutions can centrally
and accurately monitor student attendance to prevent proxy attendance and errors
which are common problems when using traditional check-in and check-out methods.

 Convenience: Biometric student attendance systems provide a convenient way to


check-in and check-out into the system by simply scanning their biometrics. Since
biometric attendance systems are automated and do not require any technical
knowledge, students can check-in or out quickly and easily.

 Saves Time: Biometric student attendance management systems cut down the time
to record class attendance. These systems can track student attendance in mere
seconds which saves teachers a lot of time rectifying attendance data errors from
traditional methods.

3.Hardware and Software Requirements


Hardware requirement:
1. Arduino
2. Finger print module -
3. Push Button   
4. LEDs
5. 1K Resistor
6. 2.2K resistor
7. Power
8. Connecting wires
9. Box
10. Buzzer
11. 16x2 LCD
12. Bread Board
13. RTC Module

Software Requirements:

 Arduino software
 Os
 Windows 8

RAMAIAH INSTITUTE MCA JUNE-2019


OF TECHNOLOGY
BIOMETRIC SYSTEM 9

4.Proposed System

Here we propose a smart fingerprint based biometric attendance system that works over IOT
so that attendance can be monitored from anywhere in the world. Our system uses a
microcontroller based circuit with fingerprint sensor, push buttons, power supply. We here
use 16 *2 to develop the online attendance display system. Our system allows users ,students
to first register their fingerprint on the system. After successful registration the print is stored
in system with class assigned using push buttons. The system also displays these details over
LCD display.
Registered person pushes on the button then the door opens.as the person leaves the room he
should again punch to get out of room. Each time attendance is record

RAMAIAH INSTITUTE MCA JUNE-2019


OF TECHNOLOGY
BIOMETRIC SYSTEM 10

5. Integrated Technologies

5.1 Software requirement specification


Purpose
Biometric attendance system for students is used to take attendance using fingerprint system
student has to scan his or her thumb on the fingerprint component students record is saved in
database for the first time again the student can scan the finger and automatic door opens.

Product Scope
The student attendance management system will only developed for managing the student
attendance status and allow lecturers/faculty staffs to easily analyze the information regarding
the student attendance. In other words, it means that this attendance system will only cover
the functions related to student attendance but not any others function related to another
thing. So at the end of the project, a system will be developed which used for record the
attendance of students more efficiently and effectively through the fingerprint scanning. The
purpose to carry out this system is to overcome the current problems in their current
attendance system facing by the school, college, and university. There are some modules
covered in the product scope.

Overall Description
Biometric attendance system is used in many areas including college and other places.
Biometric attendance system is a finger recognition system which verifies the identity of
Person and records like in and out time, leaves,etc. for the purpose of calculating and keeping
record of the attendance .Automatic door system helps in extra security if a student is once
inside the student has to scan the thumb again to open the door.

RAMAIAH INSTITUTE MCA JUNE-2019


OF TECHNOLOGY
BIOMETRIC SYSTEM 11

5.2 Hardware Description:

 Arduino UNO

The Arduino Mega 2560 is a microcontroller board based on the ATmega2560. It has 54
digital input/output pins (of which 14 can be used as PWM outputs),16 analog inputs, 4
UARTs (hardware serial ports), a 16 MHz crystal oscillator, a USBconnection, a power jack,
an ICSP header, and a reset button. It contains everythingneeded to support the
microcontroller; simply connect it to a computer with a USB cable or power it with a AC-to-
DC adapter or battery to get started. The Mega is compatible with most shields designed for
the Arduino Due milanove or diecimila.

 Jumper Wires

A jump wire (also known as jumper, jumper wire, jumper cable, DuPont wire, or DuPont
cable – named for one manufacturer of them) is an electrical wire, or group of them in a
cable, with a connector or pin at each end (or sometimes without them – simply "tinned"),
which is normally used to interconnect the components of a breadboard or other prototype or
test circuit, internally or with other equipment or components, without soldering.

RAMAIAH INSTITUTE MCA JUNE-2019


OF TECHNOLOGY
BIOMETRIC SYSTEM 12

 Breadboard

A breadboard is a solder less device for temporary prototype with electronics and test circuit
designs. Most electronic components in electronic circuits can be interconnected by inserting
their leads or terminals into the holes and then making connections through wires where
appropriate. The breadboard has strips of metal underneath the board and connects the holes
on the top of the board.

 Fingerprint

A fingerprint is an impression left by the friction ridges of a human finger. The recovery of


partial fingerprints from a crime scene is an important method of forensic science. Moisture
and grease on a finger result in fingerprints on surfaces such as glass or metal. Deliberate
impressions of entire fingerprints can be obtained by ink or other substances transferred from
the peaks of friction ridges on the skin to a smooth surface such as paper. Fingerprint records
normally contain impressions from the pad on the last joint of fingers and thumbs, though
fingerprint cards also typically record portions of lower joint areas of the fingers.
Human fingerprints are detailed, nearly unique, difficult to alter, and durable over the life of
an individual, making them suitable as long-term markers of human identity. They may be
employed by police or other authorities to identify individuals who wish to conceal their
identity, or to identify people who are incapacitated or deceased and thus unable to identify
themselves, as in the aftermath of a natural disaster.

RAMAIAH INSTITUTE MCA JUNE-2019


OF TECHNOLOGY
BIOMETRIC SYSTEM 13

6. System Architecture
Block diagram

7. Methodology

Circuit Diagram

RAMAIAH INSTITUTE MCA JUNE-2019


OF TECHNOLOGY
BIOMETRIC SYSTEM 14

Flow diagram

1. Fingerprint registration

RAMAIAH INSTITUTE MCA JUNE-2019


OF TECHNOLOGY
BIOMETRIC SYSTEM 15

2. Fingerprint with door automation

RAMAIAH INSTITUTE MCA JUNE-2019


OF TECHNOLOGY
BIOMETRIC SYSTEM 16

Implementation
#include<EEPROM.h>
#include<LiquidCrystal.h>
LiquidCrystal lcd(13,12,11,10,9,8);
#include <SoftwareSerial.h>
SoftwareSerial fingerPrint(2, 3);
#include <Wire.h>
#include "RTClib.h"
RTC_DS1307 rtc;
#include "Adafruit_Fingerprint.h"
uint8_t id;
Adafruit_Fingerprint finger = Adafruit_Fingerprint(&fingerPrint);

void setup()
{
delay(1000);
lcd.begin(16,2);
Serial.begin(9600);
pinMode(enroll, INPUT_PULLUP);
pinMode(up, INPUT_PULLUP);
pinMode(down, INPUT_PULLUP);
pinMode(del, INPUT_PULLUP);
pinMode(match, INPUT_PULLUP);
pinMode(buzzer, OUTPUT);
pinMode(indFinger, OUTPUT);
digitalWrite(buzzer, LOW);
if(digitalRead(enroll) == 0)
{
digitalWrite(buzzer, HIGH);
delay(500);
digitalWrite(buzzer, LOW);
lcd.clear();
lcd.print("Please wait");
lcd.setCursor(0,1);
lcd.print("Downloding Data");

}}
if (finger.verifyPassword())
{
Serial.println("Found fingerprint sensor!");
RAMAIAH INSTITUTE MCA JUNE-2019
OF TECHNOLOGY
BIOMETRIC SYSTEM 17

lcd.clear();
lcd.print("Found Module ");
delay(1000);
}
else
{
Serial.println("Did not find fingerprint sensor :(");
lcd.clear();
lcd.print("module not Found");
lcd.setCursor(0,1);
lcd.print("Check Connections");
while (1);
}

if (! rtc.begin())
Serial.println("Couldn't find RTC");

if (! rtc.isrunning())
{
Serial.println("RTC is NOT running!");

rtc.adjust(DateTime(F(__DATE__), F(__TIME__)));

rtc.adjust(DateTime(2014, 1, 21, 3, 0, 0)) }

8. Results Discussion
The requirement for a biometric system to be potentiate for students attendance in the
institute. Almost all the participants had chosen strongly agree about the need for the institute
for a study in enhancement for recording and monitoring of students which is shown in
figure 1. 100% participants choose the option of biometric attendance system. It is safe,
reliable, time saving and less prone to error compared to current attendance system.

Figure 1

RAMAIAH INSTITUTE MCA JUNE-2019


OF TECHNOLOGY
BIOMETRIC SYSTEM 18

Our project biometric attendance system for students has door lock also will is not
found in current biometric system. As the student scans the thumb the door open .If
the student has to come out of the classroom the student has to scan his or her thumb
again for the door to open.

9. Conclusion and Future scope

Biometric Systems have already proved successful both on the technical level and as a
reservoir of expertise. On the technical level, they have replaced the manual method of
identification which are infeasible. It can be seen that fingerprint based biometrics
system is reliable, accurate and serves as a means of security with high performance.
Current electronic security systems, which rely primarily on personal
identification to ensure that a client is an authorized user of a system, have a common
vulnerability: the verification can be duplicated which can be nearly eliminated using
biometrics. Biometrics can be used by various organizations to increase security levels
and protect their data and patents. Biometrics although interdisciplinary, it is not
the eventual choice of the masses due to its high cost and legal considerations like
privacy issues.

10. Bibliography

1)https://www.instructables.com/id/HC-SR04-Ultrasonic-Sensor-With-Raspberry-Pi-2

2)https://www.researchgate.net/publication/303842610_IoT_based_Smart_Parking_System
3)https://www.sciencedirect.com/science/article/pii/S1877050916321603h
4)https://www.hackster.io/hoozi/smart-parking-system-144012

RAMAIAH INSTITUTE MCA JUNE-2019


OF TECHNOLOGY
BIOMETRIC SYSTEM 19

RAMAIAH INSTITUTE MCA JUNE-2019


OF TECHNOLOGY
BIOMETRIC SYSTEM 20

RAMAIAH INSTITUTE MCA JUNE-2019


OF TECHNOLOGY
BIOMETRIC SYSTEM 21

RAMAIAH INSTITUTE MCA JUNE-2019


OF TECHNOLOGY

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy