Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Buddha Institute of Technology, Gorakhpur: Samiksha Singh M.Tech 4 Sem (CS Department)

Download as pdf or txt
Download as pdf or txt
You are on page 1of 33

Buddha Institute of Technology ,

Gorakhpur

Android Based Advanced Attendance Vigilance System Using Wireless


Network with Fusion of Bio-metric Fingerprint Authentication

Samiksha Singh
M.Tech 4th Sem (CS Department)

Email: bit.gkp@gmail.com
INTRODUCTION

In the recent years, biometric fingerprint authentication has


become very popular to identify an individual. Due to its
uniqueness and consistency, it is widely used in the world. This
technology can’t be forged easily. It is highly secured. Different
organizations use it to identify their employees. It diminishes the
proxy giving the attitude of the employees. To identify the
employee, the fingerprint sensors are generally set up in front of
the entrance or exit door. Sometimes, some employee misuses the
advantage of this fingerprint sensor. An employee uses his own
fingerprint to open the door for someone else to leave. So, the
fingerprint sensor can’t ensure the presence of an employee in
the workplace.
A mobile application can’t ensure the physical presence of an employee inside his
workplace. To ensure the physical presence, we need the workplace to be
connected to a router. An employee can be able to give his attendance only if he is
connected to that specific router. This ensures the physical presence of an
employee. A counter will be there in the system which will calculate the time of
being present in the workplace as long as someone is connected to the router.
When an employee leaves, the device will get disconnected and as soon as it
comes into the range of the router (Working place) it will be reconnected again and
resume the counting process where it left. The whole system is a fusion of fingerprint
authentication system and wireless router where the attendance will be started
counting only after an employee is in the router range and gets logged in through
fingerprint authentication at the same time. This is a session based log-in system
which will randomly get signed out at any time of the working hour and needs the
employee to get logged in again through fingerprint authentication within a given
time to resume the attendance process. The log in process is session based so that
an employee cannot leave the place without the device (Smart ID) as he does not
know when the device gets signed out and needs a quick log in to resume the
process. Our proposed system can supersede the traditional attendance system
through fingerprint technology as it has many advantages such as high accuracy,
optimize time complexity and router system. Our proposed advanced attendance
system would be ideal for implementation in different organizations for identification
and authentication.
Problem Statement

Different organizations use it to identify their employees. It diminishes


the proxy giving the attitude of the employees. To identify the
employee, the fingerprint sensors are generally set up in front of the
entrance or exit door. Sometimes, some employee misuses the
advantage of this fingerprint sensor. An employee uses his own
fingerprint to open the door for someone else to leave. So, the
fingerprint sensor can’t ensure the presence of an employee in the
workplace.
Objective Of the Work

The main objective of the system is to take employee attendance


using android mobile.
 Admin will keep the details of each employee with their
fingerprint image.
 Android application has to connect with organization wi-fi and
when employee will go for login, he/she has to give him/her
fingerprint; if fingerprint and organization wi-fi name is matching
with existing fingerprint and wi-fi name then it will add the login
time to the database.
 To logout employee has to tap the logout button, and it will
check with organization wi-fi name, and it will take the logout
time.
LITERATURE SURVEY

In 2017, J. Chandramohan et al introduced a paper which is a study of


a fingerprint recognition system based on minutiae based fingerprint
algorithms used in various techniques. This line of track mainly involves
extraction of minutiae points from the model fingerprint images and
fingerprint matching based on the number of minutiae pairings among
to fingerprints. This paper also provides the design method of fingerprint
based student attendance with help of GSM. This system ignores the
requirement for stationary materials and personnel for keeping of
records. The main objective of this project is to develop an embedded
system, which is used for security applications. The biometrics
technology is rapidly progressing and offers attractive opportunities. In
recent years, biometric authentication has grown in popularity as a
means of personal identification in college administration systems. The
prominent biometric methods that may be used for authentication
include fingerprint, palmprint, and handprint, face recognition, speech
recognition, dental and eye biometrics. In this paper, a microcontroller
based prototype of attendance system using fingerprint sensor and
face recognition module is implemented. The tracking module is used
here to identify the location of the missing person.
SYSTEM REQUIREMENTS AND SPECIFICATIONS

Hardware Requirements
System : Pentium IV 2.4 GHz.
Hard Disk : 500 GB.
Ram : 4 GB
Any desktop / Laptop system with above configuration or higher
level

Software Requirements:
Operating system : Windows XP Professional / Windows7
Coding Language : Java (Jdk 1.7)
Database : My-SQL 5.0
Database GUI : SQLYog
Eclipse tool : Eclipse Indigo
Android : ADT bundle
One Smart Phone
USE CASE DIAGRAM
IMPLEMENTATION

SOFTWARE ENVIRONMENT
Android is a software stack for mobile devices that includes an
operating system, middleware and key applications. Google Inc.
purchased the initial developer of the software, Android Inc., in
2005.
Android's mobile operating system is based on the Linux kernel.
Google and other members of the Open Handset Alliance
collaborated on Android's development and release.
The Android Open Source Project (AOSP) is tasked with the
maintenance and further development of Android. The Android
operating system is the world's best-selling Smartphone platform.[
The Android SDK provides the tools and APIs necessary to begin
developing applications Android platform using the Java
programming language. Android has a large community of
developers writing applications ("apps") that extend the functionality
of the devices. There are currently over 250,000 apps available for
Android.
Features

 Application framework enabling reuse and replacement of


components
 Dalvik virtual machine optimized for mobile devices
 Integrated browser based on the open source WebKit engine
 Optimized graphics powered by a custom 2D graphics library;
3D graphics based on the OpenGL ES 1.0 specification
(hardware acceleration optional)
 SQLite for structured data storage
 Media support for common audio, video, and still image formats
(MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)
 GSM Telephony (hardware dependent)
 Bluetooth, EDGE, 3G, and WiFi (hardware dependent)
 Camera, GPS, compass, and accelerometer (hardware
dependent)
Android Architecture
Modules and Description:

Modules

Admin web application: admin can login using userid and password.
Admin can able to add employee details with their fingerprint.

Extracting Features: When admin will add fingerprint it will extract the
features from images and it will store in to the database.

Employee Android Application: Employee can login using there


emp_id.

Web Server: From android mobile employee has to upload there


fingerprint, via web server it will check into database fingerprint is
matching or not.
TESTING

Testing performs a very critical role for quality assurance and for
ensuring the reliability of the software. The success of testing for
errors in programs depends critically on the test cases.
Testing phase
The completion of the system is achieved only after it has been
thoroughly tested. Though this gives a feel that project is
completed there cannot be any project without going through this
stage. Hence in this stage it is decided whether this project can
undergo real time environment execution without any breakdowns,
therefore the package can be rejected even at this stage.
System testing
Testing is a set of activities that can be planned in advance and
conducted systematically. The proposed system is tested in parallel
with the software that consists of its own phases of its analysis,
implementation, testing and maintenance. Following are the tests
conducted on the system.
RESULT AND RESULT ANALYSIS
CONCLUSION

The proposed vigilance system has been developed using the


existing technology. This system automates the process of
attendance monitoring, thus saves a lot of time. It is also a cost-
effective system because it relies only on a smart phone. As this
completely automates the attendance system, it leaves no room
for any kind of error. This system will surely increase employee’s
efficiency at work and also help in the progress of any organization.
REFERENCES

[1] T. Agarwal, Biometric Sensors Types and Its Working, 2014. [Online]. Available:
https://www.elprocus.com/differenttypes-
biometric-sensors

[2] S. Blog, Advantages of a Biometric Attendance System, 2016. [Online]. Available:


https://blog.synerion.com/biometricattendance-
Advantages

[3] M. A. k. T. G. R. J.Chandramohan, R.Nagarajan, “Attendance monitoring system of


students based on biometric and gps tracking system,” International Journal of
Advanced Engineering, Management and Science (IJAEMS), vol. 3, no. 3, 2017.

[4] J. C. D. Cruz, A. C. Paglinawan, M. I. R. Bonifacio, A. J. D. Flores, and E. V. B. Hurna,


“Biometrics based attendance checking using principal component analysis,” in
Humanitarian Technology Conference (R10-HTC), 2015 IEEE Region 10.

[5] D. K. Sarker, N. I. Hossain, and I. A. Jamil, “Design and implementation of smart


attendance management system using multiple step authentication,” in Computational
Intelligence (IWCI), International Workshop on. IEEE, 2016.
Thank You…..

You might also like