Major Project Synopsis
Major Project Synopsis
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
1|P a g e
TECHNOCRATS INSTITUTE OF TECHNOLOGY, BHOPAL
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
2|P a g e
TECHNOCRATS INSTITUTE OF TECHNOLOGY, BHOPAL
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.
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.
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.
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
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
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
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.
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.
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.
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.
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.
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