RFID Based Attendance System Python Project
RFID Based Attendance System Python Project
This project is developed by using Radio Frequency Identification (RFID) system and student card to get student attendance. Before this project, lecturers needed to use paper to get the student attendance. There were a lot of problems when using the paper as student attendance such as cheating. This project can help lecturers to reduce these problems by the design of an automatic attendance using RFID and student card. The project system runs by the process of getting the code of the student card to compare with the database in the MySQL database. Graphical User Interface (GUI) was developed using python GUI Tkinter Library to make the database easier to access. Firstly, needs to fill forms in an interface like Student Details. This part is important because we need the information in this part to use in the next interface. In the next interface, the lecturer needs to choose port and Baud Rate of interfacing Arduino speed to make connections with the RFID reader. After the reader is ready, the process to get attendant will start. Students need to swipe their card on the reader and the code from the card will use to compare with the database in the MySQL database.
When the code is match with database, the student information like ID number and time will show on interface and that information will trigger into a database list and it will lead to the opening of the Excel Sheet. This list will use as student attendance. In that list, all information like student name, ID number and time will be saved in the database of the server. If the code does not match with the database, it means that the student is in the wrong class or he (or she) is not yet registered for that course. When this happens, a lecturer can register that student by using registering the form and the information of that student will be updated into the database. This project will help lecturer taking student attendance more easily and automatically. As a conclusion, RFID technology can be used in student attendance application.
Student Register page Should contain Student details like Student Name and Email Id and MOB.No. and Enrollment No., gender, scan RFID button for register student on MySQL database. After pressing Button Scan RFID , scan the card on RFID so scan RFID option fills automatically. Than press the ADD User Botton You can add students on the MYSQL database.
After adding student you can show all registered students on the database you can see on Show student details window pressing the show user button.
we Carefully fill the all option correctly otherwise students not register on the database.
You can delete the student press delete button on the database.
After entering the COM port and baud rate option, press the connect button to serial communicate with the RFID card.
Press the button view Record you can download all the attendance row data.
This Page should Contains all the details About student Attendance related you can Enter date like Start Date to End date you can download attendance Data on Excel sheet.
you can also download any specific date attendance data, or Enter student ID , Enter student name so you can choose any option for downloading Attendance Data.
if you want to download all the data present in the MYSQL database than you press the Download Attendance Data button.
This page Should contain details about Send SMS anyone, you can use Twilio Number, you can send attendance data anyone.
You can also upload Attendance Data on Google cloud use upload cloud option using.
The main objective is to developed a student attendance based RFID system with an automatic door unit. We need to build an interface that will integrate with the RFID system and will show the card code with another interface that also need to capture and record student attendance.
The specific objectives of this study are divided into two parts which are seen below;
To study on data transfer between the RFID system and MYSQL database.
The data that was read by the RFID reader will communicate with interface to The MYSQL database and to compare it with the database.
To develop graphical user interface (GUI) using XAMPP Control Panel that will integrate with RFID system to capture and record student attendance
The application of RFID to student attendance monitoring as developed and deployed in this study can eliminate time wasted during the manual collection of attendance, cheating on the part of the students, the bulkiness of the papers, stressful, cost full after a long period. This project also gives the opportunity for the educational administrators to capture face-to-face classroom data for the allocation of proper attendance scores and for further managerial decisions. Hence the ability to achieve higher accurate automatic personal identification is possible.
Furthermore, by using this system it will make attendance become easier to use. Also, RFID has more capability to receive, store and forward data to a remote source. Hence leads to the reduction of work, better student attendance management, and less administrative work.
There are lots of RFID readers and tag sold at market. Not only brand, but also frequencies of the RFID itself need to be considered. Since this system will be applied to a university, the RFID reader must use same frequencies as university student ID card. For the SATI institute , the type of tag/student card is MIFARE type and its frequency is 50MHz.
The RFID reader will use to detect the student ID card code. The code will use to compare with Access database and the information in the database will be display and store by using interface on the MYSQL database.
A radio-frequency identification system comprises hardware, known as interrogators or readers and tags also known as labels as well as RFID software or RFID middleware. RFID tags are of two major types, which include Active Tag and Passive tags. However, this system does not have an incorporate door unit which allows access to only registered users. Attendance System Using RFID and Student card-
Student Register Page :
Student Register Page
Student Register page Should contain Student details like Student Name and Email Id and MOB.No. and Enrollment No., gender, scan RFID button for register student on MySQL database. After pressing Button Scan RFID , scan the card on RFID so scan RFID option fills automatically. Than press the ADD User Botton You can add students on the MYSQL database.
After adding student you can show all registered students on the database you can see on Show student details window pressing the show user button.
we Carefully fill the all option correctly otherwise students not register on the database.
You can delete the student press delete button on the database.
- if you use Arduino for interfacing RFID enter the Baud Rate-9600. And COM port According to your Arduino connection.
- if RFID connects your page then Status signal should be green indicate.
- RFID interfacing code you can write c/c++ as you wish using Arduino IDE.
Attendance Page -2
This page Contains Student details which student Scan RFID card,Any student scan RFID card all the options fill the automatically and register on the MYSQL database, these students are present , you can download the attendance sheet Using Show attendance page.After entering the COM port and baud rate option, press the connect button to serial communicate with the RFID card.
Press the button view Record you can download all the attendance row data.
Attendance page -3(Show Attendance Page)
you can also download any specific date attendance data, or Enter student ID , Enter student name so you can choose any option for downloading Attendance Data.
if you want to download all the data present in the MYSQL database than you press the Download Attendance Data button.
Attendance page -4
Attendance page -5
You can also upload Attendance Data on Google cloud use upload cloud option using.
1.5 OBJECTIVES OF THE STUDY
The specific objectives of this study are divided into two parts which are seen below;
To study on data transfer between the RFID system and MYSQL database.
The data that was read by the RFID reader will communicate with interface to The MYSQL database and to compare it with the database.
To develop graphical user interface (GUI) using XAMPP Control Panel that will integrate with RFID system to capture and record student attendance
1.7 SIGNIFICANCE OF THE STUDY
Furthermore, by using this system it will make attendance become easier to use. Also, RFID has more capability to receive, store and forward data to a remote source. Hence leads to the reduction of work, better student attendance management, and less administrative work.
1.8 PROJECT SCOPE, ORGANIZATIONAL LAYOUT, AND OVERVIEW OF DISSERTATION
1. PROJECT SCOPE AND ORGANIZATIONAL LAYOUT
The main goal of this project is to develop a student attendance using RFID technology. There are two scopes that will be cover in this project. Firstly, is to use appropriate RFID Tag & Reader for this application. Secondly is to design GUI to integrate with RFID technology.2.USE APPROPRIATE RFID TAG & READER FOR THIS APPLICATION
There are lots of RFID readers and tag sold at market. Not only brand, but also frequencies of the RFID itself need to be considered. Since this system will be applied to a university, the RFID reader must use same frequencies as university student ID card. For the SATI institute , the type of tag/student card is MIFARE type and its frequency is 50MHz.
Post a Comment