Submitted by: Siddharth Jain (08EJCIT075) Shirin Saluja (08EJCIT071) Shweta Sharma (08EJCIT074) VIII Semester, I.T Department Submitted to: Mr. Abhay Kumar.

Slides:



Advertisements
Similar presentations
Testing Relational Database
Advertisements

Card Verification Support
Chapter 2 – Software Processes
1 Software Engineering Lecture 11 Software Testing.
Commercial Data Processing Lesson 2: The Data Processing Cycle.
Unit 7: Store and Retrieve it Database Management Systems (DBMS)
Automatic Finger Print Identification System with Multi biometric Options A smart presentation On AFIS System.
Case Tools Trisha Cummings. Our Definition of CASE  CASE is the use of computer-based support in the software development process.  A CASE tool is a.
Input to the Computer * Input * Keyboard * Pointing Devices
3.1 Data and Information –The rapid development of technology exposes us to a lot of facts and figures every day. –Some of these facts are not very meaningful.
Customer Service Module Course Contents Table of Contents Enter A Request Search A Request Create Invoice (Funeral home request) Search Invoice Manage.
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 10 Managing a Database.
Living in a Digital World Discovering Computers 2010.
©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart 18-1 Accounting Information Systems 9 th Edition Marshall.
Chapter 1 Program Design
Supplement 02CASE Tools1 Supplement 02 - Case Tools And Franchise Colleges By MANSHA NAWAZ.
School of Computer ScienceG53FSP Formal Specification1 Dr. Rong Qu Introduction to Formal Specification
Issues on Software Testing for Safety-Critical Real-Time Automation Systems Shahdat Hossain Troy Mockenhaupt.
Software Life Cycle Model
Software Development, Programming, Testing & Implementation.
ECE 533 Final Project SIMPLE FACE RECOGNITION IMPLEMENTATION FOR COMPUTER AUTHENTICATION Josh Easton- Tin-Yau Lo.
Vision-Based Biometric Authentication System by Padraic o hIarnain Final Year Project Presentation.
Introduction to Computer Technology
Software Development Unit 2 Databases What is a database? A collection of data organised in a manner that allows access, retrieval and use of that data.
Management Information Systems
Commercial Database Applications Testing. Test Plan Testing Strategy Testing Planning Testing Design (covered in other modules) Unit Testing (covered.
 By the end of this, you should be able to state the difference between DATE and INFORMAITON.
Computers Are Your Future Tenth Edition Chapter 12: Databases & Information Systems Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall1.
1 BTEC HNC Systems Support Castle College 2007/8 Systems Analysis Lecture 9 Introduction to Design.
Chapter 8: Systems analysis and design
AS Module 2 Information; Management and Management and Manipulation or what to do with data, how to do it, and……... ensure it provides useful information.
ITEC224 Database Programming
Copyright © 2007, Oracle. All rights reserved. Managing Concurrent Requests.
1 12 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 12 Designing Systems Interfaces, Controls, and Security.
Department of Computer Science and Engineering, CUHK 1 Final Year Project 2003/2004 LYU0302 PVCAIS – Personal Video Conference Archives Indexing System.
System Analysis and Design
Discovering Computers Fundamentals Fifth Edition Chapter 9 Database Management.
Unit-1 Introduction Prepared by: Prof. Harish I Rathod
Data and information. Information and data By the end of this, you should be able to state the difference between DATE and INFORMAITON.
ITGS Databases.
The Software Development Process
Relational Databases. Relational database  data stored in tables  must put data into the correct tables  define relationship between tables  primary.
Chapter 2 – Software Processes Lecture 1 Chapter 2 Software Processes1.
Database Management Systems (DBMS)
Software Development Problem Analysis and Specification Design Implementation (Coding) Testing, Execution and Debugging Maintenance.
Data Collection. Data Capture This is the first stage involved in getting data into a computer Various input devices are used when getting data to the.
0 / Database Management. 1 / Identify file maintenance techniques Discuss the terms character, field, record, and table Describe characteristics.
Software Engineering Issues Software Engineering Concepts System Specifications Procedural Design Object-Oriented Design System Testing.
INTRODUCTION TO BIOMATRICS ACCESS CONTROL SYSTEM Prepared by: Jagruti Shrimali Guided by : Prof. Chirag Patel.
Software Quality Assurance and Testing Fazal Rehman Shamil.
Application of Facial Recognition in Biometric Security Kyle Ferris.
1 Phase Testing. Janice Regan, For each group of units Overview of Implementation phase Create Class Skeletons Define Implementation Plan (+ determine.
Requirement Elicitation Review – Class 8 Functional Requirements Nonfunctional Requirements Software Requirements document Requirements Validation and.
AUTOMATIC NUMBER PLATE RECOGNITION SYSTEM
A facial recognition system is a computer application for automatically identifying or verifying a person from a digital image or a video frame from.
FACE RECOGNITION. A facial recognition system is a computer application for automatically identifying or verifying a person from a digital image or a.
 At the end of the class students should:  distinguish between data and information.  explain the characteristics and forms of Information Processing.
Presented By Bhargav (08BQ1A0435).  Images play an important role in todays information because A single image represents a thousand words.  Google's.
System.
Testing Tutorial 7.
Databases.
System Design Ashima Wadhwa.
FACE RECOGNITION TECHNOLOGY
Chapter Ten Managing a Database.
Week 12 Option 3: Database Design
Test Case Test case Describes an input Description and an expected output Description. Test case ID Section 1: Before execution Section 2: After execution.
The ultimate in data organization
Presentation transcript:

Submitted by: Siddharth Jain (08EJCIT075) Shirin Saluja (08EJCIT071) Shweta Sharma (08EJCIT074) VIII Semester, I.T Department Submitted to: Mr. Abhay Kumar Lecturer Department of I.T

Contents Introduction Requirements Analysis Feasibility Study System Design Testing and Test Plans System Implementation Maintenance Snapshots

Introduction A Facial Recognition System is a computer application for automatically identifying or verifying a person from a digital image or a video frame from a video source. One of the ways to do this is by “Comparing selected facial features from image and a facial database”. Swiss European surveillance: facial recognition and vehicle make, model, color and license plate reader

Facial recognition systems are computer-based security systems that are able to automatically detect and identify human faces. These systems depend on a recognition algorithm, such as eigenface or the hidden Markov model. The system measures nodal points on the face, such as the distance between the eyes, the shape of the cheekbones and other distinguishable features. These nodal points are then compared to the nodal points computed from a database of pictures in order to find a match.

Two of the most popular techniques for dimensionality reduction are: Principal Component Analysis (PCA). Linear Discriminant Analysis (LDA) Algorithm used in our project is Laplacian Algorithm.

Requirement Analysis Users requirements are gathered. SRS document is prepared. Functional requirements are to be considered. Hardware and Software requirements are to be considered.

Feasibility Study Feasibility Study is done so that an ill-conceived system is recognized early in definition phase. This phase is really important as before starting with the real work of building the system, it was very important to find out whether the idea thought is possible or not. After doing analysis, we came to conclusion that our project was feasible.

System Design System design is the process of developing specifications for a candidate system that meets the criteria established in the system analysis. Major step in System Design is the preparation of the input forms and the output reports in a form applicable to the user. The main aim of the System Design is to make the system user friendly.

Schema Design RELATIONAL MODEL: Certain rules are followed in creating and relating database in relational database. This governs how to relate data and prevent data redundancy in the databases. The first set of rules called relational rules ensure that the database is a relational database. The second is called the normalization rule simplifies the database and reduce the redundancy of data.

System Environment The front end is designed and executed with the J2SDK1.6.0 User interface using Swing component The features of Java as follows: Core java contains the concepts like Exception handling, Multithreading; Streams can be well utilized in the project environment. The Exception handling can be done with predefined exception Garbage collection automatically, so that it is very secure in memory management.

Testing and Test Plans VALIDATION CHECKS: It can be performed by any piece of the software. If the user tries to do unauthorized operations, the appropriate error message is generated by the system. METHODS OF VALIDATION: 1. Presence Check: Checks that data has been entered into the field and it has not been left blank.

2. Type Checks: Checks that an entered value is of particular type. E.g. checks that a field is varchar2, number etc. 3. Length Checks: Checks that an entered value is no longer than a particular number of characters. 4. Format Checks: Checks that an entered value is of a particular format. E.g. date format must be “mm-dd-yy” format.

Software testing is usually performed for one of two reasons: Defect detection Reliability estimation. Software Testing contains two types of testing: White Box Testing Black Box Testing

Input Design Link between the information system and the user. The activity of putting data into the computer for processing can be achieved by instructing the computer to read data from a written or printed document or it can occur by having people key data directly into the system.

Project modules Registration Click Photo: Take picture from webcam that will automatically store in database. Text Search: Searching of user’s profile is done by either with ID or User’s name. Image Search: Search image of the user done by matching the given image from that present in database. Take input as picture of the user. Face Recognition: Recognizes user’s face to verify if valid user or not. This is done by taking picture of the user from the webcam and matches it with database pictures.

Output Design Output Design is a process that involves designing necessary outputs that should be given to various users according to their requirements. Efficient, Intelligible output design should improve the system’s relationship with the user and help in decision making. Output Design should be designed with utmost care, and the details in the reports must be simple, descriptive and clear to the user.

Maintenance Maintenance or Enhancement can be classified as: Corrective Adaptive Perfective Corrective maintenance means repairing, processing or performance failures or making changes because of previously uncorrected problems or false assumptions.

Adaptive maintenance means changing the program functions. Perfective maintenance means enhancing the performance or modifying the program to respond to user’s additional or changing needs. Maintenance is costly. One way to reduce the cost is through maintenance management and software modification audits.

Applications Various applications of Face Recognition are: Document control (digital chip in passports, drivers' licenses) Transactional authentication (credit cards, atms, point-of-sale) Computer security (user access verification) Physical access control (smart doors) Voter registration (election accuracy) Time and attendance (entry and exit verification) Biometric Authentication Systems.

Forms Designed Home Page form Admin home page Registration form Image Search form Face recognition form Text search form Click photo form

Snapshots