Attendance Management System Using Face Recognition
Attendance Management System Using 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
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.
WATERFALL MODEL
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,
We choose waterfall model for Attendance management system because of the following
reasons:
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.
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
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:
. Display the name and ID of the output image down the image in the plot area.
As Admin:
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
The user will inform the students when taking a photo with clear instructions on how
The system is reliable because of the advanced technology that is used to develop the
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.
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.
flowchart
USECASE DIAGRAM
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
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
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
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.
REFERENCES:
www.slideshare.net
https://www.lystloc.com/blog/
https://www.academia.edu/
https://faceki.com
https://www.techsciresearch.com/