Professional Documents
Culture Documents
Project Title: Submitted by
Project Title: Submitted by
Project Title
AN AUTOMATED CLASSROOM
ATTENDENCE SYSTEM USING
FACE RECOGNITION
Submitted By
Mr. AMMAD UL ISLAM
BSCS-023A16-21
Submitted To
Mr. MUNEEB AHMED KHAN
Date of Submission
21ST APRIL, 2020
Table of Contents
Revision History....................................................................Error: Reference source not found
1. Introduction..............................................................................................................................3
1.1 Purpose.......................................................................................................................................3
1.2 Document Conventions..............................................................................................................3
1.3 Intended Audience and Reading Suggestions.............................................................................3
1.4 Product Scope.............................................................................................................................3
1.5 References………………………………………………………………………………. 4
2. Overall Description………………………………………………………………………………………………………….4
2.1 Product Perspective…………………………………………......................................................4
2.2 Product Functions……………………………………………....................................................4
2.3 User Classes and Characteristics……………………………………………….4
2.4 Operating Environment………………………………………………………………………5
2.4.1 Software Specifications……………………………………………………5
2.4.2 Hardware Specifications………………………………………………………………………………5
2.5 User Documentation……………………………………………………………………………….5
3. External Interface Requirements...........................................................................................6
3.1 User Interfaces............................................................................................................................6
3.1.2 Hardware Interfaces....................................................................................................................6
3.1.3 Software Interfaces.....................................................................................................................6
3.1.4 Communications Interfaces……………..………………………………………………………6
4. Domain Model..........................................................................................................................6
5. Functional Requirements........................................................................................................6
5.1 Use Case Overview....................................................................................................................7
5.2 Student Use Case........................................................................................................................8
5.3 Register Use Case.......................................................................................................................9
5.4 Image Acquisition Use Case.....................................................................................................10
5.5 System Login Use Case............................................................................................................11
5.6 Get Result Use Case.................................................................................................................11
5.7 Update Student Use Case..........................................................................................................12
5.8 Set Configurations Use Case....................................................................................................12
6. Nonfunctional Requirements................................................................................................12
6.1 Reliability.................................................................................................................................13
6.2 Ease of Use...............................................................................................................................13
6.3 Feasibility Study.......................................................................................................................13
6.3.1. Technical Feasibility………………………………………………………………………………………………… 13
6.3.2. Operational Feasibility…………………………………………………………………………………………….. 13
6.3.3. Economic Feasibility……………………………………………………………………………………………….. 13
6.3.4. Schedule Feasibility………………………………………………………………………………………………… 13
7. Other Requirements..............................................................................................................14
1. INTRODUCTION
1.1 Purpose
AIM OF THIS PROJECT IS TO CREATE DOCTOR PATIENT HANDLING MANAGEMENT SYSTEM THAT
WILL HELP DOCTORS IN THEIR WORK AND WILL ALSO HELP PATIENTS TO BOOK DOCTOR
THEIR BOOKING SLOTS ONLINE. PATIENTS ARE ALLOWED TO BOOK EMPTY SLOTS ONLINE AND
THOSE SLOTS ARE RESERVED IN THEIR NAME. THE SYSTEM MANAGES THE APPOINTMENT
DATA FOR MULTIPLE DOCTORS OF VARIOUS DATE AND TIMES. EACH TIME A USER VISITS A
Document Conventions
Documentation conventions deal with the font size, headings and other alignments criteria that
we have used to design this document are Font will be Time New Roman and Size will be 12.
First heading bold and 14. Second heading bold and 13. Third heading bold and 12. Line spacing
is 1.5.
This project is aimed to develop the web base application to consult the doctor. Objective is to
provide cheap and easier consultation system for the patients.
Many doctors don’t have clinics so this is golden opportunity for them to earn online by sitting in
their offices or homes. Conversation of the doctor and patient is encrypted and secured. Special
Security and privacy for female’s patients
This online portal is allowed you to book appointment online for easier and cheaper consultation.
We have doctors, patients, lab and store.
You can pay online before consultation and after that when the consultation time will meet you
can solve your issue with our qualified doctors.
1.4 Reference
https://oladoc.com/
https://www.freeprojectz.com/paid-projects/php-mysql/doctor-appointment-system
2. OVERALL DISCRIPTION
A class room attendance system that will snap a class room picture and segment all faces
from that image and match OR recognize from database and show it as present \absent record
into the crystal record. Furthermore this system will have a crystal report for attendance of
students.
Administrator: The system administrator has more information about the internal of the
system and can fix minor issues that may arise. Maintain the right to update / delete
registered users.
The following table represents the functionality guidelines of these user classes.
Faculty
Function Member Administrator
Register YES YES
Login YES YES
Add Student YES
Delete Student YES
Update Attendance YES YES
The Face Detection and Recognition system require a camera. The camera requires
necessary driver installed within the operating system. Also, it requires 1 USB port on
the PC.
4. Domain Model
N/A
5. Functional Requirements:
The functional requirements for a system describe what the system should do. Those
requirements depend on the type of software being developed, the expected users of the
software. These are statement of services the system should provide, how the system
should react to particular inputs and how the system should behave in particular situation.
Some functional requirement describes activities and services that must provide.
Specification of actors
In the analysis stage of the Face Recognition Attendance System development process,
actors below are described so far.
6. Non-Functional requirements:
Nonfunctional requirements are requirements that are not directly concerned with the
specified function delivered by the system. They may relate to emergent system
properties such as reliability, response time and store occupancy. Some of the
non-functional requirements related with this system are hereby below:
6.1 Reliability:
Reliability based on this system defines the evaluation result of the system, correct
identification of the facial expressions and maximum evaluation rate of the facial
expression recognition of any input images.
7. Other Requirements
N/A
Appendix A: Glossary
N/A