IOSR Journal of Computer Engineering (IOSR-JCE) e-ISSN: 2278-0661,p-ISSN: 2278-8727, Volume 21, Issue 4, Ser. I (Jul - Aug 2019), PP 18-30 www.iosrjournals.org DOI: 10.9790/0661-2104011830 www.iosrjournals.org 18 | Page Enhancement of QR code Student’s Attendance Management System using GPS Hussam Elbehiery (Computer Networks Department, Faculty of Computer Science and Information Technology/ Ahram Canadian University (ACU), Egypt) Abstract: Attendance used in universities as a category to award marks to students, so attendance has always been a topic of debate. This paper shows a methodology based on QR code technique to take attendance which automates the complete process and the attendance is marked as well as stored in the database, when required professor can check the attendance by calling the values from the database. The introduced system in this paper is being displayed for students during or at the beginning of each lecture. The students will need to scan the code in order to confirm their attendance. The paper explains the high level implementation details of the proposed system and enhancement of the accuracy using the GPS technology. It also discusses how the system verifies student identity to eliminate false registrations. The system also generates and updates daily student’s attendance record, so we can extract analyzed reports for Lectures/Labs/Tutorials attendance for students which can improve the educational environment process. Keywords: Educational Attendance Systems, QR code, GPS. --------------------------------------------------------------------------------------------------------------------------------------- Date of Submission: 03-07-2019 ate of acceptance: 18-07-2019 --------------------------------------------------------------------------------------------------------------------------------------- I. Introduction Regular attendance in all classes at university is essential to improving academic achievement. Also it is necessary to determine how the learning process and attendance of university affect personal characteristics of students: their professionalism, willingness to work, depth of knowledge, and a total success in the future profession [1], [5]. Taking students’ attendance by university instructors during each class is a time -consuming process especially when classes are big. Some faculty policies require this task to be performed by the instructor in each lecture. That will lead to loose not less than ten minutes per lecture [6], [16], and [17]. QR code Attendance Management System is a combination of two applications one is Mobile application and the other is Desktop application for taking and storing the attendance of the students on the daily basis in the faculty. Here the Instructor, who is handling the subjects, will be responsible to generate the QR code of the subject. Each student will get a free mobile application that is used for taking attendance by him. The main objective of the automated attendance system is to computerize the traditional way of recording attendance and provide an efficient and automated method to track attendance in institutions [2]. Using the QR code attendance system gives advanced features like: Providing better security, Maintenance of the system become easy and cost effective, Generating quick statistical results, Providing accurate and efficient data, and the system will be user friendly [19]. II. Related Approaches/Work There are many proposals for Automatic Attendance Systems in the literature and in the market. Most of them do focus on applications to be installed on the lecturer device, whether a smartphone or a laptop [3]. Approach 1: Software to be installed in the instructor's mobile telephone. It enables it to query students' mobile telephone via Bluetooth connection and, through transfer of students' mobile telephones' Media Access Control (MAC) addresses to the instructor's mobile telephone; presence of the student can be confirmed. Approach 2: Using real time face detection algorithms integrated on an existing Learning Management System (LMS). It automatically detects and registers students attending on a lecture. The system represents a supplemental tool for instructors, combining algorithms used in machine learning with adaptive methods used to track facial changes during a longer period of time. Approach 3: Using fingerprint verification technique. The system in which fingerprint verification is done by using extraction of minutiae technique and the system that automates the whole process of taking attendance. Since biometrics is concerned with the measurements of unique human physiological or behavioral characteristics, the technology has been used to verify the identity of users. It is becoming critical to be able to monitor the presence of the authenticated user throughout a session.