AUTOMATED ATTENDANCE SYSTEM USING NFC

Similar documents
Introduction to Mobile Learning Systems and Usability Factors

SECTION 12 E-Learning (CBT) Delivery Module

On-Line Data Analytics

Appendix L: Online Testing Highlights and Script

Your School and You. Guide for Administrators

EECS 571 PRINCIPLES OF REAL-TIME COMPUTING Fall 10. Instructor: Kang G. Shin, 4605 CSE, ;

Circuit Simulators: A Revolutionary E-Learning Platform

CIS 121 INTRODUCTION TO COMPUTER INFORMATION SYSTEMS - SYLLABUS

TA Certification Course Additional Information Sheet

Chapter 1 Analyzing Learner Characteristics and Courses Based on Cognitive Abilities, Learning Styles, and Context

Data Fusion Models in WSNs: Comparison and Analysis

Outreach Connect User Manual

ecampus Basics Overview

Houghton Mifflin Online Assessment System Walkthrough Guide

Online Administrator Guide

TotalLMS. Getting Started with SumTotal: Learner Mode

Android App Development for Beginners

On the Combined Behavior of Autonomous Resource Management Agents

Bluetooth mlearning Applications for the Classroom of the Future

Specification of the Verity Learning Companion and Self-Assessment Tool

WASHINGTON Does your school know where you are? In class? On the bus? Paying for lunch in the cafeteria?

PowerTeacher Gradebook User Guide PowerSchool Student Information System

Evaluation of Usage Patterns for Web-based Educational Systems using Web Mining

Evaluation of Usage Patterns for Web-based Educational Systems using Web Mining

Home Access Center. Connecting Parents to Fulton County Schools

CHANCERY SMS 5.0 STUDENT SCHEDULING

Modeling user preferences and norms in context-aware systems

Prototype Development of Integrated Class Assistance Application Using Smart Phone

SAM - Sensors, Actuators and Microcontrollers in Mobile Robots

Donnelly Course Evaluation Process

Rental Property Management: An Android Application

Municipal Accounting Systems, Inc. Wen-GAGE Gradebook FAQs

Storytelling Made Simple

Protocol for using the Classroom Walkthrough Observation Instrument

2 User Guide of Blackboard Mobile Learn for CityU Students (Android) How to download / install Bb Mobile Learn? Downloaded from Google Play Store

Bluetooth mlearning Applications for the Classroom of the Future

New Paths to Learning with Chromebooks

STUDENT MOODLE ORIENTATION

Feature-oriented vs. Needs-oriented Product Access for Non-Expert Online Shoppers

Smarter ELA/Literacy and Mathematics Interim Comprehensive Assessment (ICA) and Interim Assessment Blocks (IABs) Test Administration Manual (TAM)

भ रत य व ज ञ न व क ष ए अन स ध न स स थ न वतर पवत

WiggleWorks Software Manual PDF0049 (PDF) Houghton Mifflin Harcourt Publishing Company

Pragmatic Use Case Writing

Filing RTI Application by your own

Introduction to Yearbook / Newspaper Course Syllabus

Quick Reference for itslearning

INSTRUCTOR USER MANUAL/HELP SECTION

Designing Autonomous Robot Systems - Evaluation of the R3-COP Decision Support System Approach

Infrared Paper Dryer Control Scheme

Netsmart Sandbox Tour Guide Script

CWIS 23,3. Nikolaos Avouris Human Computer Interaction Group, University of Patras, Patras, Greece

Word Segmentation of Off-line Handwritten Documents

Spring 2015 Achievement Grades 3 to 8 Social Studies and End of Course U.S. History Parent/Teacher Guide to Online Field Test Electronic Practice

INFED. INFLIBNET Access Management Federation Yatrik Patel

A GENERIC SPLIT PROCESS MODEL FOR ASSET MANAGEMENT DECISION-MAKING

Malicious User Suppression for Cooperative Spectrum Sensing in Cognitive Radio Networks using Dixon s Outlier Detection Method

USER ADAPTATION IN E-LEARNING ENVIRONMENTS

The open source development model has unique characteristics that make it in some

Five Challenges for the Collaborative Classroom and How to Solve Them

New Features & Functionality in Q Release Version 3.2 June 2016

A Coding System for Dynamic Topic Analysis: A Computer-Mediated Discourse Analysis Technique

DO NOT DISCARD: TEACHER MANUAL

i>clicker Setup Training Documentation This document explains the process of integrating your i>clicker software with your Moodle course.

Running Head: Implementing Articulate Storyline using the ADDIE Model 1. Implementing Articulate Storyline using the ADDIE Model.

Software Maintenance

IBM Software Group. Mastering Requirements Management with Use Cases Module 6: Define the System

Intel-powered Classmate PC. SMART Response* Training Foils. Version 2.0

Moodle MyFeedback update April 2017

CS 100: Principles of Computing

Worldwide Online Training for Coaches: the CTI Success Story

Evaluation of Respondus LockDown Browser Online Training Program. Angela Wilson EDTECH August 4 th, 2013

Introduction to Moodle

On Human Computer Interaction, HCI. Dr. Saif al Zahir Electrical and Computer Engineering Department UBC

Chris George Dean of Admissions and Financial Aid St. Olaf College

Library Consortia: Advantages and Disadvantages

FY16 UW-Parkside Institutional IT Plan Report

Test Administrator User Guide

An NFR Pattern Approach to Dealing with Non-Functional Requirements

Online Testing - Quick Troubleshooting Tips

Addressing Impersonation Threats in Online Assessment Environment Using Temporal Information and System Interactions

Role of Blackboard Platform in Undergraduate Education A case study on physiology learning in nurse major

General Physics I Class Syllabus

ACCT 100 Introduction to Accounting Course Syllabus Course # on T Th 12:30 1:45 Spring, 2016: Debra L. Schmidt-Johnson, CPA

Planning a Webcast. Steps You Need to Master When

Nearing Completion of Prototype 1: Discovery

Telekooperation Seminar

An Introduction to Simio for Beginners

Software Security: Integrating Secure Software Engineering in Graduate Computer Science Curriculum

A Pipelined Approach for Iterative Software Process Model

Attendance/ Data Clerk Manual.

MAT 122 Intermediate Algebra Syllabus Summer 2016

IT Project List. Description

Student Handbook. This handbook was written for the students and participants of the MPI Training Site.

School Year 2017/18. DDS MySped Application SPECIAL EDUCATION. Training Guide

Field Experience Management 2011 Training Guides

PROCESS USE CASES: USE CASES IDENTIFICATION

Implementing a tool to Support KAOS-Beta Process Model Using EPF

Education for an Information Age

RETURNING TEACHER REQUIRED TRAINING MODULE YE TRANSCRIPT

1 Use complex features of a word processing application to a given brief. 2 Create a complex document. 3 Collaborate on a complex document.

Transcription:

AUTOMATED ATTENDANCE SYSTEM USING NFC Yogesh Rokade [1],Pavankumar Shetty [2] Dr Sunil Wankhade (Supervisor) [3] [1][2] Student, MCT s Rajiv Gandhi Institute of Technology, Mumbai-53 [3] Assistant Professor,MCT s Rajiv Gandhi Institute of Technology, Mumbai-53 [1] Yogeshrokade76@gmail.com, [2] pavanshetty8@gmail.com, [3] sunil.wankhade@mctrgit.ac.in ABSTRACT Registering for attendance in education environments especially universities is a highly demanding activity as a result of increasing number of students. The attendance process normally involves circulating a paper for the students to register their names, or the lecturer calling the names and registering the students either in a paper or from PDA/PC. In the first case the students attention may be attracted while taking the lectures and at the same time they can register for students who do not being present in the class. While in the latter case the issue of cheating in the form of registering for their friends can be solved but imaging the number of students to be from 50 and above, a great portion of the lecture time will be wasted performing this process. In this we propose a smart attendance system using NFC that will simplify the attendance process, by simply touching an attendance poster or the lecturer s NFC based mobile device in the class. Near Field Communication (NFC) is an emerging short-range wireless communication technology that offers great and varied promise in services such as payment, ticketing, gaming, crowd sourcing, voting, navigation, and many others. NFC technology enables the integration of services from a wide range of applications into one single smart phone. NFC technology has emerged recently, and consequently not much academic data are available yet, although the number of academic research studies carried out in the past two years has already surpassed the total number of the prior works combined. I. INTRODUCTION As we have seen in our schooling days that in the class when teacher comes he has to take the attendance of students by using pen and paper method, which was a very lengthy and time consuming approach. In today s era this is very necessary to save time from all other works 4860 www.ijariie.com 1012

besides study and to employ that time in studying. So for this we also have to take care of attendance system which takes much time and to make such system in which employed time is very less. By making a system of attendance teacher can give his maximum time to students. To overcome the disadvantages of this attendance system we are proposing the NFC based attendance system for schools, colleges and universities. In the proposed system implementing a very simple NFC (Near Field Communication) System with an android application device to track the attendance details of the student and providing some access permissions to the student in the campus. The system implemented in NFC was highly secured. Although the higher-layer cryptographic protocols (e.g., SSL) are used to establish a secure channel in order to overcome General Security Threats like Eavesdropping, Data modification, Relay attack, and Lost property and Walk-off. Although NFC based applications run in a similar manner to Bluetooth on mobile devices, the working principal behind Near Field Communication is based on RFID. Therefore it is essential to study the basics of RFID before discussing the technical details of Near Field Communication. As mentioned earlier, RFID system contains 3 essential parts which are the reader, tag, and middleware. We will briefly describe how these components work in sync. The RFID reader is also called an interrogator or an initiator. It is a device that continuously propagates Radio Frequency (RF) signals and waits for a tag to response. Readers can be stationary (fixed RFID) or moving (mobile RFID). Tags, also called transponders, are just basically a microchip with an antenna. They come in three varieties: Passive tags that do not contain a battery, Active tags that have a battery and are constantly broadcasting a signal (just like the reader), and Battery Assisted Passive (BAP) tags where the battery is activated only in presence of an RF field. The tags can be stored in any small device or object according to their applications easily due to their small size. A good example is tags stores on rental cars or criminals for tracking purposes. They can also be placed in animal collars or in garments in a clothes shop for inventory purposes. A reader can be programmed to accept information only from particular tags. For example, in faculty parking spaces on a university campus, only the faculty is allowed to pass through whereas student cards are rejected. This depends on the frequency, modulation, encryption, etc. and this decision is made by a form of middleware installed on the reader. II. LITERATURE REVIEW Seema Rao, Prof.K.J.Satoa suggested in An Attendance Monitoring System Using Biometrics Authentication, International Journal of Advanced Research in Computer Science and Software Engineering, Volume 3, Issue 4, April 2013 ; that they have written about the attendance monitoring system using fingerprint as the biometrics to register student s attendance. A fingerprint is captured by user interface, which are likely to be an optical solid state or an ultrasound sensor. They have used two approaches for fingerprint verification system which are Minutiae based technique, in which minutiae is represented by ending or termination and bifurcations and Other one is Image based method or matching pattern. This process is completed in three phase, fingerprint scanning and registration, 4860 www.ijariie.com 1013

authentication and the last phase being attendance updation. Due to the reqirement of fingerprint matching applications & sensors, it becomes a costly affair. Abhilash Bhise, Radhika Khichi and Amol Korde suggested in Attendance System Using NFC Technology with Embedded Camera on Mobile Device, International Journal of Advanced Research in Computer and Communication Engineering Vol. 4, Issue 2, February 2015; that they develop one system which gets attendance and updates attendance at a single place. They use near field communication technology (NFC) to get the attendance of students in school and colleges. NFC tags are given to every student when they register in college. When students enter their class rooms,they need to touch or move their tag on lecturer s NFC enabled mobile phone, NFC readers program will read these tags, identify the students from their respective NFC tag and embedded camera will capture the face of the particular student. The teacher s mobile application then sends all the data to college server and in server side validation program will check the data for validation, if valid data found then program will update the database and grant attendance to that particular student. Each student getting a distinct NFC tag makes these tags very important without which they may be marked as absent. Freya. Vora, Pooja. Yadav, Rhea. Rai, Nikita.Yadav suggested in Android Based Mobile Attendance System, International Journal of Advanced Research in Computer Science and Software Engineering, Volume 6, Issue 2, February 2016; that they have written about the mobile application that they have attempted to build which would require connecting to the internet through WiFi technology or through GPRS.All faculty members need to sign up for this in advance. Later on, the teacher can take attendance any time they wish by first logging in through their android smartphone to the server. After taking attendance, lecturer would send it over to sever via GPRS. The lecturers can also enroll new students, delete information about a particular student, modify some information etc. This application helps in saving a lot of manual paperwork by btinging in technology for the good. In this concept, the teacher herself has to call out the roll numbers of students to verify their presence, which neither reduces the burden nor saves the time spent while taking attendance. III. PROPOSED SYSTEM Attendance Management System is software developed for daily student attendance in schools, colleges and institutes. It facilitates to access the attendance information of a particular student in a particular class. This system will also help in evaluating attendance eligibility criteria of a student. Fig : NFC tags Fig : NFC Enabled Device 4860 www.ijariie.com 1014

FIG 1: Block Diagram This system is an android application for daily attendance system in schools, colleges, and institutions of students which uses NFC technology. It has a unique identification NFC tag of a student by using that he can register his attendance. This application also provide the facility of cross checking the attendances which have been made on the day. It also facilitate parents and students to check their attendances of the day and month as well and percentages of attendances. It generates the list of debarred students automatically on the basis of their attendance percentages. The Modules are:- Login: - This is the login interface in which admin has to login himself first of all so that he can access the further options. Every authentic user has a username and password to login in the system. The supplementary tool Attendance Status Tracker also has login interface. In that application teacher, student and parents can also login. Everyone is provided with his unique username and password to get access of application by management. After login further more action can be done. Choice: - Choice is the second interface of this system in which some choices are provided for admin. After logging in admin has to choose one of them like check attendance status, add a new tag, delete a tag or record attendance of students. In the supplementary tool the only choice which is given to students and parents is to check the attendance status while teacher can also check the attendance status of the whole class. 4860 www.ijariie.com 1015

Record Attendance: - This interface is the main interface of the system in which a student can register his attendance by simply touching his NFC tag with the system. In the beginning of day admin login and open this interface after that a student can make his attendance. Add/Delete tags: - This is the interface in which admin can delete and add a new NFC tag. This option is available only for management. Attendance status Class/Student: - In this interface admin can check the attendance status of whole class as well as particular student that who is present and not on any day. This interface is also available in Attendance Status Tracker application for parents, students and teachers. Student and parent can only check their attendances while teacher can also check the attendances of whole class. NFC tags are designed just like an RFID tag to be used at 13.56 MHz and therefore the tag design is similar. At this frequency range, RFID tags mostly use the theory of Strongly Coupled Magnetic Resonance. This is basically where two nearby loop antennae provide strong electromagnetic mutual induction resonance. This effect is also known as inductive coupling. During operation, other communication frequencies are disabled which allows very fast communication between coupled resonances. Please note that this phenomenon is valid only for loop antennae that are placed very near to each other. IV. DESIGN From the below FIG 4 Use Case Diagram it is clearly visible that the system is not only accessible to the Teachers but also to the Students and their Parents. The Teacher however is the only actor in the system who can change the predefined values. 4860 www.ijariie.com 1016

FIG 4 : Use Case Diagram FIG 5: Class Diagram The above Class Diagram has 4 entities, Attendance, Student, Database, Admin. Attendance has attribute Student id, Date, Time. Student has attributes name, phone no, RFid, Class, Branch, Student id, Username, Password, Semester, Gender. The Student and Admin have a one to one relationship.attendance and Student has one to one relationship since one student has one Attendance per lecture.admin Updates the Database of Student Attendance. The database handler is controlled by the web server.it has one to one relationship. The database handler has student record,admin record,parent record in it.the Web server request data from the database or it respond to the database handler for the Attendance. V. CONCLUSION Attendance management in education institutions is a very important issue, because in most institutions attendance is part of student s continuous assessment or is a condition that student must met before they are allowed to sit for examinations. The system presented in this paper will substantially improve the current day s attendance registration system and eliminate many paper works involved in it. Other benefits include eliminating the chance of losing attendance data, different attendance reports can be easily generated by a click of mouse, simplifying the decision making process related to attendance, etc. One of the major distinct 4860 www.ijariie.com 1017

characteristics of our proposed system is that the hardware required are minimal, i.e. only NFC tag and NFC-enabled mobile device. This is as oppose to most systems where other devices like NFC or RFID reader is required. As well, the system can cater for several types of situations, whether the student has an NFC-enabled device or not. In the future, the system will be implemented in a real institution setup in order to validate it. The system can also be improved by updating the client application in receiving response and be able to reply back directly from the application. This paper customization of how system relaying on NFC technology may be developed. This system is easy, flexible, convenient and reliable which will extend by adding new modules. The tag which provide by colleges that have been employed for this system are NFC tag, and algorithm used that shown stable and reliable outcomes. Our study clearly defined the benefits of currently developed NFC applications by classifying them into NFC operating modes. For future developments of NFC- based application it will guide to believe that underlying each operating modes benefit by analysing already develop applications. VI. REFERENCES [1] V. Coskun, K. Ok, and B. Ozdenizci, Near Field Communication: From Theory to Practice, 1st ed., West Sussex, United Kingdom: John Wiley & Sons, 2011. [2] M. A. Ayu, T. Mantoro, S. A. Ismail, and N. S.Zulkifli, Rich Information Service Delivery to Mobile Users Using Smart Posters, presented at the 2nd International Conference on Digital Information and Communication Technology (DICTAP) 2012, Bangkok, Thailand, 16-18 May 2012, ISBN: 978-1-4673-0734-5. [3] S. K. Jain, U. Joshi, and B. K. Sharma, Attendance Management System, Masters Project Report, Rajasthan Technical University, Kota. [4] M. Mattam, S. R. M. Karumuri, and S. R. Meda, Architecture for Automated Student Attendance, in Proc. IEEE Fourth International Conference on Technology for Education (T4E 2012), pp.164-167, 18-20 July 2012, doi: 10.1109/T4E.2012.39. [5] Z.-G. Zhang, P. Gong, L.-J. Cao, and Y.-L. Chen, Information Technologies and Applications in Education, First IEEE International Symposium on Digital Object Identifier, 2007, pp. 606 609. [6] M. K. P. Basheer and C. V. Raghu, Fingerprint attendance system for classroom needs, in Proc. India Conference (INDICON), 2012 Annual IEEE, pp. 433-438, 7-9 Dec. 2012. 4860 www.ijariie.com 1018

[7] BISAM-BIS attendance Management System by BIS Software Development Services PVT Limited. [Online]. Available:http://www.softwarehouse.co/school-attendancebrochure.pdf [8] S.-H. Geng, G.-M. Li, and W. Liu, Design and Implement of Attendance Management System Based on Contactless Smart IC Card, in Proc. International Conference on Computer Science and Electronics Engineering (ICCSEE), vol. 3, pp. 290-294, 23-25 March 2012, doi: 10.1109/ICCSEE.2012.196. [9] T. S. Lim, S. C. Sim, and M. M. Mansor, RFID based attendance system, IEEE Symposium on Industrial Electronics & Applications 2009 (ISIEA 2009), vol.2, pp. 778-782, 4-6 Oct. 2009, doi: 10.1109/ISIEA.2009.5356360. [10] M. Ervasti, M. Isomursu, and M. Kinnula, Experiences from NFC supported School Attendance Supervision for Children, Proc. of the Third International Conference on Mobile Ubiquitous Computing, Systems, Services, and Technologies (UBICOMM 2009), IEEE, Slierna, Malta, 11-16 October 2009, pp. 22 30. [11] K. Fraser, T. Rodden, and C. O Malley, Home-school Technologies: Considering the Family, Proc. Of Interaction Design and Children (IDC 06), ACM Press, June 2006, pp. 153-156, doi: 10.1145/1139073.1139111. [12] C.Saraswat, A.Kumar, An Efficient Automatic Attendance System using Fingerprint Verification Technique, ChitreshSaraswat et al. / (IJCSE) International Journal on Computer Science and Engineering Vol. 02, No. 02, 2010, 264-269. [13] T.S.Lim, S.C. Sim,M.M. Mansor, RFID Based Attendance System, 2009 IEEE Symposium on Industrial Electronics and Applications (ISIEA 2009), October 4-6, 2009, Kuala Lumpur, Malaysia. [14]. M.Ervasti, M.Isomursu, M.Kinnula, Experiences from NFC Supported School Attendance Supervision for Children, 2009 Third International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies. 4860 www.ijariie.com 1019