Design and Implementation of Fingerprint Verification System for Crime

Design and Implementation of Fingerprint Verification System for Crime

Project / Seminar Material
Reference ID: PS-5254-TM

DEDICATION

This research material titled “Design and Implementation of Fingerprint Verification System for Crime” is dedicated to God for his enabling grace, and to all computer enthusiasts who contributed to make life a pleasant experience during my research documentation.

ACKNOWLEDGEMENT

I extend my sincere gratitude to all those who contributed to the completion of this project. Special thanks to my Supervisor (Name of your Supervisor), the Head of Department (Name of your HOD), the Lecturers in the department of Computer Science (CS), Book Authors and Profound Scholars of existing or related project material on “Design and Implementation of Fingerprint Verification System for Crime” for their invaluable guidance, support, and expertise throughout the journey.

I am also grateful to your study area (mention any funding organizations, if applicable) for their financial assistance. This research would not have been possible without the encouragement and assistance of some stakeholders (mention any mentors, teachers, or colleagues). Additionally, I would like to acknowledge the understanding and patience of my family and friends during this endeavor. Your unwavering support has been a constant source of motivation. Thank you all for being part of this meaningful endeavor.

TABLE OF CONTENTS

PRELIMINARY PAGES


CHAPTER ONE

INTRODUCTION


    CHAPTER TWO

    LITERATURE REVIEW

    • 2.1 Introduction

    CHAPTER THREE

    SYSTEM ANALYSIS AND DESIGN

    • 3.1 Methodology Adopted
    • 3.1.1 Problem Identification Using SSADM
    • 3.2 Analysis of the Existing System
    • 3.2.1 Dataflow of the Existing System
    • 3.2.2 Disadvantages Of The Existing System
    • 3.2.3 Weakness of the existing System
    • 3.3 Feasibility Study
    • 3.3.1 Economic Feasibility
    • 3.3.2 Technical Feasibility
    • 3.3.3 Operational Feasibility
    • 3.4 Analysis of the Proposed System
    • 3.4.1 Data Flow Diagram of the Proposed System
    • 3.4.2 Advantages of the Proposed System
    • 3.4.3 Justification of the Proposed System
    • 3.5 Functional Requirements
    • 3.5.1 Use Case Diagram Of The Admin / User Privileges
    • 3.6 Data Requirements
    • 3.7 High Level Model of the Proposed System

    CHAPTER FOUR

    SYSTEM DESIGN AND IMPLEMENTATION

    • 4.1 Objectives of the Design
    • 4.2 Cohesion and Decomposition High level Model
    • 4.3 Control Center / Overall Dataflow Diagram
    • 4.3.1 Proposed System Operation Flowchart
    • 4.4 System Specification and Design
    • 4.4.1 Input and Output Specification
    • 4.4.2 Database Specification and Design
    • 4.4.3 Data Dictionary
    • 4.5 Choice and Justification of Programming Language
    • 4.6 Program Documentation
    • 4.7 Implementation Techniques
    • 4.7.1 System Testing
    • 4.8 Programming Module Specification
    • 4.8.1 Installation
    • 4.9 Computer Hardware Minimum Requirement
    • 4.10 Software Requirement
    • 4.11 Personnel / User Training
    • 4.12 File Maintenance Module

    CHAPTER FIVE

    SUMMARY, CONCLUSION AND RECOMMENDATION

    • 5.1 Introduction
    • 5.2 Summary
    • 5.3 Conclusion
    • 5.4 Recommendation

    REFERENCES

    APPENDIX A - “SOURCE CODE”

    APPENDIX B - “OBJECT PROGRAM”


    Design and Implementation of Fingerprint Verification System for Crime

    CHAPTER ONE

    1.1 Introduction

    Reliable criminal suspects’ recognition is an important problem in crime investigation process. Biometrics recognition is becoming an irreplaceable part of many identification systems. While successful in some niche markets, the biometrics technology has not yet delivered its promise of full proof automatic crime suspects’ recognition, especially in a developing country like Nigeria. The study proposes and implements a biometrics-based crime investigation system using a fingerprint verification process to validate suspects for the Nigerian security agencies (Police Force, Navy, Army, etc).

    I shall discuss on the techniques that will be employed by me on accomplishing this research work, its limitation and scope will be highlighted.

    1.1 Background of Study

    Criminality is part and parcel of human nature and society [Alemika, E. 2004]. That is why no society can claim to be completely crime free. But the types of criminal behavior tend to follow the pattern of social and economic development of a given society [Sohnen, E. 2012]. It is therefore not unexpected that a society at a low level of development and as Madden and Chiu (1998) mentioned, uneven distribution of income (and wealth) [Madden, P. and W.H. Chiu. 1998], tends to experience an upsurge in the rate of violent crimes such as armed robbery, politically motivated killings, the use of illegal weapons, ethnic and religious clashes and the like. What is worrisome, however, is that the police which are meant to be the antidote to criminality appear to be getting overwhelmed by the phenomenon [Ash, H.S. 1999]. The criminals appear to be ahead of the police such that the latter now only react to the commission of crimes and usually after the offenders might have left the scene making things appear as if the original emphasis on crime prevention has been completely lost [Awake Magazine. 2002]. Aside other complaints, there are institutional constraints, which contribute to the uncomplimentary image of the police and thereby undermining their capacity to deliver efficient crime control via proper and prompt investigation and policing services. These include inadequate manpower, lack of expertise, lack of adequate equipment, low level of education, low morale, lack of training facilities and lack of technological knowhow, etc.

    In developed countries; computers have been used in crime detection for some decades. Computer- Based Criminal Records Systems were the first of such systems deployed as an attempt to record a person’s criminal history. Before the introduction and the application of computers in criminal records, crime investigation, and detection, most criminal records or other criminal related activities was carried out using the manual or traditional approach in the process of data processing, which involves the use of paper files, manual skills and human brain work.

    The traditional approach of crime investigation is usually time-consuming, resulting in a lot of delay and often generally inefficient leading to high cost. On the other hand, the use of computers in the management of criminal records and crime investigation tends to be very efficient due to the fact that less time is spent on the investigation of crimes since it is automated; giving accurate and reliable criminal investigation results.

    With the introduction of biometrics technology which is an advanced computer techniques now widely adopted as a front line security measure for both identity verification and crime detection, and also offers an effective crime deterrent.

    Biometrics embrace a range of techniques such as fingerprinting and handwriting recognition for identity verification using physical data and behavioral patterns [Gautam, P. and S.G. Sharma. 2011]. In the recent past, fingerprint images were obtained by “ink-technique” which is also referred as off- line fingerprint acquisition [Hiew, B.Y.: 2007]. It is essentially based on the development of pattern recognition systems, today electronic or optical sensors such as cameras and scanning devices are used to capture images, recordings or measurements of a person’s unique characteristics. This digital data is then encoded and can be stored and searched on demand, via a computer. Such biometric search is not only very rapid (often taking place in real time), it is also a process that is accepted globally in establishing forensic evidence in a law court [Drygajlo, A. 2010]. It cannot be over emphasized that there is need to provide for adequate, efficient and effective technological knowhow especially in the area of crime investigation which will make their job simpler and faster, as well as prompt and effective in their service delivery. Consequently, this project will seek to design a computerized fingerprint verification system for crime investigation for The Nigeria Police Force in my state Ota, Ogun State, Using Biometrics approach (Fingerprint).


    1.2 Statement of Problem

    Various problems are encountered in the manual system of operations in any organization, so it is in the crime investigation system in Nigeria Police Force.

    Some of the problems encountered are:

    1. The process of finding the accused and justifying case within the Nigerian security agency has been tedious, most times innocent citizens are convicted for crime not committed because of lack of prove. Or being wrongly accused.
    2. Criminal case are been investigated blindly or based on assumption, by facial look and appearance. Example. A situations were citizens will be arrested and torture to confess on being guilty of a crime.
    3. Accuracy about cases being treated by this security agencies are not guaranteed a bit, because there might be a case of the accused being identical or forms of resemblance.

    1.3 Objectives of Study

    I have been able to identify three core problem to the use of the manual system in crime verification, used by most Nigerian security agencies. Therefore, my objective for this research work is based on those identified problem.

    Hence my objective is:

    1. To develop a biometrics system where prime suspects on crimes can be verified using their fingerprint.
    2. To integrate a system that will capture the finger metrics of all Nigerian citizens to a single database, and making it available for use and accessible for the course of this research.
    3. To improve the verification system of our security agencies and procedure, thereby, bringing accuracy to their investigation in crime committed.

    1.4 Research Motivation

    I was actually motivated to research on this and develop a system, such as this, a sophisticated one in this nature.

    I was motivated by this research when I witness a murder case with my friend at a hideout, the crime take place at a sunset, while the crime was going on the police force showed up, the criminal was on a mask, covering the face, when the police went after him with shooting, he took off, while escaping, had the mask on his face fall off, though he was not seen. They mask was taken, but the case ended just that was since they were unable to trace the suspect, whereas the suspect evidence is with them (the mask) which has the criminal finger print metrics. This was a matter of scanning it to identify the suspect. Then as a computer science system I had the thought of developing a system that will help to accomplish this task within the unit (Police Force and others).


    1.5 Aim of Study

    This research work is to develop a secured system, a fingerprint verification system for crime rectification and attesting. A system that will help in anticrime fight, with the aim of bringing justices to the desk.


    1.6 System Architecture

    In the system Architecture I will discuss how the system was archived, its design structure, model, constraint and limitation.


    Choice of Programming Language

    Visual Basic programming language was used for the design of the software. Visual basic consist of several part: API class libraries that contains all built in function that makes the windows platform to function the way it does, An IDE that gives you the ability to tap from the power and functionality of these API libraries. Visual basic language was chosen for this project because it is:

    i. Secured:

    visual basic was built with security in mind

    ii. Easy to program with:

    visual basic is very easy to use programming tool.

    iii. Robust:

    It is reliable. Visual basic puts a lot of emphases on early checking for possible errors

    iv. Platform independent:

    Visual basic application can be easily moved to different computer system.

    v. Object oriented:

    Program in visual basic is centred on creating object manipulating object and making object work together.

    vi. Distributed:

    It has networking capability that is inherently integrated into it.


    Systems Flowchart

    The system flowchart will gives a summary representation or specification of the overall system while the program flowchart gives detail representation of the overall system.

    Figure 1: Basic Criminal Details

    This figure above loads a case in to the system and file it. It also keeps and make sure that records are not duplicate and are filed in order or sequence.

    Figure 2: Local Finger Print Match.

    The above flowchart shoes how the system compares suspect finger print with the object of evidence against the suspect. This chat check for the finger print within the local system.

    Figure 3: Online Check for verification

    This system is design so that if the suspect finger print is not ithin the local database of the system it can check online (other biometrics database have citizens metrics print e.g Banks).

    Figure 4: Search by input data.

    Software and Hardware Specification

    Operating System

    Windows XP (SP2)

    Database Support

    Microsoft Office Access 2003

    Programming Language

    VB, VB.NET (Microsoft Visual Studio 2013)

    Web Server

    Microsoft IIS 5.1

    Documentation

    Microsoft Office Word 2003EDGE Diagrammer − Version 5.0

    Processor

    Pentium IV

    Ethernet Card

    Windows Compatible Ethernet Card

    Video Resolution

    1280 x 800, True Colors Recommended

    Processor Speed

    1.0 GHz

    Cache

    1MB L2 Cache

    Mouse

    Microsoft Mouse or Compatible Device

    Modem

    Internal

    CHAPTER TWO

    2.0 Literature Review

    2.1 Introduction

    This chapter focuses on the review of related literature. A literature review includes the current knowledge as well as theoretical and methodological contributions to a particular topic. It documents the state of the art with respect to the topic you are writing. It surveys the literature in the topic selected. In this research work the literature review includes the …

    Summary Headlines for Design and Implementation of Fingerprint Verification System for Crime