NAZURA NAJMI BINTI MOHD ARIF
Transcript of NAZURA NAJMI BINTI MOHD ARIF
ATTENDANCE SYSTEM USING RFID
NAZURA NAJMI BINTI MOHD ARIF
BACHELOR OF COMPUTER SCIENCE
(INTERNET COMPUTING) WITH HONORS
UNIVERSITI SULTAN ZAINAL ABIDIN
2018
ATTENDANCE SYSTEM USING RFID
NAZURA NAJMI BINTI MOHD ARIF
Bachelor of Computer Science (Internet Computing) with Honors
Faculty of Informatics and Computing
Universiti Sultan Zainal Abidin, Terengganu, Malaysia
MAY 2018
DECLARATION
I hereby declare that this report is based on my original work except for quotations and
citations, which have been duly acknowledged. I also declare that it has not been
previously or concurrently submitted for any other degree at Universiti Sultan Zainal
Abidin or other institutions.
________________________________
Name : Nazura Najmi Binti Mohd Arif
Date : .......... 25th May 2018 ............
i
CONFIRMATION
This is to confirm that:
The research conducted and the writing of this report was under my supervisor.
________________________________
Name
Date
: Prof Madya Dr. Engku Fadzli Hasan
bin Syed Abdullah
: ..................................................
ii
DEDICATION
In the Name of Allah, the Most Gracious and the Most Merciful. Alhamdulillah all
praise to Allah s.w.t, I completely finish writing this research project. This research
project could not have been finished without the support, encouragement and
cooperation of my friends, supervisor, parents and other peoples. Here I would like to
thank a lot to my kind supervisor, Prof Madya Dr. Engku Fadzli Hasan bin Syed
Abdullah, who continuously giving me ideas in developing this project successfully
despite of lack of time. Last but not least, I want to thank all my friends especially my
group that helped me through this project with their support.
Thank you.
iii
ABSTRACT
Most educational institution administrators are concerned about student attendance.
The existing typically attendance system requires students to manual sign the
attendance sheet every time they attend a class. At the end of the class, the lecturers
will collect the attendance sheet to be record in the system. As common as it seems,
system lacks of automation, where a number of problems may arise. Having a system
that can automatically capture student's attendance by flashing their student card at the
RFID reader can really save all the troubles. The purpose is to develop a wireless
system to detect and maintain the attendance of students. For this student ID
(identification) card is tagged with Radio-frequency identification (RFID) passive tag
which is matched against the database. Radio Frequency Identification (RFID)
technology and Internet of Things (IoT) technology are implemented in this system.
Attendance System using Radio Frequency Identification (RFID) is one of the
solutions to overcome this problem. Its ability to uniquely identify each person based
on their RFID tag type of ID card make the process of taking the attendance easier,
faster and secure. Students only need to place their ID card on the reader and it will be
updated in the online system. Their attendance will be taken immediately with real
time clock. The capability of the system attendance taken will be more accurate since
the time for the attendance taken will be recorded and store the attendance taken inside
database.
iv
ABSTRAK
Kebanyakan pentadbir institusi pendidikan mengambil berat tentang kehadiran
pelajar. Pada kebiasaannya pelajar perlu menandatangani kehadiran pelajar secara
manual setiap kali mereka menghadiri kelas. Pada akhir kelas, pensyarah akan
mengumpulkan kertas kehadiran pelajar untuk direkodkan dalam sistem. Seperti
biasa, system yang sedia ada tidak mempunyai automatik, di mana akan ada beberapa
masalah mungkin timbul. Mempunyai sistem yang secara automatik dapat merekod
kehadiran pelajar dengan menyentuh kad pelajar mereka di pembaca RFID dengan
ini masalah dapat diselesaikan. Tujuannya adalah untuk membangunkan sistem tanpa
wayar untuk mengesan dan mengekalkan kehadiran pelajar. Kad pelajar akan
ditandai tag pengenalan frekuensi radio (RFID) yang sesuai dan terus masuk ke dalam
pangkalan data. Teknologi Pengenalan Frekuensi Radio (RFID) dan Teknologi
Internet (IOT) dilaksanakan dalam sistem ini. Sistem Kehadiran menggunakan (RFID)
adalah satu daripada penyelesaian untuk mengatasi masalah ini. Keupayaan untuk
mengenal pasti secara unik setiap orang berdasarkan pada jenis ID RFID tag mereka
membuat proses mengambil kehadiran lebih mudah, lebih cepat dan terjamin. Pelajar
hanya perlu meletakkan kad pengenalan mereka pada pembaca kad (RFID) dan akan
dikemas kini dalam sistem dalam talian. Kehadiran mereka akan diambil serta-merta
dengan mengikut masa yang sebenar. Dengan adanya sistem kehadiran pelajar ini,
ianya akan lebih tepat pada masa untuk kehadiran yang diambil akan direkodkan dan
kehadiran tersebut akan disimpan di dalam pangkalan data.
v
TABLE OF CONTENTS
DECLARATION
i
CONFIRMATION
ii
DEDICATION
iii
ABSTRACT
iv
ABSTRAK
v
CONTENTS
vi-viii
LIST OF TABLES
ix
LIST OF FIGURES
x
LIST OF ABBREVIATIONS
xi
CHAPTER I INTRODUCTION
1.1 Background 1
1.2 Problem statement 2
1.3 Objectives 2
1.4 Scopes 3
1.5 Expected results 4
vi
CHAPTER II LITERATURE REVIEW
2.1 Introduction 5
2.2 Research 5
2.2.1 Overview RFID 5
2.2.2 Overview IoT 7
2.3 Literature review of the system 8
2.4 Summary 11
CHAPTER III METHODOLOGY
3.1 Introduction 12
3.2 Prototyping Model 12
3.3 Requirements Gathering 13
3.4 Quick Design 14
vii
3.4.1 Framework Design 14
3.4.2 Process Model 15
3.4.2.1 Context Diagram (CD) 16
3.4.2.2 Data Flow Diagram (DFD) 17
3.4.2.2.1 Level 0 18
3.4.2.2.2 Level 1 19
3.4.3 Data Model 21
3.4.3.1 Entity Relationship Diagram 22
3.4.3.2 Data Dictionary 26
3.5 Prototype Evaluated 27
3.6 Refined the End Functionality 27
3.7 Requirement 28
3.7.2 Hardware Requirement 28
3.7.2 Software Requirement 29
3.8 Proof of Concept 30
3.9 Summary 30
REFERENCES 31
viii
LIST OF TABLES
TABLE TITLE PAGE
2.1 Comparison between the articles 10
3.1 Data Dictionary for Student 23
3.2 Data Dictionary for Lecturer 24
3.3 Data Dictionary for Admin 24
3.4 Data Dictionary for Subject 25
3.5 Data Dictionary for Semester 25
3.6 Data Dictionary for Class 26
3.7 Data Dictionary for Attendance 26
3.8 List of Hardware 28
3.9 List of Software 29
ix
LIST OF FIGURES
FIGURE TITLE PAGE
3.1 Prototyping Model 13
3.2 System Framework 15
3.3 The Context Diagram (CD) 16
3.4 Data Flow Diagram (level 0) 18
3.5 Data Flow Diagram (level 1) for Lecturer 19
3.6 Data Flow Diagram (level 1) for Student 20
3.7 Data Flow Diagram (level 1) for Lecturer 21
3.8 The Entity Relationship Diagram (ERD 22
3.9 Node MCU and RFID setup sketch with Fritzing 30
x
LIST OF ABBREVIATIONS / TERMS / SYMBOLS
CD
DFD
ERD
Context Diagram
Data Flow Diagram
Entity Relationship Diagram
xi
CHAPTER 1
INTRODUCTION
1.1 Background
Presently, attendance of students is taken by the lecturer on paper based attendance
registers. There are various disadvantages to this approach such as data is not available
for analysis because attendance sheets are not uploaded to the system, time taken for
data collection reduces the effective lecture time and fake attendance by students. IoT
is a dynamic global network organization with self-configuring capabilities based on
standard and communication protocols. In the IoT, physical and virtual things have
identities, physical attributes, and virtual personalities and use intelligent interfaces.
The physical and virtual things are seamlessly integrated into the information network
RFID is modify to be an important building block for the Internet of Things (IoT).
Radio frequency (RF) technology is used in many different applications, such as
television, radio and radar. RFID is an automatic identification method, relying on
storing and remotely retrieving data using devices called RFID tags or transponders.
An RFID tag is an object that can be attached to or incorporated into a product, animal
or person for the purpose of identification using radio waves. Attendance System using
Radio Frequency Identification (RFID) is proposed to effectively used for
identification of large number of students in universities.
1
1.2 Problem Statement
Most of the universities still use old method to record all the data for the student
attendance by manually write it on form every time they attend a class. This method
will cause some problems that lead the causes of this Attendance System using RFID
to develop are:
1. Time consuming and inefficient by the students to find and sign their name on
the attendance sheet.
2. Some students may mistakenly or purposely sign another student's name and
the attendance sheet may got lost.
3. Currently attendance tracking system like having the attendance record in a
hardcopy form like a student missing out their name, while the other leads to a
false attendance record.
1.3 Objectives
The Attendance System using RFID is developed to achieve some of this objectives:
1. To study the problem of current system in the proposed system
2. To develop a real time attendance system using RFID in IoT
3. To test the functionality on how the system works
2
1.4 Scopes
In order to achieve the objectives of the project, several scopes have been
outlined. The scopes of this project are:
1.4.1 Admin
1. Able to register user (lecturer and student)
2. Able to view, edit and update class schedule according to the
subject, semester, class, time, day and lecturer
1.4.2 Lecturer
1. Able to login into the system that were provided by admin
2. Able to edit attendance
3. Able to view the attendance report
1.4.3 Student
1. Able to login into the system that were provided by admin
2. Able to update profile
3
1.5 Expected Results
Expectations are based on the system can view report through swap matric card for the
attendance. So, a case study must be made on the environments of class by collecting
the correct student’s data to link with other system. After the data have been collected,
the attendance system will send information to the cloud. The admin will check the
students attendance system. Thus, lecturer can view the report.
4
CHAPTER 2
LITERATURE REVIEW
2.1 Introduction
This chapter discussed and describe selected research paper and previous journal that
trace similar technique and topics that can be references for The Attendance System
using RFID. This chapter also provide research based on some comparison between
the techniques used among the system that can be used to develop this system.
2.2 Research
2.2.1 Overview RFID
A Radio Frequency Identification (RFID) device serves the same purpose as a barcode
or magnetic strip on the back of a credit card or ATM card. It identifies the object on
the basis of a unique identifier for that object. It is used for identification of objects or
people. RFID systems use radio waves to transmit information from an integrated
circuit tag through a wireless communication to a host computer. These systems
consist of three components that are the tag (transponder), the reader (interrogator) and
the host computer (controller). The reader communicates with the tags in its wireless
range and collects information about the objects to which tags are attached. Compared
to other automatic identification technologies, like optical barcode systems, RFID has
several advantages, such as tag data can be read automatically without line of
sight, thought some materials, simultaneously tag reading and from a range of several
meters. RFID has the following main components.
5
1. RFID Tag / Transponder
2. RFID Reader
2.2.1.1 RFID Tag / Transponder
The tag, also known as the transponder (derived from the terms transmitter and
responder), holds the data that is transmitted to the reader when the tag is interrogated
by the reader. The most common tags today consist of an Integrated Circuit with
memory essentially a microprocessor chip. Other tags are chipless and have no
onboard Integrated circuit. Chipless tags are more effective in applications where
simpler range of functions is all that is required; although can help achieve more
accuracy and better detection range, at potentially lower cost than their Integrated
Circuit-based counterparts. RFID tags come in two general varieties which are passive
and active tag. Passive tags require no internal power source, thus being pure passive
devices (they are only active when a reader is nearby to power them), whereas active
tags require a power source, usually a small battery.
6
2.2.1.2 RFID Reader
Wireless communication is used between RFID tags and RFID Reader. Reader does
not require line of sight communication with tags. It means that Reader detects the
RFID tag even if there is some object between Card and Reader. Thus it is a non-
contact type of reader. The Radio frequency used in our reader is 125 kHz which is a
Low Frequency (LF). RFID reader interfacing with Microcontroller is done using
serial port. RFID reader will communicate with Microcontroller using serial
communication. When RFID tag comes in the range of Reader module, then RFID
reader detects RFID card.
2.2.2 Overview IoT
The Internet of Things (IoT) enables innovative opportunities by connecting new era
technology and objects to create new applications any field. IoT allows “things
(objects)” to be sensed and controlled remotely across the Internet. For IoT, each
object is uniquely identifiable through its embedded computing system but is able to
interoperate within the network infrastructure. In general, the IoT requires a few
necessary components to enable communication between devices and objects, and
objects need to be an auto identified technology, usually a RFID tag, so that the object
can be uniquely identified. In other words, the IoT refer to embedding the devices such
as RFID tag on the objects, and then through wireless communication technology the
objects can automatically communicate the information each other to achieve
intelligent identification and management of the objects. Hence, RFID plays a very
important role in IoT industries and also makes IoT come to people’s life or lives.
7
2.3 Literature Review of the System
Based on the research, a few systems that similarly to the proposed project are found.
Firstly, the article about RFID based Attendance System with an SMS Alert. This work
is to simplify attendance recording system by using Radio Frequency Identification
(RFID) technology. RFID based Attendance recorder with SMS alert System is a web
based application that will be developed. The system will be developed by using GSM
(Global System for Mobile communication) technology and database support. The
information from RFID Database handling System will be used for taking attendance
and for sending SMS alert also. This System interacts with parents by sending message.
Therefore, the system functionality is not only records the student attendance, but also
sends alert SMS to their parents when the student is absent. (U.Sai Lalitha, M.Gopal
Reddy , Ch.Surya Prathap Reddy & T.Manidhar, 2017).
The second system is Attendance Management and Monitoring System By Using
RFID & Zigbee. This article discuss about the students will be identified
by placing passive RFID tag in the student’s ID card. The student identification system
(SIS)will take care of identifying while he/she enters the classroom and if the student
moves out of the class and enters some other class room or any other location within
the campus, a message which indicates the current location of that student will be sent
to student attendance and monitoring system(SAMS) through ZigBee module. The
SAMS is placed at the administrative office where the complete information of the
student is sent.
8
This system identifies the location and marks the attendance with respect to timetable
database and the information will be sent to the concerned staffs or parents through
internet in case if he/she is absent.. (Dr.MJ.C.Prasad, Dodda Satis Reddy, Juhar M
2017).
The third system is Arduino Based Smart RFID Security and Attendance System with
Audio Acknowledgement. The article is discuss about the secure system that provides
information about authorized and unauthorized persons. In this system when card brought
near to the RFID module it reads the card information and it compare with the data in the
program memory and displays authorized or unauthorized entry. The door opens for
authorized entry and marked the attendance corresponding to that code id and save in excel
sheet format in SD card and after that display it’s all information on the LCD like name
and employee code number that link with authorize entry and welcome message with
audio greetings by taking their name which is already saved into SD card and for
unmatched entry the gate remain closed and alerts the security person through SPEAKERS
by playing the separate audio file saying entry is unauthorized. (Yashi Mishra,
Gaganpreet Kaur Marwah, Shekhar Verma, 2016).
9
Table 2.1: Comparison between the articles
AUTHOR TITLE OBJECTIVE ADVANTAGE
1. U.Sai Lalitha,
M.Gopal Reddy
, Ch.Surya
Prathap Reddy
& T.Manidhar,
2017
RFID
based
Attendance
System
with an
SMS Alert
- To overcome the
human errors while
recording student
attendance and the
formation of a data
basic student
attendance database
system with an
enhanced overall
efficiency.
- Provided by
RFID gadget over
other attendance
system is that, not
necessary to place
the card exactly
near to the RFID
Reader.
-Attendance can
be stored and
recovered easily.
- Has high
identification and
verification speed
2. Dr.MJ.C.Prasad,
Dodda Satis
Reddy,
Juhar M
2017
Attendance
Management and
Monitoring
System
By Using
RFID & Zigbee
- To find the
position of the
student who is
not inside the
classroom at that
moment of time
- The consumer
has complete
authority to add or
remove devices as
he/she sees fit.
ZigBee design is
used in many areas
of operation such
as scalability of
large networks,
security, network
resilience and ease
of commissioning.
3. Yashi Mishra,
Gaganpreet Kaur
Marwah,
Shekhar Verma,
2015
Arduino
Based
Smart RFID
Security and
Attendance System
with Audio
Acknowledgement
- To identify the
authorized entry,
record it and allow
them to pass through
gate an displayed the
all information that
linked with that code
along with audio
greeting.
- Contact-less and
works on non-line-
of-sight.
-By using Arduino
system will be
more faster in
response and
while burning the
code it is just like
plug and play
device.
10
The table 2.1 show that the comparison between the article. The existing systems
have a lot of limitation and lack of requirement. The current system is just record the
student attendance automatically across by the network. The current system also
have their limitation when lecturer only can view the attendance report and the
student attendance does not will notify the students or parents when student flash
their ID Student card to the RFID reader. Hence the proposed system will overcome
this problem with implementing Iot technique concept for this system. Internet of
Things will make the system more dynamic where the student attendance can
automatically update into database.
2.4 Summary
This chapter provides an overview regarding the concept of the system. Based on the
research that has been made it shows that literature review is one of the important part
as we can used the technique from the current and existing system to develop our
proposed system. The technique is chosen based on previous articles and journals.
11
CHAPTER 3
METHODOLOGY
3.1 Introduction
Methodology is defined as a set of procedures. This section will cover on methodology
that used to build this system. From an analysis of problem to framework designed to
achieve the project’s objectives that have been mention earlier in this research report.
Besides, this methodology is important part to make sure the system can be accomplish
successfully..
3.2 Prototyping Model
The Attendance System using RFID is proposed using Prototyping model. A prototype
is a model or a program which is not based on exact planning, but is an early
approximation of the final product or software system. A prototype acts as a sample to
test the process. There are 4 phases in prototype model. They are requirement
gathering, quick design, client evaluation and refined the end functionality. A systems
development life cycle (SDLC) has three primary objectives. Firstly, to ensure that
high quality systems are delivered, to provide strong management controls over the
projects, and to maximize the productivity of the systems developer.
12
Figure 3.1 Prototyping Model
3.3 Requirements Gathering
Requirement gathering is either a new requirement gathering or modification of
existing requirements based on client feedback on previous prototype system. This
phase is carried out at the earliest stage of each cycle. In this phase, Software
Requirement Specification (SRS) is made. All requirements such as the concept of the
application, data and the entire important element are gathered from the client. This is
to make sure they are no data that is left over to put in the project. For modification,
the changes or enhancements from previous evaluation are taken note and added into
the new system development.
13
3.4 Quick Design
This phase is to analyse and identify the design of the system and developed the
prototype based in the functionalities that will be build. The data or requirement
obtained during planning and requirement phase was analysed and transformed into
the design that follow the identified requirement. Some diagrams had been built such
as Framework of the project, Context Diagram (CD), Data Flow Diagram (DFD) level
0 and 1, Entity Relation Diagram (ERD) and Data Dictionary.
3.4.1 Framework Design
The framework describe how the entities play their roles in the system. Attendance
System using RFID have three user which is lecturer, admin, and student. First the
student and lecturer have to register into the system, and then they can log in to system.
The main component is the lecturer can view report of the attendance of the students.
While for admin, admin can manage the student, lecturer and class schedule. Figure
3.2 below show the framework of Attendance System using RFID.
14
Figure 3.2: System Framework
3.4.2 Process Model
3.4.2.1 Context Diagram (CD)
Figure 3.3 below shows the context diagram for the Attendance System using RFID. The
context diagram consist of three entities which are the admin, lecturer and student. All the
entities are required to login into the system before can access the system. As for the
lecturer and student, they have to register to the system before they can login into their
interfaces. Once all the entities are authenticated, they will be directed to specific
interfaces and they can start the process from the homepage and they access other process
in the system. Admin can manage the lecturer and student details while the lecturer and
student can update their profile anywhere and anytime that they want. Admin also can
manage class schedule, semester and subject. Lecturer can view the attendance report.
15
The student is required to flash the student card to the rfid card reader and it will be
recorded into online system.
Figure 3.3: The Context Diagram (CD)
16
3.4.2.2 Data Flow Diagram
Data Flow Diagram (DFD) is a process or stage which will involve the
front-end users.
3.4.2.2.1 Data Flow Diagram Level 0
The Figure 3.4 below show the data flow diagram level 0 for this system.
Admin has four major processes which are login, manage patient, admin
will manage doctor, admin also will manage the subject, class, semester
and logout process. Lecturer can login into the system, update profile,
manage attendance and view the attendance report. For students can login
and update profile only.
17
Figure 3.4: Data Flow Diagram (level 0)
18
3.4.2.2.2 Data Flow Diagram Level 1
The Data-flow Diagram (DFD) Level 1 shows how the system is divided into sub-
systems (processes), each of which deals with one or more of data flows to or from
external entity and which together provide all of the functionalities of the system as a
whole.
Figure 3.5 and figure 3.6 below show data flow diagram level 1 lecturer and student
for the manage profile processes. The structure of the data flow diagram level 1 is as
shown below.
Figure 3.5: Data Flow Diagram (level 1) for Lecturer manage profile process 19
Figure 3.6: Data Flow Diagram (level 1) for Student manage profile process
Figure 3.7 below show data flow diagram level 1 lecturer for the manage attendance
processes. The structure of the data flow diagram level 1 is as shown below.
20
Figure 3.7: Data Flow Diagram (level 1) for Lecturer manage attendance process
3.4.3 Data Model
3.4.3.1 Entity Relationship Diagram (ERD)
An ERD is a data modelling technique that creates a graphical representation of the
entities, and the relationships between the entities in a system. In other words, ERD is
graphical representations that illustrate the logical structure of databases. ERD have
four different components which are entities, relationships, attributes and cardinalities.
Entity Relationship Diagram (ERD) for Attendance System using RFID is as shown
in Figure 3.8. It consists of seven (7) entities. The entities are admin, lecturer, student,
attendance, class, semester, and subject.
21
Figure 3.8: The Entity Relationship Diagram (ERD)
22
3.4.3.2 Data Dictionary
Data dictionary for the Attendance System using RFID was created. There are seven
tables that are involving in storing data of the system.
Student
Table 3.1: Data Dictionary for Student
No Attribute Type Length Key Description
1. Stud_id Varchar 10 Primary The student ID when
Key register
2. Stud_name Varchar 50 - The student name
3. Stud_password Varchar 10 - The student password
4. Matric_num Varchar 10 - Student card number
5. Stud_gender Varchar 20 - Student gender
6. Stud_email Varchar 50 - Student email
7. Stud_course Varchar 20 - Student course
23
Lecturer
Table 3.2: Data Dictionary for Lecturer
No Attribute Type Length Key Description
1. Lect_id Varchar 10 Primary The lecturer ID when
Key register
2. Lect_name Varchar 50 - The lecturer name
3. Lect_password Varchar 10 - The lecturer password
4. Lect_email Varchar 50 - Lecturer email
5. Lect_gender Varchar 20 - Lecturer gender
Admin
Table 3.3: Data Dictionary for Admin
No Attribute Type Length Key Description
1. Admin_id Varchar 10 Primary Admin ID for login
Key
2. Admin_password Varchar 10 - Admin password for
login
24
Subject
Table 3.4: Data Dictionary for Subject
No Attribute Type Length Key Description
1. Subject_id Varchar 10 Primary Subject ID for update
key
2. Subject_code Varchar 20 - The subject code for register
3. Subject_name Varchar 50 - The subject name for register
Semester
Table 3.5: Data Dictionary for Semester
No Attribute Type Length Key Description
1. Subject_id Varchar 10 Primary The subject ID for
Key update
2. Semester Varchar 20 - The semester for the student to regsiter
25
Class
Table 3.6: Data Dictionary for Class
No Attribute Type Length Key Description
1. Class_id Varchar 10 Primary The class id for update
Key
2. Class_name Varchar 20 - Class name for update
Attendance
Table 3.7: Data Dictionary for Attendance
No Attribute Type Length Key Description
1. Attendance_id Varchar 10 Primary Attendance ID for update
Key
2. Semester Varchar 30 -
The semester for the student to
attend class
3. Date_time Date 20 -
The date and time for student
attend class
26
3.5 Prototype evaluated
This phase is where the developer shows their prototype to the client and for this
system it is shows to the panel. It is satisfy or not. This is the phase where the developer
can know what is the lack of the system. It is fulfill the requirement of needed or not.
3.6 Refined the end functionality
This phase is refined the function that cannot be working. This phase begins with
brainstorming session with the supervisor to come up with the solution of the problem
that occurred and refined the end functionality for the coding project.
27
3.7 Requirement
Software and hardware tools are very important and essential in developing this
project. In order to complete the project, the facilities from hardware and software
must be used. The consumption of these facilities depend on what already provided or
what they have been used before. These are details of the requirement for attendance
system using RFID.
1.4.4 Hardware Requirement
Table 3.9 List of Hardware
28
HARDWARE
DESCRIPTION
LAPTOP
Processor : Intel ® Celeron ® CPU
1000M@ 1.80hz 1.80 Ghz
RAM : 6.00 GB
OS : Window 8.1
ARDUINO
ARDUINO UNO Kits
SENSORS
RFID
1.4.5 Software Requirement
Table 3.9 List of Software
29
SOFTWARE DESCRIPTION
Microsoft Office 2013
Microsoft Powerpoint 2013
Used as platform for report writing
and presentation slides
Xampp Web Server Local server to run and test the system
and the database connection
CSS Template Editor to write PHP coding to develop
a system
Notepad++ Software use for developing the code
for function and interface
Google Chrome Act ad medium to find some previous
research paper
MySQL Database Open source relational database
management system that uses
structured Query Language and store
data of the system
ARDUINO 1.8.5 Used to write the embedded
programming
3.8 Proof of Concept
3.8.1 Figure 3.9 show how the Node MCU setup with RFID. With the internet
connection, the reading data from RFID will be sent to the database.
Figure 3.9: Node MCU and RFID setup sketch with Fritzing
3.9 Summary
In this Chapter, we describe about the methodology that used by Attendance System
using RFID which is prototyping model. It also explains about data model, process
model, proof of concept and the hardware and software requirement that are used in
this project that was guide to successful of this project.
30
REFERENCES
[1] U.Sai Lalitha Devi, M.Gopal reddy, Ch.Surya Prathap Reddy, T.Manidhar,
(2017), RFID Based Attendance System With An SMS Alert. International Journal of
Advanced Research in Electrical, 2371-237
[2] Dr.M.J.C.Prasad, Dodda Satish Reddy and Juhar M, (2017), Attendance
Management and Monitoring System by Using RFID & Zigbee, International
Journal of Modern Trends in Engineering and Research, 235-239
[3] Yashi Mishra, Gaganpreet Kaur Marwah, Shekhar Verma, (2015), Arduino
BasedSmart RFID Security and Attendance System with Audio Acknowledgement,
International Journal of Engineering Research & Technology, 363-367
[4] Smart Classroom Roll Caller System with IOT Architecture, (2012)
https://ieeexplore.ieee.org/abstract/document/6118772/. Accessed on 23 March 2018
[5] RFID-Based-Students-Attendance-Management (2015)
https://s3.amazonaws.com/academia.edu.documents/35919733/RFID-Based-
Students-Attendance-Management
System.pdf?AWSAccessKeyId=AKIAIWOWYYGZ2Y53UL3A&Expires=15180154
54&Signature=qpfE%2FY5ukQB9inGNccDwP9PO890%3D&response-content-
disposition=inline%3B%20filename%3DRFID-
Based_Students_Attendance_Managemen.pdf . Accessed on 05 April 2018
31