0% found this document useful (0 votes)
149 views70 pages

1.1 Project Context (Framework/Basis) : Online Hotel Management System of Valley Hotel With Sms Notifications

The document describes an online hotel management system with SMS notifications for Valley Hotel. The system aims to (1) provide an easier way for customers to reserve rooms online, (2) create a user-friendly system suited to the hotel's needs, and (3) provide real-time availability of rooms. Key features include allowing customers to register online, view reservations and feedback, locate the hotel on a map, and view images of hotel rooms. The system seeks to improve organization and access to customer information for hotel staff.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
149 views70 pages

1.1 Project Context (Framework/Basis) : Online Hotel Management System of Valley Hotel With Sms Notifications

The document describes an online hotel management system with SMS notifications for Valley Hotel. The system aims to (1) provide an easier way for customers to reserve rooms online, (2) create a user-friendly system suited to the hotel's needs, and (3) provide real-time availability of rooms. Key features include allowing customers to register online, view reservations and feedback, locate the hotel on a map, and view images of hotel rooms. The system seeks to improve organization and access to customer information for hotel staff.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 70

ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

1. INTRODUCTION

1.1 Project Context (Framework/Basis)

Computer is important nowadays. It makes life more convenient and people


where able to make work easier and faster. And because of computer, works of
man will be more reliable and produce accurate results. This study was made for
the purpose of removing manual process that people manipulate and do thing that
beneficial to them. Computer stands the one that has an important role in our
modern way of life. The researchers choose the Online Hotel Management System
for Valley Hotel to manage their reservations faster and without wasting their time
in making reservation. The system that the researchers choose has Features that the
user can manage and easy to understand by the other people if they are well
trained. The propose system can Add, Save, Update, Search, Delete, Print records,
and Manage account. They can use it in their working problems. Valley Hotel has
a problem in manual recording and filling up information. It will take a lot of time
in filling up and writing a lot of data. Some files of the Customer are just stored in
a cabinet on the Managers office. The CRO or Authorized person who manages
the system will take time to search files when customer wants to verify something.
Sometimes other forms of the Customer are lost because of insufficient storage and
security. The researchers want to aid the problems of Valley Hotel so the
researchers proposed a system that can help them and make fast and better services
in their Company. This system will being able to make a retrieve and restore data

This system can be programmed to see the services offered of Valley Hotel
through online. It can provide accurate and reliable reports.

Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 1


ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

1.2 Purpose and Description

 What is the purpose of your project?


o The purpose of hotel reservation system is to provide a place for the
travellers to sleep. A hotel reservation system is also known as
central reservation system (CRS). Before computer
technology, hotel reservations made most of their bookings by phone and
manually writing the details down or by face to face.
 What is good in your project?
o The hotel management system has a real time updating of rooms to
available to reserved and vice versa.
 What makes your project unique, innovative, and relevant?
o We embedded features of our hotel reservation such as the following;
1. The registration and security module wherein it will allow clients to
register, but the administrator will validate it first and once it its been
validated you will receive a sms that you can use the account for
reservation.
2. The user feedback or comments, wherein the administrator will filter the
comments if it is positive the feedback will be posted but if not it will
delete.
3. Reservation Preview of the clients/customers to check their reservation.
4. The system has a google map so that it will easily be locate by the
clients/users
5. The system also has a street viewer to view to structure of the Company.
6. Image Slider to tour our clients inside their specific room that they
selected.

Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 2


ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

1.3 Objectives

1.3.1 General Objective

Generally, this study aims to develop an Online Hotel Management System


for Valley Hotel with SMS Notification that aims to promote and advertise
the hotel to encourage people to visit and experience the hotel and to
provide detailed data or information of the hotel’s services.

1.3.2 Specific Objectives


Specifically, it aimed:

A. To provide an easier and hassle-free way to reserve a room;

B. To create a system that is suited to the need of the agency;

C. To provide real time information of availability of rooms.

D. To provide a web site that can allow a user to search or cancel


his/her reservation over the internet at any time; and

E. To create an easy-to-understand and user-friendly system

Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 3


ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

1.4 Scope and Limitation

The study focuses on the development of Online Hotel Management


system of Valley Hotel. The study will be conducted during the first semester of
school year 2018-2019. The Online Hotel Management system is concerned with
allowing client reservation online computation of bills, and monitoring of
reservations, walk-in clients are also included. However, online payment is not
included in the system and the system will not be viewed when there is no
internet.

1.5 Significance of the Study

This study aimed to improve the accuracy and effectiveness of the present
system that could benefit the staff of Valley Hotel.
The researchers hope that the study would be beneficial to the following:
Manager of the Hotel
The Manager of the company will have more organized and systematic
way of recording and accessing all the important records of the hotel.
Front Desk Officer
The proposed system could make the task of the front desk officer easier
and more convenient and in terms of generating reports, the officer could provide
accurate and efficient reports.
Researchers
They can enhance their potential in interacting with employees. Discover
their competence in the field of Information Technology and Systems Analysis
and Design and they can enhance and develop their skills as future programmers
and system analysts.

Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 4


ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

Company/Agency
The system gives high quality output with the least investment of time,
material and other resources. Efficient and organized operations make it possible
to reach goal faster and eliminate errors in data and information. An important
goal of the system is to increase the accuracy of data and information being
gathered.

Thus, this study supplements and complements the present generation and
the future generation.

1.6 Definition of Terms

The following operational and conceptual terms are hereby defined to have better
understanding of the study:

Amenities – additional equipment to the hotel.


Browser - a software program that enables users to access Internet resources.
Microsoft Internet Explorer, Netscape Navigator, and Mozilla Firefox are all
browsers.
Code- set of instruction/programs that have been converted from the source code
that only computer can understand.
Computer – is an electronic device capable of accepting data and processes this
data to become meaningful information.
Computer Based System - is a program or application that holds and
manipulates information, data, or certain field.

Database - A collection of information stored in an electronic format that can be


searched by a computer.

Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 5


ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

Data – is information that has been translated into a form that is more convenient
to move or process. Relative to today’s’ computers and transmission media, data
is information converted into binary digital form.
Delimited - determine the limits or boundaries of a system.
Entity – person, partnership, organization, or business unit which has a legal
existence, for which accounting records are kept, and about which financial
statements are prepared.
Identification Number – employee’s unique identification number carrying the
whole name, position, department, and the picture that serve as proof of the
employees’ identity.
Information – a data that can be stored retrieved and manipulated by a computer.
Manual System- is a process of computing the compensation of salaries of
employees involving their hands and physical source.
Output – is information resulting from computer processing, which is delivered
to user as printout or video display or transferred to a disk.
Password – a secret word or phrase that somebody must use to gain entry to a
place.
Process – is a conceptual scheme (an abstraction of the second level). It is an
action which we see as a sequence of constituting sub- actions. The states of the
world resulting from
Program – also known as software. A program is simply something that allows
you to work or play on the computer. Programs are used to create documents and
files for the user, or to just have fun. Programs are what actually put your
computer to good use. Without a program, your computer is impotent.
Reservation - the action of reserving something.
SMS – short message service.
Storage – the area of non-volatile memory in the computer such as in a hard disk
or an external device, as a diskette or tape were copies of program and data files
are kept for future use.

Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 6


ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

System – a regular interaction of interdependent elements forming a unified


whole (people, materials, and equipment’s).
Scope - the extent of the area or subject matter that something deals with or to
which it is relevant.
User Management – consist of an access level that will manage or organized
whether the employee have the right to access the whole system.

Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 7


ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

2. REVIEW OF RELATED SYSTEMS

The chapter presents the gathered literatures and the studies that are believed to have
bearing on the present studies.
According to C.L. Adap, J.R. San Juan, P.B. Sillio, (2013) in their study
“Online Billing and Reservation System for Royal Palm Paradise Resort”, the system
contains two pages which are Administrator page and Customer page. The administrator
page has the authority to access the whole system and will be able to update all the
records of the customer for reservations made through phone call or walk-in customers,
change the status of the reservation of the customers, update the list of the facilities
available in the resort. Computation of bills of reservation and add-ons, and generating of
reports are also under the Administrator page. The proponent’s system also contains two
pages similar to the Online Billing and Reservation System of Royal Palm Paradise
Resort, wherein Administrator page will manage all the transaction made by the
customer/user. In Administrator page can all so see reports, update all records and the list
of the facilities in the resort.
In study conducted by Delizo, Et Al, (2013) in his study “Online Hotel
Reservation System (OHRS)”, is efficient and brilliant software, yet it is easy and
uncomplicated to use. OHRS grants complete authority and power on hotel or motel
room booking over the internet. This entails that one can accumulate all guest payments;
enter own room descriptions, facilities, rates and allocations into the Reservation System.
OHRS also allows to confirm accommodation in real-time at hotel’s web site and close
the sale without more ado. There are several benefits of OHRS. It makes the reservation
process computerized and thus helps one to undertake a large amount of transactions at a
low cost. It enables one to check available inventory and complete an online booking
from making the reservation process more efficient and less time consuming. OHRS
assist hotel’s guest and agents with different payment options such as credit/debit cards.

Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 8


ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

Meanwhile Louw, Door Janne, (2013) in their “Hotel Reservation


System”,developed a hotel management system that can be used online. This system
allows the guests to do their booking online by them self. Some of task that the system
can do are providing a query for arriving date and the length of staying, providing the
number of On rooms, view all available rooms and provides user the ability to choose one
or more of them, recording the number of on rooms, view all available rooms and
provides the user the ability to choose one or more of them, recording kind of guests and
how many going to be in the single room, providing the cost of booking, asking the users
if they want additional service; such as, dinner or breakfast, storing the guests detail; like,
name, address and telephone, asking the user for confirmation, final confirmation views
with the detail of booking and the guests can review or cancel the booking.

M.R. Condino, A.M. Cuevas, G. De Leon, (March 2013) in their study “Online
Billing and Reservation System Waterville Island Resort”, said that the mode of payment
of the system is through credit card where 50% deposit is required for every reservation
made. The information are stored in database that is why the system can be used to
retrieve data and display available rooms for reservations. The proposed system is similar
to the Online Billing and Reservation System Waterville Island Resort because it will
also have database where all information will be stored for security. The proposed system
will also use credit cards as the mode of payment and the hotel also requires 50% down
payment for any reservation.
David Wardell,(2012)in his study “Hotel Technology and Reservations
System”,discussed the nature of hotel reservations in the world nowadays. According to
the article, the lodging industry is the most under automated segment of the international
travel industry. Reservations are often still dealt with by hand. This lack of automation
represents a serious point of weakness concerning competition between hotel chains and
hotel industry as a whole. In addition, a successful reservation system requires a database
inventory system that when processed, a message is transmitted to the property in
question with information that the local guest info database should be updated. The study

Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 9


ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

of David Wardell helped the proponents to know the current trend in online reservations
system.
Meanwhile Constante, K., Estollose, E., San Jose, A(2011) conducted in their
stusy that “Online Billing and Reservation System of Viewfort Terrace Viewhill Resort”,
Viewfort Terrace Viewhill’s main problem is the lack of technology which leads to
conflict of schedules, data inconsistency, data redundancy, data loss, lack of security and
it is space consuming. Because all of the transactions are stored in one logbook, all of
these problems are encountered by the management. In order to avoid these problems, the
proponents proposed an online billing and reservation system for Viewfort Terrace
Viewhill Resort. The system has a database for the resort where all of the company’s
transactions are stored and it has also the ability to compute all the billings of the client.
Online Billing and Reservation System of Viewfort Terrace Viewhill Resort
Carmona,Cavite has similarities to the study of the proponents because of the following
problems.
J.A. Legaspi, M. Lamson, P.V. Gazme, (2011) ”Online Billing and reservation
System of Adams Beach Resort”, was developed in order for the company to have a
systematized form of operation and transaction in addition to a trouble-free work for the
officers-in-charge. The system has a user-friendly environment and includes reservation
packages, services and procedures. The similarities of Online Billing and Reservation
System of Adams Beach Resort to the study of the proponents is that it also aims to have
a systemized form of operation and transaction for the clients and to help the manager to
have a trouble-free work. The proponents’ system also have a user-friendly
environment/website where the clients can also see the different rates, amenities and
reservation packages offered by the resort.
According to Pantaleon, C.D.,( 2011) in his study “Online Reservation with
Billing System for Puerto Real Resort ”,the information system provides graphical and
textual information about the resort. This includes location, prices and other information
regarding the resort and what it can prefer. It is created with a user friendly environment
because the proponents are aware that not all persons who will view the website are

Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 10


ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

advanced users. The reservation with billing system included in the proposed system is
very competent. Through this, customers can make a reservation by just accessing the
website. Thus, this can be helpful to the customers in terms of cost and time. Cost and
time, because they do not have to go personally or call to the company to ask for
reservation. This feature will not just be favorable to the customers but to the company
too. Having an online reservation system will make an edge over the companies.
Bituin Abi, (August 2010) in her study “Apartelle Online Reservation System”,
said that short term base lodging is the main reason that a hotel has been established. In
the Philippines, wherein many foreign people go and have a vacation, hotel is always
their first destination to have relaxation after long hours of travel in an airplane. Because
of the rapid increase of foreigners visiting the Philippines for a vacation, a common sight
is the establishments ad sophisticated hotels for competitive advantage. As the result of
the competition between different hotels, various business strategies had been made to
attract customers, such as putting discounts, having beautiful and relaxing environment
and above all having a state of the art computer system and facilities. The current
problem observed is the manual guest list records, the manual reservation of guests, the
manual booking of rooms for the guests which takes a long time to accomplish.

Zapanta, B., Belardo, R., Flores, F., Sobrevilla, G( 2009) “Online Reservation
with Billing System for Villa Silvina Resort”, is a system that is mostly focused on
making reservations for the resort and the rooms in their resort. The system is also
capable of displaying the billing statement of a particular customer and can also produce
receipts of the transaction. It is also capable of generating management reports on a daily
or monthly basis.The proponent’s system will generate reports similar to Online
Reservation with Billing System for Villa Silvina Resort. The website created by the
proponents has the features of the resort, and the system can track all the amenities
available for the customers.

Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 11


ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

3. TECHNICAL BACKGROUND

The current technologies (hardware/software/network) used in the current system


o Hardware
 Personal Computer/Laptop
 Printer
o Software
 Database : MySQL 5.7
 Hosting Engine : Apache 4.4.2
 Text Editor : Sublime 3.2/ Notepad++
 Browser : Google, Mozilla Firefox, Internet Explorer
 Operating System: Windows 7, 8, 10 (x32, x64)
o Peopleware
 Administrator – head of the organization
 Employees/staff – employees or staff of the hotel.
 Guests – person or group of person who reserve a room.

The project works as a web system. The server side allows full access of the system
where an administrator manages all the major functions of the system. The client side
will be used for the reservation of rooms.

Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 12


ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

4. METHODOLOGY

4.1 Requirements Analysis


The researchers floated questionnaires and gathered suggestions from? In building
the system. It is actually a two-step process involving an initial survey of the
current system and then an analysis of the user’s needs. The output of this phase
will be documented in the next section.

4.2 Requirements Documentation


4.2.1 User Requirements

o The system should be able to respond to all platforms(mobile responsive);


o The system should provide pieces of information to the customers/clients
who are not familiar with Valley Hotel online;
o The system should be able to provide a room reservation or the system
can provide a room for the clients;
o The system should be able to send sms (Short Message Service)after
reservation;
o The system should be able to provide a web site that can allow a user to
search or cancel his/her reservation over the internet at any time; and
o The system should be able to accept comments from the clients.

Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 13


ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

4.2.2 Functional Requirements

A. Flowchart

The flowchart diagram shows the processes on how to use and how to
reserve a room and the process is approved by the admin.

Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 14


ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

B. Context Level Diagram

The Context Level Diagram of the proposed Hotel Management System. The
main process is the system itself. The main entity is the Book a Room where
all necessary details are captured like Bookings, Time/Schedule, Guests
Rooms.

Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 15


ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

C. Data Flow Diagram (DFD)

The data flow diagram shows the different level of processes of the proposed
system. The Diagram shows the seven processes saved as the registration
where clients register the necessary information needed by the system. The
system will automatically generate invoice or receipt when clients is checking
out. The clients will then register his/her account by inputting their username
and password. The system is capable of real-time availability of rooms and
system also can monitor status of rooms. Generation of reports such as the
receipt and Summary of sales shall be printed as an output of the overall
system.

Add – this function allows the user to add/create new reservations.


Cancel – this function allows the user to cancel his/her reservation.
Search – this function allows the user to search his/her reservation.
Print - this function allows the system to generate receipt of customers.
Reserve – this function allows the user to reserve a room.
Cancel Reservation – this function allows user/admin to cancel reservations.

Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 16


ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

Check-In - this function allows the user to occupy a room.


Check- Out - this function allows the user to check-out a room.
Extend - this function allows the user to extend his/her days in the hotel.
Add Amenities - this function allows the user to add his/her amenities in the
room.
SMS Notification - this function will be sending notifications when you are
transacting the system.

4.2.3 Data Requirements

Entities Attributes Type Example


Amenities ID int 1
Description varchar towel
Price decimal 100
ID int 1
Comments varchar Good
Feedbacks DateTime datetime January 17,2019
GuestID int 15-20112
StatusA varchar Approved
RoomNumber int 201
ID int 1
LastName varchar Banan
FirstName varchar Raul
MiddleName varchar Dulin
Guests ContactNo double 9069699318
Address varchar Peñablanca
Cagayan
EmailAddress varchar [email protected]
Image blob
Status varchar Active
ID int 1
Reservation Date date 2018-12-21
GuestID int 23
RoomNo int 209
CheckinDate date 2019-12-21
CheckinTime time 2:00PM
Reservations CheckoutDate date 2019-12-25
CheckoutTime time 12:00NN

Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 17


ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

NoOfDays int 4
RStatus varchar Reserved
NoOfGuests int 2
Notes varchar Good
TotalBill int 2500
ID int 2
RoomImages RoomNo int 209
Images blob
ID int 1
RoomNo int 101
Description varchar Good for travellers
Rooms FloorNo int 1
RoomRate int 2500
MaxHeads int 2
Category varchar Superior Single
Status varchar Available
Transactiondetail ID int 1
TransactionNo. int 00001
AmenityID int 3
Quantity int 2
SubTotal int 100
ID int 1
TransactionNo int 00001
GuestID int 21
RoomNo int 102
Transations CheckinDate date 2019-12-21
CheckinTime time 2:00PM
CheckoutDate date 2019-12-25
CheckoutTime time 12:00NN
NoOfDays int 4
TotalBill int 2500
AmenityTotal int 100
StatusT varchar Checkedin
Users ID int INT
Username varchar Llraull
Password varchar f657446aae807
AccesssLevel varchar Admin
Status varchar Active

4.3 Design of Software/Systems/Product/Processes


4.3.1 Data Description
Explain how the information domain of your system is transformed into data
structures. Describe how the major data or system entities are stored, processed
Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 18
ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

and organized. List the database(s) or data storage items. For a small system,
there is normally only one database. It consists of all the tables.

4.3.2 Data Dictionary

Table Field Data Type Null Remarks


ID int(11) No PK,
Amenities Description varchar(30) No auto_increment
Price decimal(10,0) No
ID int(11) No PK,
Feedbacks Comments varchar(30) No auto_increment
DateTime datetime No
GuestID int(11) No
StatusA varchar(30) No
RoomNumber int(11) No
ID int(11) No PK,
LastName varchar(30) No auto_increment
FirstName varchar(30) No
Guest MiddleName varchar(30) No
ContactNo double No
Address varchar(30) Yes
EmailAddress varchar(30) No
Image blob No
Status varchar(30) No
ID int(11) No PK,
Reservation Date date No auto_increment
GuestID int(11) No
RoomNo int(11) No
CheckinDate date No
Reservations CheckinTime time No
CheckoutDate date No
CheckoutTime time No
NoOfDays int(11) No
RStatus varchar(30) No
NoOfGuests int(11) No
Notes varchar(30) No
TotalBill int(11) No
ID int(11) No PK,
RoomImages RoomNo int(11) No auto_increment
Images blob No
ID int(11) No PK,
RoomNo int(11) No auto_increment
Description varchar(30) No
Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 19
ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

Rooms FloorNo int(11) No


RoomRate int(11) No
MaxHeads int(11) No
Category varchar(30) No
Status varchar(30) No
ID int(11) No PK,
TransactionNo. int(11) No auto_increment
Transactiondetail AmenityID int(11) No
Quantity int(11) No
SubTotal int(11) No
ID int(11) No PK,
TransactionNo int(11) No auto_increment
Transactions GuestID int(11) No
RoomNo int(11) No
CheckinDate date No
CheckinTime time No
CheckoutDate date No
CheckoutTime time No
NoOfDays int(11) No
TotalBill int(11) No
AmenityTotal int(11) No
StatusT varchar(30) No
ID int(11) No PK,
Username varchar(30) No auto_increment
Users Password varchar(30) No
AccesssLevel varchar(30) No
Status varchar(30) No

Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 20


ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

4.3.3 Entity Relationship Diagram (ERD)

Figure (4.3.3) is the Entity Relationship Diagram has two main Entities-Hotel
and Customer. The Customer entity includes a more detailed set of attributes
or fields such as customer Code, Last Name, First Name, Middle Name, and
Picture. The hotel entity includes hotel Code, Check in, check out, hotel room
Date, and Feedback. The relationship is one to one because an instance of an
Customer checking in or out is considered as one transaction. The cardinality
for the relationship is both mandatory because one transaction is a valid
instance at the time an customer check in and out.

Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 21


ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

4.3.4 Hierarchical Diagram


ADMIN

USER

Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 22


ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

4.4 Development and Testing

The purpose of the Development Phase is to convert the system design prototyped
in the Design Phase into a working information system that addresses all
documented system requirements. Testing is done during the development and
after the system development.

Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 23


ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

5. RESULTS AND DISCUSSION

5.1 The Proposed System


Figure 5.1.1: The Login Form

The Log-in form is used as a security feature to secure the records and the
system.

Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 24


ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

Figure 5.1.2: The Registration Form

The Registration Form is used to register new clients for the reservation of
room.

Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 25


ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

Figure 5.1.3: The Dashboard

The Dashboard (5.1.3) contains all main menus such as HOTEL FLOOR
PLAN, SET-UP, TRANSACTIONS, REPORTS, and FEEDBACKS. This page also
displays the color coded floor plan of the hotel.

Figure 5.1.4: The List of Guests Page

Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 26


ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

Guests page displays the guests list and information. In this form, you can
search, add (fig 5.1.4.1), and edit (fig. 5.1.4.2).

Figure 5.1.4.1: The Add Guests Form

Add Guest form (fig. 5.1) allows the user to add new guest record. ID
must be unique from each other. All fields must be filled-up.

Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 27


ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

Figure 5.1.5.2 The Edit Guest Form

Editing Form allows the user to update guest’s information. ID must be


unique from each other. All fields must be filled-up.

Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 28


ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

Figure 5.1.6 The List of Rooms Form

The List of Rooms Form displays all the rooms available. This is where you
can add (fig 5.1.6.1), edit (fig. 5.1.6.2), and delete (fig. 5.1.6.3) list of rooms.

Figure 5.1.7.1 The List Reservation Form

The reservation form stores all reservations from the clients. In this form you
can add walk in reservations (fig 5.1.7.2) list of rooms.

Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 29


ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

Figure 5.1.8.1 The Add Walk in Clients Form

The add walk-in clients form allows the user to add check-in details for
walk-in guests.

Figure 5.1.9. The Transaction Form

The transaction form displays all the checked- in clients of the hotel.
This is where you can add amenities (fig 5.1.9.1), extend (fig. 5.1.9.2), and check-
out (fig. 5.1.9.3) list of rooms.

Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 30


ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

Figure 5.1.9.1 The Amenities Form

The amenities form displays all the amenities in the hotel. This form
allows the user to select one or more amenities in every transaction.

Figure 5.1.9.2 The Update Checked-in Form

Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 31


ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

The Update Checked-in Form is use to extend the duration of the guests in
the hotel.

Figure 5.1.9.3 The Check-out/Invoice Form

Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 32


ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

The Check-out/Invoice Form is used to check-out clients and pay their


bill in the hotel.
Figure 5.2.1.1The Check-out Form

The Checked-out Form displays all the checked-out clients of the hotel.
Figure 5.2.1.3 The Cancelled Reservations Form

The Cancelled Reservations Form displays all the cancelled reservations


of the clients.

Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 33


ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

Figure 5.2.2.1 The Sales Form

The Sales Form displays all the sales of the hotel for today, for the
month, for the year.

Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 34


ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

Figure 5.2.3.1 The Room History Form

The Room History Form displays all the room that the clients already
occupied.
Figure 5.2.4.1 The Guests Feedback Form

The Guests Feedback Form displays all the comments of the clients in the
room.

Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 35


ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

Figure 5.2.5. The User Interface Form

The User Interface Form displays the main index of the hotel. This is
where you can see navigations such as Home (fig 5.2.5.1), Rooms (fig. 5.2.5.2),
and About (fig. 5.2.5.3) of the website.

Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 36


ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

Figure 5.2.6. The Rooms Form

The Rooms Form displays all the rooms of the hotel. This is where rooms
categorized into Superior Single (fig 5.2.6.1), Superior Twin (fig. 5.2.6.2), Junior
Executive (fig. 5.2.6.3), and Senior Executive (fig. 5.2.6.4) of rooms.
Figure 5.2.7 The About Form

The About Form displays the Story of the hotel the history, Vision, and
Mission of the hotel.

Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 37


ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

Figure 5.2.8. The Reservation Form

Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 38


ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

The Reservation Form allows the user to reserve a room whether


superior single, superior twin, junior executive and senior executive.

Figure 5.2.9. The Profile Page

The profile page shows the details about the clients and their past and
present reservations and also cancelled reservations.

Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 39


ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

6. RECOMMENDATIONS

Based from the results and observations, the researchers recommend that the Online
Hotel Management system be implemented to the Valley Hotel to make the hotel
much well known to the entire region and to promote Valley hotel as well as to
improve their mode of keeping records of their clients and of the past, current and
upcoming reservations of rooms. Moreover, the system perform the following
features;

 The registration and security module wherein it will allow clients to register, but the
administrator will validate it first and once it is been validated you will receive a
sms that you can use the account for reservation.
 The user feedback or comments, wherein the administrator will filter the comments
if it is positive the feedback will be posted but if not it will delete.
 Reservation Preview of the clients/customers to check their reservation.
 The system has a google map so that it will easily be locate by the clients/users
 The system also has a street viewer to view to structure of the Company.

Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 40


ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

REFERENCES

Adap, J.R. San Juan, P.B. Sillo, (2013) Online Billing and Reservation System for Royal
Palm Paradise Resort.
https://prezi.com/9tbrzn5p67hy/computerized-reservation-system-for-bella-cristina-
resort-and-travelers-inn/

Delizo,EtAl,(2013) Online Hotel Reservation System(OHRS)


http://www.academia.edu/8458984/CHAPTER_II_Review_of_Related_Literature_For_f
urther_understanding_of_the_study.

Louw, Door Janne, (2013) Hotel Reservation System. Developed a hotel management
system. http://www.liacs.nl/assets/Bachelorscripties/2006-08JanneLouw.pdf

Marco Polo (March, 2013) Guesthouse online reservation system


http://www.penangguesthouse.com
M.R. Condino, A.M. Cuevas, G. De Leon, (March 2013) Online Billing and Reservation
System Waterville Island Resort
https://prezi.com/9tbrzn5p67hy/computerized-reservation-system-for-bella-cristina-
resort-and-travelers-inn/

David Wardell,(2012) Hotel Technology and Reservations System


https://www.academia.edu/427904/Hotel_Technology_and_Reservation_Systems

Constante,K.,Estollose,E.,San Jose, A(2011) Online Billing and Reservation System of


Viewfort Terrace Viewhill Resort
http://thesis.dlsud.edu.ph/id/eprint/736

J.A. Legaspi, M. Lamson, P.V. Gazme, (2011) Online Billing and Reservation System of
Adams Beach Resort
https://dlscrib.com/online-billing-and-reservation-system-abr-
jarl_58c9f6b0ee34352a77621ff5_doc.html

Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 41


ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

Pantaleon, C.D.,( 2011) An Online Reservation with Billing System for Puerto Real
Resort https://www.coursehero.com/file/p5ljtk0q/8-The-Online-Reservation-with-
Billing-System-for-Puerto-Real-Resort-is-similar/
Zapanta, B., Belardo, R., Flores, F., Sobrevilla, G( 2009) Online Reservation with Billing
System for Villa Silvina Resort
https://www.scribd.com/doc /162735641/Online-Billing-and- Reservation-System-ABR-JARL

Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 42


ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

APPENDICES

A. Source Code

Log-in
<?php
if(isset($error)){
echo $error;
}?>
</div>
<!-- Change this to a button or input when using this as a form -->
<button type="submit" class="btn btn-lg btn-success btn-
block">Login</button>
<a href="register.php" class="btn btn-primary btn-block btn-
flat">Register</a>
Addregister
<?php
include('../includes/config.php');
if(isset($_POST['submit'])){
$LastName=$_POST['LastName'];
$FirstName=$_POST['FirstName'];
$MiddleName=$_POST['MiddleName'];
$ContactNo=$_POST['ContactNo'];
$Address=$_POST['Address'];
$EmailAddress=$_POST['EmailAddress'];
$UserName=$_POST['username'];
$Password=$_POST['password'];
$NewPassword=$_POST['password'];
// $Image=$_POST['Image'];
//saved record
$sql= mysqli_query($conn,"INSERT INTO
guests(LastName,FirstName,MiddleName,ContactNo,Address,EmailAddress,S
tatus,UserName)VALUES('$LastName','$FirstName','$MiddleName','$Contac
tNo','$Address','$EmailAddress','pending','$UserName')");
$sql1= mysqli_query($conn,"INSERT INTO users
(UserName,Password,AccessLevel,Status)VALUES('$UserName','$NewPasswor
d=md5($Password)','guests','pending')");
if($sql){
header("location: login.php");
}else{
echo "Error";
}}?>
Add account
<?php
include('../includes/config.php');
if(isset($_POST['submit'])){
$ID=$_POST['ID'];
$UserName=$_POST['UserName'];
$Password=$_POST['Password'];
$AccessLevel=$_POST['AccessLevel'];
//saved record

Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 43


ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

$sql= mysqli_query($conn,"INSERT INTO users


(UserName,Password,AccessLevel)VALUES('$UserName','$Password','$AccessL
evel')");
if($sql){
header("location: accounts.php");
}}?>
Account
<?php
$sql = mysqli_query($conn,"SELECT * FROM users");
?>
<tbody>
<?php
while($rows = mysqli_fetch_array($sql)){
?>
<tr class="odd gradeX">
<td><?php echo $rows['ID']; ?></td>
<td><?php echo $rows['UserName']; ?></td>
<td><?php echo $rows['Password']; ?></td>
<td><?php echo $rows['AccessLevel']; ?></td>
<td align="center"><a href="editaccountform.php?id=<?php echo
$rows[0];?>"><i class="fa fa-pencil"></i></a></td>
<td align="center"><a href="deleteaccount.php?id=<?php echo $rows[0];?
>"><i class="fa fa-trash"></i></a></td>
</tr>
<?php } ?>
Editaccount
<?php
$id=$_GET ['id'];
$sql=mysqli_query($conn,"SELECT * FROM users WHERE ID=$id");
$row=mysqli_fetch_array($sql);
if($row){
?>
<label>User Name</label>
<input class="form-control" type="text" name="UserName" value="<?php
echo $row['UserName'];?>">
<label>PassWord</label>
<input class="form-control" type="text" name="Password" value="<?php
echo $row['Password'];?>">
<label>AccessLevel</label>
<input class="form-control" type="text" name="AccessLevel" value="<?php
echo $row['AccessLevel'];?>">
</div>
<div class="form-group pull-right">
<input type="hidden" name="id" value="<?php echo $row['ID'];?>">
<button type="submit" name="submit" class="btn btn-
success">Save</button>
<button type="reset" name="cancel" class="btn btn-
danger">Cancel</button>
</div>
<?php }?>
Accept
<?php
include('../includes/config.php');
Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 44
ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

if(isset($_GET['id'])){
$id = $_GET['id'];
$sql = mysqli_query($conn,"UPDATE guests SET Status='Active' WHERE
ID='$id'");
if($sql){
$username = "[email protected]";
$hash =
"f912cd82126884f666031c8daa6cb887311dd1c02dca0a64dcb7724feb0535f3";
//get data
//$numbers = array($_POST['number']);
$number = '639068414656';
$from = 'VALLEY HOTEL';
$msg = "Your account has been Validated and you can use it now to
reserve your room to our hotel!Thank you!" ;
//$numbers = implode(',', $number);
$data=array('username' => $username, 'hash' => $hash, 'numbers' =>
$number, "sender" => $from, "message" => $msg, "test" => '0');
$ch = curl_init('http://api.txtlocal.com/send/');
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
header("location: guest.php");
}else{
echo "ERROR";
}}?>
Guestinfo
<?php
$id = $_GET['id'];
$sql = mysqli_query($conn,"SELECT * FROM reservations INNER JOIN guests
ON reservations.GuestID=guests.ID WHERE RStatus='pending' AND
RoomNo=$id");
?>
<?php
while($rows = mysqli_fetch_array($sql)){
?>
List of Reservation/s in room number <?php echo $rows['RoomNo'];?>
</div>
<!-- /.panel-heading -->
<div class="panel-body">
<table width="100%" id="example2" class="table table-bordered table-
hover">
<thead>
<tr>
<th>Reservation Date</th>
<th>Guest Name</th>
<th>Check-in Date</th>
<th>Check-out Date</th>
<th>Days</th>
<th>Guest</th>
</tr>
</thead>
Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 45
ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

<tbody>
<tr>
<td><?php echo date_format(date_create($rows['ReservationDate']),"F d,
Y g:i:A"); ?></td>
<td align="center"><?php echo $rows['FirstName'].', '.
$rows['LastName'].' '.$rows['MiddleName'];?></td>
<td> <?php echo date_format(date_create($rows['CheckinDate']),"F d, Y
"); ?></td>
<td><?php echo date_format(date_create($rows['CheckoutDate']),"F d,
Y"); ?></td>
<td align="center"><?php echo $rows['NoOfDays'];?></td>
<td align="center"><?php echo $rows['NoOfGuest'];?></td>

</p>
<?php }?>
decline
<?php
include('../includes/config.php');
if(isset($_GET['id'])){
$id = $_GET['id'];
$sql = mysqli_query($conn,"DELETE FROM guests WHERE ID='$id'");
if($sql){
header("location: guest.php");
}else{
echo "ERROR";
}}?>
Guest
<?php
$sql=mysqli_query($conn,"SELECT * FROM guests");
?>
<thead>
<tr>
<th>LastName</th>
<th>FirstName</th>
<th>MiddleName</th>
<th>Contact</th>
<th>Address</th>
<th>EmailAddress</th>
<th>Image</th>
<th></th>
<th></th>
</tr>
</thead>
<?php
$sql = mysqli_query($conn,"SELECT * FROM guests");
?>
<tbody>
<?php
while($rows = mysqli_fetch_array($sql)){
?>
<tr>
<td><?php echo $rows['LastName'];?></td>
<td><?php echo $rows['FirstName'];?></td>
Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 46
ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

<td><?php echo $rows['MiddleName'];?></td>


<td><?php echo $rows['ContactNo'];?></td>
<td><?php echo $rows['Address'];?></td>
<td><?php echo $rows['EmailAddress'];?></td>
<td align="center"><img src="data:image/jpeg;base64,<?php echo
base64_encode($rows['Image']);?>" width="50px" height="50px"></td>
<?php
if($rows['Status']!="Active"){
?>
<td align="center">
<a href="Accept.php?id=<?php echo $rows['ID']; ?>" class="btn btn-
success">Accept</a>
</td>
<td align="center">
<a href="decline.php?id=<?php echo $rows['ID']; ?>" class="btn btn-
danger">Decline</a>
</td>
<?php } else { ?>
<td></td>
<td></td>
<?php } ?>
</tr>
<?php }?>
DeleteGuest
<?php
include('../includes/config.php');
if(isset($_GET['id'])){
$id = $_GET['id'];
//save record
$sql = mysqli_query ($conn," DELETE FROM guests WHERE ID='$id'");
if ($sql){
header("location: guests.php");
}else{
echo "Error";
}}?>
Editguestform
<?php
$ID = $_GET['id'];
$sql = mysqli_query($conn,"SELECT * FROM guests WHERE ID='$ID'");
$row = mysqli_fetch_array($sql);
if($row){
?>
<div class="form-group">
<label>LastName</label>
<input class="form-control" type="text" name="LastName" value="<?php
echo $row['LastName']; ?>">
<div class="form-group">
<label>FirstName</label>
<input class="form-control" type="text" name="FirstName" value="<?php
echo $row['FirstName']; ?>">
</div>
<div class="form-group">
<label>MiddleName</label>
Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 47
ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

<input class="form-control" type="text" name="MiddleName" value="<?php


echo $row['MiddleName']; ?>">
</div>
<div class="form-group">
<label>ContactNo</label>
<input class="form-control" name="ContactNo" value="<?php echo
$row['ContactNo']; ?>">
<div class="form-group">
<label>Address</label>
<input class="form-control" name="Address" value="<?php echo
$row['Address']; ?>">
</div>
<div class="form-group">
<label>EmailAddress</label>
<input class="form-control" name="EmailAddress" value="<?php echo
$row['EmailAddress']; ?>">
</div>
<div class="form-group">
<label>Image</label>
<div class="controls">
<input type="hidden" name="MAX_FILE_SIZE" value="10000000" />
<input class="form-control" type="file" name="files" id="files" />
</div>
<div class="form-group pull-right">
<input type="hidden" name="id" value="<?php echo $row['ID']; ?>">
<button type="submit" name="submit" class="btn btn-
success">Save</button>
<a href="guest.php" class="btn btn-danger">Cancel</a>
</div>
<?php } ?>
Addreservation
<?php
$sql = mysqli_query($conn,"SELECT * FROM guests");
while($rows=mysqli_fetch_array($sql)){
?>
<option value="<?php echo $rows['ID']; ?>"><?php echo
$rows['LastName'].', '.$rows['FirstName'].' '.$rows['MiddleName']; ?
></option>
<?php } ?>
</select>
</div>
<div class="col-sm-6 form-group">
<label for="">Reservation Date</label>
<div style="position: relative;">
<?php
date_default_timezone_set('Asia/Manila');
$currenttime = time();
$date = date('Y-m-d',$currenttime);
?>
<span class="fa fa-calendar icon" style="position: absolute; right:
10px; top: 10px;"></span>

Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 48


ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

<input type='date' readonly="true" name="ReservationDate"


onblur="ageCount1()" class="form-control" value="<?php echo($date); ?
>" />
</div>
</div>
<div class="col-sm-6 form-group">
<label>Room Number</label>
<select class="form-control" name="RoomNo" required="">
<option>Select Room Number</option>
<?php
$sql = mysqli_query($conn,"SELECT * FROM rooms WHERE
Status='Available'");
while($rows=mysqli_fetch_array($sql)){
?>
<option value="<?php echo $rows['RoomNo']; ?>"><?php echo
$rows['RoomNo']; ?></option>
<?php } ?>
</select>
</div>
<div class="col-sm-6 form-group">
<label for="">Check-in Date</label>
<div style="position: relative;">
<span class="fa fa-calendar icon" style="position: absolute; right:
10px; top: 10px;"></span>
<input type="date" name="CheckinDate" class="form-control" id="date1"
min="<?php echo date('Y-m-d'); ?>">
</div>
</div>

<div class="col-sm-6 form-group">


<label>Check-in Time</label>
<input class="form-control" name="CheckinTime" type="text" readonly=""
value="2:00 PM">
</div>
<div class="col-sm-6 form-group">
<label for="">Check-out Date</label>
<div style="position: relative;">
<span class="fa fa-calendar icon" style="position: absolute; right:
10px; top: 10px;"></span>
<input type="date" required="" name="CheckoutDate" id="date2"
class="form-control" onchange="compute();">
</div>
</div>
<div class="col-sm-6 form-group">
<label>Check-out Time</label>
<input class="form-control" name="CheckoutTime" type="text" readonly=""
value="12:00 NN">
</div>
<div class="col-sm-6 form-group">
<label>Number of Days</label>
<input class="form-control" id="noofdays" readonly="" name="NoOfDays"
type="number" required="">
</div>
Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 49
ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

<div class="col-sm-6 form-group">


<label>Number of Guest</label>
<input class="form-control" name="NoOfGuest" type="number" required="">
</div>
<div class="col-sm-6 form-group">
<label>Notes</label><br>
<textarea name="Notes" cols="37" rows="3"></textarea>
</div>
<?php
$sql = mysqli_query($conn,"SELECT * FROM reservations");
while($rows=mysqli_fetch_array($sql)){
?>
<?php } ?>
Acceptreservation
<?php
include('../includes/config.php');
if(isset($_GET['id'])){
$id = $_GET['id'];
$sql = mysqli_query($conn,"UPDATE reservations SET Status='Active'
WHERE ID='$id'");
if($sql){
header("location: reservation.php");
}else{
echo "ERROR";
}}?>
Declinereservation
<?php
include('../includes/config.php');
if(isset($_GET['id'])){
$id = $_GET['id'];
$sql = mysqli_query($conn,"DELETE FROM reservations WHERE ID='$id'");
if($sql){
$username = "[email protected]";
$hash =
"f912cd82126884f666031c8daa6cb887311dd1c02dca0a64dcb7724feb0535f3";
//get data
//$numbers = array($_POST['number']);
$number = '639068414656';
$from = 'VALLEY HOTEL';
$msg = "Your reserved room has cancelled by the administrator !Thank
you for booking at Valley HOTEL!" ;
//$numbers = implode(',', $number);
$data=array('username' => $username, 'hash' => $hash, 'numbers' =>
$number, "sender" => $from, "message" => $msg, "test" => '0');
$ch = curl_init('http://api.txtlocal.com/send/');
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
header("location: reservation.php");
}else{
echo "ERROR";
Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 50
ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

}}?>
Reservation
<?php
$sql = mysqli_query($conn,"SELECT
reservations.ReservationDate,guests.FirstName,guests.LastName,guests.Mi
ddleName,reservations.RoomNo,reservations.CheckinDate,reservations.Chec
kinTime,reservations.CheckoutDate,reservations.CheckoutTime,reservation
s.NoOfDays,reservations.NoOfGuest,reservations.RStatus,reservations.Not
es,reservations.ID FROM reservations INNER JOIN guests ON
reservations.GuestID=guests.ID WHERE RStatus='pending'");
?>
<tbody>
<?php
while($rows = mysqli_fetch_array($sql)){
?>
<tr>
<td><?php echo date_format(date_create($rows['ReservationDate']),"F d, Y
g:i:A"); ?></td>
<td align="center"><?php echo $rows['FirstName'].', '.
$rows['LastName'].' '.$rows['MiddleName'];?></td>
<td align="center"><?php echo $rows['RoomNo'];?></td>
<td> <?php echo date_format(date_create($rows['CheckinDate']),"F d, Y
"); ?></td>
<td><?php echo $rows['CheckinTime'];?></td>
<td><?php echo date_format(date_create($rows['CheckoutDate']),"F d, Y");
?></td>
<td><?php echo $rows['CheckoutTime'];?></td>
<td align="center"><?php echo $rows['NoOfDays'];?></td>
<td align="center"><?php echo $rows['NoOfGuest'];?></td>
<td><?php echo $rows['Notes'];?></td>
<td align="center">
<a href="edittransaction.php?id=<?php echo $rows['ID']; ?>" class="btn
btn-success">Check In</a>
</td>
<td align="center">
<a href="deletereservation.php?id=<?php echo $rows['ID']; ?
>&RoomNumber=<?php echo $rows['RoomNo']?>" class="btn btn-
danger">Cancel</a>
</td>
</tr>
<?php }?>
Edittransaction
<?php
$id = $_GET['id'];
$sql = mysqli_query($conn,"SELECT * FROM reservations WHERE ID='$id'
AND RStatus='pending'");
$row = mysqli_fetch_array($sql);
//auto generate transaction number
$sqltrans = mysqli_query($conn,"SELECT * FROM transactions");
$counttrans = mysqli_num_rows($sqltrans);
if($counttrans==0){
$transno = sprintf("%'.09d\n",1);
}else{
Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 51
ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

$transno = sprintf("%'.09d\n",$counttrans + 1);


}
$sqlrate = mysqli_query($conn,"SELECT * FROM rooms WHERE RoomNo='".
$row['RoomNo']."'");
$rowrate = mysqli_fetch_array($sqlrate);
$rate = $rowrate['RoomRate'];
$NoOfDays = $row['NoOfDays'];
if($row){
?>
<input type="hidden" name="resid" value="<?php echo $id; ?>">
<div class="col-md-6 form-group">
<label>Transaction Number</label>
<input class="form-control" readonly="true" type="text"
name="TransactionNo" value="<?php echo $transno; ?>">
</div>
<div class="col-md-6 form-group">
<input type="hidden" name="GuestID" value="<?php echo $row['GuestID'];?
>">
<?php
$ID = $_GET['id'];
$sql = mysqli_query($conn,"SELECT * FROM reservations INNER JOIN
guests ON reservations.GuestID=guests.ID WHERE guests.ID='".
$row['GuestID']."'");
$raw = mysqli_fetch_array($sql);
?>
<label>Guest Name</label>
<input class="form-control" type="text" readonly="true" value="<?php
echo $raw['FirstName'].', '.$raw['LastName'].' '.
$raw['MiddleName'];?>">
</div>
<div class="col-md-6 form-group">
<label>Room Number</label>
<input class="form-control" type="text" name="RoomNo" readonly="true"
value="<?php echo $row['RoomNo']; ?>">
</div>
<div class="col-md-6 form-group">
<label>Check-in Date</label>
<input class="form-control" id="date1" readonly="true"
name="CheckinDate" value="<?php echo $row['CheckinDate']; ?>">
</div>
<div class="col-md-6 form-group">
<label>Check-in Time</label>
<input class="form-control" name="CheckinTime" readonly="true"
value="<?php echo $row['CheckinTime']; ?>">
</div>
<div class="col-md-6 form-group">
<label>Check-out Date</label>
<input type="date" class="form-control" id="date2"
onchange="compute();" name="CheckoutDate" value="<?php echo
$row['CheckoutDate']; ?>">
</div>
<div class="col-md-6 form-group">
<label>Check-out Time</label>
Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 52
ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

<div class="controls">
<input type="text" class="form-control" readonly="true"
name="CheckoutTime" value="<?php echo $row['CheckoutTime']; ?>">
</div></div>
<div class="col-md-6 form-group">
<label>Number of Days</label>
<div class="controls">
<input type="number" id="noofdays" readonly="" class="form-control"
name="NoOfDays" value="<?php echo $row['NoOfDays']; ?>">
</div></div>
<div class="col-md-6 form-group">
<input type="hidden" id="rate" name="" value="<?php echo $rate; ?>">
<label>Total Bills</label>
<div class="form-group">
<?php
$total = $rate * $NoOfDays;
?>
<input type="number" readonly="true" class="form-control"
name="TotalBill" value="<?php echo $total;?>" id="total">
</div>
</center>
</div>
<?php } ?>
Deletereservation
<?php
include('../includes/config.php');
if(isset($_GET['id'])){
$id = $_GET['id'];
//save record
$RoomNo=$_GET['RoomNumber'];
$sql = mysqli_query($conn,"UPDATE reservations SET RStatus='cancelled
reservation' WHERE ID='$id'");
$sql1 = mysqli_query($conn,"UPDATE rooms SET Status='Available' WHERE
RoomNo='$RoomNo'");
if ($sql){
header("location: ../checkoutlist/Cancelledreserved.php");
}else{
echo "Error";
}}?>
Addrooms
<?php
include "../includes/config.php";
if(isset($_POST['submit'])){

$RoomNo=$_POST['RoomNo'];
$Description=$_POST['Description'];
$FloorNo=$_POST['FloorNo'];
$RoomRate=$_POST['RoomRate'];
$MaxHeads=$_POST['MaxHeads'];
$Category=$_POST['Category'];
$Status='Available';
$check =mysqli_query($conn,"SELECT * FROM rooms WHERE
RoomNo='$RoomNo'");
Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 53
ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

$rowcount= mysqli_num_rows($check);
if ($rowcount){
echo '<script>window.alert("Duplicate Room Number
detected!");</script>';
echo '<script>window.location.href="addformroom.php"</script>';
}
else{
// our sql query
$sql= mysqli_query($conn,"INSERT INTO
rooms(RoomNo,Description,FloorNo,RoomRate,MaxHeads,Category,Status)VALUE
S('$RoomNo','$Description','$FloorNo','$RoomRate','$MaxHeads','$Category
','$Status')");
$count=count($_FILES['userfile']['name']);
for($i=0; $i<$count; $i++){
$imgData =addslashes(file_get_contents($_FILES['userfile']
['tmp_name'][$i]));
$sql1 = mysqli_query($conn,"INSERT INTO roomimages(RoomNo,Images)
VALUES('$RoomNo','{$imgData}')");
}
// insert the image);
header("location: room.php");}}?>
Deleterooms
<?php
include('../includes/config.php');
if(isset($_GET['xid'])){
$id = $_GET['xid'];
$sql = mysqli_query ($conn," DELETE FROM rooms WHERE ID='$id'");
if ($sql){
header("location: room.php");
}else{
echo "Error";
}}?>
editroom
<?php
include('../includes/config.php');
if(isset($_POST['submit'])){
$RoomNo=$_POST['RoomNo'];
$Description =$_POST['Description'];
$FloorNo=$_POST['FloorNo'];
$RoomRate =$_POST['RoomRate'];
$MaxHeads =$_POST['MaxHeads'];
$Category=$_POST['Category'];
$Status='Available';
if(empty($_FILES['files']['tmp_name'])){
$sql = mysqli_query($conn,"UPDATE rooms SET
RoomNo='$RoomNo',Description='$Description',FloorNo='$FloorNo',RoomRa
te='$RoomRate',MaxHeads='$MaxHeads',Category=',$Category',Status=',
$Status' WHERE ID='$ID'");
header("location: room.php");
}else{
$count=count($_FILES['files']['name']);
for($i=0; $i<$count; $i++){

Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 54


ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

$imgData =addslashes(file_get_contents($_FILES['files']['tmp_name']
[$i]));
$sql1 = mysqli_query($conn,"INSERT INTO roomimages(RoomNo,Images)
VALUES('$RoomNo','{$imgData}')");
}}}?>
Amenities
<?php
$id=$_GET['id'];
$sql1=mysqli_query($conn,"SELECT * FROM transactions WHERE ID=$id");
$row1 = mysqli_fetch_array($sql1);
$TransactionNo = $row1['TransactionNo'];?>
<thead>
<tr>
<th></th>
<th><center>Description</center></th>
<th><center>Price</th>
<th><center>Quantity</th>
<th><center>SubTotal</th>
</tr>
</thead>
<?php
$sql = mysqli_query($conn,"SELECT * FROM amenities");?>
<tbody>
<?php
while($rows = mysqli_fetch_array($sql)){?>
<tr>
<input type="hidden" name="TransactionNo" value="<?php echo
$TransactionNo ?>">
<?php
$check = mysqli_query($conn, "SELECT * FROM transactiondetail WHERE
TransactionNo='$TransactionNo' AND AmenityID='".$rows['ID']."'");
$rowcheck = mysqli_num_rows($check);
$rowq = mysqli_fetch_array($check);?>
<td align="center"><input type="checkbox" <?php if($rowcheck){ ?>
checked <?php }?> onclick="test();" class="pid" name="pid[]"
value="<?php echo $rows['ID']-1; ?>"></td>
<input type="hidden" name="id[]" value="<?php echo $rows['ID'] ?>">
<td align="center"><?php echo $rows['Description'];?></td>
<td align="center"><?php echo $rows['Price'];?></td>
<input type="hidden" id="price[]" class="price" name="price[]"
value="<?php echo $rows['Price'];?>">
<input type="hidden" name="qtyx[]" id="qtyx[]" class="qtyx">
<td align="center"><input <?php if($rowcheck){ ?> enabled="true"
value="<?php echo $rowq['Quantity']; ?>" <?php } else { ?>
disabled="true" <?php }?> onchange="log();" type="number" id="qty[]"
class="qty" min="1" max="10" name="qty[]"></td>
<input type="hidden" name="subtotalx[]" class="subtotalx"
id="subtotalx[]">
<td align="center"><input <?php if($rowcheck){ ?> enabled="true"
value="<?php echo $rowq['SubTotal']; ?>" <?php } else { ?>
disabled="true" <?php }?> type="text" readonly="" name="subtotal[]"
id="subtotal[]" class="subtotal"></td>
</tr><?php }?>
Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 55
ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

Deleteamenities
<?php
include('../includes/config.php');
if(isset($_GET['xid'])){
$id = $_GET['xid'];
$sql = mysqli_query ($conn," DELETE FROM amenities WHERE ID='$id'");
if ($sql){
header("location: amenities.php");
}else{
echo "Error";
}}?>
Feedback
<?php
while($rows = mysqli_fetch_array($sql)){?>
<tr>
<td><?php echo $rows['Comments'];?></td>
<td><?php echo date_format(date_create($rows['DateTime']),"F d: Y g:i
A"); ?></td>
<td><?php echo $rows['FirstName'].', '.$rows['LastName'].' '.
$rows['MiddleName'];?></td>
<td><?php if($rows['StatusA']==1){ ?>
<center><label>Approved</label></center>
<?php } else { ?>
<center><a href="accept.php?id=<?php echo $rows['ID']; ?>" class="btn
btn-success"><i class="icon-save"></i>&nbsp;Accept</a></center>
<?php } ?>
<td align="center"><a onclick="deletexid(<?php echo $rows['ID']; ?>)"
data-toggle="modal" data-target="#delete" class="btn btn-danger"><i
class="fa fa-trash"></i></a></td>
</tr><?php } ?>
Checkout
<?php
$RoomNo=$_GET['RoomNo'];
$sql = mysqli_query($conn,"UPDATE transactions SET StatusT='checked
out' WHERE ID='$id'");
$sql1 = mysqli_query($conn,"UPDATE rooms SET Status='Available' WHERE
RoomNo='$RoomNo'");
if($sql){
//echo "ggg";
header("location: ../checkoutlist/checkoutlist.php");
}else{
echo "Error";?>

Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 56


ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

B. Evaluation Tool or Test Documents

QUESTIONS YES NO
1. Do you have existing
website?
2. Do you like to have a
website?
3. If you have an online
hotel management
system, do you think
that your sales will be
increase?
4. Do you think the
website will be useful in
your business?
5. Is your business really
needs a website to
attract customers?
6. Do you like that you
will have a website like
reservation to invite
others to book in your
hotel?
7. Is it possible that a
website reservation will
become more useful to
the customers/client’s
needs?
8. Do you deal in selling
and marketing goods
online?
9. Do you have sufficient
stuff for promoting your
hotel online?
10. Is your business outlets
enough to have an
online website?

Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 57


ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

C. Sample input/output/reports

Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 58


ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

D. User’s Guide
USER’S MANUAL
Log-In

The Log-In form, the purpose of this part is to provide use authentication. The use will
enter two inputs(Username and Password). The system checks user‘s input to see if they
are valid, the appropriate error message will be displayed and the user needs to re-enter
the inputs.
Home Page

The Home Page consist of buttons (Home, Rooms, About, Profile).

Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 59


ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

Google Map

The Google Map page allows user to check also the location of Valley Hotel in
embedded Google Map.

Rooms

The Rooms page, displays different types of Rooms such as Superior Single, Junior
Executive, Superior Twin.

Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 60


ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

The Reservation Page

The Reservation Page, before you can do a reservation you must LOG-IN first. After
Logging in click Rooms, you can now choose which room type you will reserve then
click RESERVE NOW.

Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 61


ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

The Profile Page with Reservation

The Profile Page shows the details about the clients and their past and present
reservations and also cancelled reservations.

Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 62


ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

E. Process/Data/Information Flow

Flowcharting Symbols

Symbols Symbol Name Description

Used to identify a terminal


Terminator point such as the beginning
and end of the module

A procedure not employing


Manual Process any type of mechanical or
electronic equipment

Input statements are stored


in the memory to be
Input/Output Symbol process, a hard copy of the
processed data will be the
output

Indicates a continuation
from one part of the
On-Page Connector flowchart to another on the
same page.

A decision symbol that


Logic Symbol enables the process to select
between alternatives.

Connect the symbols to


Flow Lines indicate the sequence and
flow of operation.

Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 63


ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

Entity Relationship Diagram (ERD) Symbols

Symbol Symbol Name Description

An object that exist and


Entity distinguishable from other
objects

A candidate key that has


Primary Key been identifies for an entity
type. Also called identifiers.

A named property of
characteristics of an entity
Attributes that is of interest of the
organization.

An attribute of one entity


Foreign Key that has been chosen as the
primary key of the other
entity.

Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 64


ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

Relationship Cardinality Symbols

Mandatory one

Mandatory many

Optional many

Optional One

Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 65


ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

F. Sample Generated Outputs

Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 66


ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

G. Pictures showcasing the data gathering, investigation done

The photos above shows how the researchers gathered the necessary
data that are needed in building their system through the following methods;
first is floating of questionnaires and by asking several questions such as their
system requirements and floor plans.

Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 67


ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

H. CURRICULUM VITAE

RAUL D. BANAN
Address: Centro Peñablanca, Cagayan
Contact number: 0906-841-4656
Email Address: [email protected]

BACCALAUREATE DEGREE
Bachelor of Science in Information Technology, 2019
Cagayan State University – Carig Campus

SKILLS:

LANGUAGE
Ytawes, Tagalog, English

SPECIAL SKILLS
Encoding, Editing, MS Office

EXTRA-CURRICULAR ACTIVITIES:

Intramurals 2018
Beach Volleyball Men – Champion
Beach Volleyball Men(University Meet, Regionals) 2017 – Champion
Beach Volleyball Men (Nationals) 2017 – 5th place.

On the Job Training


LGU Peñablanca
#32 Alonzo Street Centro, Peñablanca Cagayan

Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 68


ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

JENIE L. REPALIAR
Address: Taguntungan,Baggao,Cagayan
Contact number: 0936-193-3939
Email Address: [email protected]

EDUCATION:
College

BACCALAUREATE DEGREE
Bachelor of Science in Information Technology, 2019
Cagayan State University – Carig Campus

SKILLS:
Computer Literate

LANGUAGE
Ilokano, Tagalog, English

Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 69


ONLINE HOTEL MANAGEMENT SYSTEM OF VALLEY HOTEL WITH SMS NOTIFICATIONS

EDUARDSON N. MAGUDDAYAO
Address: Carig Sur, Tuguegarao City
Contact number: 0975-308-9440
Email Address: [email protected]

EDUCATION:

BACCALAUREATE DEGREE
Bachelor of Science in Computer Science, 2016
Cagayan State University – Carig Campus

SKILLS:

LANGUAGE
Ilokano, Tagalog, Ybanag, Itawes, English

SPECIAL SKILLS
Encoding, Editing, MS Office, Computer Repairs

EXTRA-CURRICULAR ACTIVITIES:

SEMINARS/TRAININGS ATTENDED

On the Job Training

Cagayan State University- COLLEGE of INFORMATION and COMPUTING SCIENCES 70

You might also like