Académique Documents
Professionnel Documents
Culture Documents
ANJANETTE A. LACAP
February 2014
BUS TERMINAL MANAGEMENT SYSTEM 2
COLLEGE OF SCIENCE
Manila
APPROVAL SHEET
DARWIN C. VARGAS
Adviser
MINABELLE D. VILLAFUERTE
Chair
Accepted in partial fulfillment of the requirements for the degree Bachelor of Science in
Information Technology
ABSTRACT
The main objective of this study is to develop a terminal management system using the
technology of Radio Frequency Identification (RFID). Specifically, the project was
designed with the following features: (a) monitors the bus departure and arrival,
(b) updates and keep records of bus dispatching and driver and conductor schedules, and
(c) generates reports needed by the management. The software tools used to develop the
system were Visual Basic .NET, MySQL, and RFID reader. It was evaluated by 30
respondents composed of drivers, conductors, operators, Information Technology experts
and students using ISO 9126, an instrument that measures software quality. The overall
weighted mean of 3.6 was interpreted as “Highly Acceptable”. This indicates that the
system exhibits the following characteristics: functionality, reliability, usability,
efficiency, maintainability, and portability.
BUS TERMINAL MANAGEMENT SYSTEM 4
ACKNOWLEDGEMENT
In the vision of the success of this project, the authors would like to express their
gratitude and appreciation to those who contributed to the completion of this project.
First, to our dearest adviser, Mr. Darwin C. Vargas for helping and guiding us to
make this thesis possible and for always being there to encourage and support us in doing
our thesis. Without him, we will not have the direction to finish this.
To our ever supportive friends, specially, Kelsey, Lara, Ellaine, Jefferson, Josh, and
Agnes who were always there during the ups and downs of finishing the thesis, our
We would not forget to thank our families who supported us all throughout. You were
Last but not the least is to God Almighty. We are very thankful to You for you have
given us the knowledge and patience we needed during the trying times.
TABLE OF CONTENTS
Preliminaries
Title Page 1
Approval Sheet 2
Abstract 3
Acknowledgement ` 4
Table of Contents 5
List of Tables 7
List of Figures 8
Chapter
Introduction 10
2 CONCEPTUAL FRAMEWORK
Related Studies 29
Evaluation System 32
Definition of Terms 34
BUS TERMINAL MANAGEMENT SYSTEM 6
3 METHODOLOGY
Project Design 36
Project Development 39
Evaluation Procedure 43
Project Description 44
Project Structure 44
Project Evaluation 57
RECOMMENDATIONS
Summary of Findings 62
Conclusions 63
Recommendations 64
References 65
Appendixes
LIST OF TABLES
LIST OF FIGURES
Chapter 1
BUS TERMINAL MANAGEMENT SYSTEM 10
This chapter contains the introduction about the project study. It discusses the
Introduction
From the BBC news dated 2010, the streets of Manila, Philippines, are always
swarming with people and vehicles of all kinds, moving along a serpentine maze of
asphalt arteries and other byways. Whether in the performance of the day's business or in
various places of pleasure, indeed living in Manila requires certain knowledge of vehicles
to be found in its streets. Henry Bateman (2009) writes that the backbone of public
transport system are cars, buses, and jeepneys. For provincial transport to any point of
the country, the buses are the most common form of public utility vehicles. Buses in the
dictionary.com, bus is a large motor vehicle, having a long body, equipped with seats or
The advantages are the following: Buses offer cheap service that involves no driving
or stress for the person travelling as they don't have to take control of the vehicle; People
who ride the bus are also sharing the service and as they are not using separate cars there
are less emissions and less of an impact on the atmosphere; Buses can also be extremely
comfortable and there may be televisions and radios on board as well as this there is time
to read or do work and in this day and age people can even use the internet when
BUS TERMINAL MANAGEMENT SYSTEM 11
travelling; And there is also no need to look for parking places while in a built up area
and the bus may let people off nearly exactly where they want to go.
The disadvantages are the following: The bus may be a noisy and uncomfortable ride
where people have to share with other strangers, thereby having a lack of privacy; Buses
are also famed for being late and not stopping where people want them to stop; The trip
may take a longer route than go by a private transport vehicle; Buses are also sometimes
full meaning people can be left waiting for the next one to arrive; And buses can also be
The travel time of buses varies depending on several external parameters such as
traffic and accidents. In fact, buses are stuck in traffic and are thus hampered by the
passage of junctions. This makes the management of the bus schedule in the bus stations
a difficult task. Most bus station follow fixed schedules, and do not use intelligent
systems for vehicle tracking and control. As a solution to this the departure and arrival
time of each bus should be monitored so as to allow the management in controlling every
bus trip and also to avoid different shortcomings that the bus driver, conductor and
technology uses radio waves to identify people or objects. There is a device that reads
information contained in a wireless device or “tag” from a distance without making any
BUS TERMINAL MANAGEMENT SYSTEM 12
physical contact or requiring a line of sight. RFID technology has been commercially
available in one form or another since the 1970s. It is now part of people’s daily lives and
can be found in car keys, employee identification, medical history/billing, highway toll
Each bus will have an ID with an RFID chip embedded on it and lets the RFID reader
to scan the ID. Every scan will record the date, time of arrival / departure, name of the
bus driver and conductor, bus number, control number, and plate number. It is significant
to study this matter since it could lead to better innovations in the future that could
A recent study by Harold Taylor (2013) stated that there are approximately 7,241
franchised public utility vehicles travelling around Metro Manila every day and 3.9% of
them are buses as per LTFRB records (February, 2011). Those buses usually use the
primary highways and roads which are all located in Metro Manila. For most people not
owning a private automobile, the “public utility bus” (PUB) is the only practical way to
travel on medium or long distances, since jeepneys (PUJ) are usually limited to local routes of at most
20 to 30 kilometers, both in cities and in rural areas. Because of this, traffic becomes a
Commuters experience a hard time on buses especially on rush hour. They end up
In the present situation of most bus terminals, they currently have no automated
system that monitors the arrival and departure of each bus. Many supervisors are
deployed at the station to control the entrance and the exit of buses and prepare the trip
sheets containing the schedules manually which is time consuming and inaccurate. Prior
to the arrival of the bus, a person will verify the bus and record the details of the said bus.
Also upon the departure of the bus same procedure will take place. Bus conductors and
drivers are considered as the route masters. With this they are facing many problems such
as different incidents exemplify the fact that the behavior of the conductors is not good
towards the passengers. Complaints increase every month against alleged rude behavior
of bus conductors. In many instances, people took up cudgels against the bus crew, which
exposed their insensitivity to commuters’ feelings. They also drop off passengers to
prohibited areas, not in terminals or even unloading stations that is causing traffic in all
Moreover, transport departments have no visibility over utilization of its fleet on real-
time, which results in underutilization of resources. So, all these naturally results in
avoidable stress, costly errors and sub cost optimal fleet utilization and finally
accurate transit travel time information is so important. The new technology can help the
administrator to monitor the buses traffic while increasing the satisfaction of transit users
The researchers decided to develop an automated system that would address the
System (specifically provincial buses managements) in our country is way too far behind
other countries which then served as an inspiration for the researchers to pursue the
study.
The objective of the study is to develop a Bus Terminal Management System using an
RFID.
The study was developed to provide a generic “Records Management System” for bus
terminals in Metro Manila with the use of RFID technology. The specifications of card to
embedded RFID chip on it. The ID is tapped on the scanner and must be within the range
limited up to 1.5 inches or 38.1 mm distance only. The RFID reader detects the chip on
the ID and shows the information assigned to it such as plate number, control number,
names of the driver and conductor, date and time of the arrivals and departures of buses.
All transactions that have been made using the ID will be recorded on the system and will
also generate reports as needed by the management. This will help on keeping tracks of
the daily routine of each bus, driver, and conductor. It will then reduce the manual
handling of monitoring the operations of buses as well as the drivers’ and conductors’
The system will only work on the core concept of scheduling up to monitoring of the
arrival and departure of buses and all information related to it. It will not include the
tracking of the bus’ location, ticketing system, and payroll system. Any details regarding
incidents, events or activities of the bus outside the terminal premises will not be
efficiency, usability, maintainability, and portability as the user encounters the process
The choice of method is influenced by the data collection strategy, the type of variable
and the accuracy required to consider appropriate evaluation of the system. The authors
used the process of creating “Questionnaires” which were completed and returned by the
Chapter 2
CONCEPTUAL FRAMEWORK
This chapter contains the review of related literature and relevant studies that have
some bearing with the present study. This chapter also discusses the conceptual model of
The following literatures provided key ideas and concepts which helped the
Stephen A. Weis (2005) stated that Radio frequency identification (RFID) is a rapidly
growing technology that has the potential to make great economic impacts on many
industries. At its most basic, RFID systems consist of small transponders, or tags,
attached to physical objects. RFID tags may soon become the most pervasive microchip
with some identifying information that may be associated with arbitrary data records.
Thus, RFID systems are one type of automatic identification system, similar to optical
identification technology that uses radio signals to identify, track, sort and detect a
variety of objects including people, vehicles, goods and assets without the need for direct
contact (as found in magnetic stripe technology) or line of sight contact (as found in bar
BUS TERMINAL MANAGEMENT SYSTEM 18
code technology). RFID technology can track the movements of objects through a
There are many kinds of RFID systems used in different applications and settings.
These systems have different power sources, operating frequencies, and functionalities.
The properties and regulatory restrictions of a particular RFID system will determine its
manufacturing costs, physical specifications, and performance. Some of the most familiar
RFID applications are item-level tagging with electronic product codes, proximity cards
for physical access control, and contact-less payment systems. Many more applications
will become economical in the coming years. While RFID adoption yields many
efficiency benefits, it still faces several hurdles. Besides the typical implementation
challenges faced in any information technology system and economic barriers, there are
major concerns over security and privacy in RFID systems. Without proper protection,
RFID systems could create new threats to both corporate security and personal privacy.
technology that uses communication via radio waves to exchange data between a reader
codes. However, the RFID tag does not have to be scanned directly, nor does it require
line-of-sight to a reader. Its tag must be within the range of an RFID reader, which
ranges from 3 to 300 feet, in order to be read. This technology allows several items to be
quickly scanned and enables fast identification of a particular product, even when it is
digital data in an RFID tag, which is made up of integrated circuits containing a tiny
The majority of RFID tags contain at least an integrated circuit for modulating and
demodulating radio frequency and an antenna for transmitting and receiving signals.
Frequency ranges vary from low frequencies of 125 to 134 kHz and 140 to 148.5 kHz,
and high frequencies of 850 to 950 MHz and 2.4 to 2.5 GHz. Wavelengths in the 2.4 GHz
compact package; the packaging is structured to allow the RFID tag to be attached to an
object to be tracked. The tag's antenna picks up signals from an RFID reader or scanner
BUS TERMINAL MANAGEMENT SYSTEM 20
and then returns the signal, usually with some additional data (like a unique serial number
or other customized information). RFID tags can be very small - the size of a large rice
combined with an antenna in a compact package; the packaging is structured to allow the
RFID tag to be attached to an object to be tracked. The tag's antenna picks up signals
from an RFID reader or scanner and then returns the signal, usually with some additional
data (like a unique serial number or other customized information). RFID tags can be
very small - the size of a large rice grain. Others may be the size of a small paperback
book. Stephen A. Weis (2005) also stated that tags are attached to all objects to be
element, and integrated circuitry. Often tags carry no on-board power source and must
There are many types of tags that offer different functionalities, have different power
sources, or operate at different radio frequencies. Each of these variables helps determine
which applications a particular tag may be appropriate for and what the costs of a tag may
be. There are two types of RFID tags: passive and active. An active tag is equipped with
a battery that can be used as a partial or complete source of power for the tag's circuitry
and antenna. Some active tags contain replaceable batteries for years of use; others are
sealed units. Because they contain their own power source, active tags typically have a
much longer operating range than passive-tags. Large asset and livestock tracking
applications often use active tags, since the items they are attached to (e.g. railcars,
shipping containers, or cattle) are high in value and have physical space for a bulkier,
rugged tag. A passive tag does not contain a battery; the power is supplied by the reader.
Passive tags have the shorter read range; they are the cheapest to manufacture and the
easiest to integrate into products. Batteries are relatively expensive and cannot easily be
incorporated into some items, like paper packaging. For this reason, passive tags are the
most common tags. When radio waves from the reader are encountered by a passive
RFID tag, the coiled antenna within the tag forms a magnetic field. The tag draws power
from it, energizing the circuits in the tag. The tag then sends the information encoded in
From Gartner, Inc. (2010), as shown in Figure 3, an RFID reader is a radio frequency
This signal is received by RFID tags that respond to interrogation by the reader.
Responses are read by the reader, and through a variety of protocols the reader can
communicate with all the RFID tags in its field. Readers generally take three forms.
Portal readers are fixed in one location; RFID tags pass through them and communicate
with the reader. Handheld readers are portable devices that can communicate with RFID
tags. Mounted readers are a special type, placed on mobile equipment such as forklifts
and cranes. They often communicate with tags in fixed locations. Also, according to Cory
Janssen, 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
According to Sarma, et al. (2002), as shown in Figure 4, RFID Reader works readers
or receivers are composed of a radio frequency module, a control unit and an antenna to
interrogate electronic tags via radio frequency (RF) communication. Many also include
are able to read the tags as the tags pass through an “interrogation zone.” The
interrogation zone is the area within which a reader can read the tag. The size of the
interrogation zone varies depending on the type of tag and the power of the reader.
Radio frequency identification (RFID) technology has become much more common
across a number of industries, but there are a variety of different types of RFID tags and
RFID cards can add convenience and safety to any transaction of value and data.
Evaluation of performance, cost and security will produce a smart card system. ID cards
embedded with RFID tags, which have been used to control access in the workplace tend
to be more durable. A typical use might be proper accounting of asset and compliance
with company timekeeping policies. They also provide faster and easier access to
facilities because employees just have to tap the card to the reader. The employers can
use RFID access cards to increase worker safety and secure access to the systems. The
access cards can also help companies account for employees in the event of an accident
The typical RFID-based controlled access solution consists of 1) tags that contain
unique identification data capable of granting or denying access to restricted areas, and 2)
a mechanism for reading the RFID tags at the access control points. RFID tags can be
placed on objects, or they may be embedded into paper or plastic ID cards. They can even
be embedded under human skin, but this is highly controversial. When the tags are read
at the access control points, their data are validated against a database in a centrally
programming system developed and owned by Microsoft. Visual Basic was originally
created to make it easier to write programs for the Windows computer operating system.
The basis of Visual Basic is an earlier programming language called BASIC that was
invented by Dartmouth College professors John Kemeny and Thomas Kurtz. Visual
Basic is often referred to using just the initials, VB. Visual Basic is easily the most
general-purpose programming language for building apps using Visual Studio and the
experts Visual Basic uses an English-like syntax which promotes clarity and readability
management system (RDBMS) that competes with the likes of Oracle DB and
Microsoft’s SQL Server. MySQL is sponsored by the Swedish company MySQL AB,
which is owned by Oracle Corp. However, the MySQL source code is freely available
because it was originally developed as freeware. MySQL is written in C and C++ and is
compatible with all major operating systems. MySQL is very popular for Web-hosting
applications because of its plethora of Web-optimized features like HTML data types,
BUS TERMINAL MANAGEMENT SYSTEM 26
and because it's available for free. It is part of the Linux, Apache, MySQL, PHP (LAMP)
advanced Web applications. MySQL runs the back-end databases of some famous
websites, including Wikipedia, Google and Facebook- a testament to its stability and
Crystal Reports
According to Microsoft (2003), Crystal Reports has been part of Visual Studio since
1993, and is now the standard for reporting in Visual Studio 2005. It ships with every
copy of Visual Studio 2005 and is integrated directly into the development environment.
Crystal Reports for Visual Studio 2005 brings the ability to create interactive,
presentation-quality content to the Windows environment. With it, user can create
complex and professional reports in a GUI-based program then connect the report to
almost any database source. It can host the report in either a Web or Windows
application, with one of the Crystal Reports for Visual Studio 2005 viewer controls.
Report presentation in both Windows and HTML 3.2 or 4.0 clients is highly interactive
and provides with features such as chart drill down, report navigation, and text search.
A common standard file format that allows for feature-rich reports that contain data
retrieval criteria, grouping, summary, parameter, drill down, and subreport linking
information. In Crystal Reports designer, complex report files are easily build by the
wizards and experts. The data and .NET DataSet connections use the Database Expert to
easily interact with a wide variety of database protocols, as well as proxy data in the form
of ADO.NET DataSets. Its processing speed has been significantly improved in Crystal
The Report viewers display Crystal Reports on forms, in both Web and Windows
applications. Crystal Reports SDK interacts with and modifies reports programmatically.
It can use one of four different object models, each with increasing levels of complexity
and power. The feature for exports data from the CrystalReportViewer control to Word,
Excel, PDF, and HTML, and Crystal Reports formats. This can also work on the page-
In addition, it prompts for missing parameters and database logons from the
be easily corrected and displayed. Multilingual client support allows one to configure the
CrystalReportViewer control so that other languages can be displayed in the Tool Tips,
determined by the client browser, the ASPX page, or the environment settings for the
machine.
BUS TERMINAL MANAGEMENT SYSTEM 28
The Report Web Services, from an ASP.NET Web Service project, allows a person to
create a project, add a Crystal Report, and publish it as a Web service which allows
The Merge module deployment ensures the correct Crystal Reports' components and
assemblies are added to a Web or Windows application that is created in Crystal Reports
for Visual Studio 2005. The scalability is offered through optimizations that are available
within Crystal Reports for Visual Studio 2005, or by upgrading to another solution in the
Seamless migration is possible from previous versions of Crystal Reports for Visual
Studio 2005. Projects created in previous versions of Crystal Reports for Visual Studio
Likert Scale
research, such that the term is often used interchangeably with rating scale, or more
accurately the Likert-type scale. A scale can be created as the simple sum questionnaire
responses over the full range of the scale commonly consists of five-level items namely
Agree”. A Likert item is simply a statement which the respondent is asked to evaluate
according to any kind of subjective or objective criteria; generally the level of agreement
BUS TERMINAL MANAGEMENT SYSTEM 29
Related Studies
The study entitled “Bus Management System Using RFID In WSM” by Ben Ammar
Hatem and Hamam Habib (2009) developed a real-time schedule tracker system which
can inform administrators whether the bus is running on time, ahead or behind schedule.
This information is then displayed to a monitor at the bus station to offer better services
to the passengers. It also gives operator the opportunity to make dynamic changes to the
schedule time so he/she can optimize the utilization of its fleet (buses). To enable such
automation in the bus station it is necessary to identify the arriving and departing buses.
With this, a present system architecture to monitor buses traffic, integrating WSN and
RFID.
Noordin (2005) was conducted by using Microsoft Visual Basic and Microsoft Access.
Briefly there are two main modules for this system. The first module was the Driver
Management module and the second module was the Bus Management Module. The
function of the system includes bus registration, maintenance record, and reminder. The
objective of the system is (1) to set reminder about any import date by the manager, (2) to
record all maintenance activities, and (3) to implement search by using recursive.
BUS TERMINAL MANAGEMENT SYSTEM 30
OUTPUT which helped the researchers to analyze and begin with the planning of the
project.
EVALUATION
Input
The Input consists of three parts, knowledge requirements, software requirements, and
related lessons, discussion, activities, and other related information about Bus
Management and the RFID infrastructure. Second is the software requirements where
Microsoft Visual Basic .NET was used because its features include an XAML-based
designer, workflow designer, LINQ to SQL designer (for defining the type mappings and
object encapsulation for SQL Server data). For the database, Microsoft SQL Server 2008
Express edition was used which includes the core database engine. While there are no
processor, 1 GB memory and 4 GB database files (10 GB database files from SQL Server
Express 2008 R2. It is intended as a replacement for MSDE. The tool includes both script
editors and graphical tools that work with objects and features of the server. Finally, for
hardware requirements, a computer unit with dual core processor, at least 4GB RAM,
disk space of 128GB and with Windows 7 Operating System was used. For the RFID
reader, the ACM Brand with reader range of 3 to 15cm and has a USB output interface
was used.
Process
There are four main steps of processes in the study namely; project design, project
development, operation and testing / debugging, and evaluation procedure. The project
design includes the general features of the project. The project development involves data
BUS TERMINAL MANAGEMENT SYSTEM 32
gathering and explaining how the project was conceptualized until it was finished. The
operation and testing procedure discusses how the project was encoded, debugged and
checked until corrections were made. The evaluation procedure describes how the project
was evaluated by the users and experts. It also includes the respondents’ reactions and
Output
The output of the study is the Bus Terminal Management System Using RFID.
Evaluation System
This section shows and explains the Respondents’ Profile, Statistical Method,
The respondents for this project were 10 Bus Drivers, 10 Bus Conductors, 5
Professionals, and 5 IT Students. They determined the merits, worth and significance of
the project based on the criteria that have been set as standards.
Evaluation Instrument
Respondents answered an evaluation form using the criteria defined by ISO 9126. The
rated on a scale of 1-4, with four (4) as the highest or “Highly Acceptable”, and three (3)
as “Very Acceptable”, two (2) as “Acceptable”, and one (1) as lowest or “Not
Table 1.
4 Highly Acceptable
3 Very Acceptable
2 Acceptable
1 Not Acceptable
The mean scale has ranges from 1 to 4, as shown in Table 2. The mean average of
“Highly Acceptable” ranges 3.51 to 4.00 followed by the ranges of 2.5 to 3.5 for the
“Very Acceptable”. As for “Acceptable” ranges from 1.5 to 2.5 and with the minimal
Table 2.
Numerical Rating
Statistical Method
BUS TERMINAL MANAGEMENT SYSTEM 34
The statistical method was used to determine the result of the evaluation given by the
Based on the formula, the mean was computed by getting the sum of all the responses
distance.
RFID Tag picks up signals from an RFID reader or scanner and then returns the signal,
Identification Card (ID) is any document which may be used to verify aspects of a
Bus is a large motor vehicle designed to carry passengers between stopping places along
a regular route. The plate number and other details of bus are the parameters used on the
system.
Terminal is the location where the buses depart and arrive. It is another parameter that
Driver is a person who drives the bus and uses the RFID Cards with the information
stored on it.
Conductor is a person who collects fares and sells tickets and also uses the RFID Cards
Chapter 3
METHODOLOGY
This chapter presents the project design, project development, operation and testing
Project Design
The project was designed to have an easy and fast gathering of data on the arrival and
departure of a bus in a terminal using RFID as a medium. The system assures data
storage for long period of time and makes the present system automated. The RFID tag
was embedded to the ID and then scanned to the RFID reader and transmitting the data in
the program. Then the program will show and/ record the information that was scanned.
In this manner the arrival and departure of the bus will be easily filed.
BUS TERMINAL MANAGEMENT SYSTEM 37
Reports
ADMIN MANAGER
Data Store
The context diagram of the system shown in Figure 6 describes the interaction of
different users towards the system. The Admin user can add, delete and update the
Employee, Bus and Terminal details, as well as scheduling of bus departure and arrival.
The Driver and Conductor, who will use the RFID Card with the information stored on it
will tap on the reader, then the system will capture its data. The Manager can now
generate reports from the system upon complete updating of bus transactions.
BUS TERMINAL MANAGEMENT SYSTEM 38
START
Schedule Bus
Departure
Generate Report
NO Is the Card
Register the Card
Accepted?
YES
END
System capture data
on card (Driver
Name, Date & Time)
The System Flowchart as shown in Figure 7 illustrates the process on how the System
and RFID Card will work on the Bus Operations, specifically on scheduling departure
and arrival on terminals. The system will work on capturing the data of RFID Card which
will then be validated if the schedules are being followed by the Driver and Conductor.
The information that will be stored on the card is the Name of the Driver or Conductor.
The system will save the date and time when the RFID Card has been tapped on the
Project Development
The Project Development was conducted in six phases are shown in Figure 8.
The first phase is the planning, this includes data gathering. This as already discussed
they do not have a systematic scheduling of departure and arrival of buses, it creates other
issues such as mishandling of the passengers. In line with addressing such problem, an
The second phase is modeling, this is where the researchers identified the needed
modules to be included on system, who will use the system and how it can provide a
scheduling process as well as producing reports that are necessary to the Managers.
The third phase is Software Design, this involves deciding which system capabilities
are to be implemented in the system and which hardware to use. This is one of the most
important phases, as the user must be able to perform his/her task more efficiently. With
the automation of process, the system and device should be able to sustain the operational
management.
BUS TERMINAL MANAGEMENT SYSTEM 40
The fourth phase is development, this involves the program coding of the system,
design integration, as well the process of read/ write of data to RFID card and the
Testing and debugging followed in order to check if there are problems and/or errors
in the system. When the system encounters some difficulties, the researchers went to
device check-up and/or to program coding to fix and correct problems and/or errors.
Finally, the evaluation phase where the system was evaluated by the respondents for
START
Planning
Modeling
Software Design
Development
Testing &
Debugging
Evaluation
NO Is the System
Acceptable?
YES
END
The system’s operational procedure was done by following the steps below:
1. Made sure that the computer meets the requirements of the system.
2. The manuals for the program or the readme file located in the same directory as
program.
Operations Procedure
button
4. On Scheduling tab, set the Bus Allocation, Terminal Destination and Schedule
Testing Procedure
3. The system will capture the data from the RFID Card
4. Made sure if the details are correct and displayed on the screen.
Evaluation Procedure
2. The developers discussed the flow of the system and showed some demonstrations
3. The developers provided the manual to the users so that they have a guide to do
5. The individual results were tabulated and the mean was computed to determine its
convenience.
BUS TERMINAL MANAGEMENT SYSTEM 44
Chapter 4
This chapter presents the project description and structure, capabilities and limitations,
project test results and the evaluation result of the project prototype.
Project Description
The study developed is a Bus Terminal Management System using Radio Frequency
Identification (RFID). The main purpose of the study is to monitor the arrival and
departure of the bus in the terminal using systematized scheduling process. The system
was created in Microsoft Visual Studio and can run on a computer with operating system
The Memory is 4GB RAM and the Hard Disk Space is 128GB. The project aims to
improve the efficiency of bus operations by providing them an easy and accurate
Project Structure
The Bus Terminal Management System mainly focuses on the arrival and departure of
the buses. The figures that follow illustrate how the system will work starting from the
creation of the user, input of Employee’s information, Bus and Terminal details, and the
creating schedule of trip up to generating of reports. The integration RFID reader will
enable the system to capture the data from RFID card of the user. The data of the card
that will be saved in the on system is the date and time of departure and arrival, when the
Figure 9 illustrates the Entity Relational Diagram of the system where the information
shows the relationship between the schedule of Driver and Conductor with the Bus and
the expected details of departure and arrival for the output of system.
BUS TERMINAL MANAGEMENT SYSTEM 46
System Interface
The first screen of the system is the Log in Menu, shown in Figure 10. This is the
starting point of the system where the Administrator has the capability to create and
update the information needed in the system. The admin user is the only access that can
control or modify the details of employees, buses and terminals needed for scheduling the
trip.
The Main Menu as shown in Figure 11, is the next screen of the system after logging
in of the admin user. The four main tabs of the system can be found on the upper left
Schedule, and View All sub-menus. The first button is the Buses where the admin will
indicate the details such as Bus Id, Plate Number, OR number and CR number. For the
BUS TERMINAL MANAGEMENT SYSTEM 48
details of Driver and Conductor the admin will indicate the RFID number on the system
The next sub-menu is the Destination Menu, shown in Figure 13. This is where the
admin will indicate the details of buses destination, the information such as terminal
location, the route and travel time are included on this process.
BUS TERMINAL MANAGEMENT SYSTEM 49
The Schedule of Arrival of Buses Menu, Figure 14 is where the admin can view the
schedule of the arrival of buses in different terminals. In this process, they also have an
In the Schedule of Departure of Buses Menu as reflected in Figure 15, same as the
arrival, the admin can view the schedule of the departure of buses in different terminals.
They can also modify the details of departure using Add or Update button.
BUS TERMINAL MANAGEMENT SYSTEM 51
The View All sub-menu shown in Figure 16, is the View Menu of the schedule of
buses for each terminal. This allows the admin to choose what terminal and destination to
The References tab of the system consists of three sub-menus. The first sub-menu is
the Personnel, shown in Figure 17 where the Admin can Add, Delete, and Update the
The next sub-menu is the Terminal Menu, shown in Figure 18. The Admin can Add,
The last sub-menu shown in Figure 19 is the Company Menu. This is where the
Admin indicates the name of the company as well as the company code. The system is
capable of handling multiple account of different companies. It just needs to modify the
Figure 20 shows the process on how to Change Password of the system user.
The Reports tab shown in Figure 21 is where to generate the reports. The type of
reports that the system produces are the Bus List, Route, Schedule and Personnel. It can
The interface of RFID Tap shown in Figure 22 is the screen when the system is ready
to capture the data from RFID Card upon departure and arrival at the terminal. The
operational process is when the Driver and Conductor tap the card, the date and time will
1. The system is capable of scheduling the departure and arrival of buses in all
terminals.
2. The system is capable of monitoring the time of arrival and departure of buses
4. The system can capture the real-time data through RFID Card and reader and save
5. The system can provide the main reports needed in the operations such as Bus list,
2. The system is not capable of tracking the location of the bus because it does not
3. The system is not capable of providing report for any accounting or payroll
matters.
Project Evaluation
maintainability, portability, and efficiency of the system. It also includes the usability of
the system to perform the operations of bus scheduling, if they are satisfied on how the
system will produce the expected result especially the drivers and conductors.
BUS TERMINAL MANAGEMENT SYSTEM 58
Table 3.
Functionality Performance
The result regarding the functionality performance gained a total mean of 3.60, which is
equivalent to a Highly Acceptable rating. This indicated that the system is user-friendly,
Table 4.
Reliability Performance
The reliability performance of the system as shown in table 4 shows that the overall
mean rating of 3.4 which equivalent to Highly Acceptable signifies that the system can
Table 5.
Usability Performance
The usability performance of the system as shown in table 5, obtained an overall mean
of 3.8, which is equivalent to a Highly Acceptable rating. This proves that the system is
Table 6.
Efficiency Performance
The efficiency performance of the system as shown in table 6, achieved an overall mean
of 3.4 which is equivalent to Highly Acceptable rating. This attests that the time behavior,
Table 7.
Maintainability Performance
table 7, obtained an overall mean of 3.6, which is equivalent to Highly Acceptable rating.
This indicates that the system is easily diagnosed for issues. Also changes and tests can be
applied effortlessly.
BUS TERMINAL MANAGEMENT SYSTEM 61
Table 8.
Portability Performance
The result of the evaluation about the system’s portability performance as shown in
rating. This indicates that the system is portable in the requisites of adaptability,
Chapter 5
This chapter discusses the summary of findings, conclusions, and the corresponding
Summary of Findings
fully functional.
Acceptable” in terms of reliability. The system does not terminate despite errors
or bugs encountered.
Acceptable” in terms of usability. Display instructions and user interface are easy
The overall mean for all criteria contained in the ISO 9126 evaluation instrument for
the project yielded an average of 3.60 which indicates that the project prototype is
effective.
Conclusions
Recommendations
For further improvements of the system, the following recommendations are put
forward:
1. Improve the design by adding functions to the system like ticketing and
payroll system.
References
Bednarz, A. (2003, November 3). Defense Department goes on offense with RFID.
Network World Fusion. Retrieved August 4, 2013 from
http://www.nwfusion.com/news/2003/1103forresterside.html
Cory Janssen, (ND), Definition - What does Radio Frequency Identification Reader
(RFID Reader) mean? Retrieved September 20, 2013 from
http://www.techopedia.com/definition/26992/radio-frequency-identification-reader-rfid-
reader
EPC Global. (2003) Guidelines on EPC for Consumer Products. Retrieved September 11,
2013 from http://www.epcglobalinc.org/public_policy/public_policy_guidelines.html
Gartner, Inc. (ND), RFID reader Retrieved September 20, 2013 from
http://www.gartner.com/it-glossary/rfid-reader/
Microsoft Corporation, (ND), Microsoft SQL Server, Retrieved September 29, 2013 from
http://msdn.microsoft.com/en-us/library/bb545450%28v=sql.10%29.aspx
Hesseldahl, A. (2004, July 29). A hacker’s guide to RFID. Forbes.com. Retrieved August
6, 2013 from http://www.forbes.com/home/commerce/2004/07/29/cx_ah_0729rfid.html.
BUS TERMINAL MANAGEMENT SYSTEM 66
Kosta, E., (2007), ‘RFID Technology: When Innovation Brings Along Data Protection
Challenges’, Proceedings of the 46th FITCE Congress – “The broadband way to the
future”, Retrieved September 21, 2013 from
www.fidis.net/resources/deliverables/profiling/d770/doc/38
Microsoft Corporation, (ND), What is Crystal Reports?, Retrieved September 29, 2013
from http://msdn.microsoft.com/en-us/library/ms225593%28v=vs.80%29.aspx
Microsoft Corporation, (ND), Features of Crystal Reports for Visual Studio, Retrieved
October 15, 2013 from http://msdn.microsoft.com/en-
US/library/ms225360%28v=vs.80%29.aspx
Molnar, D., Wagner, D.A. (2004, June 8). Privacy and security in library RFID: Issues,
practices and architectures. Retrieved September 30, 2013 from
http://www.cs.berkeley.edu/~dmolnar/library.pdf.
Norlin, Lucy (ND) A Secure Balance Retrieved September 21, 2013 from
http://asumag.com/security/ID_systems/university_secure_balance/
Techopedia, (ND), Definition – What does SQL Server mean?, Retrieved October 15,
2013 http://www.techopedia.com/definition/1243/sql-server
BUS TERMINAL MANAGEMENT SYSTEM 67
Appendix A
Evaluator’s Name(Optional):________________________________________________
Instruction: Please evaluate the system using the given scale and placing a checkmark on
the appropriate column corresponding to your response.
Comments/Recommendations:
______________________________________________________________________________
______________________________________________________________________________
BUS TERMINAL MANAGEMENT SYSTEM 68
Appendix B
TABULAR SHEET
Respondents Functionality Reliability Usability Efficiency Maintainability Portability
1 4 3 4 4 3 4 4 4 4 4 4 4 4 4
2 4 4 4 4 3 4 4 3 3 4 4 4 3 4
3 3 4 3 3 2 3 4 3 3 4 4 2 3 3
4 4 4 4 3 4 4 3 4 4 3 4 3 4 4
5 4 4 4 3 3 4 4 3 4 4 4 4 3 4
6 4 4 4 3 4 3 3 3 3 3 3 4 4 4
7 4 3 4 4 4 4 4 3 4 3 4 4 4 4
8 4 4 4 4 3 4 4 4 4 4 3 3 4 4
9 4 4 4 4 3 4 4 4 3 4 4 4 4 4
10 4 3 4 3 3 4 4 4 4 3 4 4 4 3
11 4 4 4 4 2 4 4 4 3 2 3 4 4 4
12 4 4 4 3 2 4 4 4 3 2 3 4 4 3
13 3 4 3 3 3 4 4 4 3 4 4 4 4 4
14 3 3 4 4 4 4 4 3 3 4 3 3 4 4
15 4 3 3 4 4 4 4 4 3 3 4 4 3 4
16 4 4 4 4 4 4 3 4 4 4 4 4 4 3
17 4 3 4 3 4 4 4 4 3 4 4 3 4 4
18 4 3 3 4 3 4 4 3 3 4 4 3 4 4
19 3 3 4 4 3 4 4 4 3 4 4 4 3 4
20 3 3 4 3 4 3 4 4 3 3 4 4 3 3
21 4 3 4 3 3 4 4 3 4 3 3 4 4 4
22 3 4 3 4 3 4 4 4 3 3 4 4 4 3
23 4 4 4 3 3 3 3 4 3 3 3 4 4 4
24 3 3 4 3 3 3 4 4 3 4 4 3 4 3
25 3 4 4 3 3 3 4 3 3 4 4 3 4 4
26 3 4 3 3 3 4 4 4 3 4 3 3 4 4
27 4 4 2 4 4 4 4 4 4 4 3 4 4 4
28 3 3 3 4 4 4 4 4 4 3 2 4 4 4
29 3 3 3 4 3 4 4 4 4 3 2 4 4 4
30 3 3 4 4 3 4 4 4 3 4 4 4 4 3
3.6 3.53 3.67 3.53 3.23 3.8 3.87 3.7 3.37 3.5 3.57 3.67 3.8 3.73
Average 3.6 3.38 3.79 3.44 3.62 3.77
Overall Mean 3.6
BUS TERMINAL MANAGEMENT SYSTEM 69
Appendix C
GANTT CHART
In scheduling tasks, the bars represent each activity and each bar represents the relative
length of the task. Considering the system development cycle has its 6 major tasks, the
study phase, analysis phase, design phase, development phase, testing and debugging, and
implementation.
Tasks Jun Jul Aug Sep Oct Nov Dec Jan Feb
Initial Data
Gathering
Problem Analysis
&
Conceptualization
Chapter 1
Documentation
Chapter 2
Documentation
Chapter 3
Documentation
Preliminary
Design
Project
Development
Testing and
Debugging
Chapter 4
Documentation
Chapter 5
Documentation
Final Defense
Final Report