Barcode Scanner System 1
Barcode Scanner System 1
Rapista, Daniel L.
2020
1
Chapter I
INTRODUCTION
Technology has been rising in an incredible fast rate. Majority of the things
The IBACMI Supreme Student Council, has been left behind in terms
of technology applications, (i.e. students will fill out a form to provide his/her
everything manually, members have been longing for change, which will
make the workload much lighter with the help of technology. By that this
goals of the organization will be clearly reachable. Making a system for the
overall welfare of the council is a great opportunity to help and show what
we learned for the past three years. As the highest student organization and
representative of the school, the student council members will have many
which utilizes barcode scanner to record and maintain the attendance of the
students. The main hardware that is to be used is the barcode scanner. This
The researcher aimed to solve this problem because this study is worth
pursuing and we believe that we need to study about this because with this,
students, teachers, the SSC and administration may determine if the admin
Council. Also, the student body will benefit in this study because they can
print out their penalties and coming events about the performance and
services of the SSC. Additionally, this study can give information to the
Administration if the Students are absents and active and is fulfilling their job
and roles as the student which is super headed by the school administration
backing faster and also give focus to institution of higher learning on the
database and its integration with the local database. We are creating this
project to engage the new generation of our time to make effortless work not a
Conceptual Framework
SSC/ USERS
Code scan
Swipe card
Barcode System: confirm
Programs Attendance
Student Barcode
Checking Of SSC-IBA
user Scanner
College of Mindanao,
Inc.
Swipe card Code scan
confirmed confirmed
Database
This system has four areas such as SSC/admin and User, student User,
Barcode Scanner, and Database. The system accepts attendance from the
4
students and check the time in and time out in the students. The report of the
system is the attendance of each student and saved at the database of the
system.
3. Can the system queue the total fines and penalties of the student for the
whole semester?
4. Can the system recognize the specific barcode of the students for the
attendance?
searching through our database. By doing so, it will improve each student’s
transaction time with the council. With the help of the system, their work
efficiency could be doubled. This will also open more ideas for a fast, better
Scope
consists of the following components, which work together to collect the data
We use Barcode Scanner of our project for the unique and effective
system also we are using barcode scanner for the easy and faster work
to attendances and for less work , efficient and save time to use
barcode scanner.
attendance.
fully managed database service to deploy cloud native applications using the
world's most popular open source database, MySQL runs on virtually all
we are using MySQL for the safety of our database for storing data,
developed by Microsoft in 2000 to adopt the best features of Java and C++, it's
Delimitation
The system will not be online – the supreme student council would be local
database.
The specific information to store will be student name, address, courses and
student fines.
The days are over where students keep on signing attendance when
they are present in a specific activity or event in the school. It has been a
practice of the SSC of the school to monitor the presence of the students every
event either major or minor. These ways cannot prevent issues such as:
also the school can probably have hundreds of numbers of students in which
queuing will take too much time when asking for request.
to create a computerized system with barcode scanner for the student council
management. The SSC Admin will only use computer to everything they do
attendance can be done in this system. Students (non-officers) can also use,
check, and access their page and status online in which they can be updated
to the upcoming events, their penalty amount and status either paid or
pending.
software, eliminating possible errors and saving time. For instance, automatic
Computerized systems are designed for accuracy to the smallest detail. Once
the data is entered into the system, calculations for functions such as
systems software.
Definition of Terms
8
barcodes, decode the data contained in the barcode and send the data to a
computer. Like flatbed scanner, it consists of a light source, a lens and a light
GB – Gigabytes
programming disciplines.
Chapter II
This chapter presents the different literatures that were reviewed and
Campus
10
Retrieved from:
www.researchpublish.com
Information System for the University of the Cordilleras” stressed that the
concept of Information System (IS) emerged in the early 1960s. More often,
Discussion
Retrieved from:
11
http://student.mit.edu/cgi‐docs/govwbin1.html
transcripts, schedule of classes, and remaining balance for the semester and
register for classes online. Through the system, students would be assigned a
unique identification number. All data to and from the university would use
data collection burden through a web enabled SIS; and 4) as a tool of parents
Discussion
The project SIS helps us to gain more ideas of how our project is
Students’
Identity Cards.
Retrieved from:
12
http://www.akamaiuniversity.us/PJST.htm
students with identification cards that are equipped with barcodes, ID chips,
represent data by changing the widths and spacing of parallel lines, and this
Discussion
of how our project is secured because of our system, that the result
should not doing manually instead of this project for less effort easy
ways.
Attendance System
Retrieved from:
www.irjet.net
name and using paper sheets, this approach is being used for a long time [1,
and manually calculate the percentage of classes absented and attended for the
issues in mind, this work designed and implemented a system to overcome the
with identification cards that are equipped with ID chips, radio frequency
14
identification (RFID) tags and barcodes, and this is opens up the way to
applications for the real world business issues. Today, the use of Artificial
Discussion
because it also deals with the generation, also need to properly record
Retrieved from:
www.ijariie.com
[4] proposed a Barcode Based Student Attendance System (SAS) in this the
data captured using bar code scanner sent to the attendance system for the
purpose of recording and preparing attendance record. Bar code scanner used
to scan the student card which contains the student identification number.
The twelve digits then send to the attendance system and it will remain
displaying student record for 5 second before change to the state to accept
another student card number. Each recorded data will be send to the database
image processing. The system will be able to read barcode through an image
and the system capable to capture the image by using a webcam. This project
will be using MATLAB software program to develop the system and it will
integrate with webcam or digital camera. System will analyze the image and
then display on the Graphical User Interface (GUI) the barcode type, data and
16
and display the data once the barcode image is captured. System also is to
provide convenience way of observing data from the barcode with lower
Discussion
a good and efficient system to come up our ideas that this Bar code
scanner used to scan the student card which contains the student
identification number.
the processing time and the paper work cost used in traditional attendance
addition, the journal paper had also indicated the characteristic of the
proposed system. On the other hand, from the journal, it had shown that the
proposed system only provide a very simple application with some features
that allow the users to manage their student attendance more easily and
effectively.
17
hardware (such as fingerprint scanner, mobile phone, bar code scanner, and
etc.) in order to make the software work. It only requires basic equipment such
as a set of desktop computer. In short, the proposed system only requires the
users to install the software to their laptop/desktop for managing their student
attendance. Based on the journal paper, there are two modules introduced
which is admin module for managing the classes and report module for
Discussion
the database.
provide all the reports on demand. In this system, faculty has to take
computerized system. But in this also, the problem of data entry mistake may
Discussion
system it easily to record the student’s attendance. They can never use
Ford et.al). There was also a claim stated that the students who have poor
attendance records will generally link to poor retention (Marr, Liz &
Lancaster, Guy). This is also agreed by Mazza and Dimitrova where they both
claimed that the students’ attendances to the course may indicate their
behaviours towards the subject where it can be used to judge their tendency
Discussion
19
System Using RFID and Face Recognition: help us to less the paper
by issuing students with identification cards that are equipped with barcodes,
2011).
Discussion
students.
like one is a student missing out their name, while the other leads to a false
hardcopy form is that a lecturer may lose the attendance sheet (M. Mattam, S.
R. M. et.al).
Discussion
Discussion
21
This system can help to our system to improve the manual work
of the attendance. Using manual is not easy because you can take more
system, each student is issued a barcode tag. B.B.S.A.S use Barcode reader,
Barcode tags and a computer with the software which stores the database
Discussion
manual it takes more time. For checking their attendance some they
have error. But if you use the barcode scanner it easily to check all the
attendance.
Insight
can improve the Barcode Scanner System of SSC. This system will be
signature of the students using manual way, it acts as the easy way to
tract the students using the database and can also monitor the presence
the rules and policies of the IBACM Inc. Handbook where in every
student must be present in every program. With the help of the system
CHAPTER III
the technologies to be used, and how will the project well works. This
23
Research Approach
forms of data which are then reviewed and organized to cover all the
Methodology
The model will be used to produce the system has undergone a series of
delayed. Below is this figure of how the waterfall model was being
executed.
model is divided into different phases and the output of one phase is used
as the input of the next phase. Every phase has to be completed before the
Waterfall Model
Requirements
analysis
System Design
25
Implementation
System Testing
System Maintenance
Requirements Analysis
a certain result.
System Design
database model structure, link the database tables, design the data
programmer will review and revise the design of the tables and forms
system. The programmer will create the source codes necessary for the
system to be constructed.
Physical database
Department database
Penalty database
Student database
Teacher database
The physical database design shows how the tables are being
constructed together with its column name, data type and the
the system. There are five tables of the physical database such as
School
Address Address_ID
Address_ID School_name
Address_detials School_President
Attendance
First_name
Middle_name
Students
Last_name
Officers
Student_ID Course
Officer_ID
Gender
First_name
First_name
Middle_name
Middle_name
Last_name
Last_name
Gender Student Penalties
Student_details
Other_details First_name
Middle_name
Report
Last_name
Report_ID Course_ID
Student_ID Amount_Penalties
Date_created
Officer_content
START
HOMEPAGE
LOGIN FAIL
LOGIN
LOGIN SUCESS
VIEW EVENTS
VIEW PENALTIES
LOG OUT
Implementation
training of the target users and admin of the system. The users and
Login form
32
The Login Form asks the user to enter his/her username and
password before he/she can use the system. Every student has its
system.
Main form
Students
Can add the student Profile also can edit the students.
Teacher
This form you can add the teacher, delete the teacher also we
can edit the teacher name.
Cashier
Figure 3.13(Cashier)
Users
Figure 3.14(User)
View students
Settings
Figure 3.16(settings)
36
This form can manage the entire department, can delete all
System Testing
check whether the application meets all requirements of the client and
System Maintenance
and performs optimally until the system reaches its end of life. The
System Requirements
37
Memory: 2 GB RAM.
Intel HD Graphics.
Software Requirements
MySQL
Figure 3.17
by businesses all across the country. It may not have all the advanced
38
tools of complicated systems like Oracle or SQL, but that’s the beauty
source database.
C#
Figure 3.18
to build software that will not only work today but will be applicable
39
Hardware Requirements
Barcode Scanner
Figure 3.19
40
and a light sensor that translates optical impulses into electrical ones.
They also contain decoder circuitry analysing the barcode’s image data
barcode and measuring the amount of light that is reflected back. The
dark bars on the barcode will reflect less light than the white spaces
between them. The scanner then converts the light energy into
electrical energy, which is then converted into data by the decoder and
scanner, barcode scanner can do also scan the barcode of the Student
Final Out-put
Login form
41
Figure 3.20
Figure 3.21
Students Form
Figure 3.22
42
Teacher form
Figure 3.23
Cashier Form
Figure 3.24
43
User form
Figure 3.25
View students
Figure 3.6
Settings
44
Figure 3.27
Figure 3.28
45
Administrator/cashier
Students
1st log in
2nd you can see all your penalty and fines.
Chapter IV
students?
46
In question 1.1 results show that the record of all the fines of the
Students are recorded the design of the system is appealing to the eyes
25% rated it Agree. In short, the design is interesting to use and easy to
information?
Problem 3. Can the system queue the total fines and penalties
easily queue to the total fines and penalties of a student. It says, the
respondents equivalent 25% rated it Agree. And can the system queue
the total fines and penalties of the student for the whole semester.
47
use, in short the system can give specific barcode of the students for
QUESTIONER PROPER
Age: 24
Gender: M
Date: 11/19/20
Levels:
QUESTIONER PROPER
Age: 20
Gender: F
Date: 11/19/20
Levels:
to the student.
2.1 The system easily Register a
new student.
QUESTIONER PROPER
Age: 25
Gender: F
Date: 11/19/20
Levels:
QUESTIONER PROPER
Age: 33
Gender: F
Date: 11/19/20
Levels:
QUESTIONER PROPER
Age: 23
Gender: M
Date: 1/19/20
Levels:
QUESTIONER PROPER
Age: 24
Gender: F
Date: 11/19/20
Levels:
QUESTIONER PROPER
Age: 21
Gender: F
Date:11/19/20
Levels:
QUESTIONER PROPER
Age: 23
Gender: M
Date: 11/19/20
Levels:
QUESTIONER PROPER
Age: 4
Gender: F
Date:11/19/20
Levels:
QUESTIONER PROPER
Age: 29
Gender: M
Date:11/19/20
Levels:
QUESTIONER PROPER
Age: 22
Gender: M
Date:11/19/20
Levels:
QUESTIONER PROPER
Age: 23
Gender: F
Date:11/18/20
Levels:
QUESTIONER PROPER
Age: 22
Gender: F
Date:11/17/20
Levels:
QUESTIONER PROPER
Age: 23
Gender: M
Date: 11/17/20
Levels:
QUESTIONER PROPER
Age: 23
Gender: M
Date: 11/16/20
Levels:
QUESTIONER PROPER
Age: 20
Gender: F
Date:11/16/20
Instruction: check the appropriate box that corresponds to your answer. Use
levels as your choice.
Levels:
QUESTIONER PROPER
Age: 23
Gender: F
Date:11/16/20
Instruction: check the appropriate box that corresponds to your answer. Use
levels as your choice.
Levels:
QUESTIONER PROPER
Age: 24
Gender: F
Date: 11/16/20
Levels:
QUESTIONER PROPER
Age: 25
Gender: F
Date: 11/15/20
Levels:
to the student.
2.1 The system easily Register a
new student.
QUESTIONER PROPER
Age: 22
Gender: F
Date: 11/15/20
Levels:
to the student.
2.1 The system easily Register
a new student.
2.2 The system determines.
Chapter V
Summary
The data were gathered by employing the expertise of the expert and
implemented to the system as the basis in the attendance of the students. The
students who answered the questions were coming from the Irene B. Antonio
answer the questions because they were enrolled here in I.B.A College of
Mindanao.
Findings
students as shown in the reports the penalties of the students. The Barcode
manipulate the Attendance such as searching the unique code base to the
and secure server capable of holding data even at a short or long period of
time.
Conclusions
the attendance.
Recommendations
1. Since there is an expert consulted to give the responses to the questions, more
the semantic net implementation for the better understanding of the same
concepts but different in functions. Because the system has its limited
3. The researcher recommend that the system is also be used for the other way of
APPENDIX
Login form
and password before he/she can use the system. Every student
72
Main Form
The Main Interface. The Admin form shows the list of the
Biometric form
73
easy sign the attendance. And they can see if there can have the
penalty or fanes.
the research meets the output as expected. Here are the criteria for the
Rozel Linihan
Moderately
74
Michelle M. Japson
Strongly Agree
Junmar C. Villasis
REFERENCES
Retrieved from:
http://www.barcoding.com/information/barcode_history.shtml
H. Subramaniam and M. Hassan (2013). "Bar code scanner based student attendance
Hema Subramaniam, Marina Hassan & Setyawan Widyarto,( 2013). “Bar Code
Scanner
Based Student Attendance System (SAS),” Journal TICOM, Vol.1, No.3 Mei.
Retrieved from:
http://www.waspbarcode.com/buzz/howbarcode-scanners-work/
Roger C. Palmer, (13th September 2007). The Barcode book, 5th Edition, , A
Newman-Ford, L.E., Fitzgibbon, K., Llyod, S. & Thomas, S.L., (2008).“A Large-Scale
Marr, Liz & Lancaster, Guy, (2005) “Attendance System”, Learning and Teaching in
Action, 4 (1), pp. 21-26,
A.Qaiser and S. A. Khan, (2006) “Automation of Time and Attendance using RFID