Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
COLLEGEOF ENGINEERING
(CIIRS)
Presented by:
Alfonso, Marco
Belhida, Jayson
Catorce, Paul John
De Guzman, Marc Emel
Fornis, Mekaella M.
Montablan, Arvin
Pineda, Mark Aljhun
Pis-an, Jamesone
Ta-ala, Ruby Eleanor S.
Victorino, Emmanuel A.
Presented to:
Prof. Marc Kevin Imperial
Adviser, ENGPRO03
Page | 1
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
Introduction
RFID is a combination of radar and radio broadcast technology. Radar was developed in
the U.S. Scholars noted the relationship between electricity and magnetism, which is a
foundation of radio broadcasting, at the beginning of the nineteenth century.
RFID is a term coined for short-range radio technology used to communicate mainly
digital information between a stationary location and a movable object or between movable
objects. A variety of radio frequencies and techniques are used in RFID systems. RFID is
generally characterized by use of simple devices on one end of the link and more complex
devices on the other end of the link. The simple devices often called tags or transponders are
small and inexpensive, can be deployed economically in very large numbers, are attached to
the objects to be managed, and operate automatically. The more complex devices (often called
readers, interrogators, beacons) are more capable and are usually connected to a host
computer or network. Radio frequencies from 100 kHz to 10 GHz have been used. The tags are
usually built using CMOS circuitry while other technologies can be used such as surface
acoustic wave devices or tuned resonators. Tags can be powered by a battery or by rectification
of the radio signal sent by the reader. Tags can send data to the reader by changing the loading
of the tag antenna in a coded manner or by generating, modulating, and transmitting a radio
signal. A variety of modulation and coding techniques have been used. RFID systems can be
read only, which means data is transferred only in one direction, from the tag to the reader or
read write, which is the two-way communication.
Page | 2
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
Necessity is the mother of all inventions, because of the human unending needs we are
continuing to invent and innovate more great ideas.
This school was Tagpos Elementary School, it is a public school with roughly 1200
students headed by Principal, Fernando Victorino Sr. Filing records, especially personal and
health information is no mean feat, especially schools having large number of students like in
Tagpos Elementary School.
With that the researcher came up of a project that can be used by the school to easily
store records not only of the students but also for the teachers of the school. It will not just be
potentially useful, but also be affordable and effective by the used of RFID.
Page | 3
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
I. General Problem
The need for a more systematic way of checking personal and health records
The computer does not recognize a scanner has been connected to it, and
therefore is unresponsive.
The heating issues that might happen due long hours of use
CIIRS uses a scanner that reads the RFID which in turn will show the
personal records the owner
The researchers tested the wirings multiple times to ensure that the scanner
will recognize the database
The researchers, based on testing, came up to the conclusion that CIIRS will
be in operation 2 hours in the morning and 2 hours in the afternoon to lessen
the heating issues that might take place.
Page | 4
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
Theoretical Framework
CIIRS modernized ID system through improve student security and through the use of
current technology. It is also efficient and improve filing of health records which increase the
parents trust.
Page | 5
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
Conceptual Framework
INPUT
OUTPUT
PROCESS
The Faculty inputs Health records by scanning his/her card which then enters through
the data base. The Students scan their ID tags which then shows on the screen.
Page | 6
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
Scope
File and compile the health and personal records of the students and faculty members of
the Tagpos Elementary School.
Easy access upon records of the students and faculty members by just scanning RFID.
Limitations
Not concerned about the students and faculties of any other schools.
Time-in and Time-out of the students and faculty members will not be shown upon
scanned of the RFID.
Tagpos Elementary School is one of the old schools here in Binangonan, Rizal that uses
an old procedure of compiling records about the students and other staff of the school, so with
this device will help the following:
The School. This will help them organize the health and student records of their
students, since elementary schools give free vaccines, dental checkup and etc. This give them
easy access to these records.
The Faculty. This study will lessen their time in searching for the school records of their
students through the use of CIIRS’ database
The Parents. This will give them a hassle-free time when they are inquiring the records
of their children, through the use of the RFID in their children’s ID.
Students. This will help them since CIIRS focuses on the filing of their student and
health records for easy access.
Page | 7
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
Definition of Terms
Scanner - a device that scans documents and converts them into digital data.
Fan - are used to draw cooler air into the case from the outside, expel warm air from
inside, and move air across a heat sink to cool a particular component.
Page | 8
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
FOREIGN LITERATURE
December 2014
Meiji University
Brian G. Rubrecht
In a previous wired article (Rubrecht 2010), I discussed how consumer scanners may aid both
teachers and researchers in many aspects of their jobs, mainly by increasing their efficiency by
helping them become more organized in their work routines.
Our device also includes to aid everyone in the school to have an organize and efficient
information and datas.
https://jalt-publications.org/tlt/departments/tlt-wired/articles/633-scanner-brighter-scans-
literature-review-and-note-taking
Canberra, Australia
Palmer D, Warren
This study examines the rationales for adopting compulsory patron ID scanning as a key
method of reducing violence in and around licensed venues in the Victorian regional city of
Geelong. Using a mixed methods approach, this paper challenges the popular perception that
ID scanning has helped to reduce violence Geelong’s night-time economy.
ID scanning is the primary duty of our device for it will help especially the student for reducing
the loss of information.
Page | 9
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
https://aic.gov.au/publications/tandi/tandi466
A 3D scanner is a device that analyzes a real-world object or environment to collect data on its
shape and possibly its appearance (i.e. color). The collected data can then be used to construct
digital three-dimensional models. 3D laser scanning developed during the last half of the 20th
century in an attempt to accurately recreate the surfaces of various objects and places. The
technology is especially helpful in fields of research and design.
As this 3D scanner’s duty, our device also collect and store data for the safety.
https://www.researchgate.net/publication/282753883_3D_Laser_Scanners'_Techniques_Overvi
ew
“ID scanner with machine-readable coded indicia reader and card imaging digital camera”
2014
U.S
An improved card scanner for imaging and decoding coded data on an inserted card is
disclosed. The device features a barcode scanner, a magnetic strip reader, and a digital camera
for recording an image of the surface of a card. By providing these three scanning options, the
device is capable of extracting data from virtually any ID card.
https://patents.google.com/patent/US8672224
Page | 10
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
Student attendance play significant role in order to justify academic outcome of a student and
school as overall. Unfortunately, there is no automated attendance record keeping application
available in Malaysia’s secondary schools. A preliminary study has been conducted in one of
secondary schools in Selangor, Malaysia in order to understand the manual attendance record
keeping process.
The CIIRS is not only a device for storing the information of the students but also as their
attendance in school.
https://www.researchgate.net/publication/245025631_Bar_Code_Scanner_Based_Student_Atte
ndance_System_SAS
LOCAL LITERATURE
A scanner is integrated into a Point-Of-Sale (POS) terminal; the scanner provides scanning
information during POS transactions over a POS connection and provides a server interface for
connecting and communicating with an external and remote connected device independent of
the POS connection.
As the POS, our device also scan information for the transaction of our student like their health
record.
Page | 11
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
http://eds.a.ebscohost.com/eds/detail/detail?vid=1&sid=0b091dc8-8596-4a44-81d3-
ccc89b62096e%40sdc-v-sessmgr03&bdata=JnNpdGU9ZWRzLWxpdmU
%3d#AN=edspap.20180082093&db=edspap
Published in: 2015 11th Conference on Lasers and Electro-Optics Pacific Rim (CLEO-PR)
We demonstrate motionless Bessel beam scanning with a spatial light modulator (SLM). The
scanning control was emulated in the SLM by adding a grating phase or chirp phase to translate
the beam transversely or axially.
The scanner will help the school to have an organize filing of the information and data.
https://ieeexplore.ieee.org/document/7376168
The microfilm scanner is used to scan the positive images of a microfilm to convert it to PDF
which can be saved in another device (e.g. CD or flash disk) or to directly produce a print-out
version of a microfilm.
As for our device is connected with this device for it also use a scanner to record the data.
https://www.upd.edu.ph/~updinfo/feb15/articles/When%20micro%20does%20macro.html
Page | 12
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
Wisdom Gen P. Dumpayan, Matthew Lawrence M. De Mesa, Nathalie Yucor, Eden Gabion,
Reynoso, Geslani
To help address Metro Manila's garbage problem, the researchers constructed a Reverse
Vending Machine to help promote proper waste management system inside Colegio de San
Juan de Letran. At the heart of the system is a microcontroller which directs the operation of the
various input (sensors and keypad) and output (display and motors) devices attached to it. The
machine accepts plastic bottles and credits these as points, which in turn, can be used to buy
products. Operation of the machine exhibited accuracy in recognizing RFID accounts,
distinguishing between plastic and non-plastic bottles, storage or updating of points of each
account, and dispensing products. The machine was able to run on either commercial power or
solar power.
Our device as the name implies Computer ID and information records system thru the utilization
of RFID via scanner, as the product above our device use this radio frequency identification to
help us meet our goal for the school.
https://ieeexplore.ieee.org/document/8269433
“Design and application of automated sales scanning and recording of apparel swing tags”
Bryan David, Princess Macatuno, Monika Valdez, Ron Denzel Yau, Edwin Sybingco, Oswald
Sapang
Clothing companies should be aware of the in-demand products that they should reproduce at a
given time. In this study, the researchers aim to improve monitoring of sales in the business
industry specifically in clothing companies. The group implemented a system that automatically
scans and records apparel swing tags, which is geared towards an easier and faster processing
of sales with the use of a conveyor system, barcode scanners, sensors, microcontrollers, and a
portable personal computer to access the database where the swing tags are recorded.
Page | 13
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
As you can see our CIIRS scans and records the information of our student to help the school in
monitoring details about the students.
https://ieeexplore.ieee.org/document/7393187
FOREIGN STUDIES
2015-03-01
This paper presents a speed comparison between the use of Digimarc Barcodes and the
Universal Product Code (UPC) for customer checkout at point of sale (POS). The recently
introduced Digimarc Barcode promises to increase the speed of scanning packaged goods at
POS. When this increase is exploited by workforce optimization systems, the retail industry
could potentially save billions of dollars. The Digimarc Barcode is based on Digimarc's
watermarking technology, and it is imperceptible, very robust, and does not require any special
ink, material, or printing processes.
In related to CIIRS it also increase the speed of monitoring the information of the students.
https://www.spiedigitallibrary.org/conference-proceedings-of-spie/9409/940907/Scanning-time-
evaluation-of-Digimarc-Barcode/10.1117/12.2083206.short?SSO=1
NARCIS (Netherlands)
2012-01-01
This paper presents a laboratory information management system for DNA sequences (LIMS)
created and based on the needs of a DNA barcoding project at the CBS-KNAW Fungal
Page | 14
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
Biodiversity Centre (Utrecht, the Netherlands). DNA barcoding is a global initiative for species
identification through simple DNA sequence markers.
If this paper above collect information as for our device CIIRS also collect the information of our
students.
https://www.ncbi.nlm.nih.gov/pubmed/22344310
“Usability of a barcode scanning system as a means of data entry on a PDA for self-report
health outcome questionnaires”
Patrick Boissy, Karen Jacobs, Serge H. Roy
BMC Med Inform Decis Mak.
2006 Dec 21
Throughout the medical and paramedical professions, self-report health status questionnaires
are used to gather patient-reported outcome measures. The objective of this pilot study was to
evaluate in individuals over 60 years of age the usability of a PDA-based barcode scanning
system with a text-to-speech synthesizer to collect data electronically from self-report health
outcome questionnaires.
In related to CIIRS, the device also collect and store data and organize it in better place.
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1769483/
Leo Kwee Wah; Lojius Lombigit; Muhamad Zahidee Taat; Abu Bakar Ghazali; Mohd Rizal
Ibrahim; Mohd Rizal Chulan Md Chulan; Azaman Ahmad; Abdul Halim Baijan; Rokiah Mohd
Sabri
2009-01-01
This paper describes the specification of the low energy accelerator (Baby-EBM; Electron Beam
Machine) scanning system. It comprises a discussion of coil inductance measurement, power
Page | 15
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
supply design and the test results. The scanning horn system was completely assembled and
tested; it was found that the system can scan the beam across the scanning window with a
required beam profile.
Comparison to the device we’re making it also required a profile for the students in order to scan
or store their data.
https://www.researchgate.net/publication/267338193_Overview_of_the_low_energy_accelerator
_scanning_system
G. A. Kukharev
2014-03-01
In the paper a method of generating of standard type linear barcodes from facial images is
proposed. The method is based on use of the histogram of facial image brightness, averaging
the histogram on a limited number of intervals, quantization of results in a range of decimal
numbers from 0 to 9 and table conversion into the final barcode.
As for the CIIRS, we are using the RFID to be able to record the data of the students.
https://www.ingentaconnect.com/content/doaj/22261494/2014/00000014/00000002/art00013%3
bjsessionid=lgduk2kwn6e7.x-ic-live-03
LOCAL STUDIES
Page | 16
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
February 23,2017
The study aims to automate the sales and inventory processes of 2H HOSNIE GEN.
MERCHANDISE, to easily monitor the products, to simplify the process of making inventory
reports and to generate precise inventory reports on time. Such objectives will be a big help in
maintaining an efficient flow of operations while generating fast and accurate reports needed for
submission and compilation.
Easily monitored information and data of the student is the main purpose of our device CIIRS.
https://www.academia.edu/33801591/2H_HOSNIE_GEN._MERCHANDISE_SALES_and_INVE
NTORY_SYSTEM_WITH_BARCODE_SCANNER
12 October 2015
Primary, secondary, or universities have the same goal: An optimal learning environment and to
create that environment with the arrival of important new technological advances, school
security is developing into an efficient, effective, and necessary routine. The ID scanner is thus
the ideal user-friendly tool to improve the security policy at local schools.
We choose the Tagpos Elementary School to help them increase the capability of the school to
organize the data of the students and to improve the knowledge of the students to the
technology that will help them.
https://prezi.com/yzilt81eaqgt/effectiveness-and-efficiency-of-school-id-scanners/
Page | 17
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
“Library Management: User Monitoring and Report System of Colegio de San Juan de Letran
Calamba”
2009-2010
The study aimed to develop a computerized user monitoring and report system for the College
Library of Colegio de San Juan de Letran Calamba. The system was designed to use barcode
scanner for easy and fast access of logging-in and out of patrons, monitor and identify frequent
patrons, and generate necessary reports. The features of the system covered organized
information of patrons, security of records, and receiving comments/messages from server for
pending transactions.
CIIRS is designed to organize and monitor the information of the students in order for the
administration for the quick access.
https://ejournals.ph/article.php?id=154
Luhilda Gin M. Espera | Wendy Faith L. Guanzon | Marvin B. Regulacion | Cromwell M. Castillo
2013
The purpose of the study was to design a biometric door lock system with alcohol detector
made for apartment and dormitory security purposes, which consists of six features such as the
biometric fingerprint scanner, liquid crystal display (LCD), alcohol sensor, light dependent
resistor (LDR), electric strike and magnetic contact switch for the door lock and buttons. The
magnetic contact contains a call administration function, search button and cancel buttons for
user while increment, decrement, delete and exit buttons for the administrator. Experimental
development and quantitative methods were applied in the study.
Page | 18
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
As for the biometric door lock system with alcohol detector is designed for the security, our
device is designed also for the security and an organize filing of the students data.
https://ejournals.ph/article.php?id=7262
Winston Rey S. Aguirre, Jayson P. Bartolome, John Erik T. De Torres, Mark Joseph P. Fajilan ,
Erwin Z. Mendoza, Jake M. Laguador
December 2013
This design project aimed to develop a laboratory –inventory system for the College of
Engineering. This study is a software development project wherein the proponents developed
an automated laboratory item inventory with Barcode reader Results showed that this inventory
system is efficient and user friendly to lessen the process in laboratory usage. The outcome of
the design has been promising with simplicity but of care to the internal interface of the device.
The software used in the system design acted resourcefully and constantly, given that service to
the student and faculty. The software commands of the system such as the Inventory system is
using a step by step procedure ensuring each of the steps is successfully done.
We also use our device for the easy inventory of the students’ information, by this we don’t have
to look for the thousand of papers in order to find the information we need.
https://pdfs.semanticscholar.org/0ebe/0ab62cb67aad4e2b8c6028d3eb253832a239.pdf
Page | 19
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
RESEARCH METHODOLOGY
Method of Research
In this chapter, we the researcher will discuss how we obtain the data we used to on
creating this system. Also, in this chapter area of study will be discussed.
The researcher held with respect to this dissertation was an applied one, but not new. We
further research for more information. The researcher visits Tagpos Elementary School to gather
more data and information that may help us fulfill our system needs. To make it reasonable for
the students we provide some questions for the students that are currently or going to conduct
research on how our system may help them a little or a lot in some ways.
The target population for this research include the teachers and the student of Tagpos
Elementary School .
Page | 20
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
The composition of the respondents selected for the purpose of study represents 25
Teaching staff making to the total sample of 25 respondents from the school. In total,
25 respondents have been selected for the study, out of which 25 are teachers.
Page | 21
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
- XAMPP stands for Cross-Platform (X), Apache (A), MariaDB (M), PHP (P) and Perl
(P). It is a simple, lightweight Apache distribution that makes it extremely easy for
developers to create a local web server for testing and deployment purposes.
Page | 22
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
Connecting Wires
- Jumper wires typically come in three versions: male-to-
male,male-to-female and female-to-female. The
difference between each is in the end point of
the wire. Male ends have a pin protruding and can plug
into things, while female ends do not and are used to
plug things into.
RFID Reader
- A radio frequency identification reader (RFID reader) is a
device used to gather information from an RFID tag,
which is used to track individual objects. Radio waves
are used to transfer data from the tag to
a reader. RFID is a technology similar in theory to bar
codes.
RFID Tag and Card
- A Radio Frequency Identification Tag (RFID tag) is an
electronic tag that exchanges data with a RFID reader
Page | 23
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
through radio waves. Most RFID tags are made up of at least two main parts. The
first is an an antenna, which receives radio frequency (RF) waves.
Laptop
- Laptop computers, also known as notebooks, are
portable computers that you can take with you and
use in different environments. ... Because laptops are
meant to be used on the go, they have a battery
which allows them to operate without being plugged
into a power outlet.
- 8 giga ram
- System – s550 PR40 KN
- Processor – Intel corei5 3320M
- Video Card – AMD Radeon HD 7500M, 4G
Detailed Procedures
Only the administrators of the Tagpos Elementary School can operate this CIIRS for the
registration of the students. No one can open the software for it is secure. Here are the detailed
procedures:
Open the Arduino IDE and upload the codes to the board. Be sure that everything is
settle with the connection of the Arduino Uno and the RFID Reader.
Next, open any folder and look for the Xampp Folder, open the Xampp Folder and click
the Xampp control. And the Xampp control panel will appear. Click start of the button
Apache and MySQL, then exit.
Open your folder for the RFID Arduino User Data, open the Microsoft Visual Studio,
which is your system, then click start. The Login Security will appear and login for the
username and the password. A new form will be open, click for the scan port, choose
Page | 24
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
your port then click connect. Go to the Registration Form and fill up the information
needed for the new student together with their picture, then click scan, tap your card or
tag to the RFID Reader and then save.
Your information will now be saved and safe to the data base of the system and you can
now use your card or tag.
If you have to edit any information just click scan, then tap the card and tag to the RFID
Reader, a dialog box will appear and will ask you if you want to edit any information just
click yes or ok then the previous information will appear and you can now edit or add
data and then save.
To check if you already change the data, go to the data user then tap the card or tag to
the RFID Reader and a new information will appear at the monitor. Then you can now
close the window. And nothing more to worry about for it is now safe to the database.
Block Diagram
RFID RFID
Card Display/
Tag
Data
Monitor
base
Arduino
RFID
Uno Input
Reader
data
Flow Chart
Page | 25
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
Schematic Diagram
Page | 26
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
Page | 27
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
Functionality Testing
Page | 28
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
Page | 29
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
Page | 30
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
Survey Result
Question Strongly Agree Slightly Disagree Strongly
Agree Agree Disagree
1 10 15
2 15 10
3 14 11
4 13 12
5 9 16
6 17 8
7 19 6
8 24 1
9 10 15
10 16 9
Median=12.5
Mode=10,15
Page | 31
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
Summary
What is RFID technology and how does it work? RFID or Radio Frequency
Identification system consists of two main components, a transponder/tag attached to an object
to be identified, and a Transceiver also known as interrogator/Reader.
A Reader consists of a Radio Frequency module and an antenna which generates high
frequency electromagnetic field. On the other hand, the tag is usually a passive device, meaning
it doesn’t contain a battery. Instead it contains a microchip that stores and processes
information, and an antenna to receive and transmit a signal.
To read the information encoded on a tag, it is placed near the Reader (does not need to be
within direct line-of-sight of the reader). A Reader generates an electromagnetic field which
causes electrons to move through the tag’s antenna and subsequently power the chip.
The powered chip inside the tag then responds by sending its stored information back to the
reader in the form of another radio signal. This is called backscatter. The backscatter, or change
in the electromagnetic/RF wave, is detected and interpreted by the reader which then sends the
data out to a computer or microcontroller.
Conclusion
Therefore, we the researchers conclude that this CIIRS project will eventually improve
the identification system of Tagpos Elementary School in terms of efficiency and it will
systematically help faculty members to easily compiled and sort that information of the students
with less human effort or labor. In these modernize ID with scanner so much advantages will do.
It will lessen human labor, compiled student’s information well, modernize identification system
of the school, and monitor student’s information efficiently.
Recommendation
Page | 32
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
Our Computerized ID and Information Records System Thru the Utilization of RFID via
Scanner (CIIRS) will be used mainly to compile health and personal record of the students and
faculty members of the school. In addition, this can be a great help for future researchers who
wish to study regarding this field as a guide to build a lot of other prototype or design with
different purposes because of its RFID and its database.
With its RFID itself can do a lot of things. One of the most popular uses of RFID is timing
marathons and races, but often race participants never realize they’re being timed using RFID
technology. While RFID itself can do a lot of things with database it can do more such as
attendance tracking, materials management, tool tracking, item lever tracking and many more.
APPENDIXES
I. Bibliography
https://forum.arduino.cc/index.php?topic=495466.0
https://stackoverflow.com/questions/47591188/arduino-read-rfid-card-data-and-
save-to-mysql-xampp
https://forum.arduino.cc/index.php?topic=495466.0
https://stackoverflow.com/questions/47591188/arduino-read-rfid-card-data-and-
save-to-mysql-xampp
(MAIN)
https://electronicshobbyists.com/logging-data-to-database-using-arduino-
ethernet-shield/
http://localhost/ethernet/
II. Questionnaire
Page | 33
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
Page | 34
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
Imports MySql.Data.MySqlClient
Try
If LoadImageStr = False Then
MySQLCMD.CommandType = CommandType.Text
Dim connection As New
MySqlConnection("server=localhost;user=CIIRS;password=12345jamesone")
Dim adapter As New MySqlDataAdapter("SELECT * FROM
rfid_user_data.rfid_user_table_data", connection)
Dim table As New DataTable()
adapter.Fill(table)
DataGridView1.DataSource = table
Else
MySQLCMD.CommandType = CommandType.Text
MySQLCMD = New MySqlCommand("Select Images FROM " & Table_Name & " WHERE ID
Like '" & IDRam & "'", Connection)
MySQLDA = New MySqlDataAdapter(MySQLCMD)
DT = New DataTable
Data = MySQLDA.Fill(DT)
If Data > 0 Then
Dim ImgArray() As Byte = DT.Rows(0).Item("Images")
Page | 35
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
DT = Nothing
Connection.Close()
End Sub
Try
MySQLCMD.CommandType = CommandType.Text
MySQLCMD = New MySqlCommand(" SELECT * FROM " & Table_Name & " WHERE ID LIKE
'" & LabelID.Text.Substring(5, LabelID.Text.Length - 5) & "'", Connection)
MySQLDA = New MySqlDataAdapter(MySQLCMD)
DT = New DataTable
Data = MySQLDA.Fill(DT)
If Data > 0 Then
Dim ImgArray() As Byte = DT.Rows(0).Item("Images")
Dim lmgStr As New System.IO.MemoryStream(ImgArray)
PictureBoxUserImage.Image = Image.FromStream(lmgStr)
lmgStr.Close()
Page | 36
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
Return
End Try
DT = Nothing
Connection.Close()
End Sub
Page | 37
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
Page | 38
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
Try
SerialPort1.Open()
TimerSerialIn.Start()
ButtonConnect.Text = "Disconnect"
PictureBoxStatusConnect.Image = My.Resources.Connected
Catch ex As Exception
MsgBox("Failed to connect!" & vbCr & "Arduino is not detected.", MsgBoxStyle.Critical, "Error
Message")
PictureBoxStatusConnect.Image = My.Resources.Disconnect
End Try
ElseIf ButtonConnect.Text = "Disconnect" Then
PictureBoxStatusConnect.Image = My.Resources.Disconnect
ButtonConnect.Text = "Connect"
LabelConnectionStatus.Text = "Connection Status : Disconnect"
TimerSerialIn.Stop()
SerialPort1.Close()
End If
End Sub
Page | 39
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
Try
Connection.Open()
Catch ex As Exception
MessageBox.Show("Connection Failed!" & vbCrLf & "Please check that the server is ready!",
"Error Message", MessageBoxButtons.OK, MessageBoxIcon.Error)
Return
End Try
Try
MySQLCMD = New MySqlCommand
With MySQLCMD
.CommandText = "INSERT INTO " & Table_Name & " (Name, ID, Address, Birthday, Age,
Grade, Section, Vaccine, Dental, Images) VALUES (@Name,@ID, @Address, @Birthday, @Age,
@Grade, @Section, @Vaccine, @Dental, @Images)"
.Connection = Connection
.Parameters.AddWithValue("@Name", TextBoxName.Text)
.Parameters.AddWithValue("@ID", LabelGetID.Text)
.Parameters.AddWithValue("@Address", TextBoxAddress.Text)
.Parameters.AddWithValue("@Birthday", TextBoxBirthday.Text)
Page | 40
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
.Parameters.AddWithValue("@Age", TextBoxAge.Text)
.Parameters.AddWithValue("@Grade", TextBoxGrade.Text)
.Parameters.AddWithValue("@Section", TextBoxSection.Text)
.Parameters.AddWithValue("@Vaccine", TextBoxVaccine.Text)
.Parameters.AddWithValue("@Dental", TextBoxDental.Text)
.Parameters.AddWithValue("@Images", arrImage)
.ExecuteNonQuery()
End With
MsgBox("Data saved succesfully", MsgBoxStyle.Information, "Information")
IMG_FileNameInput = ""
ClearInputUpdateData()
Catch ex As Exception
MsgBox("Data failed to save!" & vbCr & ex.Message, MsgBoxStyle.Critical, "Error Message")
Connection.Close()
Return
End Try
Connection.Close()
Else
Try
Connection.Open()
Catch ex As Exception
MessageBox.Show("Connection Failed!" & vbCrLf & "Please check that the server is
ready!", "Error Message", MessageBoxButtons.OK, MessageBoxIcon.Error)
Return
End Try
Try
MySQLCMD = New MySqlCommand
With MySQLCMD
.CommandText = "UPDATE " & Table_Name & " SET Name=@Name, ID=@ID,
Address=@Address, Birthday=@Birthday, Age=@Age, Grade=@Grade, Section=@Section,
Vaccine=@Vaccine, Dental=@Dental, Images=@Images WHERE ID=@ID "
.Connection = Connection
.Parameters.AddWithValue("@Name", TextBoxName.Text)
.Parameters.AddWithValue("@ID", LabelGetID.Text)
.Parameters.AddWithValue("@Address", TextBoxAddress.Text)
.Parameters.AddWithValue("@Birthday", TextBoxBirthday.Text)
.Parameters.AddWithValue("@Age", TextBoxAge.Text)
.Parameters.AddWithValue("@Grade", TextBoxGrade.Text)
.Parameters.AddWithValue("@Section", TextBoxSection.Text)
.Parameters.AddWithValue("@Vaccine", TextBoxVaccine.Text)
.Parameters.AddWithValue("@Dental", TextBoxDental.Text)
.Parameters.AddWithValue("@Images", arrImage)
.ExecuteNonQuery()
End With
MsgBox("Data updated successfully!", MsgBoxStyle.Information, "Information")
IMG_FileNameInput = ""
ButtonSave.Text = "Save"
ClearInputUpdateData()
Catch ex As Exception
MsgBox("Data failed to Update!" & vbCr & ex.Message, MsgBoxStyle.Critical, "Error
Message")
Connection.Close()
Page | 41
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
Return
End Try
Connection.Close()
Else
Try
Connection.Open()
Catch ex As Exception
MessageBox.Show("Connection Failed!" & vbCrLf & "Please check that the server is
ready!", "Error Message", MessageBoxButtons.OK, MessageBoxIcon.Error)
Return
End Try
Try
MySQLCMD = New MySqlCommand
With MySQLCMD
.CommandText = "UPDATE " & Table_Name & " SET Name=@Name, ID=@ID,
Address=@Address, Birthday=@Birthday, Age=@Age, Grade=@Grade, Section=@Section,
Vaccine=@Vaccine, Dental=@Dental WHERE ID=@ID "
.Connection = Connection
.Parameters.AddWithValue("@Name", TextBoxName.Text)
.Parameters.AddWithValue("@ID", LabelGetID.Text)
.Parameters.AddWithValue("@Address", TextBoxAddress.Text)
.Parameters.AddWithValue("@Birthday", TextBoxBirthday.Text)
.Parameters.AddWithValue("@Age", TextBoxAge.Text)
.Parameters.AddWithValue("@Grade", TextBoxGrade.Text)
.Parameters.AddWithValue("@Section", TextBoxSection.Text)
.Parameters.AddWithValue("@Vaccine", TextBoxVaccine.Text)
.Parameters.AddWithValue("@Dental", TextBoxDental.Text)
.ExecuteNonQuery()
End With
MsgBox("Data updated successfully", MsgBoxStyle.Information, "Information")
ButtonSave.Text = "Save"
ClearInputUpdateData()
Catch ex As Exception
MsgBox("Data failed To Update!" & vbCr & ex.Message, MsgBoxStyle.Critical, "Error
Message")
Connection.Close()
Return
End Try
Connection.Close()
End If
StatusInput = "Save"
End If
PictureBoxImagePreview.Image = Nothing
ShowData()
End Sub
Page | 42
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
Page | 43
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
If DataGridView1.SelectedRows.Count = 0 Then
MsgBox("Cannot delete, select the table data to be deleted", MsgBoxStyle.Critical, "Error
Message")
Return
End If
Try
Connection.Open()
Catch ex As Exception
Page | 44
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
MessageBox.Show("Connection failed!" & vbCrLf & "Please check that the server is ready!",
"Error Message", MessageBoxButtons.OK,
MessageBoxIcon.Error)
Return
End Try
Try
If AllCellsSelected(DataGridView1) = True Then
MySQLCMD.CommandType = CommandType.Text
MySQLCMD.CommandText = "DELETE FROM " & Table_Name
MySQLCMD.Connection = Connection
MySQLCMD.ExecuteNonQuery()
End If
Page | 45
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
End If
If ViewUserData = True Then
ViewData()
End If
End If
Catch ex As Exception
TimerSerialIn.Stop()
SerialPort1.Close()
LabelConnectionStatus.Text = "Connection Status : Disconnect"
PictureBoxStatusConnect.Image = My.Resources.Disconnect
MsgBox("Failed to connect!" & vbCr & "Arduino is not detected.", MsgBoxStyle.Critical, "Error
Message")
ButtonConnect_Click(sender, e)
Return
End Try
Try
MySQLCMD.CommandType = CommandType.Text
MySQLCMD = New MySqlCommand(" SELECT * FROM " & Table_Name & " WHERE ID LIKE
'" & LabelGetID.Text & "'", Connection)
MySQLDA = New MySqlDataAdapter(MySQLCMD)
DT = New DataTable
Data = MySQLDA.Fill(DT)
If Data > 0 Then
If MsgBox("ID registered!" & vbCr & "Do you want to edit the data?", MsgBoxStyle.Question +
MsgBoxStyle.OkCancel, "Confirmation") =
MsgBoxResult.Cancel Then
DT = Nothing
Connection.Close()
ButtonScanID.Enabled = True
GetID = False
LabelGetID.Text = "______"
Return
Else
Dim ImgArray() As Byte = DT.Rows(0).Item("Images")
Dim lmgStr As New System.IO.MemoryStream(ImgArray)
PictureBoxImageInput.Image = Image.FromStream(lmgStr)
PictureBoxImageInput.SizeMode = PictureBoxSizeMode.Zoom
TextBoxName.Text = DT.Rows(0).Item("Name")
TextBoxAddress.Text = DT.Rows(0).Item("Address")
TextBoxBirthday.Text = DT.Rows(0).Item("Birthday")
Page | 46
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
TextBoxAge.Text = DT.Rows(0).Item("Age")
TextBoxGrade.Text = DT.Rows(0).Item("Grade")
TextBoxSection.Text = DT.Rows(0).Item("Section")
TextBoxVaccine.Text = DT.Rows(0).Item("Vaccine")
TextBoxDental.Text = DT.Rows(0).Item("Dental")
StatusInput = "Update"
End If
End If
Catch ex As Exception
MsgBox("Failed to load DataBase!" & vbCr & ex.Message, MsgBoxStyle.Critical, "Error
Message")
Connection.Close()
Return
End Try
DT = Nothing
Connection.Close()
ButtonScanID.Enabled = True
GetID = False
End Sub
Page | 47
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
Else
SqlCmdSearchstr = " SELECT * FROM " & Table_Name & " WHERE Name LIKE'" &
TextBoxSearch.Text & "%'"
End If
End If
Try
Connection.Open()
Catch ex As Exception
MessageBox.Show("Connection failed!" & vbCrLf & "Please check that the server is ready!",
"Error Message", MessageBoxButtons.OK,
MessageBoxIcon.Error)
Return
End Try
Try
MySQLDA = New MySqlDataAdapter(MySQLCMD)
DT = New DataTable
Data = MySQLDA.Fill(DT)
If Data > 0 Then
DataGridView1.DataSource = Nothing
DataGridView1.DataSource = DT
DataGridView1.DefaultCellStyle.ForeColor = Color.Black
DataGridView1.ClearSelection()
Else
DataGridView1.DataSource = DT
End If
Catch ex As Exception
MsgBox("Failed to search" & vbCr & ex.Message, MsgBoxStyle.Critical, "Error Message")
Connection.Close()
End Try
Connection.Close()
End Sub
Private Sub Form1_Closed(sender As Object, e As EventArgs) Handles Me.Closed
Application.Exit()
End Sub
Page | 48
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
e.Handled = True
End If
End Sub
Page | 49
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
11.) Before we head up on database procedure, first you need to open xampp and
run apache (Apache which is used run the web server within Windows. By running a
local Apache web server on a Windows machine, a web developer can test
webpages in a web browser without publishing them live on the Internet.) and
MySQL (MySQL is a freely available open source Relational Database Management
System)
12.) Now head on your prefered browser and type localhost/phpmyadmin and click
on "phpmyadmin" to see the data on database.
V. Bill of Materials
Materials Quantity Price
1.Tag and Card
1 Card 210
1 Tag
2. RFID Reader
1 pc 236
3. Arduino Uno
1 pc 400
Page | 50
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
Page | 51
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
Emmanuel Victorino
Leader/Documentation
Arvin Montablan
Jamesone Pis-an
Fabricator Miniature
Programmer/Researcher
Jayson Belhida
Ruby Ta ala Mekaella Fornis
Researcher/Documentation
Researcher/Documentation Researcher/Documentation
Mark Aljhun Pineda
Marc Emel De Guzman Marco Alfonso
Researcher/Documentation
Researcher/Documentation Researcher/Documentation
Page | 52
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
Page | 53
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
OBJECTIVES:
Page | 54
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
PERSONAL INFORMATION
EDUCATIONAL BACKGROUND
CERTIFICATIONS
Page | 55
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
I hereby certify that the information above is correct to the best of my knowledge.
Marco P. Alfonso
Applicant Signature
OBJECTIVES:
Page | 56
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
To utilize my technical skills for achieving the target and developing the best performance in the
organization. I would like to implement my innovative ideas, skills and creativity for
accomplishing the projects.
PERSONAL INFORMATION
EDUCATIONAL BACKGROUND
WORK EXPERIENCE
CERTIFICATIONS
Page | 57
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
CHARACTER REFERENCE
Carlo Espinila
0917-979-0252
Muntindilaw Nationial High School
Secondary School Teacher II
Antipolo City
I hereby certify that the information above is correct to the best of my knowledge.
Jayson B. Belhida
Applicant Signature
OBJECTIVES:
Page | 58
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
PERSONAL INFORMATION
EDUCATIONAL BACKGROUND
WORK EXPERIENCE
CHARACTER REFERENCES
Page | 59
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
Civil Engineer
Teacher
OBJECTIVES:
Page | 60
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
To work in an organization that can utilize my skills in Computer Hardware and Networking.
PERSONAL INFORMATION
EDUCATIONAL BACKGROUND
CERTIFICATIONS
Page | 61
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
CHARACTER REFERENCES
I hereby certify that the information above is correct to the best of my knowledge.
OBJECTIVES:
Page | 62
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
PERSONAL INFORMATION
EDUCATIONAL BACKGROUND
WORK EXPERIENCE
Page | 63
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
CHARACTER REFERENCES
Edward M. Talaman
0921 626 8284
Manuel S. Enverga Memorial School of Arts and Trades
Secondary School Teacher II
Mauban, Quezon
I hereby certify that the information above is correct to the best of my knowledge.
Mekaella M. Fornis
Applicant Signature
OBJECTIVES:
Page | 64
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
PERSONAL INFORMATION
EDUCATIONAL BACKGROUND
WORK EXPERIENCE
2008-2010. PPCDC
I hereby certify that the information above is correct to the best of my knowledge
Arvin l. Montablan
Applicant Signature
Page | 65
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
OBJECTIVES:
PERSONAL INFORMATION
EDUCATIONAL BACKGROUND
Page | 66
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
WORK EXPERIENCE
I hereby certified that all the information above are truth and correct with the best of my
knowledge and ability.
Page | 67
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
OBJECTIVES:
PERSONAL INFORMATION
EDUCATIONAL BACKGROUND
Page | 68
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
CERTIFICATIONS
CHARACTER REFERENCES
Mr. Frances Rinon Teacher San Mateo, Rizal
Mr. Edmon Farinas School Owner San Mateo, Rizal
I hereby certify that the information above is correct to the best of my knowledge.
Jamesone D. Pis-an
Applicant Signature
Page | 69
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
OBJECTIVES:
Secure a responsible career opportunity to fully utilize my training and skills, while
making a significant contribution to the success of the company.
PERSONAL INFORMATION
EDUCATIONAL BACKGROUND
Page | 70
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
WORK EXPERIENCE
CERTIFICATIONS
CHARACTER REFERENCES
Zandra Malban
09468276784
Teacher
Marick Elementary School
Cainta, Rizal
I hereby certify that the information above is correct to the best of my knowledge.
Page | 71
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
OBJECTIVES:
PERSONAL INFORMATION
EDUCATIONAL BACKGROUND
Page | 72
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
CERTIFICATIONS
CHARACTER REFERENCES
Marilou Polhen
09876765432
Teacher
KGES
Kaytome, Rizal
I hereby certify that the information above is correct to the best of my knowledge.
Emmanuel VIctorino
Applicant Signature
Page | 73
ICCT Colleges Foundation Inc.
V.V Soliven Avenue II, Cainta Rizal
COLLEGEOF ENGINEERING
Page | 74