Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 32

“AUTO ATTENDANCE”

A Socially Relevant Project-I

Report submitted to

JAWAHARLAL NEHRU TECHNOLOGICAL UNVERSITY ANANTAPUR.

In Partial Fulfillment of the Requirements for the Award of the degree of

BACHELOR OF TECHNOLOGY
IN
COMPUTER SCIENCE AND ENGINEERING
BY

Shaik Hafeena 19121A05N3


Saroj Prasad Verma 19121A05M7
Palthya Gopal Naik 19121A05G2
Padarti Sathvika 19121A05F9
Pasala Harshavardhan 19121A05G7

Under the Guidance of


Mr.V.Siva Prasad
Assistant Professor

Department of Computer Science and Engineering


SREE VIDYANIKETHAN ENGINEERING COLLEGE
(Affiliated to JNTUA, Anantapuramu)
Sree Sainath Nagar, Tirupathi – 517 102
2021-2022
SREE VIDYANIKETHAN ENGINEERING COLLEGE
(Affiliated to Jawaharlal Nehru Technological University Anantapur)
Sree Sainath Nagar, A. Rangampet, Tirupati – 517 102, Chittoor Dist., A.P.

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

CERTIFICATE

This is to certify that the

Socially Relevant Project-I

entitled

“Auto Attendance“

is the bonafide work done by

Shaik Hafeena 19121A05N3


Saroj Prasad Verma 19121A05M7
Palthya Gopal Naik 19121A05G2
Padarti Sathvika 19121A05F9
Pasala Harshavardhan 19121A05G7

In the Department of Computer Science and Engineering, Sree Vidyanikethan Engineering College,
A. Rangampet. is affiliated to JNTUA, Anantapuramu in partial fulfillment of the requirements for the
award of Bachelor of Technology in Computer Science and Engineering.

This is work has been carried out under my guidance and supervision.

The results embodied in this Project report have not been submitted in any University or Organization
for the award of any degree or diploma.
Internal Guide Head

Mr.V.Siva Prasad, Dr. B. Narendra Kumar Rao


M.Tech,Assistant Professor, Prof & Head
Dept of CSE Dept of CSE
Sree Vidyanikethan Engineering College Sree Vidyanikethan Engineering College
Tirupathi Tirupathi

INTERNAL EXAMINER EXTERNAL EXAMINER


References: -

This is a list of external material referred to in the Text. The entries


should be numbered in the order in which the references occur. These
references are indicated in the text by the use of the number either in
superscript3 or bracketed [3] form. This will indicate the complete citation
in the reference section. The format of this citation depends on whether it
refers to a book or technical paper.

(a) Books: The convention here is:


Author, Title (Edition), Publisher, Place of Publications Page
number(s); Eg: Aho, ULLMAN, “Compiler Construction”, M.C.Graw
Hill, New York, 1978, PP603-606.

(b) Technical Paper. The accepted form is:


Author, Title of article, Journal, Volume, Number, date, page no.
DEPARTMENT OF COMPUTER SCIENCE AND
ENGINEERING

VISION AND MISSION

VISION

To become a Centre of Excellence in Computer Science and Engineering


by imparting high quality education through teaching, training and
research.

MISSION

The Department of Computer Science and Engineering is


established to provide undergraduate and graduate education in the field
of Computer Science and Engineering to students with diverse
background in foundations of software and hardware through a broad
curriculum and strongly focused on developing advanced knowledge to
become future leaders.

Create knowledge of advanced concepts, innovative technologies


and develop research aptitude for contributing to the needs of industry
and society.

Develop professional and soft skills for improved knowledge and


employability of students.

Encourage students to engage in life-long learning to create


awareness of the contemporary developments in computer science and
engineering to become outstanding professionals.
Develop attitude for ethical and social responsibilities in professional
practice at regional, National and International levels.

Program Educational Objectives (PEO’s)

1. Pursuing higher studies in Computer Science and Engineering and


related disciplines

2. Employed in reputed Computer and I.T organizations and


Government or have established startup companies.

3. Able to demonstrate effective communication, engage in team


work, exhibit leadership skills, ethical attitude, and achieve
professional advancement through continuing education.
Program Specific Outcomes (PSO’s)

PSO1: Use mathematical methodologies to model real-world


problems, employ modern tools and platforms for efficient
design and development of computer-based systems.

PSO2: Apply adaptive algorithms and methodologies to develop


intelligent systems for solving problems from inter-disciplinary
domains.

PSO3: Apply suitable models, tools and techniques to perform data


analytics for effective decision making.

PSO4: Design and deploy networked systems using standards and


principles, evaluate security measures for complex networks,
apply procedures and tools to solve networking issues.
Program Outcomes (PO’s)

1. Apply the knowledge of mathematics, science, engineering


fundamentals, and an engineering specialization to the solution of
complex engineering problems (Engineering knowledge).

2. Identify, formulate, review research literature, and analyze complex


engineering problems reaching substantiated conclusions using first
principles of mathematics, natural sciences, and engineering sciences
(Problem analysis).

3. Design solutions for complex engineering problems and design system


components or processes that meet the specified needs with appropriate
consideration for the public health and safety, and the cultural, societal,
and environmental considerations (Design/development of solutions).

4. Use research-based knowledge and research methods including design


of experiments, analysis and interpretation of data, and synthesis of the
information to provide valid conclusions (Conduct investigations of
complex problems).

5. Create, select, and apply appropriate techniques, resources, and


modern engineering and IT tools including prediction and modeling to
complex engineering activities with an understanding of the limitations
(Modern tool usage).
6. Apply reasoning informed by the contextual knowledge to assess
societal, health, safety, legal and cultural issues and the consequent
responsibilities relevant to the professional engineering practice (The
engineer and society).

7. Understand the impact of the professional engineering solutions in


societal and environmental contexts, and demonstrate the knowledge of,
and need for sustainable development (Environment and
sustainability).

8. Apply ethical principles and commit to professional ethics and


responsibilities and norms of the engineering practice (Ethics).

9. Function effectively as an individual, and as a member or leader in


diverse teams, and in multidisciplinary settings (Individual and team
work).

10. Communicate effectively on complex engineering activities with the


engineering community and with society at large, such as, being able to
comprehend and write effective reports and design documentation, make
effective presentations, and give and receive clear instructions
(Communication).

11. Demonstrate knowledge and understanding of the engineering and


management principles and apply these to one’s own work, as a member
and leader in a team, to manage projects and in multidisciplinary
environments (Project management and finance).

12. Recognize the need for, and have the preparation and ability to
engage in independent and life-long learning in the broadest context of
technological change (Life-long learning).
Course Outcomes

CO1. Create/Design engineering systems or processes to solve complex


societal problems using appropriate tools and techniques following
relevant standards, codes, policies, regulations and latest developments.

CO2. Consider environment, sustainability, economics and project


management in addressing societal problems.

CO3. Perform individually or in a team besides communicating effectively


in written, oral and graphical forms on socially relevant project
Socially Relevant Project- I

CO-PO Mapping

(Note: 3-High, 2-Medium, 1-Low)

PO PO PO PO PO PO PO PO PO PO PO PO PSO PSO PS PSO


1 2 3 4 5 6 7 8 9 10 11 12 1 2 O3 4
CO1 3 3 3 3 3 3 3 3 3 3 3 3

CO2 3 3 3 3 3 3 3

CO3 3 3 3
DECLARATION

We hereby declare that this project report titled “Auto

Attendance” is a genuine Socially Relevant Project - I work carried out

by us, in B.Tech (Computer Science and Engineering) degree course

of Jawaharlal Nehru Technological University Anantapur and has

not been submitted to any other course or University for the award of any

degree by us.

Signature of the student

1.

2.

3.

4.

5.
ACKNOWLEDGEMENT

We are extremely thankful to our beloved Chairman and founder


Dr. M. Mohan Babu who took keen interest to provide us the
infrastructural facilities for carrying out the project work.

We are highly indebted to Dr. B.M. Satish, Principal of Sree


Vidyanikethan Engineering College for his valuable support and guidance
in all academic matters.

We are very much obliged to Dr. B. Narendra Kumar Rao,


Professor & Head, Department of CSE, for providing us the guidance and
encouragement in completion of this project.

We would like to express our indebtedness to the project


coordinator, Mr.G.Venkatesh, Assistant Professor, Department of CSE
for his valuable guidance during the course of project work.

We would like to express our deep sense of gratitude to


Mr.V.Siva Prasad, Assistant Professor, Department of CSE, for the
constant support and invaluable guidance provided for the successful
completion of the project.

We are also thankful to all the faculty members of CSE Department,


who have cooperated in carrying out our project. We would like to thank
our parents and friends who have extended their help and encouragement
either directly or indirectly in completion of our project work.
ABSTRACT

The management of the attendance can be a great burden on the


teachers if it is done by hand. To resolve this problem, smart and auto
attendance management system is being utilized. By utilizing this
framework, the problem of proxies and students being marked present
even though they are not physically present can easily be solved. This
system marks the attendance using images captured by camera.The main
implementation steps used in this type of system are face detection and
recognizing the detected face, for which dlib is used. After these, the
recognized faces are compared with the database containing student's
faces. This model will be a successful technique to manage the
attendance of students.
Table of contents

1. Introduction
i.Introduction
ii.Statement of the problem
iii.Objectives
iv.Scope
v.Applications
vi.Limitations
2. Literature Survey
3. Analysis
4. Design
5. Implementation
6. Execution Procedure and Testing
7. Results & performance Evaluation
8. Conclusion and future work
9. Appendix
i. Program listing/code
ii. List of Abbreviations/Nomenclature
iii. List of figures
iv. Screen shots
10.References
CHAPTER-1
INTRODUCTION

Maintaining attendance is very important in all educational institutions.


Every institution has its own method of taking student attendance.
Some institutions uses paper based approach and others have adopted
automated methods such as fingerprint biometric techniques. However,
these methods subjects students to wait in a queue which consumes
time and it is intrusive. Humans often use faces to recognise
individuals but advancement in computing capability over the past few
decades now enable similar recognitions automatically.

  Face recognition technology is one of the least intrusive and fastest


growing biometric technology. It works by identification of humans
using the most unique characteristics of their faces.  

  Our system uses facial recognition technology to record the attendance


through a high resolution digital camera that detects and recognizes
faces and compare the recognize faces with students’ faces images
stored in faces database.
  Once the recognized face matches a stored image, attendance is
marked in attendance database for that person.
STATEMENT OF THE PROBLEM

Taking and tracking students attendance manually, losing attendance


sheets, and high error scales are problems facing the lecturers use the
existing attendance system. As a result, in order to solve these problems
and avoid errors we suggest to computerize this process by providing a
system that record and manage students’ attendance automatically
without needing to lecturers’ interference.
OBJECTIVES

Our primary goal is to help the lecturers, improve and organize the
process of track and manage student attendance and absenteeism.
Additionally, we seek to:

 Provides a valuable attendance service for both teachers and


students.
 Reduce manual process errors by provide automated and a reliable
attendance system uses face recognition technology.
 Increase privacy and security which student cannot presenting
himself or his friend while they are not.
 Produce monthly reports for lecturers.
 Flexibility, Lectures capability of editing attendance records.
 Calculate absenteeism percentage and send reminder messages to
students.
SCOPE
APPLICATIONS

 Protect for threats - Facial recognition also offers aid at keeping


public schools/colleges safer. By maintain a database of people who
are not wanted in a school/college.The school/college security can
be notified immediately when those people enter the
schools/colleges property. 
LIMITATIONS
CHAPTER-2
LITERATURE SURVEY
CHAPTER-3
ANALYSIS
CHAPTER-4
DESIGN
CHAPTER-5
IMPLEMENTATION
CHAPTER-6
EXECUTION PROCEDURE AND TESTING
CHAPTER-7
RESULTS & PERFORMANCE EVALUATION
CHAPTER-8
CONCLUSION AND FUTURE WORK
APPENDIX
PROGRAM LISTING/CODE
LIST OF ABBREVATIONS/NOMENCLATURE
LIST OF FIGURES
SCREENSHOTS

You might also like