Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

SRS for face recorgnition attandence system, Lab Reports of Software Engineering

SRS for face recorgnition attandence system

Typology: Lab Reports

2021/2022

Uploaded on 03/26/2023

yuvraj-meena
yuvraj-meena 🇮🇳

1 document

1 / 10

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Table of contents
1 Introduction
1.1 Purpose
1.2 Scope
1.3 Defination,Acronyms and Abbreviations
1.4 Reference
1.5 Technologies to be used
1.6 Overview
2 Overall Description
2.1 Use case model survey
2.2 WEB Architecture diagram
2.3 ER diagram
2.4 Architecture diagram
2.5 Data Dictionary
2.6 Assumptions and Dependencies
3 Specific Requirement
3.1 Use case Report
3.2 Class diagram
3.3 Supplementry Requirements
pf3
pf4
pf5
pf8
pf9
pfa

Partial preview of the text

Download SRS for face recorgnition attandence system and more Lab Reports Software Engineering in PDF only on Docsity!

Table of contents

1 Introduction

1.1 Purpose

1.2 Scope

1.3 Defination,Acronyms and Abbreviations

1.4 Reference

1.5 Technologies to be used

1.6 Overview

2 Overall Description

2.1 Use case model survey

2.2 WEB Architecture diagram

2.3 ER diagram

2.4 Architecture diagram

2.5 Data Dictionary

2.6 Assumptions and Dependencies

3 Specific Requirement

3.1 Use case Report

3.2 Class diagram

3.3 Supplementry Requirements

1. Introduction

1.1 Purpose:

The purpose of a face recognition attendance system is to automate the process of recording attendance for a group of people, such as employees, students, or event participants, by using facial recognition technology to identify and verify individuals. This system can eliminate the need for manual attendance tracking, such as signing in a paper sheet or swiping a card, which can be time- consuming and prone to errors. By using face recognition, the attendance system can quickly and accurately identify individuals, record their attendance, and provide real-time attendance data for monitoring and analysis. Additionally, a face recognition attendance system can improve security by preventing fraud, such as buddy punching, and can be integrated with other systems, such as payroll and access control, for streamlined management.

1.2 Scope:

The scope of a face recognition attendance system is to provide an efficient and accurate way of recording attendance data in a given setting, such as a workplace or school. This type of system relies on facial recognition technology to identify individuals and track their attendance, without the need for traditional methods such as paper- based sign-in sheets or swipe cards. Some of the key features and benefits of a face recognition attendance system may include: Efficiency: The system can quickly and accurately record attendance data without the need for manual data entry or verification. Accuracy: Facial recognition technology is highly accurate, and can reliably identify individuals even in challenging lighting or environmental conditions. Security: The system can help prevent fraud or misuse by ensuring that only authorized individuals are able to record attendance.

1.4 References:

Studocu.com,docsite.com,researchgate.net

1.5 Technologies to be used: There are several technologies that

be used in a face recognition attendance system using Python. Here are some commonly used technologies: OpenCV: OpenCV is a popular computer vision library that can be used to develop face recognition algorithms. It provides functions for face detection, recognition, and tracking. Tensorflow: Tensorflow is an open-source machine learning framework that can be used for face recognition. It provides pre- trained models for face recognition that can be fine-tuned for specific use cases. Scikit-learn: Scikit-learn is a machine learning library that can be used for face recognition. It provides algorithms for clustering, classification, and regression that can be used in face recognition systems.

1.6 Overview:

A face recognition attendance system is a technological solution used to automate the process of attendance taking in various settings such as schools, workplaces, and events. It uses advanced computer vision and machine learning algorithms to identify and verify the identity of individuals based on their facial features. The system works by capturing an image of a person's face using a camera, which is then processed using sophisticated algorithms to extract and analyze specific facial features such as the distance between the eyes, nose, and mouth, and the shape of the face. The data obtained from this analysis is then compared with the information stored in a database, such as an employee or student list, to identify the person and record their attendance. One of the main benefits of using a face recognition attendance system is its speed and accuracy. The system can quickly and

accurately recognize and identify individuals, reducing the time and effort required to manually take attendance. It also eliminates the possibility of errors and fraud that can occur with traditional attendance-taking methods such as paper-based sign-in sheets.

2 Overall Description

2.1 Use case model survey :

Taking attendance: The primary use case for a face recognition attendance system is to take attendance for students or employees. The system would use facial recognition technology to identify individuals and mark them as present or absent. Authentication: Another use case for a face recognition attendance system is to authenticate individuals before allowing them access to a building or a specific area within a building. The system would match the person's face to a database of authorized individuals before granting access. Security: A face recognition attendance system could also be used for security purposes, such as identifying individuals who may pose a threat or who are not authorized to be in a certain area. Timekeeping: A face recognition attendance system could be used for timekeeping purposes, allowing employees to clock in and out using facial recognition technology. Analytics: A face recognition attendance system could be used to gather data on attendance patterns and trends, allowing administrators to identify areas where attendance may be lacking or where there are opportunities for improvement. Personalization: A face recognition attendance system could be used to personalize the experience for individuals, such as displaying personalized messages or information based on the person's attendance history.

2.3 ER diagram:

2.4 Architecture diagram:

Teacher Attandence database Image database Face recorgintion attandence system Camera Face recorgnition attandence system Login ui Login Student recod Sutdent data Student detail ui Attandence Attandence recod database Attandence

2.5 Data dictionary:

Name Data type Length

User id string 15

password integer 4

course string nd

Department string nd

Year srring 3

Semester string 3

Student id integer 15

Student Name string nd

Enrollment no string 15

Roll no integer 3

class string 10

Student phone no integer 10

3 Specific requirement:

3.1 Use case report:

Use Case 1: User Registration The administrator logs into the system and accesses the user registration page. The administrator enters the user's name, password. The system saves the user's information. Use Case 2: Attendance Recording The teacher accesses the attendance recording page and selects the class they want to record attendance for. The system displays a list of registered students for that class.

3.2 Class Diagram:

3.3 Supplementry Requirement:

For accuracy the camera shoukd capture clear picture. main Face Student details Attandence Train data recorgnition