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

Attendance Management System Using Face Recognition

The document discusses developing an attendance system using face recognition. It would have 4 main features: admin login, barcode generation and face reading, report generation, and search/add/remove options. The system would identify students through face detection in images or video frames to automatically record attendance. It could benefit educational institutions by providing an easier alternative to manual attendance marking. The project would use the waterfall model for its structured, sequential approach suitable for this type of attendance management system.

Uploaded by

Sneha More
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
553 views

Attendance Management System Using Face Recognition

The document discusses developing an attendance system using face recognition. It would have 4 main features: admin login, barcode generation and face reading, report generation, and search/add/remove options. The system would identify students through face detection in images or video frames to automatically record attendance. It could benefit educational institutions by providing an easier alternative to manual attendance marking. The project would use the waterfall model for its structured, sequential approach suitable for this type of attendance management system.

Uploaded by

Sneha More
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 16

Attendance Management System With Face Recognition

 INTRODUCTION
This proposed project is to develop an attendance system using unique barcode to capture
attendance and store inside a database. Thus, this system will have a barcode scanner and
printer, a database, and user interface for administrative task. This system includes 4 main
features: admin login, barcode generation and face reading, report generation, search option,
add option and remove option.

face recognition has become a trend and has been developed very much , this is mainly due to
two reasons; first it is due to availability of modern technologies and second is due to the
ability to save time using face recognition in the process of taking attendance of students. Its
usage will grow vast in the future as it saves a lot of time. It consumes a lot of time to take
attendance manually and few might also fake the attendance, in order to prevent time
consumption and avoid faking the attendance face recognition is used to identify the person
present in the class and mark his attendance , this is done with the help of image or video
frame.
is a process to automatically estimate the presence or the absence of the student in the
classroom by using face recognition technology.
This is a project for educational institutions on a facial recognition-based attendance system.
The traditional way of marking commute to work can be a tedious task in many skills and
colleges. It is also an additional responsibility for schools to mark an attendance by naming
Individuals

Sanjay Ghodawat Polytechnic,Atigre Page 1


Attendance Management System With Face Recognition

 PROJECT SCOPE:

1. The scope of this project is just to record attendance only by using barcode
scanning system. This project cannot serve as payroll system;
2. hence admin only can use the attendance record system to view attendance record.
Therefore, we should follow this scope when we are using scenarios to define
requirements in the latter chapter

3. they allow for a safe and efficient way of marking student entry in and out. In
terms of its most recent version, facial recognition technology has made recording
employee attendance simpler than ever before. Field employees can also update
their daily attendance while they are on the run.

4. A face recognition attendance system automatically identifies and confirms a


person and records attendance based on their face detection. Face recognition
attendance systems are catching the attention of both small and large businesses.
It’s no wonder that such systems are becoming more popular in workplaces due to
their wide range of advantages for both employers and employees.

Sanjay Ghodawat Polytechnic,Atigre Page 2


Attendance Management System With Face Recognition

 WATERFALL MODEL

 What is the waterfall model?

1. The waterfall model is a linear, sequential approach to the software development


lifecycle (SDLC) that is popular in software engineering and product development.

2. The waterfall model uses a logical progression of SDLC steps for a project, similar to
the direction water flows over the edge of a cliff. It sets distinct endpoints or goals
for each phase of development. Those endpoints or goals can't be revisited after their
completion

3. . Dr. Winston W. Royce at the Lockheed Software Technology Center introduced the
concept in a paper published in 1970 on his experience developing software for
satellites. However, Royce didn't use the term waterfall; instead, he referred to the
downstream value of documentation

4. . The waterfall model continues to be used in industrial design applications. It's often
cited as the first software development methodology. The model is also used more
generally as a high-level project management methodology for complicated,

5. The waterfall model is a straightforward project management system that follows a


linear stream. It entails breaking down one massive assignment that your clients have
handed you in your briefing stage. By sectioning one large project into several
scheduled phases with associated tasks, your project will be much more achievable
and easier to complete on time. The waterfall model is organized and efficient, so all
members of your team will thrive while following it.

Sanjay Ghodawat Polytechnic,Atigre Page 3


Attendance Management System With Face Recognition

 Attendance management system as waterfall model

We choose waterfall model for Attendance management system because of the following
reasons:

1. It is relatively simple and easier to understand approach as compare to other models.


2. The requirements are well stated and understood before in hand.In this model we have
to complete one stage before processing to next.
3. The advancement in program does not need to be checked upon by the student during
the process .So this model does not create the problem.
4. This requirements are fixed and work can proceed to completion in a linear manner.

5. This waterfall model provides a structured approach.

 Purpose:
The system simply identifies and verifies employees through face recognition and
monitors their entry and exit automatically. Thus, it provides an effortless solution to
track when an employee enters the premises and when they exit

 Applications:
1. The system can be used for places that require security like bank, military etc.
2. It can also be used in houses and society to recognize the outsiders and save
their identity.
3. The software can used to mark attendance based on face recognition in
organizations.

Sanjay Ghodawat Polytechnic,Atigre Page 4


Attendance Management System With Face Recognition

 THE SEQUENTIAL PHASES IN WATERFALL MODEL

 Requirement Gathering and analysis − All possible requirements of the system to be


developed are captured in this phase and documented in a requirement specification
document.

 System Design − The requirement specifications from first phase are studied in this
phase and the system design is prepared. This system design helps in specifying
hardware and system requirements and helps in defining the overall system
architecture.

 Implementation − With inputs from the system design, the system is first developed in
small programs called units, which are integrated in the next phase. Each unit is
developed and tested for its functionality, which is referred to as Unit Testing.

 Integration and Testing − All the units developed in the implementation phase are
integrated into a system after testing of each unit. Post integration the entire system is
tested for any faults and failures.

 Deployment of system − Once the functional and non-functional testing is done; the
product is deployed in the customer environment or released into the market.

 Maintenance − There are some issues which come up in the client environment. To fix
those issues, patches are released. Also to enhance the product some better versions
are released. Maintenance is done to deliver these changes in the customer
environment

Sanjay Ghodawat Polytechnic,Atigre Page 5


Attendance Management System With Face Recognition

 FUNCTIONAL REQUIREMENTS:

Functional Requirements describe the service that the banking management system must
offer they are subdivided into three access levels: Admin Mode, Teller Mode, and Customer
Mode:

 Faces on an image must be detected

.  Compute the total attendance based on detected faces.

 Store the cropped faces in a folder

.  Train faces for recognition

 Mark Attendance and update the same in excel sheets

 Taking and tracking student attendance by facial recognition in specific time

 Calculate the absentees and cumulative attendance of month

.  Display the name and ID of the output image down the image in the plot area.

 As Admin:

1. Sign in with login and password.

2. View manager and customer details.

3. Add or update bank branch details.

4. Add or update manager details.

Sanjay Ghodawat Polytechnic,Atigre Page 6


Attendance Management System With Face Recognition

 NON-FUNCTIONAL REQUIREMENTS:

Non-functional requirements specify criteria that can be used to judge the operation of a
system as a whole rather than specific behaviors. They describe emergent properties like
security, performance, and availability and, unlike the functional requirements that can be
worked around, are essential to fulfill for a usable system.

1. Reliability requirements

2. Scalability requirements

3. Security requirements

4. Maintainability requirements

5. Usability requirements

6. Interoperability requirements

7. Availability requirements

8. Data Integrity requirements

 The user will inform the students when taking a photo with clear instructions on how

to position their face

 The system can detect the face from a live-stream video

 The system is reliable because of the advanced technology that is used to develop the

system, the system can achieve a face detection accuracy of up to 90%

 The system will have a response time of many seconds.

Sanjay Ghodawat Polytechnic,Atigre Page 7


Attendance Management System With Face Recognition

 SOFTWARE REQUIREMENTS:

Software requirements specification (SRS) is the description of the software system that is
going to be developed, it is made at the latest phase of analysis, after the functional and non-
functional requirements. The set of programming tools and technologies that can be applied
to the bank management system depends on whether the on-premise, cloud, or hybrid
computing model is use.There are specific requirements for each platform which will run
applications based on Neuro technology Face Verification system.

Click on specific platform to view the corresponding requirements

 Microsoft Windows specific requirements:


o Microsoft Windows 7 / 8 / 10 / 11.
o Microsoft .NET framework 4.5 or newer (for .NET components usage).
o One of following development environments for application development:
 Microsoft Visual Studio 2012 or newer (for application development under
C/C++, C#, Visual Basic .Net)
 Java SE JDK 8 or newer

 Security Requirement:
A facial recognition attendance management system alongside security solutions can
make a big difference in many sectors, regardless of their size. It can meet two
fundamental demands of all businesses: speed and precision. However, extra care has to
be given to the camera's image quality and the system's certification when installing the
system. Both will help to assure the system's accuracy and data security. Reliability: In
ideal conditions, facial recognition systems can have near-perfect accuracy. Verification
algorithms used to match subjects to clear reference images (like a passport photo or mug
shot can achieve accuracy scores as high as 99.97% on standard assessments Attendance
Management System with Face Recognition  Extensibility: Face Recognition Systems
are useful for tracking time and attendance accurately. As the tracking is done in real-
time, attendance system reports based on face recognition are more accurate and error-
free. Here faces will be recognized using face recognition algorithms. The processed
image will then be compared against the existing stored record and then attendance is
marked in the database accordingly. Compared to existing system traditional attendance
marking system, this system reduces the workload of people.

Sanjay Ghodawat Polytechnic,Atigre Page 8


Attendance Management System With Face Recognition

 flowchart

Sanjay Ghodawat Polytechnic,Atigre Page 9


Attendance Management System With Face Recognition

 USECASE DIAGRAM

Sanjay Ghodawat Polytechnic,Atigre Page 10


Attendance Management System With Face Recognition

 DATA FLOW DIAGRAM:


 DFD level 0 for attendance management system with face
recognition

Sanjay Ghodawat Polytechnic,Atigre Page 11


Attendance Management System With Face Recognition

 DFD level 1 for for attendance management system with face


recognition

Sanjay Ghodawat Polytechnic,Atigre Page 12


Attendance Management System With Face Recognition

 ADVANTAGES OF BANKING SYSTEM:

1. Time-Saving For Your Workforce


Starting with the most efficient and significant benefit, saving time. As great people say,
“time-saving = money saving.” This seems to be true because conserving time at work can
increase productivity.

2. Increased Efficiency and Capability

Attendance tracking on a daily basis is a critical practice for any organization. However,
manual attendance management can be time-consuming and vulnerable to human errors.
As an automated attendance-management system, facial recognition provides precise time
records, reducing costly mistakes. As a result, accurate data assists managers in providing
specific productivity and payroll details

3. Improved Employee Wellness And Productivity


Because you are not placing your finger on the device when utilizing a facial recognition
attendance system, you may just relax and allow the biometric or mobile camera to capture
your face, thereby limiting the spread of infections or illness.
. You may monitor productivity data using the reports supplied by this time and the
attendance system. Since a standard camera can be used, facial recognition attendance
systems are less expensive than other touch-free systems. Face attendance systems are
simpler to adopt than iris recognition which requires users to stand still and may cause
discomfort.

4. Automated Time Tracking


Entry and exit monitoring can be totally automated with facial recognition attendance
systems. The powerful analytics in the system can locate and recognize faces without the
need for human interference or physical verification. Tracking field employees’ work time is
simple by using facial recognition.

5. Easy To Manage Records


Managing a person’s daily activities, entry time, and exit time are tough. Managing the same
thing for hundreds of people is even more difficult. Imagine if someone asked you about an
employee’s attendance details from the past month. It will take you some time to go back and
forth to get those details. But not with automatic attendance management.

Sanjay Ghodawat Polytechnic,Atigre Page 13


Attendance Management System With Face Recognition

 DISADVANTAGES OF THE BANKING SYSTEM:


1) Breach of privacy

Using Face Recognition system enables the government authorities to sabotage the privacy

rights of other people, especially in countries where privacy rights are not of great importance.

Authorities can use the technology as they want and use it to spy on others. They can collect

the data without people knowing about it and use it as they wish without the consent of the

people involved.

2) No so reliable

As per a study conducted by the Massachusetts Institute of Technology (MIT), facial

recognition systems have done a lot of misidentifications. Some factors could lead the

system in the wrong way, such as poor light, wrong camera angle, bad image or video

quality, and more.

Sanjay Ghodawat Polytechnic,Atigre Page 14


Attendance Management System With Face Recognition

 CONCLUSION:

With advances in digital technology, the quality of facial verification in face recognition
attendance systems has improved, and the acceptance rate is relatively high. Face recognition
attendance systems’ appeal is enhanced further by their fast image processing time and ease
of integration. The facial recognition attendance app improves employee attendance tracking
while cutting costs. A system like this also provides an additional layer of protection to the
workplace. If your company is still using a manual or fingerprint biometric attendance
system, it’s time to switch to a facial recognition attendance system.

Sanjay Ghodawat Polytechnic,Atigre Page 15


Attendance Management System With Face Recognition

 REFERENCES:

 www.slideshare.net

 https://www.lystloc.com/blog/

 https://www.academia.edu/

 https://faceki.com

 https://www.techsciresearch.com/

Sanjay Ghodawat Polytechnic,Atigre Page 16

You might also like