Project Srs Document: Submitted by
Project Srs Document: Submitted by
Submitted by:
BACHELOR OF TECHONOLOGY
COMPUTER SCIENCE AND ENGINEERING
at
1. Introduction
1.1 Purpose
1.2 Scope
1.3References
1.4 Overview
2. Overall Description
1.1 Product Perspective
1.2 Product Functions
1.3 User Characteristics
1.4 Operating Environment
1.5 Design and Implementation Constrains
1.6 User Documentation
3. Specific Requirements
3.1 User Interfaces
3.2 Hardware Interfaces
3.3 Software Interfaces
3.4 Communication Interfaces
This project involves building an attendance system, which utilizes facial recognition
to mark the presence, time-in, and time-out of students. It covers areas such as facial
detection, alignment, and recognition, along with the development of a web
application to cater to various use cases of the system such as registration of new
students, addition of photos to the training dataset, viewing attendance reports, etc.
This project intends to serve as an efficient substitute for traditional manual
attendance systems. It can be used in corporate offices, schools, and organizations
where security is essential.
1.1 PURPOSE:
The purpose of this SRS document is to specify software requirements of the
Attendance Management System Using Face Recognition. It is intended to be a
complete specification of what functionality the Attendance Management System
provides. This project aims to automate the traditional attendance system where the
attendance is marked manually. It also enables an organization to maintain its records
like in time, out time, break time and attendance digitally. Digitalization of the
system would also help in better visualization of the data using graphs to display the
no. of students present today. Its added features serve as an efficient upgrade and
replacement over the traditional attendance system.
1.2 SCOPE:
Facial recognition is becoming more prominent in out society. It has made major
progress in the field of security. This technology can be further developed to be used
in other avenues such as ATMs, accessing confidential files, or other sensitive
materials. These project servers as a foundation for future projects based on facial
detection and recognition. This project also convers web development and database
management with a user-friendly UI. Using the system any corporate offices, school
and organization can replace their traditional way of maintaining attendance of the
employees and can generate their availability (presence) report throughout the
month.
1.3 Reference:
Learning OpenCV –Computer Vision with the openCV Library O’Reilly Pub-
lication
Gary Bradsk1 and Andrian Kehlar
Kyungnam Kim ” Face Recognition using Principle Component Analysis”
D. C. a. T. Cootes, Boosted Regression Active Shape Models, BMVC, 2007
Y. W. F. W. a. J. S. X. Cao, "Face alignment by Explicit Shape Regression,"
in 2012 IEEE Conference on Computer Vision and Pattern Recognition, Provi-
dence, RI, 2012.
M. T. a. A. Pentland, "Eigenfaces for recognition," Journal of Cognitive Neu-
roscience, pp. 71-86, 1991.
1.4 Overview:
The rest of this SRS document describes the various system requirement, interface,
features and functionalities in details.
2. Overall Description:
The server-side components of the system can have running windows or Linux OS
with the necessary library supports of the system. The client-side components of the
software system must operate within common web browser environments using Se-
cure Sockets Layer (SSL) / Transport Layer Security (TLS) cryptographic protocols
at a minimum encryption level of 128 bits. The minimum set of browsers that must
be supported is
Google Chrome
Mozilla Firefox.
As the system is using face recognition feature to identify each employee of the or-
ganization, it must be able to identify each of him or her individually. According to
this, system must be capable to mark their presence for the day and it should convey
the same message.
3. Specific Requirements
The following sections will introduce the numerous requirements of the system from
the point of view of different users and will introduce a number of decisions that
have been made regarding implementation.