School Security System
Topics covered
School Security System
Topics covered
ON
SECOND YEAR OF
BACHELOR OF ENGINEERING
Submitted By
Rutuja Nichit
1
KJ’S Education Institute
TRINITY
ACADEMY OF
ENGINEERING, PUNE
DEPARTMENT OF MECHANICAL ENGINEERING
CERTIFICATE
Rutuja Nichit
2
In partial fulfillment of PBL Project work for Second Year of Bachelor of
Engineering in
Date:
Place:
(PBL GUIDE)
ABSTRACT
An RFID (Radio Frequency Identification) based security and access
control system is proposed in this paper. Recently, a crime against
children is increasing in higher rate and it is high time to offer a safety
system for the school going children. In this work, our aim is to build a
security system to keep the student secure. This system provides a
unique identification number that is RFID card. Generally, the RFID card
will be scanned in an RFID reader. RFID reader will send data to Arduino
where the database program is previously set. Arduino programs are
written in C language. If anyone remains absent after school starts, the
GSM module will send an automated SMS to his or her parents. Students
may need to leave school for an emergency case. Then he/she can take
special permission from the administration. There is a button set for the
administration to open the gate immediately for this reason. Parents will
be provided RFID card from the school authority. Because student card
won’t work for the second time in a day. So parents will have to scan
their card after school to receive their children. And their card will only
work after school. Hence, the risks of any occurrence are reduced and
ensured the safety of the student..
3
DIAGRAMATICAL ABSTRACT
4
CONTENTS
Sr.no. Topic Page no.
1. Introduction 6
2. Block diagram 7
3. Working of RFID
8
4. Need
9
5. Advantages
9
6. Disadvantages
11
7. Application
12
8. Circuit diagrams
13
9. Conclusion
14
10. Refrence
15
5
INTRODUCTION
RFID based Attendance System could be a technique created for student at school.
Attendance plays a significant role in tracking the regularity and sincerity of scholars.
Tracking student attendance manually that's using pen and paper had become an outdated
approach. Since sometimes it marks fake entries by students but even sometimes cause
improper evaluation of attendance. This project uses RFID technology for creating a note of
each student entering in school room and also compute the time resides during a class. during
this system each student is assigned with an RFID card. Attendance system will construct an
automatic system which give superior routine and proficiency than the normal method of
noticing student. When RFID card labor under the RFID reader in read range zone, the
system will record the info from the RFID card to the database systems. This method for
attendance marking is through the Arduino board and by using RFID. The student will tap
the RFID card on the RFID reader where RFID reader reads the ID of the scholars in
particularly via student ID and so transfer information via arduino board to the XAMPP
Server(MYSQL and PHP) server process to record and display student attendance records by
a web-based application
BLOCK DIAGRAM
6
WORKING OF RFID
1) Rfid Card Marking Attendance: We have used Rfid-RC522 Reader, Node MCU-
ESP8266 Microcontroller,LM7805 transformer , SSD1306 OLED Display, Piezo
Buzzer Merge together which forms a circuit. The Rfid Tag contains an IC for
storing the info, an antenna for transmitting and receiving, and also a modulator.
While entering the premises the scholar must tap rfid based id card on the
Machine fixed with the circuit inside ie. the microcontroller .It verifies the info
within the Card and identifies the coed through its unique serial number. In our
project we've used Arduino to feed the info within the RFID Card using its unique
serial number to assign to each student a singular id. The circuit is connected
with the laptop through a USB cable .All the parts of the circuit are connected
through wires . The usb cable is directly connected to Rfid-RC522.To feed data
within the Rfid tag we use Arduino. By joining the circuit with Laptop and tapping
the rfid tag we are able to get the unique serial number. We feed the info within
the card through the arduino code by individually writing about the cardboard
details in it. Securing Data during this paper Advanced Encryption Standard
algorithm is employed so as to secure the Rfid tag data from Hacking. while
RFID tag can not be replaced by its duplicate there is also an opportunity of
adjusting the info without informing to the handler of university. so as to avoid
such style of acts here we are using AES algorithm. Each and each RFID tag
consists of their unique identity number which is thought as plain text. This plain
text is added with some key by generating a brand new text referred to as cipher
text. 2) Database on Server: After the coed tap on the machine the info is
transport the database server .We have used Php for fetching the info.We have
used XAMPP server which could be a open source localhost server and
phpmyadmin which is pre-installed with it. Our website needs a database,this is
where our data is stored. After this through the php code the info is transport the
webpage in order that school authority and fogeys can take a glance thereon.
The Attendance data is upgraded on Attendance web server. Parents can log-in
and think about attendance or apply on-line for Leave in order that Campus
Administration is conscious of Leave earlier. After 10 minutes of marking
attendance, teacher get a SMS displaying total count of absent numbers & list if
absent roll numbers.
2) Faculty can verify overall accuracy and may also verify absent roll numbers.
Students attendance might not get marked on RFID Reader thanks to anybody
of the Reasons. Scheduling SMS Scheduling SMS has made it easier to send
messages occasionally when it's difficult to recollect or once you are occupied
with other things. Just set the time and also the message and acquire on along
with your schedule. We have used Cron Job which is able to list out the scholars
by SMS algorithm by cron job and begin sending the messages to the fogeys of
absent students. In Linux server cron job is that the scheduled process which
always trigger on specific schedule. Curl Library is employed in Cron job. Curl
library helps to form HTTP requests in Php. Daily auto SMS / email may be sent
7
to folks at a set time say (7:30 within the evening) stating classes & labs
attended by their children. If the coed is absent for quite say three days, SMS
may got parents. Weekly SMS is also sent to parent informing his absentee
within the classes. of these SMS / email are customized as per need of the
university
MODELING AND ANALYSIS
Admin needs to log in with their valid login credentials first in order to access the
android application. After successful login, the admin can access all the modules
and perform/manage each task accurately. Admin can perform tasks such as
adding class details, registering new students with basic and academic details
and creating login credentials for parents, managing registered student details by
updating or deleting them and viewing IN and OUT time of every student.
8
Parents need to log in with the ID and password provided by the admin. Parents
can view their children’s details and also can view/monitor their IN and OUT time.
The parents can also apply for leaves with regard to their child.
The school authority person will scan every student’s RFID tag on arrival at
school. In and Out time will be recorded on student arrival and while leaving
school premises respectively.
In this system, the front end involves XML and the back end involves MSSQL.
The programming language is JAVA. And the IDE used Android Studio.
9
DISADVANTAGES OF FIRE ALARM
- The user can get incorrect results if data is not entered correctly.
- Sometimes the RFID fails to scan properly.
System Description
The system comprises 3 major modules with their sub-modules as
follows:
1. Admin
a. Login:
- Admin will need to log in with a valid login id and password.
b. Add Class:
- A new class with its details will be added by the admin itself.
c. Add Student:
- New student registration will be done by admin by filling up student
basic and academic details and also his/her parent details.
- Admin will need to have a valid id and password for a parent.
d. View/Update/Delete Student:
- Admin can view the list of all the added students with details and
manage student’s data by updating/deleting it.
e. View Arrival Time:
- Every student’s IN and OUT time will be viewed by the admin.
f. View Leave Application:
- The system allows the admin to accept leave applications.
10
2. Parent
a. Login:
- The parent needs to log in using valid credentials provided by the
admin.
b. Student Details:
- A Parent can view his/her own children’s details.
c. Arrival Time:
- Respective Student/Children’s IN and OUT time will be viewed by
the parent.
d. Leave Application:
- The parent will raise a leave application request with regard to
his/her child.
- The parent can view their leave request status.
3. School Authority
a. Scan RFID:
- An authorized person will scan the RFID tag of every student on
arrival and store it in the database.
b. IN Time:
- After Scanning the RFID tag, enter time of the student will be
recorded on arrival.
c. OUT Time:
- While leaving the school premises, the RFID tag will be scanned
and OUT time will be recorded
2) System Requirements
I. Hardware Requirement
i. Laptop or PC
Windows 7 or higher
I3 processor system or higher
8 GB RAM or higher
100 GB ROM or higher
12
II. Software Requirement
iii. Laptop or PC
Android Studio
Azure Data Studio
Application
13
CONCLUSION
The main purpose behind development of School Security System‟ was to
produce security to the college students. This attendance system is time-
effective and it reduces the traditional method of taking attendance in school
also as, it doesn't require any power consumption. A low cost RFID Based
Attendance System prototype has been implemented successfully. The
prototype developed during this project is compact and light-weight weight.
Since it can run using power adapter or battery power. Therefore, it's very
viable and may be carried to the category for marking the attendance.
Combining RFID, IOT advances for safety and security reason is incredibly
vital. Additionally, the value allied with tagging of fabric is somewhat low. In
such manner this technique is competent of notifying to parents/guardians
through text message once the coed enters/leaves the college campus,
enabling parents/guardians to tracing the attendance of their children.
Maintaining automatic regularity of student attendance and taking action
against late-comers and non-attendees, schools cannot only enhance
academic performance of scholars but also play a full of life role within the
entire development of every student. RFID technology also helps enhance
classroom security
Reference
- en.wikipedia.org
- http://ieeexplore.ieee.org/document/6396090/
- https://www.creatrixcampus.com/blog/top-10-advantages-automated-student-
attendance-system
- https://www.slideshare.net/AkGoverdhan/rfid-attendance-system-48338237
14
15
16
17