Professional Documents
Culture Documents
This report is submitted in partial fulfillment of the requirements for the award of
Bachelor of Electronic Engineering (Computer Engineering)
With Honours
APRIL 2009
ii
mengaku membenarkan Laporan Projek Sarjana Muda ini disimpan di Perpustakaan dengan syarat-
syarat kegunaan seperti berikut:
1. Laporan adalah hakmilik Universiti Teknikal Malaysia Melaka.
2. Perpustakaan dibenarkan membuat salinan untuk tujuan pengajian sahaja.
3. Perpustakaan dibenarkan membuat salinan laporan ini sebagai bahan pertukaran antara institusi
pengajian tinggi.
4. Sila tandakan ( √ ) :
TIDAK TERHAD
Disahkan oleh:
__________________________ ___________________________________
(TANDATANGAN PENULIS) (COP DAN TANDATANGAN PENYELIA)
“I hereby declare that this report is a result of my own work except for the excerpts that
have been cited clearly in the references”
Signature :
Name : Roshazira Binti Ahmad
Date :
iv
“I hereby declare that I have read this report and in my opinion this report is
sufficient in terms of scope and quality for the award of Bachelor of Electronic
Engineering (Computer Engineering) With Honours.”
Signature :
Supervisor’s Name : Mr. Zulkiflee Bin Shariff
Date :
v
ACKNOWLEDGEMENT
First and foremost, I am very grateful to the almighty ALLAH S.W.T for giving
me the key and opportunity to accomplish my Final Year Project.
Secondly, I wish to thank lecturers, staff and technicians, for their cooperation,
indirect or directly contribution in finishing my project. My sincere appreciation also to
all my friends who have involved and helped me in this project. Besides that, thanks to
University Teknikal Malaysia Melaka (UTeM) for funding my degree study. Also
thanks to Librarians at UTeM for their assistance in supplying the relevant literatures
and guiding me in using e-journal.
ABSTRAK
Projek ini adalah untuk merekabentuk dan membangunkan system merekod dan
mengesan kehadiran pelajar berasaskan pengenalan cap jari yang boleh memantau
kehadiran pelajar secara elektronik. Pengenalan cap jari memberi sistem keselamatan
yang berkesan sekaligus dapat mengurangkan banyak masalah serta menggantikan
sistem manual sedia ada yang menggunakan kertas. Sistem ini akan dibangunkan dengan
menggunakan antaramuka bergrafik yang lengkap dengan menggunakan program
aturcara Microsoft Visual Studio 2005. Ia akan diintegrasikan dengan Microsoft
Fingerprint Reader.
viii
ABSTRACT
This project is to design and develops a reliable tracking and recording systems
based on biometric fingerprint identification used to monitor attendance. Biometric
Access Control System also provides the highest level of security available today by
eliminative the stolen, transferred and duplicating. It also will eliminate the problems
related with manual work associated with paper based and punch card. The systems will
be developed with extended GUI by using Microsoft Visual Studio 2005 integrated with
Microsoft Fingerprint Reader which stores the login names and passwords in an internal
database located in the user's computer. When needed, the device interactively sends the
login names and passwords to compatible applications and websites which can be used
to perform the login operation automatically. The device could be useful in an office or
campus environment.
ix
TABLE OF CONTENT
PROJECT TITLE i
PSM II REPORT STATUS ii
DECLARATION iii
SUPERVISOR APPROVAL iv
DEDICATION v
ACKNOWLEDGEMENT vi
ABSTRAK vii
ABSTRACT viii
TABLE OF CONTENTS ix
LIST OF TABLE xii
LIST OF FIGURE xiii
LIST OF APPENDIX xv
1 INTRODUCTION
1.1 Introduction 1
1.2 Objective 2
1.3 Problem Statement 3
1.4 Scope of Work 3
1.4.1 Software 3
1.4.2 Hardware 4
1.5 Project Planning 4
x
II LITERATURE REVIEW
3.1 Flowchart 22
3.2 Planning 23
3.3 Research about the project 24
3.4 Software Development 25
3.4.1 Develop Interface using Microsoft Visual
Basic (.NET) 26
3.4.2 Coding the Application 27
3.4.3 Making a Database 36
3.5 Find the suitable Fingerprint Device for the project 40
3.6 Establish Connection between Database
System and Device 40
3.7 Testing the result 40
xi
5.1 Conclusion 53
5.2 Future Works 53
5.3 Suggestion for Improvement 54
REFERENCES 55
APPENDIX 56
xii
LIST OF TABLE
NO TOPIC PAGE
LIST OF FIGURE
NO TOPIC PAGE
LIST OF APPENDIX
NO TOPIC PAGE
CHAPTER 1
INTRODUCTION
1.1 Introduction
This project is to design and develops a reliable tracking and recording systems based on
biometric fingerprint identification used to monitor attendance. Biometric Access Control
System also provides the highest level of security available today by eliminative the stolen,
transferred and duplicating. It also will eliminate the problems related with manual work
associated with paper based and punch card. The systems will be developed with extended GUI
by using Microsoft Visual Studio 2005 integrated with Microsoft Fingerprint Reader which
stores the login names and passwords in an internal database located in the user's computer.
When needed, the device interactively sends the login names and passwords to compatible
applications and websites which can be used to perform the login operation automatically. The
device could be useful in an office or campus environment.
The second step for this project after finishing the database is to make a
connection with the hardware. The hardware that represent here is the Fingerprint
Images Scanner Device. The database system will utilize with the hardware together
with a software development kit. The established connection between the database and
device will make the project successful.
The true work of the project is to match the information that store in database
with the right fingerprint when the student using the device. This is means that for the
first time, the student will be set to match with the right information of them in database.
And the next time, the student used the device, its will automatically with the right
information that been set earlier.
1.2 Objective
At the moment, the current system in lecture or lab session, lecturer will pass the
students name list to sign in for student who attends that class. Falsify of student
signature is frequently and easily happened. So, to prevent this problem, it is ideal to
develop the attendance management system using biometric fingerprint recognition that
will monitor and record the attendance of every student in class. The barcode is easy to
3
produce and duplicate, but fingerprint is unique for everyone. So, this system is not
developed based on current barcode system in student’s smart card.
1.4.1 Software
Software development includes design the graphic user interface (GUI) using
Microsoft Visual Basic. The GUI that has been done developed was the registration
menu to store basic information, likes name, matrix number, photo, course, etc. This
programming language is used to integrate with the Microsoft Fingerprint Reader as an
input. To make this reader to communicate with Microsoft’s.NET Framework, the
GrFingerXCtrl Class toolbox provided by Griaule is used. Visual Basic is designed to
allow the program run under the windows without the complexity generally associated
with windows programming. The design screen can holds standard windows button such
as command buttons, check boxes, option buttons, text boxes and so on. Each of these
windows object, operates as expected, producing a “standard” windows user interface.
Visual Basic that recently appears as one of the most popular programming language is
chose. It provided standard windows object and graphic user interface that will make the
program become user friendly.
4
1.4.2 Hardware
Basically this project does not involve the development of hardware. The
software is integrated with Microsoft Fingerprint Reader through USB interface. Using
the Microsoft Fingerprint Reader, the GrFinger Software Development Kit toolbox
provided by Griaule can be used as a key to retrieve the user IDs and passwords for
logging into these systems.
There are many phase in order to finish the project and achieve all the objectives.
The first phase is focusing in software development, where there will be need in create a
database system. The database system that contain the information of the students
whether its will be a picture, name, matrix number and course been taken. The database
is needed to be creating using a program.
For the second phase, the project will proceed in configuration the device. The
device which is a fingerprint image scanner device is been used. The problem that might
occur during the process is whether the database can utilize with the device. If there are
5
something error within the database that make it cannot work with the device. The
process will move to the previous step by checking the programming if there any error
and try to fix it.
The last phase after the connection between the database and the device has
already established. The first time will be a set for the information which means to
match the record in database with the right fingerprint. Then, the Identification Number
will be set based of the fingerprint and for the next time when using the fingerprint, the
database will match with the right database.
START PROJECT
End project
CHAPTER 2
LITERATURE REVIEW
¾ Microsoft Windows
¾ Windows Mobile
¾ NET Framework
¾ .NET Compact Framework
¾ Microsoft Silverlight
support for source control systems to adding new toolsets like editors and visual
designers for specific languages.
Visual Studio .NET can be used to make applications targeting Windows (using
Windows Forms, part of the .NET Framework), Web (using ASP.NET and Web
Services) and, with an add-in, portable devices (using the .NET Compact Framework).
Visual Studio 2005 was upgraded to support all the new features introduced in
.NET Framework 2.0, including generics and ASP.NET 2.0. The IntelliSense feature in
Visual Studio was upgraded for generics and new project types were added to support
ASP.NET web services. Visual Studio 2005 also includes a local web server, separate
from IIS that can be used to host ASP.NET applications during development and testing.
It also supports all SQL Server 2005 databases.