l4-IReserve An Online Event Reservation For Lipa City
l4-IReserve An Online Event Reservation For Lipa City
JEROME F. BENIGNO
[email protected]
University of Batangas
Lipa City, Batangas, Philippines
RUSSEL G. REYES
[email protected]
University of Batangas
Lipa City, Batangas, Philippines
ABSTRACT
146
International Peer Reviewed Journal
conflicts of schedule with the event reservation. Thus, iReserve: An Online Event
Reservation for Lipa City Cultural was proposed to serve as a useful tool for
booking events and send updated notifications about the status of the request
event details by integrating SMS technology. iReserve is designed to process
the booking request and search for clients’ available target event schedules from
the system database. The study used the software development life cycle in
developing the proposed application. The web application structure was designed
using workflow, entity-relationship, context, and use case diagrams. The web
application was developed using different open sources such as HTML, CSS,
JavaScript, PHP, and MySQL. iReserve was evaluated using ISO 9126 software
evaluation tool assessing the web applications’ functionality, reliability, usability,
efficiency, portability, and maintainability. The study concluded that using several
diagrams and a combination of open source technologies, the web application
designed and developed would meet the specified functionalities.
INTRODUCTION
148
International Peer Reviewed Journal
from one mobile telephone device to another. SMS or text messaging dominates
today’s communication since seventy-four percent of all cell phone users send
and receive text messages nowadays. The technology behind SMS has paved the
way for the rapid growth of text messaging improvement that has allowed users
to broadcast SMS text messages from mobile phones and computers with SMS
software and through public SMS gateways. The link between text messaging to
SMS technology now connotes the terminology of “SMS” as the act of texting or
sending text messages even with a different communications protocol (Olaleye,
Olaniyan, Eboda, & Awolere, 2013). Many applications needed to do real-time
notification, especially when an event occurs, thus web and mobile with SMS
as the gateway to communicate with costumers’ shows excellent potential in
transforming data into useful information.
There are lots of researches and innovation that uses web and mobile
technology. In the study of Maulana, Nugroho, and Santoso (2017), a
queuing reservation system was developed for medical centers built using PHP,
CodeIgniter Framework with MySQL Database, MQTT, responsive design,
and cloud-based storage. The IoT-based system is provided in medical centers
and synchronized with the web-based app, making a queuing system with two
methods for reservation; it’s an online and offline method. The system makes
the queue time more effective and efficient as applied to the public service
system. Yugopuspito, Herwansyah, Krisnadi, Cahya, & Panduwinata (2016)
also designed and developed a hotel-like booking system for a parking slot, a
reservation-based parking system. In the study, the system allows the user to
book a parking slot in advance. The system also provides a module that would
notify the user based on several events such as users entering their grace period of
cancellation; users entering the parking lot; a reminder for the user who will end
the parking, they may extend the period of parking, or the must leave at the end
of the parking period; and thanks notification and wrap-up bill. The system was
developed and tested successfully using different constraints.
.Another study conducted by Sakthi, Leo, Monisha, and Ramesh (2014) was
an advanced train reservation and passenger intimation with a safety system that
focuses on an interactive and user-friendly system that modernize the railway
system of India through the application of modern technologies such as GPS,
touch screens, GSM and other advanced communications system. The study helps
railway management to track lapses and dilemmas encountered using the manual
mode. Another study conducted by Mushtaq (2019) deals with enhancing the
usability of an Online Airline Reservation System by making it more flexible,
149
JPAIR Multidisciplinary Research
considering the travelers’ compliant behavior. Other factors that affect customers’
behavior, such as service quality attributes and external variables, were computed
to determine their association with travelers’ flexible behavior and ascertain their
range and strength of association using Pearson Correlation Coefficients and
Multiple Regression Analysis. Shibata, Ueda, Sun, and Ito (2016) proposed an
online scheduling system for tours by one-way electric vehicle (EV) sharing. The
system focuses on taking reservations of tours with their multiple destinations,
and time windows stay time for visiting each destination. After reservation, the
system then tells the user the sequence and scheduling of visits to each destination
and which specific EVs to take. The EV’s battery status enables users to move long
distances without concerns about the remaining battery. The study showed that
the proposed system improved the acceptance rate of reservations while reducing
the relocation count (the number of EVs moved to rebalance the distribution) by
up to 15%. Relevant to the study mentioned above, Atchariyachanvanich (2019)
proposed research focusing on assessing customer’s attitudes towards using online
hotel reservations in Thailand. It was designed to investigate whether or not
the perceived trust and perceived risk would affect the customer’s attitude. The
model was developed, and its hypotheses were tested by using structural equation
modeling. The results of the questionnaire filled out by 446 Thai university
students pointed out that the customer’s perceived trust is significantly associated
with the customer’s attitude towards using online hotel reservations. Still, the
customer’s perceived risk does not affect the attitude towards using it.
Lipa is one of the three cities in Batangas, Philippines (the others being
Batangas City and the City of Tanauan). It is situated 80 kilometers south
of Manila. According to the latest census, it has a population of 283,468
inhabitants in 59,063 households. The city is considered a religious center due to
the numerous magnificent churches, convents, retreat facilities, and seminaries.
Dubbed as the “Little Rome of the Philippines,” tourists usually flock to the city,
especially during Lenten Season. It is also the Archdiocese of Lipa and the home
of two popular apparitions, the Shower of Petals in 1948 and the “Lady” atop
a coconut tree in 1993. It is also the host to the annual Marian Pilgrimage: The
National Day of Prayer for Peace and the Sanctification of the Clergy.
Being at the forefront of economic activities in the province and the region,
Lipa City is ideal for investments due to its business-friendly environment. It
provides great opportunities for light industries such as the LIMA Industrial
Estate, Nestle Philippines, and other multi-national companies. Having been
identified as one of the ten cyber growth corridors in the country, Lipa City has
150
International Peer Reviewed Journal
great potential in business process outsourcing. It has been chosen as one of the
Top 10 Next Wave Cities for a couple of years.
With this, the Lipa City government needs more automated systems that
would cater to its investors’ and residents’ needs for more opportunities and
success in the future. The above-mentioned literature and researches have a
significant impact on developing an online reservation system for the Lipa City
Cultural Center (iReserve), considering the implication of internet and mobile
technology. iReserve aims to provide a solution for the problems encountered
by the Lipa City Cultural Center management in using their current manual
event reservation system, such as conflicts on event reservation resulting from
double-booking; blocking of dates for priority reservations like events imposed
by government officials, and management of schedule for events happening on
same dates. The developed web-based system with SMS notification simplifies
the reservation process faster, easier, reliable, and more efficiently through the
different software tools and techniques.
METHODOLOGY
The researchers used the software development life cycle (SDLC) waterfall
model to develop the web application and ISO/IEC 9126 testing standard as an
assessment tool to evaluate iReserve. Aside from the assessment tool, iReserve was
also evaluated based on the demographics of the 30 respondents.
Initially, data and information were gathered by studying existing online
reservation systems of the same concept and the current operation of the Lipa City
Cultural Admin Office. After identification of user requirements/specifications
151
JPAIR Multidisciplinary Research
and analysis of the manual reservation systems, including its processes, the
design of the iReserve system was illustrated using various system design tools
like a flowchart, data flow diagram, and use case analysis for a straightforward
interpretation of the flow of the system of data including its relationships to
different entities. The detailed logic diagrams, process diagrams, and description
of all functional and non-functional requirements were used for more specific
system design. Next to design was the implementation of all the user and system
requirements gathered used in coding through different programming languages
such as HTML and PHP as the primary language for the system’s functionality
and features, MySQL for its database and SMS API module that served as a link
for notification between the website and mobile phones of the end-users.
iReserve prototype was then tested based on form validation, file handling,
and error handling by its end-users. By structured verification approach, detected
defects by the proponents were solved immediately. A useful system review was
necessary for good software design, accuracy, and quality. The validation process
was also used to examine whether the software satisfies the user requirements
and matches conditions for which it was made through ISO/IEC 9126 software
evaluation standard.
In this chapter, the results of the study are presented and discussed following
the main objective of the study; to develop an online reservation system for Lipa
City Youth and Cultural Center. Figures 1 to 3 several present diagrams which
are results of the first specific objective – to design a web application considering
the user requirements. Figures 4 to 6 show screenshots of the results of the second
specific objective – to develop the web application using several open source
technologies. And Tables 1 to 7 present the results of the third objective of the
system – to test and improve the web application, the researchers used the ISO/
IEC 9126 software standard.
A flowchart illustrates the sequence of processes in a system using several
symbols. The step-by-step procedures of iReserve are shown in Figure 1. The
user needs to log in to the system before sending a reservation. The admin also
requires to log in to the system before approving reservations. The illustration
presents that the requirement to log in is the user must have a valid username
and password; if it is validated, they can access the system and manage the events.
Only the administrator can approve the event reservation request and confirm
152
International Peer Reviewed Journal
through electronic mail, and if the reserved event is approved, they will fill out
the forms.
153
JPAIR Multidisciplinary Research
perspective. The use case diagram of an admin account is shown in Figure 3. The
admin account has full access to the system. An admin can approve or decline
user requests and post announcements to the website.
Figure 4 shows the data that is stored in the database of the system. A user
needs to register first before accessing the system, and the data provided by the
user are stored in tbl_user. After registration, a user can apply for a reservation,
154
International Peer Reviewed Journal
and the details are stored in tbl_reservation and tbl_status. The admin confirms
the application, and the status of the application is stored in tbl_confim. The
admin also posts announcements, which are stored in tbl_post.
Figure 5 shows the login module of iReserve. A signup button is provided for
users who do not have an account. They will be required to fill in all the necessary
information needed for the registration, like the user needs to provide an email
address to register. An account is required to access the system, which will be
validated for access control. The login module also allows the user to recover their
registered account if they forgot the username and password through forgetting
the password.
155
JPAIR Multidisciplinary Research
Figure 6 shows the news and events page of the system. It is accessible by both
admin and user accounts to see information and update. This feature helps the
user view Lipa City Youth and Cultural Center’s schedule the upcoming events
and programs and immediately check its availability of dates before submitting
a reservation request in the system to avoid conflicts. The administrator can find
all the requested activity and use the search function through filtering by date
request.
Figure 7 shows the requests list sent by the users to the administrator site.
Only an administrator account can confirm and approve the reservation request
of the users. An application can be approved or rejected depending on the
availability of Lipa City Youth and Cultural Center from the list of event dates.
156
International Peer Reviewed Journal
Figure 8 shows the reservation form that the users need to fill out to request
for Lipa City Youth and Cultural Center. The user needs to provide the required
fields before submitting the request, including its category of event, payment
details, and the target date of the event.
To determine the performance of the system, this study adopted the ISO
9126 evaluation instrument for software, with the following criteria: functionality,
usability, reliability, efficiency, portability, and maintainability.
The following were undertaken during the software evaluation: (1) presented
the system to the respondents from Lipa City Youth and Cultural Center, (2)
demonstrated and explained the functionalities of the system to the respondents,
(3) asked the respondents to use the system for evaluation, (4) distributed the
questionnaires to the respondents. In compliance with the data privacy act,
the respondents were not required to provide their names in the surveys. Their
answers were treated confidentially, (5) tabulated the data and computed the
mean for each criterion and the overall mean for all criteria, and (6) interpreted
the results for the equivalent descriptive rating in Table 1.
157
JPAIR Multidisciplinary Research
Female 2 1 3 3 13 50 % 33 % 50 % 43 % 43 %
Male 2 1 6 4 17 50 % 67 % 50 % 57 % 57 %
Participants were asked personal questions such as age and gender. As seen in
Table 2. 43% of participants are female and 57% of participants are male.
158
International Peer Reviewed Journal
Table 6 presents the results of the evaluation regarding the system’s usability.
The system gained an overall mean of 4.9, which is equivalent to an excellent
rating. This indicates that the system is user-friendly and provides an attractive
user interface.
Table 7 presents the results of the evaluation regarding the system’s reliability.
The system gained an overall mean of 4.6, which is equivalent to an excellent
rating. This indicates that the system is fault-tolerant and recoverable.
159
JPAIR Multidisciplinary Research
Table 8 presents the results of the evaluation regarding the system’s efficiency.
The system gained an overall mean of 4.7, which is equivalent to an excellent
rating. This indicates that the system is prompt and effective.
Table 9 presents the results of the evaluation regarding the system’s portability.
The system gained an overall mean of 4.8, which is equivalent to an excellent
rating. This indicates that the system is accessible and convenient to use.
160
International Peer Reviewed Journal
Table 12 presents the results of the computer system usability. The system
gained an overall mean of 4.86, which is equivalent to an excellent rating. This
indicates that the users find the system effective and it satisfies their needs.
161
JPAIR Multidisciplinary Research
CONCLUSIONS
162
International Peer Reviewed Journal
events - to be able to accept reservations for Lipa City Youth and Cultural Center
without conflicting other events that have prior reservations – and to disseminate
information online. Thus, the system was proposed and developed to cater to
the client’s needs to manage a schedule of Lipa City Youth and Cultural Center
efficiently through the online reservation and to post news and announcements
through a website.
The software has many benefits such as improvement of efficiency and
productivity, reduction of errors, increase in quality of service. For this reason,
it becomes essential to understand the factors that affect the intention of use of
i-Reserve.
Based on the findings of the study, the following conclusions were derived, (1)
using a flowchart, context diagram, an entity-relationship diagram, the proposed
system was successfully designed such that: (a) the user can send reservation
online; (b) the admin can manage the requests sent by the user, and (c) the user
and admin can search for available dates of Lipa City Youth and Cultural Center,
(2) the proposed system was developed successfully using: (a) HTML and CSS
for the user interface; (b) JavaScript for form validation and error handling; (c)
PHP for sending and retrieving data to and from the database; and (d) MySQL
for data storage; and (3) Using ISO/IEC 9126 testing standard for software, the
functionality, reliability, usability, efficiency, maintainability, and portability of
the proposed system was tested and was rated excellent.
RECOMMENDATIONS
LITERATURE CITED
163
JPAIR Multidisciplinary Research
Chang, D. Y., Belanger, F., & Uysal, M. (2006). The relationship among
trustworthiness, time lapse, and online reservation in the hospitality and
tourism industry. In Advances in Hospitality and Leisure. Emerald Group
Publishing Limited. Retrieved from https://doi.org/10.1016/S1745-
3542(05)02009-6
Novak, T. P., Hoffman, D. L., & Yung, Y. F. (1996). Modeling the structure
of the flow experience. Retrieved from http://papers.cumincad.org/cgi-bin/
works/Show?3105
Olaleye, O., Olaniyan, A., Eboda, O., & Awolere, A. (2013). SMS-based event
notification system. Journal of Information Engineering and Applications, 3(10),
55-62. Retrieved from http://bit.ly/3tFBJT6
Sakthi, B. T. S., Leo, J. J., Monisha, R., & Ramesh, S. M. (2014, February).
Advanced train reservation and passenger intimation with safety system.
In International Conference on Information Communication and Embedded
164
International Peer Reviewed Journal
Shibata, N., Ueda, T., Sun, W., & Ito, M. (2016, September). EVTour: Online
Scheduling System for Tours with Multiple Destinations by One-Way EV
Sharing. In 2016 IEEE 84th Vehicular Technology Conference (VTC-Fall) (pp.
1-7). IEEE. Retrieved from DOI: 10.1109/VTCFall.2016.7881004
Yugopuspito, P., Herwansyah, R. A., Krisnadi, D., Cahya, S., & Panduwinata,
F. (2016, July). Performance notification in a reservation-based parking
system. In 2016 International Seminar on Intelligent Technology and Its
Applications (ISITIA) (pp. 429-434). IEEE. Retrieved from DOI: 10.1109/
ISITIA.2016.7828698
165