Title | Face Recognition-Based Attendance System |
---|---|
Course | B.Sc(H)Computer Science |
Institution | University of Delhi |
Pages | 96 |
File Size | 3.2 MB |
File Type | |
Total Downloads | 64 |
Total Views | 145 |
Project report...
Tables of contents
Face Recognition Based Attendance System
Tables of contents
Co Conte nte ntent nt ntss Chapter 1 ............................................................................................................................. 2 1.
Introduction ................................................................................................................. 2 1.1.
Project Overview .................................................................................................. 2
1.1 Project Overview ...................................................................................................... 2 1.2 Background and Existing System ............................................................................. 2 1.2.1 Problems in Existing System ..................................................................................... 2 1.3 Proposed Solution ..................................................................................................... 3 1.3.1 Proposed System Components............................................................................... 4 1.3.2 Proposed System Outcome .................................................................................... 4 1.4 What contribution would the project make? ............................................................. 5 1.4.1 Accurate and Fast Identification ............................................................................ 5 1.4.2 High Usability and Security ................................................................................... 5 1.4.3 User friendly design ............................................................................................... 5 1.5 Face Recognition system setup ................................................................................. 6 1.6 Face Recognition operations ..................................................................................... 6 1.7 Features of Face Recognition based Attendance System ............................................. 7 1.8 Tool and Technology .................................................................................................... 7 Chapter 2 ........................................................................................................................... 10 2.
Requirement Analysis ............................................................................................... 10 2.1.
Introduction ........................................................................................................ 10
2.1.1 Purpose ................................................................................................................. 10 2.2 Proposed System Modules ...................................................................................... 10 2.2.1 Live Streaming ......................................................................................................... 10 2.2.2 Face Detection ......................................................................................................... 10 2.2.3 Face Recognition ..................................................................................................... 11 2.2.4 Attendance Record ................................................................................................... 11 2.2.5 Printing Record ........................................................................................................ 11 2.2.6 Login Form .............................................................................................................. 11 2.2.7 Attendance Management ......................................................................................... 11 2.3 Requirements/Specifications................................................................................... 11 2.3.1 Functional Requirements ......................................................................................... 11 2.3.2 Non-Functional Requirements ................................................................................. 12 Chapter 3 ....................................................................................................................... 15
Face Recognition Based Attendance System
Tables of contents
3.
SOFTWARE DESIGN ............................................................................................. 15
3.1Use Cases ................................................................................................................. 15 3.2 Use Case Diagrams ..................................................................................................... 18 3.2.1 User .................................................................................................................... 18 3.3 Activity Diagram ........................................................................................................ 26 3.3.1 User ................................................................................................................. 26 3.4 Sequence Diagram .................................................................................................. 36 3.4.1 User ................................................................................................................. 36 3.5 Collaboration Diagram ........................................................................................... 43 3.5.1 User ................................................................................................................. 43 3.6 Component diagram ................................................................................................ 46 3.7 Deployment Diagram .............................................................................................. 46 3.8 ER Diagram ............................................................................................................ 47 3.9 Relational Diagram ................................................................................................. 47 Chapter 4 ........................................................................................................................... 51 4. Risk Management ......................................................................................................... 51 4.1. Mile stone ............................................................................................................... 51 4.2 Risk Management ................................................................................................... 52 4.2.1 Introduction .............................................................................................................. 52 4.2.2 Risk Management Purpose ...................................................................................... 52 4.2.3 Risk Management Roles and responsibilities .......................................................... 53 4.2.3 Risk Analysis Summary........................................................................................... 53 4.2.4 Response Summary.................................................................................................. 54 Chapter 5 ........................................................................................................................... 58 5.
Implementation ......................................................................................................... 58 5.1 What is SQL Server? .............................................................................................. 58 5.1.1 Why we use SQL Server? .................................................................................... 58 5.2 What is C#? ............................................................................................................. 59 5.2.1 Why we use c#? ................................................................................................... 60 5.3 Biometric System .................................................................................................... 60 5.3.1 Characteristics of Biometric System.................................................................... 61 5.3.1.1 Physiological ..................................................................................................... 61 5.3.1.2 Behavioral ......................................................................................................... 61 5.4 Face Recognition based Attendance System .......................................................... 61
Face Recognition Based Attendance System
Tables of contents
5.4.1 How the systems operate?.................................................................................... 61 5.4.1.1 Capture .............................................................................................................. 61 5.4.1.2 Detection ........................................................................................................... 61 5.4.1.3 Extraction ............................................................................................................ 62 5.4.1.4 Matching ............................................................................................................. 62 5.4.1.4 Mark Attendance ................................................................................................. 62 5.4.2 Construction .......................................................................................................... 62 5.4.2.1 Steps ................................................................................................................... 62 5.4.3 Recognition Procedure ............................................................................................ 63 Chapter 6 ............................................................................................................................ 66 6. Testing ........................................................................................................................... 66 6.1Introduction ............................................................................................................... 66 6.1.1Types of Testing ..................................................................................................... 66 6.1.1.1 Unit Testing ...................................................................................................... 66 6.1.1.2 Integration Testing ............................................................................................. 66 6.1.1.3 Functional Testing ............................................................................................. 66 6.1.1.4 System Testing .................................................................................................. 66 6.1.1.5 Stress Testing .................................................................................................... 66 6.1.1.6 Performance Testing .......................................................................................... 67 6.1.1.7 Usability Testing ............................................................................................... 67 6.1.1.8 Acceptance Testing ............................................................................................ 67 6.1.1.9 Regression Testing ............................................................................................. 67 6.1.1.10 Beta Testing .................................................................................................... 67 6.2 Login ...................................................................................................................... 67 6.3 Clear Login .............................................................................................................. 68 6.4 View Student Record ................................................................................................. 69 6.5 Edit Student Record .................................................................................................. 69 6.6 Delete Student Record ............................................................................................... 70 6.7 Add Student Record .................................................................................................. 71 6.8 Detect Student Image ................................................................................................ 71 6.9 Add Student Image .................................................................................................... 72 6.10 Detect Face ............................................................................................................. 73 6.11 Recognize Face ....................................................................................................... 74 6.12 Mark Attendance ..................................................................................................... 75
Face Recognition Based Attendance System
Tables of contents 6.13 View Attendance ..................................................................................................... 76 6.14 Edit Attendance ....................................................................................................... 76 6.15 Delete Attendance ................................................................................................... 77 6.16 Print Attendance ...................................................................................................... 78 6.17 Logout .................................................................................................................... 78 6.18 About us ................................................................................................................. 79 6.19 Home ..................................................................................................................... 79 Chapter 7 ............................................................................................................................ 82 7. USER MAUAL .............................................................................................................. 82 7.1 Login Form .............................................................................................................. 82 7.2 Loading Screen ......................................................................................................... 82 7.3 Home Screen ............................................................................................................ 83 7.4 About us page ........................................................................................................... 83 7.5 Student Menu ............................................................................................................ 84 7.6 Student Form ............................................................................................................. 84 7.7 Adding Student Form ................................................................................................ 85 7.8 Attendance Menu ...................................................................................................... 85 7.9 Mark Attendance Form............................................................................................... 86 7.10 Student Attendance Form ......................................................................................... 86
Face Recognition Based Attendance System
Tables of contents
List of Figures Figure 1-1Proposed System Architecture ............................................................................ 6 Figure 1-2 Proposed System Operation .............................................................................. 6 Figure 3-1Use Case Diagram for Add Student .................................................................. 19 Figure 3-2 Use Case Diagram for Automated Attendance .................................................. 19 Figure 3-3 Use Case Diagram for Delete Student .............................................................. 20 Figure 3-4 Use Case Diagram for Detect Face .................................................................. 20 Figure 3-5 Use Case Diagram for Edit Student ................................................................. 21 Figure 3-6. Use Case Diagram for Login .......................................................................... 21 Figure 3-7 Use Case Diagram for Logout ......................................................................... 22 Figure 3-8 Use Case Diagram for Manual Attendance ....................................................... 22 Figure 3-9 Use Case Diagram for Print Attendance ........................................................... 23 Figure 3-10 Use Case Diagram for Recognize Face .......................................................... 23 Figure 3-11 Use Case Diagram for Search Attendance ...................................................... 24 Figure 3-12 Use Case Diagram for Take Student Picture ................................................... 24 Figure 3-13 Use Case Diagram for Upload Student Image ................................................. 25 Figure 3-14 Use Case Diagram for View Attendance ........................................................ 25 Figure 3-15 Use Case Diagram for View Student .............................................................. 26 Figure 3-16 Activity Diagram for Add Student ................................................................. 27 Figure 3-17 Activity Diagram for Automated Attendance .................................................. 28 Figure 3-18 Activity Diagram for Delete Student .............................................................. 29 Figure 3-19 Activity Diagram for Delete Face .................................................................. 30 Figure 3-20 Activity Diagram for Edit Student ................................................................. 30 Figure 3-21 Activity Diagram for Login ........................................................................... 31 Figure 3-22 Activity Diagram for Logout ......................................................................... 31 Figure 3-23 Activity Diagram for Manual Attendance ....................................................... 32 Figure 3-24 Activity Diagram for Print Attendance ........................................................... 32 Figure 3-25 Activity Diagram for Recognize Image .......................................................... 33 Figure 3-26 Activity Diagram for Search Attendance ........................................................ 33 Figure 3-27 Activity Diagram for Take Student Picture ..................................................... 34 Figure 3-28 Activity Diagram for Upload Student Image ................................................... 34 Figure 3-29 Activity Diagram for View Attendance ........................................................... 35 Figure 3-30 Activity Diagram for View Student ................................................................ 35 Figure 3-31 Sequence Diagram for Add Student ............................................................... 36 Face Recognition Based Attendance System
Tables of contents Figure 3-32 Sequence Diagram for Delete Student ............................................................ 37 Figure 3-33 Sequence Diagram for Delete face ................................................................. 37 Figure 3-34 Sequence Diagram for Edit Student ............................................................... 38 Figure 3-35 Sequence Diagram for Login ......................................................................... 38 Figure 3-36 Sequence Diagram for Logout ....................................................................... 39 Figure 3-37 Sequence Diagram for Manual Attendance ..................................................... 39 Figure 3-38 Sequence Diagram for Print Attendance ......................................................... 40 Figure 3-39 Sequence Diagram for Recognize face ........................................................... 40 Figure 3-40 Sequence Diagram for Search Atte...