Face Recognition Attendance System
Face Recognition Attendance System
Chandkheda, Ahmedabad
Internal guide:
Prof. Dhaval U. Patel
Head of department:
Prof. K.G. Bhuva
DEPARTMENT OF
ELECTRONICS & COMMUNICATION ENGINEERING
CERTIFICATE
This is to certify that the Report entitled “Face Recognition Attendance System” has
been carried out by Shaw Dewang (210140111018), Vivek Sadhu (210140111080),
Hitesh Rathod (220143111009), Dharmendra Yadav (220143111004), following students
under my guidance in fulfilment of the term work of Bachelor of Engineering in
ELECTRONICS AND COMMUNICATION 4th Semester of Gujarat Technological
University, Ahmedabad during the academic year 2023-24.
Date: / /
Group I.D – 491849 FACE RECOGNITION ATTENDANCE SYST.
DECLARATION OF ORIGINALITY
ACKNOWLEDGEMENT
We would like to extend our sincere thanks to our internal guide Prof. Dhaval U. Patel Sir
for their useful guidance for our project. He guided us very much for project and report.
This movement asks for a token of gratitude to them for giving us this opportunity to
undertake a project firm. Our heart full thanks to you sir.
Special thanks to our HOD, Prof. K.G. Bhuva and our project in charge, Prof. Dhaval U.
Patel for opening up a new way of observing things which boosted our imagination and
thought process in the project.
ABSTRACT
TABLE OF CONTENTS
CERTIFICATE .................................................................................................................... i
DECLARATION OF ORIGINALITY ............................................................................... ii
ACKNOWLEDGEMENT ................................................................................................. iii
ABSTRACT ....................................................................................................................... iv
Chapter 1 ..............................................................................................................................1
INTRODUCTION ...............................................................................................................1
Chapter 2 ..............................................................................................................................3
LITERETURE REVIEW .....................................................................................................3
Chapter 3 .............................................................................................................................5
EMPATHY MAPPING .......................................................................................................5
3.1 Storyboarding .................................................................................................................6
3.2 User ................................................................................................................................7
3.3 Activities ........................................................................................................................7
3.4 Stakeholders ...................................................................................................................7
Chapter 4 ..............................................................................................................................8
IDEATION ..........................................................................................................................8
4.1 People .............................................................................................................................8
4.2 Activities ........................................................................................................................8
4.3 Situation/Context/Location ............................................................................................8
4.4 Props ..............................................................................................................................9
Chapter 5 ............................................................................................................................10
PRODUCT DEVELOPMENT CANVAS .........................................................................10
5.1 Purpose .........................................................................................................................10
5.2 Product Function ..........................................................................................................10
5.3 Product Feature ............................................................................................................10
5.4 Components .................................................................................................................10
5.5 Customer Revalidation.................................................................................................11
5.6 Reject / Retain / Redesign ............................................................................................11
Chapter 6 ............................................................................................................................12
AEIOU CANVAS ..............................................................................................................12
6.1 ACTIVITIES................................................................................................................12
6.2 Environment .................................................................................................................12
LIST OF FIGURES
Figure 1 : Empathy Canvas .................................................................................................. 6
Figure 2 : Ideation Canvas ................................................................................................... 9
Figure 3 : Product Development Canvas ........................................................................... 11
Figure 4 : AEIOU Canvas .................................................................................................. 13
Figure 5 : LNM Matrix ...................................................................................................... 15
Figure 6 : Mind mapping Canvas....................................................................................... 16
Figure 7 : Prototype .......................................................................................................... 17
Chapter 1
INTRODUCTION
One of the most significant benefits of using software-based attendance system is that it
eliminates manual errors. Manual attendance tracking is prone to errors such as incorrect
data entry, illegible handwriting, or missing entries. These errors can lead to inaccurate
payroll processing, which can cause frustration for both employees and management. A
software-based attendance system eliminates these errors by automating the attendance
tracking process.
Another benefit of using a software-based attendance system is that it saves time and
resources. Automating the attendance tracking process frees up time and resource that can
be used for other tasks. For example, managers can focus on more strategic tasks such as
employee development or performance management instead of spending time manually
tracking attendance.
The software-based attendance system also generates reports that can be used for payroll
processing and performance evaluation. These reports provide valuable insights into
employee attendance patterns, which can help business make informed decisions about
workforce management. For example, if employees are consistently arriving late, managers
can use this data to identify the root cause and take corrective actions.
Chapter 2
LITERATURE REVIEW
1.Evolution of Attendance Systems:- The literature reveals that attendance systems have
evolved from manual methods to automated systems. Early computerized systems utilized
barcode technology, followed by biometric systems such as fingerprint recognition, facial
recognition, and iris scanning. More recent advancements have introduced cloud-based
systems, mobile applications, and machine learning algorithms.
4.User Acceptance and Satisfaction:- Several studies have examined user acceptance and
satisfaction with software-based attendance systems. Factors such as ease of use, system
reliability, perceived usefulness, perceived ease of use, system performance, and user
training have been identified as critical determinants of user acceptance. Understanding
user perspectives is crucial for system developers and organizations to ensure successful
implementation and user satisfaction.
6.Security and Privacy Concerns:- Software-based attendance systems often involve the
collection and storage of sensitive personal data. Researchers have emphasized the need for
robust security measures to protect this data from unauthorized access and misuse. Privacy
concerns regarding the use of biometric data have also been highlighted, necessitating the
implementation of strict privacy policies and compliance with relevant regulations.
7.Future Directions:- The literature review identifies several areas for future research on
software-based attendance systems. These include exploring the use of emerging
technologies such as artificial intelligence, machine learning, and blockchain for attendance
management. Additionally, there is a need for more comprehensive studies evaluating the
long-term impact of software-based attendance systems on organizational efficiency,
employee/student performance, and overall satisfaction.
Chapter 3
EMPATHY MAPPING
Understanding the problem of society is one of the biggest challenges for engineering
student as till now they were making project on imaginary ideas. So, this canvas was based
on understanding the domains of the problem in broader sense which emphasized on
interacting with the people of our domain area which included more of casual talk rather
than technical session. It focused on making people comfortable in discussing their
problem with us. And this activity was named as Story boarding canvassing.
To define any User centric problem, we need to know the user properly. That was what
this canvas was all about. We thought of so many workers about wireless monitoring but
wanted to go for some workers that mostly remain untouched by technology but are larger
in number. They cover a large mass but are least touched with technology.
After that the next portion was stakeholders, who are the workers that directly or indirectly
make an impact. After thinking we got so some names.
“Activities” was the next portion, in which we had to include the activities that we had
done to obtain information about the topic.
Last and the most interesting part was the “Story Boards” which can be called the board of
emotions. It helped us understand the feeling of the worker when he works in a particular
situation in a workshop, that when we build anything for anyone, the purpose and emotion
behind that are equally important. So many stories were striking to our minds related to the
four-hacksaw blade and we drafted the given four. As we were focused on people’s
emotion, we wrote happy and sad story.
Journey of the Project: There is huge change in thinking of a problem. Designing really
helps to find a way to concentrate on the actual requirement of the user.
Revalidation and redesign blocks help to reach the require satisfaction of the user.
3.1 Storyboarding
• HAPPY: A student who struggled with traditional attendance systems due to
disabilities found the face recognition attendance system accommodating. This
technology helped the student attend classes consistently, leading to academic success.
• SAD: During a critical exam, the face recognition attendance system experienced a
technical glitch. It caused delays and confusion, disrupting the exam process and
leaving students and faculty frustrated.
• SAD: Some students and staff raised concerns about the system's data collection and
potential misuse of facial recognition. This controversy led to debates and protests,
affecting the project's implementation.
3.2 User
• Teachers
• Employee
• Student
3.3 Activities
Fetching Attendance from the user and then sending it to the receiver person by authenticate
the respective person by fingerprint sensor and then generating the excel sheet of the
recorded attendance.
3.4 Stakeholders
• University.
• Organizations.
• Colleges
Chapter 4
IDEATION
After getting to know the user and his activities, the next step was to know the workers
problems. But to do that we had to come up with possible contexts, situations and locations.
Because only after discussing the various possibilities, of how several activities need to be
done.
Engineering is after all about helping people through technological solutions, making
processes simpler and less cumbersome. We thought about how workers had to take care
in different working conditions. Then arrived the next portion of finding possible solutions.
Here we had to list all the ways in which the problems of workers could be solved.
Second task was to create “The Ideation Canvas”. We described activities of people and
situations or locations where they are facing problems. This canvas is very helpful to reach
near our goal. This canvas helped us to know that the area which needs focus.
4.1 People
• Teachers
• Employees
• Employer
• Students
4.2 Activities
Fetching Attendance from the user and then sending it to the receiver person by authenticate
the respective person by fingerprint sensor and then generating the excel sheet of the
recorded attendance.
4.3 Situation/Context/Location
• False Attendance
• Low Management
• Classroom
• Office
4.4 Props
• Smartphone
• Python
• OpenCV
• Laptop
Chapter 5
PRODUCT DEVELOPMENT CANVAS
Now arrived at the core part of the design process. We had to design a product based on a
key solution. A key solution according to our understanding was a solution which solved a
key problem. Out of the many possible solutions for multiple problems that we listed down
in the Ideation phase, we recognized some problems that if solved would be very
emotionally rewarding to the worker.
This canvas is about the solution to be developed. What is the purpose? Who is the user?
What are the features? What are the functions? What are the components?
These all things are pointed in this.
5.1 Purpose
• Less workload
• Seamless work
• Time management
• Fetching of data
• Storing of data in console
• Sharing of data
• Fast
• Responsive
• Easy to understand
5.4 Components
• Python Language
• OpenCV
• VS Code
• Laptop
• Mobile Phone
Chapter 6
AEIOU CANVAS
(ACTIVITIES, ENVIRONMENT, INTERACTIONS, OBJECTS, USERS)
6.1 ACTIVITIES
• Group discussion
• Literature survey
• Public review
6.2 Environment
• College
• Offices
• School
6.3 INTERACTIONS
• Research survey
• Company interaction
6.4 OBJECTS
• Visual Studio
• Laptop
• OpenCV
6.5 USERS
• Teachers
• Students
• Office Management
Chapter 7
L.N.M MATRIX
• OpenCV
• Pycharm
• VS Code
• Python
• Computer Vision
• Visual Studio
• Virtual Simulation
• Coding Skills
• Vector Analysis
• Webcam
Chapter 8
Mind Mapping
8.1 Application
• Students
• Faculties
• Management
• Canteen
• Staff members
• Workers
Chapter 9
PROTOTYPE
Software based attendance system is based on file sharing app methods like Xender,
ShareIt, etc. The purpose of this app is to make the attendance system more secure. The
students and the organization peoples who are working hard for their livelihood should not
be falsely treated on the basis of some errors on the attendance.
Figure 7 : Prototype
Chapter 10
Advantages and Disadvantages
10.1 Advantages
• Increased accuracy
• Reduced administrative burden
• Time saving
• Enhanced security
• Realtime monitoring
• Improved data management
10.2 Disadvantages
• Resistance to change
• Integration issues
• Privacy concerns
• Cost consideration
• Technical limitations
The future scope of software based attendance system is vast and promising. As technology
continues to advance at a rapid pace, these system are accepted to evolve and offer even
more advanced features and capabilities. In this section, we will explore the potential future
development and benefits of software based attendance systems.
AI Integration
Mobile Accessibility
Geolocation Tracking
Predictive analytics
CONCLUSION
They offers numerous advantages such as increased accuracy, reducing administrative
burden, etc. However there are also disadvantages to consider, including resistance to
change, integration issues, etc. Organizations should carefully weigh this factors and plan
accordingly when deciding to implement a software based attendance system. With proper
planning, training, and addressing potential challenges, organization can successfully adopt
and utilize this system to streamline attendance management processes.
REFERENCES
RESEARCH PAPERS
[1]. GPS based attendance management systems with RFID technology.
[2]. Android based smart student attendance system.
[3]. A novel approach of mobile based student attendance tracking system using android
application.
[4]. Mobile application for student attendance and mark management system.
[5]. Android attendance application.
[6]. Near field communication based mobile phone attendance system for employees.
WEBSITES
[1]. https://www.ijert.org/gps-based-attendance-management-system-with-rfid-technology
[2]. https://www.ijert.org/a-novel-approach-of-mobile-based-student-attendance-tracking-
system-using-android-application
[3]. https://www.researchgate.net/publication/316789652_Mobile_Application_for_Studen
t_Attendance_and_Mark_Management_System
[4]. https://ieeexplore.ieee.org/abstract/document/8093571