Attendance Management System using Wireless Fingerprint Module

Page 1

IJIRST –International Journal for Innovative Research in Science & Technology| Volume 3 | Issue 11 | April 2017 ISSN (online): 2349-6010

Attendance Management System using Wireless Fingerprint Module Divya Prajapati UG Student Department of Computer Engineering PVPPCOE Maharashtra, India

Vidya Prajapati UG Student Department of Computer Engineering PVPPCOE Maharashtra, India

Bipin Nair UG Student Department of Computer Engineering PVPPCOE Maharashtra, India

Swapnil Deo UG Student Department of Computer Engineering PVPPCOE Maharashtra, India

Ms. Manjiri Pathak Associate Professor Department of Computer Engineering PVPPCOE Maharashtra, India

Abstract In Schools and mostly in colleges taking attendance of the students is the most crucial task for the faculties because it has the major chances of doing proxies. We have Identified the complexities and brought latest technology for teachers to take the attendance of the students through wireless fingerprint attendance management system using zigbee. Our system will efficiently reduce the workload on teachers for uploading the attendance, storing lots of papers to maintain attendance record, making the defaulter list etc. This will efficiently reduce the errors made by the faculties at the time of uploading the attendance in the system. Keywords: attendance, fingerprint, gsm, wireless, ZigBee _______________________________________________________________________________________________________ I.

INTRODUCTION

Attendance management is one of the most basic and important management links. Various biometric technologies are fingerprint, face, iris, hand geometry, voice and signature recognition. Among all those, fingerprint technology is the oldest biometric technology, but still it is most widely used because it is unique, permanent, good anti-fake and easy to use. So it is recognized increasingly by people. ZigBee technology is an emerging technology developed in recent years. Comparing with some existing wireless communication technologies, ZigBee has advantages in low- power and low-cost. It is very suitable for application to wireless sensor networks. Aiming at the disadvantages of traditional wire attendance system, a design method of wireless fingerprint attendance system based on ZigBee technology is proposed. It achieves attendance management by fingerprint identification. At the same time, the system combines ZigBee wireless technology and attendance management. It realized low-cost, low-power and high-performance fingerprint information acquisition, transmission and recognition function, which provided a new attendance way for enterprises and institutions. II. PROPOSED SYSTEM In our system the Teacher will bring a Handheld Device to the class and will follow the following steps. 1) Teacher will start the attendance procedure by enrolling his own thumb in the system. This will start the procedure of taking the attendance of students. And in case a student tries to give his/her fingerprint as a teacher and tries to start the attendance system then at the time of giving the students fingerprint the system will show the duplicate entry and attendance of that student will be marked as absent in the system. 2) He will give this device to the students and start teaching. 3) Every student will show their fingerprint on the scanner of the device and all those who are present will get the attendance for that lecture through zigbee module because it is used for wireless transmission of data. 4) Teacher will again place the same finger to close the attendance procedure. 5) The software at PC side will automatically mark the attendance of the respective Finger Print ID. 6) At the end of semester the software can generate various types of reports for taking printouts. 7) The students who will have the attendance percentage less then the marked percentage will get the sms on their parents mobile number informing them as their child is in defaulter list with the corresponding percent attendance.

All rights reserved by www.ijirst.org

101


Attendance Management System using Wireless Fingerprint Module (IJIRST/ Volume 3 / Issue 11/ 019)

III. MODULES System Overview The overview of the proposed system is as shown in the figure1:

Fig. 1: Block Diagram of System

Explaination of Blocks ARM7 LPC2148 The ARM7 LPC2148 will be the main processing system. The overall working of the system will be depended upon the LPC2148 microcontroller. The capturing of scanned images of fingerprint of a student and passing it to the server for marking the attendance of a particular student is goes through via ARM7 LPC2148. LCD This unit is used to display all the system messages. Fingerprint Module R303A Unit is the heart of the complete system. This Unit is used for scanning the Fingers of the different Users. Optical fingerprint scanners provide robust fingerprint scanning, scratch resistance, long life and no effect of electrostatic current. They are suitable for large scale use and support thousands of scans per day. Support for chip based sensors is also available if required. Power Supply This unit will supply the various voltage requirements of each unit. This unit will be consists of transformer, rectifier, filter and regulator. Two types of power supply will be there One will be 5 volt and second one is 3.3 volt. As LCD, Fingerprint module and interfacing circuit which is used to interface ARM7 LPC2148, Fingerprint Module, Zigbee is working on 5 volt power supply and ARM7 LPC2148 is working on 3.3 volt power supply. XBEE Module Zigbee is an IEEE 802.15.4 based specification for a suite of high-level communication protocols used to create personal area networks with small, low-power digital radios. The technology defined by the Zigbee specification is intended to be simpler and less expensive than other wireless personal area networks (WPANs), such as Bluetooth or Wi-Fi. Applications include wireless light switches, electrical meters with in-home-displays, traffic management systems, and other consumer and industrial equipment that requires short-range low-rate wireless data transfer. Its low power consumption limits transmission distances to 10–100 meters line-of-sight, depending on power output and environmental characteristics. gsm modem Provides serial TTL interface for easy and direct interface to microcontrollers. Optionally available USB interface for easy interface to laptops, computers, etc. Power, Status and Network LEDs for easy debugging. Can be used for GSM based Voice communications, Data/Fax, SMS,GPRS and TCP/IP stack. Can be controlled through standard AT commands. The SIM900 allows an adjustable serial baudrate from 1200 to 115200 bps (autobaud by default). Modem a low power consumption of 0.25 A during normal operations and around 1 A during transmission. Operating Voltage: 7 – 15V AC or DC (board has onboard rectifier).

All rights reserved by www.ijirst.org

102


Attendance Management System using Wireless Fingerprint Module (IJIRST/ Volume 3 / Issue 11/ 019)

Database Manager Databases are designed to offer an organized mechanism for storing, managing and retrieving information. They do so through the use of tables. We will use SQL server 2008 for storing the database. IV. STRUCTURE OF THE DATABASE At pc side the structure of the database will contain the following tables for storing the data. 1) Att table 2) Class table 3) FPID table 4) Record table 5) Sub table Att table The structure of attendance table will be as follows:

Class table The structure of class table will be as follows:

FPID table The structure of FPID table will be as follows:

Record table The structure of record table will be as follows:

Sub table The structure of subject table will be as follows:

V. ALGORITHM To implement the system follow the steps given: 1) Step1: Start 2) Step 2: Open the Enrollment form for enrolling class, subjects and students. 3) Step 3: Select the com port and click on connect. 4) Step 4: To enroll the subjects select the class. 5) Step 5: Click Add. 6) Step 6: To enroll the student select the class and fill all the details of students as Roll no. , Name, Mobile number, FPID and start the hardware module in enrollment mode. 7) Step 7: Click Enroll. 8) Step 8: Give the fingerprint on FP module. 9) Step 9: To take the attendance start the hardware module in Attendance mode.

All rights reserved by www.ijirst.org

103


Attendance Management System using Wireless Fingerprint Module (IJIRST/ Volume 3 / Issue 11/ 019)

10) 11) 12) 13) 14) 15) 16) 17) 18) 19)

Step 10: Click on com port and then connect. Step 11: Choose the Class and the subject and click on the attendance start. Step 12: To start the attendance give the teachers fingerprint. Step 13: Now students can give the attendance by giving their fingerprints. Step 14: To close the attendance again give the teachers fingerprint. Step 15: To generate the report of attendance click on the Crystal Report and then click on the type of report you want to generate as Student wise, Subject wise, Lecture wise. Step 16: Click on Activate sms to initialize the send sms command. Step 17:Connect the gsm modem. Step 18: Select the com port and click on connect then click on connect mobile. Step 19: Click on Send sms. VI. RESULTS

Fig 2: Start the H/W module in enrollment mode.

Fig. 4: Enrollment form

Fig. 3: Main Form

Fig. 5: Adding the Class

All rights reserved by www.ijirst.org

104


Attendance Management System using Wireless Fingerprint Module (IJIRST/ Volume 3 / Issue 11/ 019)

Fig. 6: Enrolling the Students

Fig. 8: Starting the Attendance

Fig. 10: Crystal report Page

Fig. 7: Start the H/W module in attendance mode

Fig. 9: Giving the Attendance

Fig. 11: Student wise attendance report

All rights reserved by www.ijirst.org

105


Attendance Management System using Wireless Fingerprint Module (IJIRST/ Volume 3 / Issue 11/ 019)

Fig. 12: Lecture wise attendance report

Fig. 13: Subject wise attendance report

Fig. 14: Activate sms page

Fig. 15: After message has been sent to defaulters

VII. TESTING Table – 1 Test cases Test ID

Test Scenario

T01

Check if the Class can be enrolled without entering Class ID or Class name

T02

Check if the subjects can be enrolled without selecting the class

Test Steps 1)Enter Class ID OR 2)Enter Class Name 3)Click Add 1)Enter Subject ID OR 2)Enter Subject Name 3)Click Add

T03

Test if the student can be enroll by just clicking the enroll button without giving the fingerprint

1)Enter Roll no 2)Enter Name 3)Enter MN 4)Enter FPID 5)Click Enroll

T04

Verify students can give the attendance

1)Select com port 2)Click connect

Test Data

Expected Output

Actual Output

Pass/Fail

Class ID = 313 Or Class name = be comps a

Should not add the class

As expected

Pass

Subject ID= 313 Or Subject name = be comps a

Should not add the subject

As expected

Pass

Should not enroll the student

As expected

Pass

Students should able to give the attendance

As expected

Pass

Roll no = vu1f1314041 Name = Vidya MN = 9876543223 FPID = 1 Com port = 3 Class = be comps a Subject = DWM

All rights reserved by www.ijirst.org

106


Attendance Management System using Wireless Fingerprint Module (IJIRST/ Volume 3 / Issue 11/ 019)

3)Select Class 4)Select Subject 5)Click Attendance Start 6)Put the Teachers FP 7)Put the Student FP T05

Verify report can be generated or not

T06

Verify report can be generated via student wise

T07

Verify report can be generated via subject wise

T08

Verify report can be generated via lecture wise

1)Click on Crystal report 1)Click on Crystal report 2)Select Class 3)Select Students ID 4)Click on Print 1)Click on Crystal report 2)Select Class 3)Select Subject 4)Click on Print 1)Click on Crystal report 2)Select Class 3)Select Subject 4)Select date and time 5)Click on Print

-

Class = be comps a Student ID = vu1f1314041

Class = be comps a Subject = DWM

Class = be comps a Subject = DWM Date and time = 4/7/2017 9:33:42pm

Should be able to generate the report in various ways

As expected

Pass

Should generate the report

As expected

Pass

As expected

Pass

As expected

Pass

Should generate the report

Should generate the report

VIII. CONCLUSION Based on the requirements of an automated attendance system this serves as a whole system for managing attendances in colleges. It presents a design and framework for taking attendance and thereby making troublesome process of taking and compiling of attendance simple and efficient. So this prototype is not only cheaper, efficient, having low power design, but also very easy to use. The fingerprints of different students were successfully enrolled and added to the database. The students given the attendance successfully. And thus our system efficiently removed all the manual works done by the teachers in order to take the attendance. IX. FUTURE SCOPE There is a lot of scope in the field of biometrics application at the work place. The attendance system using fingerprint recognition can be of real use if certain nuances are taken into consideration. The wireless channel used was limited to a short range and hence the system could only be tested in the lab. For a greater range and more versatile application, a different channel could be considered which would ensure faster data transfer and provide better flexibility. The security aspect of transmission can be worked upon since data security in case of sensitive data transfer is highly essential. ACKNOWLEDGMENT We acknowledge and express our profound sense of gratitude to everybody who has been the source of inspiration throughout project preparation. First and foremost we offer our sincere phrases of thanks and innate humility to “Ms. Manjiri Pathak�, PVPPCOE and guide of our project for providing help whenever required. We also thank our whole computer department for providing the valuable inputs.

All rights reserved by www.ijirst.org

107


Attendance Management System using Wireless Fingerprint Module (IJIRST/ Volume 3 / Issue 11/ 019)

REFERENCES [1] [2] [3] [4] [5] [6]

Zhang, Yongqiang, and Ji Liu. "Wireless fingerprint attendance management system." Proceedings of the 2007 annual Conference on International Conference on Computer Engineering and Applications. World Scientific and Engineering Academy and Society (WSEAS), 2007. Maddu Kamaraju, Penta Anil Kumar , “Wireless Fingerprint Attendance Management System” , IEEE 2015 Shailendra , Manoj Singh ,Md. Alam Khan , Vikram Singh, Avinash Patil, Sushma Wadar, “Attendence Management System” , ICECS 2015. LI Jian-po, ZHU Xu-ning, LI Xue, ZHANG Zhi-ming , Ji-sheng SUI , “Wireless Fingerprint Attendance System Based On Zigbee Technology” , IEEE 2010 Fingerprint Recognition System by Luigi Rosa (http://www.mathworks.it/matlabcentral/fileexchange/4239) SPRA894A, Texas Instruments, DSP for Smart Biometric Solution.

All rights reserved by www.ijirst.org

108


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.