0% found this document useful (0 votes)
61 views

Major Project Synopsis

The document discusses developing a smart attendance system using fingerprint biometrics and interfacing it with an Arduino board. The system would accurately record student attendance using fingerprints and store it securely in the cloud. This would prevent proxy attendance and allow teachers reliable access to accurate attendance records.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
61 views

Major Project Synopsis

The document discusses developing a smart attendance system using fingerprint biometrics and interfacing it with an Arduino board. The system would accurately record student attendance using fingerprints and store it securely in the cloud. This would prevent proxy attendance and allow teachers reliable access to accurate attendance records.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 18

“SMART ATTENDANCE SYSTEM”

A
Major Project-I
Synopsis
on
Submitted in Partial Fulfillment for the Award of
Bachelor of Engineering in
Computer Science & Engineering
Submitted to
RAJIV GANDHI PROUDYOGIKI VISHWAVIDYALAYA

BHOPAL (M.P.)

Submitted By

Kishan Kumar : 0111EX191045.


Somesh Mishra : 0111CS203D15
Ritik Raj : 0192ME191061
Harish Kumar :0111CS191044

Under the Guidance of Prof


Dr. Sanjeev Kumar Sharma
HOD (CSE)

TECHNOCRATS INSTITUTE OF TECHNOLOGY, BHOPAL (M.P.)

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING

1|P a g e
TECHNOCRATS INSTITUTE OF TECHNOLOGY, BHOPAL

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING

CERTIFICATE

This is to certify that Major Project-I synopsis Project entitled “Smart attendance
system” submitted to Rajiv Gandhi Proudyogiki Vishwavidyalaya, Bhopal (M.P.)
by “Somesh mishra” for partial fulfillment for the award of the degree of the
Bachelor of Engineering in Computer Science & Engineering.
Somesh Mishra : 0111CS203D15
Kishan Kumar : 0111EX191045.
Ritik Raj : 0192ME191061
Harish Kumar :0111CS191044

Dr. Sanjeev Kumar Sharma


HOD (CSE)
TIT, Bhopal (M.P.)

2|P a g e
TECHNOCRATS INSTITUTE OF TECHNOLOGY, BHOPAL

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING

APPROVAL CERTIFICATE

This is hereby certified that the Major Project synopsis entitled “Smart attendance
system” being submitted by ”SomeshMishra(0111CS203D15), Kishan Kumar
(0111EX191045), Ritik Raj ( 0192ME191061), Harish Kumar(0111CS191044)”
to the RGPV, Bhopal is a genuine work will be performed by him.

Guide Name
Dr. Sanjeev Kumar Sharma
HOD (CSE)
Date: 28 june 2022

3|P a g e
Index

4|P a g e
Sr. no. Contents Page no,
1. Topic of the Project: 05
This should be explicitly
mentioned at the beginning of
the
Synopsis. Since the topic itself
gives a peep into the project to
be
taken up, candidates are advised
to be prudent on naming the
project. This being the overall
impression on the future work,
the
topic should corroborate the
work.
Topic of the Project:
This should be explicitly
mentioned at the beginning of
the
Synopsis. Since the topic itself
gives a peep into the project to
be
taken up, candidates are advised
to be prudent on naming the
project. This being the overall
impression on the future work,
the
topic should corroborate the
work.
Topic of the Project:
This should be explicitly
mentioned at the beginning of
the
Synopsis. Since the topic itself
gives a peep into the project to
be
taken up, candidates are advised
to be prudent on naming the
project. This being the overall
impression on the future work,
the
topic should corroborate the 5|P a g e
SMART ATTENDANCE
SYSTEM

6|P a g e
Abstract
In industrial and domestic applications attendance registering is important at each
and every moment. Many face a lot of problems due to lack of proper attendance
monitoring system. In this project we use Fingerprint Sensor (R307) which senses
the Fingerprint of a particular person; a buzzer and Led gets activated whenever a
person places his finger on the sensor. Then the fingerprint is stored in cloud with id
no. Many people can store their fingerprints. Then next time any person puts their
finger on the sensor it checks there are any matching fingerprints or not. If his
fingerprint matches with any of the stored fingerprints then the LCD display shows
which person it is and the time & date of checking.

The efficacy in the procedure of getting students attendance can be


maximized when the IOT Based Biometric attendance system i.e. smart attendance
system is used. The student’s attendance is recorded using biometric scanner which
is fingerprint based and then the data is secured safely over a cloud storage. The
system averts the proxy attendance, time will also be saved, thereby the reliability of
student’s attendance information is also maximized. The student’s data are loaded
securely over the cloud and can be easily fetched according to the need. This
research paper throws a light on simple, easier and portable method for students’
attendance in which internet of things is used.

Biometric student attendance system increases the efficiency of the process


of taking student 2 attendance. This presents a simple and portable approach to
student attendance in the form of an Internet of Things (IOT) based system that
records the attendance using fingerprint based biometric scanner and stores them
securely over cloud. This system aims to automate the cumbersome process of
manually taking and storing student attendance records. It will also prevent proxy
attendance, thus increasing the reliability of attendance records. The records are
securely stored and can be reliably retrieved whenever required by the teacher.

Proper attendance recording and management has become important in today’s world
as attendance and achievement go hand in hand. Attendance is one of the work ethics
valued by employers. Most of the educational institutions and government
organizations in developing countries still use paper based attendance method for
maintaining the attendance records. There is a need to replace these traditional
methods of attendance recording with biometric attendance system. The unique
nature of fingerprint makes it ideal for use in attendance management systems.
Besides being secure, Fingerprint based attendance system will also be environment
friendly. Fingerprint matching is widely used in forensics for a long time.

7|P a g e
Introduction
Traditional methods of attendance management Traditionally, most school
admins or teachers have to call students by name to mark their attendance in classes.
In online classes, there are also some more “innovative” ways such as using Google
Forms. Some teachers also mark attendance based on the record from Google Meet
or Zoom. However, all of these traditional methods are ineffective. Calling students
by name consumes too much time for a class. Google Forms is for small-scale usage
only. School admins can not have an overview of all students’ participation. Google
Meet, Zoom, and other platforms do not record time attendance.

In the World of Technology, Biometrics plays an effective role in identifying


Human beings. Through this project, you will develop a unique system that can
identify students for attendance purpose using their fingerprints. In this project, we
are going to design a Fingerprint Sensor Based Biometric Attendance System using
Arduino. Simply we will be interfacing fingerprint sensor with Arduino, LCD
Display & RTC Module to design the desired project. In this project, we used the
fingerprint Module and Arduino to take and keep attendance data and records.
Biometric Attendance systems are commonly used systems to mark the presence in
offices and schools. This project has a wide application in school, college, business
organization, offices where marking of attendance is required accurately with time.
By using the fingerprint sensor, the system will become more secure for the users.

This study has mainly focused to develop IOT based biometric attendance
system, that is able to keep record of attendance and count the data for daily purpose.
Attendance systems are commonly used systems to mark the presence in offices and
schools. From manually marking the attendance in attendance registers to using high-
tech applications and biometric systems, these systems have improved significantly.
This project has a wide application in school, college, business organization, offices
where marking of attendance is required accurately with time. By using the
fingerprint sensor, the system will become more secure for the users.

Objective and scope

8|P a g e
 Key benefits of a smart attendance marking system Save Time for Teachers
An efficient attendance monitoring system saves time for educators during the
participation grading process. Instructors no longer have to keep track of
student presence manually. A smart attendance system auto records using
biometrics and RFID. If a school does not employ the said methods, teachers
can use their Teacher Portal (web/app) to mark attendance. This is faster and
more accurate than paperwork.

 The smart system frees up time and workload for teachers. They have more
time with their learners. They can now focus on improving their teaching
techniques. Finally, such improvement will also contribute to the faculty’s
growth as a whole. Image: Teachers manage attendance via a system, source
from Adobe Stock Keep Parents Well-informed

 Parental improvement is important in education. Families need to be aware of


their children’s discipline and performance at school. Especially in the digital
era, parents would love to continuously update the status through online
channels.

 When it comes to traditional methods of marking attendance, it takes time to


gather all the information of all students in class. The attendance record might
be not transparent enough due to a lack of evidence. Smart attendance marking
system enables real-time tracking. In addition to that, data is also ensured
accurate. And notifications can be sent to parents accordingly. And parents can
now keep informed of their children’s participation in school.

 Improve Student Performance student achievement is intimately tied to their


participation in classes. High attendance enhances student results as they stay
informed about course content, test schedule, grading criteria, etc. Besides,
when families stay in the loop, it is proved that there will be an increase in
student attendance.

Thanks to the smart system, families can receive notice through SMS/ email/ phone/
mobile app if a student is late or absent. Parents stay fully aware and in the loop of
their children’s performance at school. This not only encourages parents to be more
involved in their kids’ academic endeavors

9|P a g e
Process Description

It also encourages learners to follow discipline and participate responsibly in class.


As a result, students’ participation in class boosts, and their performance grows.
Enhance Effective Management and save schools resources with the smart system,
school management boards can track the attendance not only of students but also of
teachers, and staff. This process is totally automatic. Therefore, it requires nearly
zero effort, saves schools time, cost, and human resources. Besides, all data can be
integrated into one single management system. Reports can be generated to provide
insight into any related problems. School admins can conduct analyses and make
informed decisions regarding enrollment and attendance. Management is easier and
more effective than ever before. The main aim of the project is to automatize the
procedure of attendance The flow chart will be as follows.

ALGORITHM

1. Procedure Starts
2. Selection of choice of enrolling a new fingerprint or deleting the previous
ones.
3. Scans for the Wi-Fi network (if nothing is selected).

10 | P a g e
4. Then it displays all the available networks.
5. It starts scanning for the fingerprints when the connection is established
successfully.
6. Students can scan their fingerprints now.
7. When it analyses and matches any student’s fingerprint, it uploads their
fingerprint ID to the server.
8. As far as the server acquires the biometric data from the system, it updates the
presence of the student.
Problem that may occur during fingerprint scanning

The result after the implementation is as follows: -

Some of the points that can be estimated from above implementation are
• Execution of attendance of enrolled person takes 0.1 second while for the
person who is not enrolled, it takes 3 to 4 seconds.
• History can also be estimated in this system.
• Manual attendance system takes twice or thrice it’s time.

11 | P a g e
Resource and limitations:
1. Hardware description:
• Arduino Uno:
The operations which are involved in taking attendance are controlled here by
using Arduino UNO. The operations that will take place are four in number
and they are enrol, verify, delete and reset. We are using Arduino uno because
it consists of many modules which are very useful as they add some features
to Arduino board. Arduino is easy to use, code and handle.

Arduino Uno 16 x 2 LCD display


• 16*2 LCD Display :
The clear message should be conveyed to the user so that there is a better
interaction with a device, so a 16*2 LCD Display is used here. There is
generally a green light in the background in LCD display in which characters
are displayed on it which are black in colour and in 7X5 matrix.

• GT511C3 Finger print sensor (FPS):


The GT-511C3, an embedded module used as a fingerprints scanner or FPS
which has high speed and high accuracy. There is a small circuit board on
which there is an optical sensor mounted it. The fingerprints are scanned by
optical sensor and functionality is provided to the modules by the
microcontroller and the fingerprint is processed automatically.

GT511C3 Finger print sensor (FPS) ESP8266 Wi-Fi Module


• ESP8266 Wi-Fi Module

12 | P a g e
The ESP8266 Wi-Fi Module is used in internet of things. It is integrated with
TCP/IP protocol stack. Its main purpose is accessing the Wi-Fi network using
a microcontroller. Both the hosting of an application and offloading of all the
functions of Wi-Fi networking either can be done with the help of this module.
This module connects to the Wi-Fi network using TCP/IP connections.

2. Software description:
• Thingsboard:
Things board is one of the IOT platforms which is open source and can be
utilized for collection of data, visualization, processing of data, and device
management. Some of the industry standard IOT protocols which are used to
enable the device connectivity are–Message Queuing Telemetry Transport,
Common Offer Acceptance Portal and Hyper Text Transfer Protocol. Both on-
premises and cloud deployments are supported by Things board. This open
soured platform combines fault-tolerance, scalability and performance so that
our information or data can never be loosed.

• Arduino IDE:
Arduino IDE, software which is used for Arduino, Node-MCU and other
electronics boards’ codes. It supplies many software libraries which are used in
input and output procedures. The program is written in text area of Arduino
IDE and is known as Sketch. The message area or Output Pane displays the
feedback of saving or exportation of code.

13 | P a g e
limitation :

 Non changeable Physical Traits: If the biometric modalities work with physical
traits such as fingerprint, iris, palm vein, etc. We all have only a pair of eyes; a
certain number of fingerprints, and other body parts that are unchangeable. We can
reset a password, but we never can change our fingerprints or retina, these are fixed.
Our biometric data is stored in respective government’s databases or companies who
enable such services. Can they guarantee that these data will never be hacked or
stolen from the server? Unfortunately, it is already happening around us.

 Rate of Error: Biometric attendance machines have two types of errors, False
Acceptance Rate (FAR) and False Rejection Rate (FRR). FAR is happens when the
device accepts an unauthorized person, anf FRR comes into the picture when
authorized person is rejected.

 Delay: Biometric attendances devices take more time to mark the attendance and
causes a long queue of workers in the morning and in the evening.

 Infection Carrier: Coronavirus so reads from human touch. If an employee touch


the biometric attendance system with coronavirus and touch her surface, she is
susceptible to getting infected from coronavirus. Everyone share germs on biometric
attendance management system.

 Difficulty in Scanning: Scanning iris, finger prints are tough to scan. Eyelashes,
eyelids, lens and reflections from the cornea can be difficult to scan and if finger is
injured again a finger print scanner won't be able to scan the fingers.

14 | P a g e
 Physical Challenges: Unfortunately many employees have physical challenges due
to lost or damaged physical parts. Thus it is challenging to get them involved in the
enrollment process.

 Environmental Challenges: Under extreme cold or extreme heat, the error rate is
also very high. Thus this pose a challenge for using biometric attendance system.

Advantages/Benefits of the Project for Society/Country/Community:


 Accuracy: Humans are prone to error, even if we provide them with
supporting computational devices. Automated attendance management
systems ensure accurate time records and minimize the inevitable and
costly errors with manual data entry. This accurate data thereby helps to
provide accurate performance and payroll data.
 Economics: Have you ever thought that attendance management systems
could control costs? It saves money by putting an end to inaccurate time
reporting, buddy punching, absenteeism, tardiness, time abuse, and
overpayment. As a matter of fact, a study done by the Axsium Group
found that large organizations save up to $1,600 per employee after
implementing automated attendance management systems.

 Productivity / Efficiency: Monitoring and managing attendance manually


can be a time-consuming, laborious, and expensive affair. It takes time to
process paper sheets and time cards, create schedules, authorize leave and
overtime, and create payroll manually. Free up precious administration
time with an automated system that does it all for you, from keeping track
of employee hours to automatically importing information into your
payroll system. The time and effort saved combined with data accuracy
helps in optimizing the use of resources which lead to increased
productivity and improves profits.

 Visibility/ Insights: Would you need a quick snapshot of all planned and
unplanned absences for an employee or group? With just a few clicks, you
can generate accurate reports on hours worked, absences, overtime, get a
monthly summary report for any of the data/groups within the
organization. Any customized report can be generated with the centralized
data which improves visibility and transparency within the organization.
Managers can also make use of the graphical views of the report to get a
quick and easy understanding of attendance data. With a centralized,
accurate attendance data hub, employers can strategically analyze and

15 | P a g e
improve policies on leave, hours, workplace culture, performance, pay,
etc., thereby enabling them to mature in the way they operate.

 Hustle Free Workflow Management: An integrated attendance manage


ment system can provide good visibility of all data and can ease the
workflow of payrolls, leaves and performance reviews. Notifications/alerts
are automated and the manager can approve requests for early departure,
overtime, etc., immediately without any specific need for communication.
Forget the herculean task of manual scheduling. With just a few clicks, an
automated attendance management system can help manage schedules,
allocate work, and easily keep track of shift swaps. It can also help you to
forecast workloads, resources, and budgets.

 Flexibility: In today’s global, well-connected environment, you have


employees working from office, from home, or at remote locations. An
attendance management system allows organizations to track employee
time using a variety of clocking options, such as smartphones, internet
networks, swiping technologies, biometric terminals or desktop readers
easily.

 Integration/Configuration: You can choose attendance Management


systems to suit your needs based on the nature of work and policies. There
are systems available which can be integrated with any third-party
attendance hardware (swipe, biometric), and which can capture GPS-based
attendance with mobile applications. You can create customized
attendance policies as per your organizational needs with time tracking and
attendance monitoring systems. You can have individual configurations for
each attendance shift, with options to define attendance cycles, mark-in/out
rules, leave deductions, and optional holidays.

 Real-time tracking: Cloud-based attendance management enables real-


time tracking and provides automated inputs for payroll processing. This
helps in managing alternative payment schedules and makes all
information available in real time. Managers can create “scheduled versus
actual” reports to adjust work schedules and direct workforce activities in
real time.

 Security: Most attendance management systems are built around highly


secure systems and architecture. Specifically, biometric systems are highly

16 | P a g e
reliable and secure and can help prevent time theft, buddy punching and
reduce administrative costs stemming from forgotten PINs and lost ID
cards. These systems are of particular utility to organizations where
security is a primary concern.

 Compliance: Inaccurate records can cost your organization a lot of money


in overtime payment, and can also violate labor laws, resulting in
expensive legal defence and fines. Regulations require that employers track
attendance and provide the necessary compensation to their employees for
any excess hours worked in the spirit of fairness. An attendance
management system that integrates with your payroll simplifies this
process while making it seamless.
Roles of members:

As it is said we perform better if we do together so we have decided to perform


together so we have divided some task among group members which are given
follow as:

Kishan Kumar: My role in this project ensure that how it will work the logic of
this will be designed by me.

Somesh Mishra: here I am for designing user interface of this system and I will try
to make user experience good which is main thing about any digital system.

Ritik Raj, Harish Kumar :when a user will give an input then we need to store that
data and also need to manage that data so that we can use that in future so here I will
manage database and also connectivity of database will be done my me.

17 | P a g e
18 | P a g e

You might also like