Chapter 1 INTRODUCTION Hotels nowadays adapt new technology to improve their business transactions. Their aim is not only to be recognized by the public but to enhance their market as well. Unfortunately, some hotels are left behind by the fast pace of change and improvement with the latest technology. The Camp Holiday Resort and Recreation Area, which is located next to the ferry terminal in Babak, Island Garden City of Samal is one of these hotels that are being left behind in terms of technology usage. A year ago, there were improvements being done - twelve air-conditioned cabins and a two-storey hotel building were erected. It accommodates conventions and seminars, thus the hotel and cabins are necessary. Camp Holiday is now one of the tourist spots in Island Garden City of Samal. The stunning place and the good service they provide to their customers, attracts tourists. Unfortunately, due to the low resource of technology, tourists encounter problems regarding reservations and availability of the resort. Advertising of a particular resort or any product is highly important to attract more customers; unfortunately the resort is weak in this area. Customers must visit their resort to be able to ask for availability of their facilities. Due to the hassle customers experience with simply trying to make reservations, most especially since Online Booking System for Camp Holiday Resort and Recreation Area 1
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Chapter 1 INTRODUCTION
Hotels nowadays adapt new technology to improve their business transactions.
Their aim is not only to be recognized by the public but to enhance their market as well.
Unfortunately, some hotels are left behind by the fast pace of change and improvement
with the latest technology. The Camp Holiday Resort and Recreation Area, which is
located next to the ferry terminal in Babak, Island Garden City of Samal is one of these
hotels that are being left behind in terms of technology usage.
A year ago, there were improvements being done - twelve air-conditioned cabins
and a two-storey hotel building were erected. It accommodates conventions and seminars,
thus the hotel and cabins are necessary. Camp Holiday is now one of the tourist spots in
Island Garden City of Samal. The stunning place and the good service they provide to
their customers, attracts tourists. Unfortunately, due to the low resource of technology,
tourists encounter problems regarding reservations and availability of the resort.
Advertising of a particular resort or any product is highly important to attract more
customers; unfortunately the resort is weak in this area. Customers must visit their resort
to be able to ask for availability of their facilities. Due to the hassle customers
experience with simply trying to make reservations, most especially since the resort is
often fully booked they lose a lot of valued customers.
Presented with these developments, the proponents intend to propose to develop
an Online Booking System for Camp Holiday Resort and Recreation Area to interest the
management and give them the means to connect to Information Technology. By this,
their costumers can simply login to their computers and surf the internet to view
availability of rooms and other function halls in a more convenient way.
Online Booking System for Camp Holiday Resort and Recreation Area 1
1.1 Statement of the Problem
1.1.1 Major Statement:
How will the proponents develop an Online Booking System for Camp
Holiday Resort and Recreation Area that will make its booking easier and its
transaction manageable?
1.1.2 Minor Statements:
How will the proponents develop an online booking system capable in
accepting payments?
With the use of the internet, the proponents will create a site that
will accept booking and payments. In booking, the proponents will create
a module that can check room availability. The proponents will also make
use of PayPal for online payment services that will handle transactions
regarding booking. After the customer made a booking, it will update the
back-end system for the desk officer in-charge, and it will be notified that
someone booked online.
How will the proponents create a module that will allow their customers to
view information about the Resorts features and services?
The proponents need to create a website that is not only for
accepting payments online but also serves as a source of information about
the resort. Aside from this feature, browsing customers would be able to
check on the resort’s facilities, amenities as well as promo packages. This
website also shows the resort’s rules and regulations and other terms of
conditions with regards to the services they are offering.
Online Booking System for Camp Holiday Resort and Recreation Area 2
How will the proponents develop a module to validate the process on
booking an online customer and to the walk-in guests?
The proponents need to create and support the back-end
application that will enable the front desk personnel to manipulate the
system as to make adjustments on promotional offers, changes on room
rates, discounted amenities and other amendments. This is an added
function to its main purpose, which is to input bookings, checking-ins and
outs, and accepting payments for each customer.
How will the proponents develop an effective back-end application for the
front desk of the Camp Holiday Resort and Recreation Area?
The proponents need to create an application that is capable and
effective for the front desk to use. This booking system consists of usage
of all services rendered by the resort and the orders being mandated by the
customers. The proponents must take everything into account regarding
the tasks involving between the front desk and the customers – from
recording guest’s personal information and services involve in checking in
to printing auditing reports. This should have a back-end application to
suit each part of the booking system.
Online Booking System for Camp Holiday Resort and Recreation Area 3
1.2 Current State of the Technology
Hotels, resorts and other places of accommodation need to constantly upgrade
themselves in the field of technology, know-how and most modern trends in hospitality to
remain spirited in their business. In today's fast paced life, consumers seek convenience,
on the spot service and quality customer care. With booking software now accessible
online, they prefer this instant service over conventional travel agencies. Consequently,
hotels, resorts and accommodation suppliers are making their presence felt online to offer
their services to their prospective customers.
Online Booking System nowadays is here to help market the room inventory
online and reach out to the consumers directly. It is a cost effective method to help create,
sustain and expand the inventory online. Consumers are increasingly migrating from
traditional travel agencies to book-it-yourself websites using online booking system.
Therefore, it is little wonder that hotels, resorts and accommodation suppliers are looking
to the online market to sell their inventory to get online booking over the internet.
Marketing the inventory through online distributors can be expensive. Now they can
reach consumers direct using Global property reservation system. Online Booking
System is designed to simplify the task of online hotel reservation and hotel appointment
booking on internet. Online Booking System has all the features you are ever likely to
need including room availability checking, real-time updating, full search capability,
reporting and sales analysis, plus other features.
Online Booking System’s powerful control panel enables you to add and amend
rates and sales criteria at any time - instantly - thus maximize internet sales effectiveness.
You can offer discounts to travel agents and corporate clients plus special discounts when
occupancy is low. Online booking system offers 'real-time' checking and updating of
room availability; cancelled bookings can easily be handled and the rooms made
available. Powerful reporting and sales analysis helps you to plan your internet marketing
and optimize your investment.
Online Booking System for Camp Holiday Resort and Recreation Area 4
Agoda offers the best prices for hotels in Philippines, with 355 Hotels ready for
instant reservation via their secure online booking engine. Agoda is an internet company
which provides online hotel reservations services for properties focused primarily in the
Asia Pacific Region, with offices in Singapore, Bangkok, Hong Kong, Kuala Lumpur,
Phuket, Bali, Sydney, Tokyo, Seoul, Beijing, Shanghai, and Manila. They have every
destination covered, including Manila, Cebu, Boracay, Tagaytay and Davao. They also
offer last-minute bookings, both online and through their 24/7 live help customer support
List of Available AccommodationItinerary (Confirmation Code)
List of Available AccommodationItinerary (Confirmation Code)
Select Check in/ Check out Date
Select Preferred Room/Number of rooms
Guest Information
Payment
3.2.4 Data Flow Diagram Level 0 Diagram (Context Free)
Figure 1.3 Camp Holiday Resort and Recreation Area Context Free Diagram
Online Booking System for Camp Holiday Resort and Recreation Area 21
3.2.5 Data Flow Diagram
3.2.5.1 DFD Level 0 Diagram
GUEST
1.Check
Accommodation Availability
Guest DetailsGuest Details Guest Master
Charge Items ConsumedCharges Master
AccommodationMaster
List of
Accommodation
Payment
Receipt
Request Accommodation Availability
Available Accommodation
2.Guest
Reservation Itinerary
3.Guest
ChargesItems Consumed
Bill Info
4.Guest
Payment
Payment Master
Payment Details
RECEPTIONIST Guest Details
Guest Billing Info
Guest Payment Info
AccommodationDetails
GuestAccommodation
Details
Figure 1.4 Camp Holiday Resort and Recreation Area DFD Level 0
Online Booking System for Camp Holiday Resort and Recreation Area 22
3.2.5.2 DFD Level 1 Diagram
Figure 1.5 Camp Holiday Resort and Recreation Area DFD Level 1,
Accommodation Availability
Online Booking System for Camp Holiday Resort and Recreation Area 23
3.2.5.3 DFD Level 1 Diagram
Figure 1.6 Camp Holiday Resort and Recreation Area DFD Level 1, Guest
Registration
3.2.5.4 DFD Level 1 Diagram
Online Booking System for Camp Holiday Resort and Recreation Area 24
Guest
3.1CheckBilling ItemPrice
ChargeItem Consumed
3.2Record AllItem Taken
3.3Compute
AllItems
Services Master
Receptionist
Price
Item Taken
Info
Calculated Charges Info
Guest Bill Info
Guest Bill Info
Figure 1.7 Camp Holiday Resort and Recreation Area DFD Level 1 Billing
3.2.6 Entity Relationship Diagram
Online Booking System for Camp Holiday Resort and Recreation Area 25
GUEST RESERVED ROOMS HAS ROOM TYPES
ACCOMMODATION
HAS
HAS TRANSACTION
CHARGESINCLUDES
RESTAURANT
BILLING
GENERATES
FACILITIES
PAYS
ISA
Figure 1.8 Camp Holiday Resort and Recreation Area Entity Relationship
Diagram(ERD)
3.2.7 Physical Database Schema
Online Booking System for Camp Holiday Resort and Recreation Area 26
tbl_payment
tbl_billing
tbl_accommodation
tbl_accommodationdetails
tbl_paymentdetails
Online Booking System for Camp Holiday Resort and Recreation Area 27
tbl_transaction
tbl_guest
tbl_reservation
Online Booking System for Camp Holiday Resort and Recreation Area 28
tbl_amenities
tbl_transactiondetails
tbl_services
tbl_room
tbl_useraccount
Online Booking System for Camp Holiday Resort and Recreation Area 29
tbl_basket tbl_servicescategory
tbl_roomtype
3.2.8 Database Design
Online Booking System for Camp Holiday Resort and Recreation Area 30
Figure 1.9 Camp Holiday Resort and Recreation Area Database Design
3.3 SYSTEM REQUIREMENT SPECIFICATION AND COSTING
Online Booking System for Camp Holiday Resort and Recreation Area 31
3.3.1 Hardware Specifications
DEVICE ESTIMATED COST
System Unit P15,000
Mouse P150
Keyboard P150
Monitor P4,000
Printer P3,000
3.3.2 Software Specifications
Web Browser (Preferably Google Chrome) Downloadable
Operating System(Windows Server) P9,000
Flash Player Downloadable
MySQL Server P2,000
Adobe Dreamweaver CS4 P4,000
3.3.3 Connectivity Requirements
Internet Connection with at least 1Mb/s P999
________________
Total = 38, 299.00
3.3.4 Development Cost
Human Workforce
Lines of codes
Functionality and capability
Printing P800.00
`` Total = P25,730.00
3.4 Human Workforce Breakdown
Online Booking System for Camp Holiday Resort and Recreation Area 32
P24,930.00
Human Workforce Breakdown (100 per Hour)
Form Name Number of Hours Total Cost per Form
printpreview 2hrs P200.00
printpreviewBilling 3hrs P300.00
addcharges 9hrs P900.00
addcharges_confirm 1hr P100.00
addcharges_menu 5hrs P500.00
addcharges_menu_insert 1hr P100.00
billing 30hrs P3,000.00
checkin 12hrs P1,200.00
checkin_info 1hr P100.00
checkout 12hrs P1,200.00
reservation 12hrs P1,200.00
reservation_cancel 2hrs P200.00
reservation_confirm 2hrs P200.00
reservation_viewdetails 5hrs P500.00
Edit(amaneties) 3hrs P300.00
New(amaneties) 5hrs P500.00
Edit(guest) 3hrs P300.00
New(guest) 5hrs P500.00
Edit(room_list) 3hrs P300.00
New(room_list) 5hrs P500.00
Edit(room_type) 3hrs P300.00
New(room_type) 5hrs P500.00
Edit(services) 3hrs P300.00
New(services) 5hrs P500.00
Online Booking System for Camp Holiday Resort and Recreation Area 33
amenities 7hrs P700.00
amenities_update 5hrs P500.00
amenities_validate 4hrs P400.00
guestlist 6hrs P600.00
guestlist_update 30mins P50.00
roomlist 4hrs P400.00
roomlist_update 30mins P50.00
roomlist_validate 30mins P50.00
roomtype 4hrs P400.00
roomtype_update 2hrs P200.00
roomtypes_validate 2hrs P200.00
sevices 5hrs P500.00
services_addcategory 2hrs P200.00
services_addcategory_validate
30mins P50.00
services_update 30mins P50.00
book 16hrs P1,600.00
reservation_insert 2hrs P200.00
reservationinfo 3hrs P300.00
Edit(user) 2hrs P200.00
New(user) 3 hrs P300.00
userlist 2hrs P200.00
userlist_update 30mins P50.00
userlist_validate 30mins P50.00
domain 5hrs P500.00
Online Booking System for Camp Holiday Resort and Recreation Area 34
home 3hrs P300.00
popup 2mins P40.00
index 2mins P40.00
action 1hr P100.00
bridalpackages 30mins P50.00
cabinroom 30mins P50.00
cafeteria 30mins P50.00
contact 30mins P50.00
debutpackages 30mins P50.00
facilities 30mins P50.00
footer 15mins Free
function 2hr P200.00
guestinfo 3hrs P300.00
guestprev 1hr P100.00
header 3hrs P300.00
panoramic 18hrs P1,800.00
TOTAL 263hrs and 30mins P24,930.00
Table 3.4 Human Workforce Breakdown
The proponents charged P100.00 per hour for every form. A total of 263 hours
and 30 minutes, and accumulated the total amount of P24,930.00.
3.5 Summary
Online Booking System for Camp Holiday Resort and Recreation Area 35
In System Design Specification, the proponents use Architectural Design to know
what the system is all about and for future reference during data maintenance, Context
Free Diagram to show the entire system as a single process, Data Flow Diagram in order
to know and understand the flow of the system, Entity Relationship Diagram to have a
documentation for the interrelationship between entities in a database, and Database
Design in order to know what to do in building the system.
Chapter 4 PERFORMANCE ANALYSIS
Online Booking System for Camp Holiday Resort and Recreation Area 36
4.1 Introduction
In this chapter, the proponents tried different methods in developing the system.
Such as on what part we must concentrate on the development for us to reach our target
objective. It will also discuss experimentations on the solutions assumed and the result of
each experiment.
The proponents aim to acquire main functionality of the system that could check
accommodation availability; getting the preferred arrival and departure date of the guest
to acquire the available rooms, book a guest; getting the information both online, call and
walk-in guest, generating bill; additional charges based on the items acquired by the
guest, including data maintenance; adding new room type, number of rooms, facilities,
services rendered by the Camp Holiday Resort and Recreational Area, and generating
payments; save transaction ID in order payment record.
4.2 Experimental
We agreed to meet every night after our training (OJT) in order to work as a team even on late nights so that if ever one member has a question about the system; it is quickly answered by one of our team mates. It was also useful when we had to share some useful methods.
Booking for Online Guest
Online Booking System for Camp Holiday Resort and Recreation Area 37
Action Expected Result Actual Resort Remarks Diagram
Entry with a blank arrival and departure date
Display error message “Please fill up Arrival/Departure date.”
Display error message “Please fill up Arrival/Departure date.”
The User must be select arrival and departure date to check available accommodation
Figure 2.1
Failure to fill up required fields
Display error message “This field is required.”
Display error message “This field is required
The User must fill all required fields
Figure 2.2
Table 1.0 Online Booking
In this table shows that the online guest must select the correct arrival and
departure date before the guest select his/her available rooms. After selecting the
available rooms, the guest must fill all the required fields in the registration form.
Log in form for Registered User
Action Expected Result Actual Resort Remarks Diagram
Entry with wrong USERNAME and PASSWORD.
Display error message “Invalid Username and Password”
Display error message “Invalid Username and Password”
The user must enter the valid username and password
Figure 2.3
Table 1.1 User Login
In this table, it shows that the user must input valid username and
password in order to proceed to the backend system.
Reservation for Walk-in Guest
Online Booking System for Camp Holiday Resort and Recreation Area 38
Action Expected Result Actual Resort Remarks DiagramFailure to select reservation type
Display error message “Select is not a correct reservation type.”
Display error message “Select is not a correct reservation type.”
The arrival date must be less than the departure date selected
Figure 2.5
Saving Guest info with empty fields
Display error message “User fields should not be empty.”
Display error message “User fields should not be empty”
The User must fill up all fields.
Figure 2.6
Saving Guest info with complete details
The Reservation is Successfully Created!
The Reservation is Successfully Created!
Figure 2.7
Table 1.2 Reservation for walk-in guest
In this table shows that if the receptionist will cater for the walk-in guest the
receptionist must select first the reservation type, Select the correct arrival and departure
date, before selecting the available rooms, after selecting the rooms, the receptionist must
input all the required fields information for the guest.
Master List
Online Booking System for Camp Holiday Resort and Recreation Area 39
Action Expected Result Actual Resort Remarks DiagramFailure to fill up required fields for adding guest
Display error message “fields should not be empty.
Display error message “fields should not be empty.
The admin must fill up all required fields for adding guest.
Figure 2.8
Failure to fill up required fields for adding room.
Display error message “fields should not be empty
Display error message “fields should not be empty
The admin must fill up all required fields for adding room.
Figure 2.9
Failure to fill up required fields for adding room type
Display error message “fields should not be empty
Display error message “fields should not be empty
The admin must fill up all required fields for adding room type.
Figure 3.0
Failure to fill up required fields for adding facilities.
Display error message “fields should not be empty
Display error message “fields should not be empty
The admin must fill up all required fields for adding facilities
Figure 3.1
Failure to fill up required fields for adding services.
Display error message “fields should not be empty
Display error message “fields should not be empty
The admin must fill up all required fields for adding services
Figure 3.2
Table 1.3 Master List
In this table shows that if the admin will add rooms, facilities and services for
their resort, the admin must fill all the required fields.
4.3 Results and Analysis
Online Booking System for Camp Holiday Resort and Recreation Area 40
The proponents carried on interviews and perform some research about the
current system of Camp Holiday Resort and Recreation Area that helps them
producing the most effective solutions for every application that caters the needs
of a user including the guest, receptionist and the admin. The proposed system
will help project manager and developer to manage the project effectively
following the current processes that our system has.
For the online booking, the guest must first select his/her preferred arrival
or departure date enable to acquire all the available accommodation based on the
range of date he/she selected. After checking the accommodation availability, the
guest can select his/her preferred room type, number of rooms he/she wants to
acquire. If the guest already picked the preferred room type, the guest must give
his/her information. Correct information is highly required for that will be the
basis of the receptionist upon the arrival of the guest in the Camp Holiday Resort
and Recreation Area together with his/her valid ID.
For the receptionist side, they can accommodate walk-in guest same with
the process in online booking, the guest must first select his/her preferred arrival
or departure date enable to acquire all the available accommodation based on the
range of date he/she selected. The receptionist can only check-in a reserved guest
if the arrival date is already active. It can also add up additional charges if the
guest acquire item from the amenities of the Camp Holiday Resort and Recreation
Area.
For the administrator side the admin has the control to add and modify the
facilities and services of the resort the admin can also cater the reservation for
walk in guest. And all the functionalities of the system, the administrator can only
maintain it.
The proponents conducted an evaluation to test the system. Mr. Glen
Germino, the manager of Camp Holiday Resort and Recreation Area took the said
evaluation to check the functionality, capability and the limitations of the system.
Online Booking System for Camp Holiday Resort and Recreation Area 41
Figure 4.3.1 Comment or Suggestion
From the comment and suggestion he stated as shown in figure 4.3.1, the
system is fully functional. The capability of the system meets the requirement of
the client.
The proponents also conducted a system evaluation to other respondents. They
also give a high rate to all the functionality of the system. (Refer to Appendix, Figure
4.3.4 to 4.3.5 Survey Questionnaires)
From the evaluation, the proponents tabulated, graph and interpret the
results. (Refer to Table 4.3.2 System Performance Rate, Figure 4.3.3 System
Average Rate)
Questions Average Performance Interpretation
Online Booking System for Camp Holiday Resort and Recreation Area 42
1. Please rate on how effective the website when it comes to user friendly?
4 Excellent
2. How effective is the functionality of the Panoramic Virtual Tour? 4.5 Excellent
3. How effective the Booking System in both online booking and walk-in booking?
3.5 Above Average
4. Please rate on how effective the system when it comes to Data Maintenance?
3.5 Above Average
5. How effective the system when it comes to Billing System? 3.5 Above Average
Table 4.3.2 System Performance Rate
This represents the average performance of the system and its corresponding interpretation from the evaluation conducted. The system got the highest rate based on its performance; the functionality meets the requirement of the client.
4.3.1 Constant Values
The results that where plotted on System Performance Rate (Refer to table 4.3.2 above), where based on the constant values bellow.
Online Booking System for Camp Holiday Resort and Recreation Area 43
1.0 – 1.8 = Extremely Poor
1.9 – 2.6 = Below Average
2.7 – 3.4 = Average
3.5 – 4.2 = Above Average
4.3 – 5 = Excellent
4.3.2 Mean Diagram
The graph bellow was obtained by using the Mean Diagram. In getting the Mean Diagram, the proponents provided each choice with specific values. Each choice that was answered by the interviewee was summed up and divides by the total number questions.
Figure 4.3.2 System Average Rate
The graph shows the average rate of the system in every question from the results of the evaluation. This graph shows that the system capability and functionality is working effectively.
4.3.3 Overall Review of the Proposed System
Online Booking System for Camp Holiday Resort and Recreation Area 44
Figure 4.3.3 Overall Review of the proposed System
The graph above shows the overall review of the Online Booking System
for Camp Holiday Resort and Recreation Area. Base on the graph system reach the
amount of 3.5 which is Above Average.
4.4 Summary
In this section, the result of the series of interviews, researches and tests
were being examined and considered. The proposed system entitled Camp holiday
Resort and Recreation Area Online booking System help to provide to cater
customer for booking through online and also to make advertisement of their
resort. After the series of test, the proponent realized that our system is very
important not only to our client but also to the user of the system. The testing
helps us determine the ability of our system. And it could help us find the
insufficient of the system. Every module conducted a series of test. First, the
booking for guest through online and walk-in and test the other functionalities of
the system at the admin side.
Front end side consists of online transaction, like online booking, viewing
of facilities and rates of the resort and all the information and services of the
Online Booking System for Camp Holiday Resort and Recreation Area 45
resort is attached in the frontend side. During the testing, the proponents
encounter errors and problem of the system. The problems encounter during the
testing is the inaccurate in terms of booking the rooms during the current date; the
proponents make a solution to solve this problem.
The Admin side will display the overview functionalities of the resort such
as reservation for walk-in guest and the maintenance of the system. This side
encounters certain problems specially the reservation for walk in customer. If
there is an empty field during adding the information of the guest, message box
displays that the fields should not be empty.
CHAPTER 5 CONCLUSION
Online Booking System for Camp Holiday Resort and Recreation Area 46
After conducting interviews and researches the proponent developed system that
helps not only to the owner of the system but also the users of the system.
With the use of the system Online Booking System for Camp Holiday and
Recreation Area, it helps them to achieve their goals cater services to their clients
through online, help them market their room inventory online and reach out to their
consumers directly. It is a cost effective method to help them create, sustain and expand
their inventory online.
For the Online transaction, it helps to the client to cater their customer though
online not only to cater the customer but also to make advertisement of their resort.
For the admin side, it helps them to cater their customer for offline transaction. It
will give them the authority to access to all the features and preferences. They decide and
they implement.
And for the overall, the system will help them to improve their services, less
chance of effort to cater their guest. Their guests can make confirmed reservations from
anywhere in the world at anytime, day or night, from the rates and availability that they
position through administrator's interface.
BIBLIOGRAPHY
Online Booking System for Camp Holiday Resort and Recreation Area 47
E-Book:
George Szifo, http://ezinearticles.com/?10-Advantages-of-Online-Booking-
Software&id=4397594 - Jun 01, 2010
Arnault, Web design SPIP and 360 ° virtual tours, http://www.openstudio.fr/jQuery-
Online Booking System for Camp Holiday Resort and Recreation Area 48
First and above all, we praise God, the almighty for providing us this opportunity
and granting us the capability to proceed successfully. This thesis appears in its current
form due to the assistance and guidance of several people. We would therefore like to
offer our sincere thanks to all of them and express our deepest gratitude to the several
people behind the success of this project.
We wish to express our warm and sincere thanks to Sir Glen Germino the
manager of Camp Holiday Resort and Recreation Area for helping and allowing us to
access the information of the resort in the development of this project.
We are deeply grateful to our beloved adviser and also at the same time our IT
Project coordinator Ms. Charyl F. Yanong, for guiding us and inspiring us to push
through with this project.
Our warm thanks are due to Ms. Shiela Aringa Ildefonso and Ms. Charissa
Pajaron, our grammarian for guiding us in the documentation of this project.
To our dear parents, we would like to thank them for all the support that they
gave, for the love and care, spiritual and financial support.
To all our classmates and friends, thank you guy for the times that we have
shared, through ups and downs.
APPENDICES
Online Booking System for Camp Holiday Resort and Recreation Area 49
USER’S MANUAL
Figure 2.0 - Home Page
This figure shows the Home Page of Camp Holiday Resort and Recreation Area.
Online Booking System for Camp Holiday Resort and Recreation Area 50
Figure 2.1 - Online Booking
The user must select arrival and departure date, it will prompt a message box stated “ Please fill up Arrival / Departure date. “ if the textboxes are empty.
Online Booking System for Camp Holiday Resort and Recreation Area 51
Figure 2.2 - Guest Information
This figure shows that the user must fill in the information that is required, if not, a message will display “This field is required “. Note that textboxes with asterisk ( * ) is required to fill in.
Online Booking System for Camp Holiday Resort and Recreation Area 52
Figure 2.3 - Login
If the user input incorrect password a message will display “Invalid Username and Password.” If the user input a correct password they can Login to the system. Every user has their respective account to access.
Figure 2.4 - Walk-in Reservation
This figure shows that a message “ - Select – is not a correct Reservation Type ” will prompt if the Reservation Type is not valid.
Online Booking System for Camp Holiday Resort and Recreation Area 53
Figure 2.5 - Walk-in Reservation
A message will prompt “Please Select Correct Arrival Date.” if the arrival date is ahead of day with the departure date.
Figure 2.6 - Personal Information
This figure shows an error message if the textboxes are empty.
Online Booking System for Camp Holiday Resort and Recreation Area 54
Figure 2.7 - Reservation
By clicking the button Finish and if the textboxes are fill in, a message will display “ Reservation Successfully Created...! ”.
Online Booking System for Camp Holiday Resort and Recreation Area 55
Figure 2.8 - Add Guests
This figure shows that a message box will prompt if the required fields are empty.
Figure 2.9 - Add Room
This figure shows that a message box will prompt if the required fields are empty.
Online Booking System for Camp Holiday Resort and Recreation Area 56
Figure 3.0 - Add Room Type
This figure shows that a message box will prompt if the required fields are empty.
Figure 3.1 - Add Facilities
This figure shows that a message box will prompt if the required fields are empty.
Online Booking System for Camp Holiday Resort and Recreation Area 57
Figure 3.2 - Add Services
This figure shows that a message box will prompt if the required fields are empty.
Online Booking System for Camp Holiday Resort and Recreation Area 58
Online Booking System for Camp Holiday Resort and Recreation Area 60
this.a_cfg = a_cfg;this.a_tpl = a_tpl;}
function f_tcalShow (d_date) {
// find input fieldif (!this.a_cfg.controlname)throw("TC: control name is not specified");if (this.a_cfg.formname) {var e_form = document.forms[this.a_cfg.formname];if (!e_form)throw("TC: form '" + this.a_cfg.formname + "' can not be found");this.e_input = e_form.elements[this.a_cfg.controlname];}elsethis.e_input = f_getElement(this.a_cfg.controlname);
if (!this.e_input || !this.e_input.tagName || this.e_input.tagName != 'INPUT')throw("TC: element '" + this.a_cfg.controlname + "' does not exist in "+ (this.a_cfg.formname ? "form '" + this.a_cfg.controlname + "'" : 'this document'));
Online Booking System for Camp Holiday Resort and Recreation Area 62
// selected by defaultd_date = d_selected;else if (typeof(d_date) == 'number')// get from numberd_date = f_tcalResetTime(new Date(d_date));else if (typeof(d_date) == 'string')// parse from stringthis.f_parseDate(d_date);
if (!d_date) return false;
// first date to displayvar d_firstday = new Date(d_date);d_firstday.setDate(1);d_firstday.setDate(1 - (7 + d_firstday.getDay() - this.a_tpl.weekstart) % 7);
Online Booking System for Camp Holiday Resort and Recreation Area 68
<?php $sum1 = $sum + $sum1; } ?> <tr><td colspan="2"></td><th>Total</th> <th><?php echo $sum1; ?></th></tr> </tbody> </table> </div><hr width="800px" align="left"><br /><br /><br /><br /><br /><br /><hr width="300px" align="left">Signature of Guest<br /><br /><br /><br />I agree that my liability in this bill is not waived and agree to be held personally liable<br />in the event that the indicated person, company or association fails to pay the full amount<br />of these charges.<br /><br /><br /><br /><hr width="800px" align="left"><div align="center">Thank you for staying with us. We hope to welcome you back soon.</div></div></body></html>
</tr> <?php $sum1 = $sum + $sum1; } ?> <tr><td colspan="2"></td><th>Total</th> <th><?php echo $sum1; ?></th></tr> </tbody> </table> </div><hr width="800px" align="left"><br /><br /><br /><br /><br /><br /><hr width="300px" align="left">Signature of Guest<br /><br /><br /><br />I agree that my liability in this bill is not waived and agree to be held personally liable<br />in the event that the indicated person, company or association fails to pay the full amount<br />of these charges.<br /><br /><br /><br /><hr width="800px" align="left"><div align="center">Thank you for staying with us. We hope to welcome you back soon.</div></div></body></html>
/*----------------------- admin / Sub / Home / addcharges.php ------------------------------- */<?php session_start(); include("connection/connection.php");?>
Online Booking System for Camp Holiday Resort and Recreation Area 71
/*----------------------- admin / Sub / Home / addcharges_confirm.php -------------------- */<html><head><script> function gotoUrl(){location.href='domain.php?rel=Checkin';}window.setTimeout('gotoUrl()',1500);</script></head><body><?phpinclude("connection/connection.php");
Online Booking System for Camp Holiday Resort and Recreation Area 82
echo $row['Amount'];} elseif($row['Desc'] == "Payment Received") {echo " ";} else {echo $row['Total'];}?></td><td align="center"><?php if($row['Desc'] == ""){echo $balance = $balance + $row['Amount'];} elseif($row['Desc'] == "Payment Received") {echo $balance = $balance - $row['Total'];} else {echo $balance = $balance + $row['Total'];}?></td> </tr> <?php } ?> <tr><td colspan="4"></td><th style="color:#00F; font-weight: bolder;">Current Balance</th> <th style="color:#F00; font-weight: bolder;"><?php echo $balance; ?></th></tr> </tbody> </table> </div><hr width="800px" align="left"><br /><br /><br /><br /><br /><br /><hr width="300px" align="left">Signature of Guest<br /><br /><br /><br />I agree that my liability in this bill is not waived and agree to be held personally liable<br />in the event that the indicated person, company or association fails to pay the full amount<br />of these charges.<br /><br /><br /><br /><hr width="800px" align="left"><div align="center">Thank you for staying with us. We hope to welcome you back soon.</div></div></body></html>
/*----------------------- admin / Sub / Home / checkin.php ------------------------------------ */
Online Booking System for Camp Holiday Resort and Recreation Area 83
/*----------------------- admin / Sub / Home / checkin_info.php ----------------------------- */<html><head><script> function gotoUrl(){location.href='domain.php?rel=Checkin';}window.setTimeout('gotoUrl()',1500);</script></head>
Online Booking System for Camp Holiday Resort and Recreation Area 87
'Add Charges',500,470);"><span title="View Details"><img src="images/admin-icons/32-view-icon.png" align="middle" /></span></a></td><td align="center"><a href="domain.php?rel=ArrivalCancel&id=<?php echo $row['reservation_id']; ?>"onclick="return confirm('Are you sure you want to Cancel Reservation?');"><span title="Cancel"><img src="images/admin-icons/32-cancel-icon.png" align="middle" /></span></a></td></tr> <?php $count = $count + 1;}?><tr style="display:none; color:#F00; font-weight: bolder;" id="noresults"><td colspan="9">No Records Found that start with "<span id="qt"></span>".</td></tr> </tbody> </table> <div class="clr"></div></div> <div class="b"> <div class="b"> <div class="b"></div> </div> </div> </div></div>
/*----------------------- admin / Sub / Home / reservation_cancel.php ---------------------- */<html><head><script> function gotoUrl(){location.href='domain.php?rel=Home';}
Online Booking System for Camp Holiday Resort and Recreation Area 95
/*----------------------- admin / Sub / Home / reservation_confirm.php --------------------- */<html><head><script> function gotoUrl(){location.href='domain.php?rel=Checkin';}window.setTimeout('gotoUrl()',1500);</script></head><body><?phpinclude("connection/connection.php");$id = $_GET['id'];
if( amname == "" ){alert('" FACILITIY NAME " Field should not be empty!');document.amenities.amname.focus();return false;}if( amdesc == "" ){alert('" DESCRIPTION " Field should not be empty!');document.amenities.amdesc.focus();return false;}
Online Booking System for Camp Holiday Resort and Recreation Area 105
if( lname == "" ){alert('" LAST NAME " Field should not be empty!');document.guests.lname.focus();return false;}if( fname == "" ){alert('" FIRST NAME " Field should not be empty!');document.guests.fname.focus();return false;}if( mi == "" ){alert('" MIDDLE INITIAL " Field should not be empty!');document.guests.mi.focus();return false;}if( contactno == "" ){alert('" CONTACT NO. " Field should not be empty!');document.guests.contactno.focus();return false;}if( email == "" ){alert('"EMAIL ADDRESS " Field should not be empty!');document.guests.email.focus();return false;}if( filter.test(email)){return true;}else{alert('Please input a valid " EMAIL ADDRESS "!');document.guests.email.focus();return false;}
if( lname == "" ){alert('" LAST NAME " Field should not be empty!');document.guests.lname.focus();return false;}if( fname == "" ){alert('" FIRST NAME " Field should not be empty!');document.guests.fname.focus();return false;}if( mi == "" ){alert('" MIDDLE INITIAL " Field should not be empty!');document.guests.mi.focus();return false;}if( contactno == "" ){alert('" CONTACT NO. " Field should not be empty!');document.guests.contactno.focus();return false;}if( email == "" ){alert('"EMAIL ADDRESS " Field should not be empty!');document.guests.email.focus();return false;
Online Booking System for Camp Holiday Resort and Recreation Area 109
}if( filter.test(email)){return true;}else{alert('Please input a valid " EMAIL ADDRESS"!');document.guests.email.focus();return false;}
if( roomnum == "" ){alert('" ROOM NUMBER " Field should not be empty!');document.roomlists.roomnum.focus();return false;}if( roomrate == "" ){alert('" ROOM RATE " Field should not be empty!');document.roomlists.roomrate.focus();return false;}
if( roomnum == "" ){alert('" ROOM NUMBER " Field should not be empty!');document.roomlists.roomnum.focus();return false;}if( roomrate == "" ){alert('" ROOM RATE " Field should not be empty!');document.roomlists.roomrate.focus();return false;}
if( roomname == "" ){alert('" ROOM NAME " Field should not be empty!');document.roomtypes.roomname.focus();return false;}if( roomtypedesc == "" ){alert('" DESCRIPTION " Field should not be empty!');document.roomtypes.roomtypedesc.focus();return false;}
if( roomname == "" ){alert('" ROOM NAME " Field should not be empty!');
Online Booking System for Camp Holiday Resort and Recreation Area 120
document.roomtypes.roomname.focus();return false;}if( roomtypedesc == "" ){alert('" DESCRIPTION " Field should not be empty!');document.roomtypes.roomtypedesc.focus();return false;}
if( category == "" ){alert('" CATEGORY " Field should not be empty!');document.services.category.focus();return false;}if( desc == "" ){alert('" DESCRIPTION " Field should not be empty!');document.services.description.focus();return false;}if( price == "" ){alert('" PRICE " Field should not be empty!');document.services.price.focus();return false;}getUpdateServices(selectedtype);return true;}</script><?php include("connection/connection.php");
$id = $_GET['id'];
$sql = "SELECT * FROM tbl_servicesWHERE service_id = '$id'";$result = mysql_query($sql) or die("No user database!");
$url = $_FILES['image']['name']; // Set $url To Equal The Filename For Later Use $file_ext = strrchr($_FILES['image']['name'], '.'); // Get The File Extention In The Format Of , // For Instance, .jpg, .gif or .php if ($_FILES['image']['type'] == "image/jpg" || $_FILES['image']['type'] == "image/jpeg" || $_FILES['image']['type'] == "image/pjpeg") {
Online Booking System for Camp Holiday Resort and Recreation Area 133
// Move Image From Temporary // Location To Permanent Locationif ($copy) { // If The Script Was Able To Copy The Image To It's Permanent Location $simg = imagecreatefromjpeg("$idir" . $url); // Make A New Temporary Image To Create // The Thumbanil From $currwidth = imagesx($simg); // Current Image Width $currheight = imagesy($simg); // Current Image Height if ($currheight > $currwidth) { // If Height Is Greater Than Width $zoom = $twidth / $currheight; // Length Ratio For Width $newheight = $theight; // Height Is Equal To Max Height $newwidth = $currwidth * $zoom; // Creates The New Width } else { // Otherwise, Assume Width Is Greater Than Height // (Will Produce Same Result If Width Is Equal To Height) $zoom = $twidth / $currwidth; // Length Ratio For Height $newwidth = $twidth; // Width Is Equal To Max Width $newheight = $currheight * $zoom; // Creates The New Height } $dimg = imagecreate($newwidth, $newheight); // Make New Image For Thumbnail imagetruecolortopalette($simg, false, 256); // Create New Color Pallete $palsize = ImageColorsTotal($simg); for ($i = 0; $i < $palsize; $i++) { // Counting Colors In The Image $colors = ImageColorsForIndex($simg, $i); // Number Of Colors Used ImageColorAllocate($dimg, $colors['red'], $colors['green'], $colors['blue']); // Tell The Server What // Colors This Image Will Use } imagecopyresized($dimg, $simg, 0, 0, 0, 0, $newwidth, $newheight, $currwidth, $currheight); // Copy Resized Image To The // New Image (So We Can Save It) imagejpeg($dimg, "$tdir" . $url); // Saving The Image imagedestroy($simg); // Destroying The Temporary Image imagedestroy($dimg); // Destroying The Other Temporary Image
$url = $_FILES['image']['name']; // Set $url To Equal The Filename For Later Use $file_ext = strrchr($_FILES['image']['name'], '.'); // Get The File Extention In The Format Of , // For Instance, .jpg, .gif or .php if ($_FILES['image']['type'] == "image/jpg" || $_FILES['image']['type'] == "image/jpeg" || $_FILES['image']['type'] == "image/pjpeg") {
$copy = copy($_FILES['image']['tmp_name'], "$idir" . $_FILES['image']['name']); // Move Image From Temporary // Location To Permanent Locationif ($copy) { // If The Script Was Able To Copy The Image To It's Permanent Location $simg = imagecreatefromjpeg("$idir" . $url); // Make A New Temporary Image To Create // The Thumbanil From $currwidth = imagesx($simg); // Current Image Width $currheight = imagesy($simg); // Current Image Height if ($currheight > $currwidth) { // If Height Is Greater Than Width $zoom = $twidth / $currheight; // Length Ratio For Width $newheight = $theight; // Height Is Equal To Max Height $newwidth = $currwidth * $zoom; // Creates The New Width } else { // Otherwise, Assume Width Is Greater Than Height // (Will Produce Same Result If Width Is Equal To Height) $zoom = $twidth / $currwidth; // Length Ratio For Height $newwidth = $twidth; // Width Is Equal To Max Width $newheight = $currheight * $zoom; // Creates The New Height } $dimg = imagecreate($newwidth, $newheight); // Make New Image For Thumbnail
Online Booking System for Camp Holiday Resort and Recreation Area 136
imagetruecolortopalette($simg, false, 256); // Create New Color Pallete $palsize = ImageColorsTotal($simg); for ($i = 0; $i < $palsize; $i++) { // Counting Colors In The Image $colors = ImageColorsForIndex($simg, $i); // Number Of Colors Used ImageColorAllocate($dimg, $colors['red'], $colors['green'], $colors['blue']); // Tell The Server What // Colors This Image Will Use } imagecopyresized($dimg, $simg, 0, 0, 0, 0, $newwidth, $newheight, $currwidth, $currheight); // Copy Resized Image To The // New Image (So We Can Save It) imagejpeg($dimg, "$tdir" . $url); // Saving The Image imagedestroy($simg); // Destroying The Temporary Image imagedestroy($dimg); // Destroying The Other Temporary Image
$sqlString = "INSERT INTO tbl_amenities ( image,amenitiesName,amenitiesDesc,file_thumb,file_width,file_height,isActive)VALUES ( '$img','$amname','$amdesc','$thumb','$twidth','$theight','$isactive')";
mysql_query($sqlString) or die(mysql_error());
} else { print "<div class='error'>Wrong filetype (has to be a .jpg or .jpeg) Yours is $file_ext.</div>";print " <script> function gotoUrl(){location.href='domain.php?rel=EditAmenities';}window.setTimeout('gotoUrl()',1900);</script> ";} } else if($_FILES['image']['type'] == "") {print "<div class='warning'>No Image to Display. Choose a file Correctly.</div>";print " <script>
Online Booking System for Camp Holiday Resort and Recreation Area 137
function gotoUrl(){location.href='domain.php?rel=EditAmenities';}window.setTimeout('gotoUrl()',2000);</script> ";} else { print "<div class='error'>Wrong filetype (has to be a .jpg or .jpeg) Yours is $file_ext.</div>";print " <script> function gotoUrl(){location.href='domain.php?rel=EditAmenities';}window.setTimeout('gotoUrl()',1900);</script> ";} }}?></body></html>
$url = $_FILES['image']['name']; // Set $url To Equal The Filename For Later Use $file_ext = strrchr($_FILES['image']['name'], '.'); // Get The File Extention In The Format Of , // For Instance, .jpg, .gif or .php if ($_FILES['image']['type'] == "image/jpg" || $_FILES['image']['type'] == "image/jpeg" || $_FILES['image']['type'] == "image/pjpeg") {
$copy = copy($_FILES['image']['tmp_name'], "$idir" . $_FILES['image']['name']); // Move Image From Temporary // Location To Permanent Locationif ($copy) { // If The Script Was Able To Copy The Image To It's Permanent Location $simg = imagecreatefromjpeg("$idir" . $url); // Make A New Temporary Image To Create // The Thumbanil From $currwidth = imagesx($simg); // Current Image Width $currheight = imagesy($simg); // Current Image Height if ($currheight > $currwidth) { // If Height Is Greater Than Width $zoom = $twidth / $currheight; // Length Ratio For Width $newheight = $theight; // Height Is Equal To Max Height $newwidth = $currwidth * $zoom; // Creates The New Width } else { // Otherwise, Assume Width Is Greater Than Height // (Will Produce Same Result If Width Is Equal To Height) $zoom = $twidth / $currwidth; // Length Ratio For Height $newwidth = $twidth; // Width Is Equal To Max Width $newheight = $currheight * $zoom; // Creates The New Height } $dimg = imagecreate($newwidth, $newheight); // Make New Image For Thumbnail imagetruecolortopalette($simg, false, 256); // Create New Color Pallete $palsize = ImageColorsTotal($simg); for ($i = 0; $i < $palsize; $i++) { // Counting Colors In The Image $colors = ImageColorsForIndex($simg, $i); // Number Of Colors Used ImageColorAllocate($dimg, $colors['red'], $colors['green'], $colors['blue']);
Online Booking System for Camp Holiday Resort and Recreation Area 155
// Tell The Server What // Colors This Image Will Use } imagecopyresized($dimg, $simg, 0, 0, 0, 0, $newwidth, $newheight, $currwidth, $currheight); // Copy Resized Image To The // New Image (So We Can Save It) imagejpeg($dimg, "$tdir" . $url); // Saving The Image imagedestroy($simg); // Destroying The Temporary Image imagedestroy($dimg); // Destroying The Other Temporary Image
print "<div class='success'>Room Type Successfully Updated...!</div>";
} else { print "<div class='error'>Wrong filetype (has to be a .jpg or .jpeg) Yours is $file_ext.</div>";print " <script> function gotoUrl(){location.href='domain.php?rel=EditRoomType';}window.setTimeout('gotoUrl()',1900);</script> ";} } else if($_FILES['image']['type'] == "") {print "<div class='warning'>No Image to Display. Choose a file Correctly.</div>";print " <script> function gotoUrl(){location.href='domain.php?rel=EditRoomType';}window.setTimeout('gotoUrl()',2000);</script> ";} else { print "<div class='error'>Wrong filetype (has to be a .jpg or .jpeg) Yours is $file_ext.</div>";print " <script> function gotoUrl(){location.href='domain.php?rel=EditRoomType';}
Online Booking System for Camp Holiday Resort and Recreation Area 156
$url = $_FILES['image']['name']; // Set $url To Equal The Filename For Later Use $file_ext = strrchr($_FILES['image']['name'], '.'); // Get The File Extention In The Format Of , // For Instance, .jpg, .gif or .php if ($_FILES['image']['type'] == "image/jpg" || $_FILES['image']['type'] == "image/jpeg" || $_FILES['image']['type'] == "image/pjpeg") {
$copy = copy($_FILES['image']['tmp_name'], "$idir" . $_FILES['image']['name']); // Move Image From Temporary // Location To Permanent Locationif ($copy) { // If The Script Was Able To Copy The Image To It's Permanent Location $simg = imagecreatefromjpeg("$idir" . $url); // Make A New Temporary Image To Create
Online Booking System for Camp Holiday Resort and Recreation Area 157
// The Thumbanil From $currwidth = imagesx($simg); // Current Image Width $currheight = imagesy($simg); // Current Image Height if ($currheight > $currwidth) { // If Height Is Greater Than Width $zoom = $twidth / $currheight; // Length Ratio For Width $newheight = $theight; // Height Is Equal To Max Height $newwidth = $currwidth * $zoom; // Creates The New Width } else { // Otherwise, Assume Width Is Greater Than Height // (Will Produce Same Result If Width Is Equal To Height) $zoom = $twidth / $currwidth; // Length Ratio For Height $newwidth = $twidth; // Width Is Equal To Max Width $newheight = $currheight * $zoom; // Creates The New Height } $dimg = imagecreate($newwidth, $newheight); // Make New Image For Thumbnail imagetruecolortopalette($simg, false, 256); // Create New Color Pallete $palsize = ImageColorsTotal($simg); for ($i = 0; $i < $palsize; $i++) { // Counting Colors In The Image $colors = ImageColorsForIndex($simg, $i); // Number Of Colors Used ImageColorAllocate($dimg, $colors['red'], $colors['green'], $colors['blue']); // Tell The Server What // Colors This Image Will Use } imagecopyresized($dimg, $simg, 0, 0, 0, 0, $newwidth, $newheight, $currwidth, $currheight); // Copy Resized Image To The // New Image (So We Can Save It) imagejpeg($dimg, "$tdir" . $url); // Saving The Image imagedestroy($simg); // Destroying The Temporary Image imagedestroy($dimg); // Destroying The Other Temporary Image
print "<div class='success'>Room Type Successfully Created...!</div>";
$sqlString = "INSERT INTO tbl_roomtype ( image,roomName,roomTypeDesc,file_thumb,file_width,file_height)VALUES ( '$img','$roomname','$roomtypedesc','$thumb','$twidth','$theight' )";
mysql_query($sqlString) or die(mysql_error());
Online Booking System for Camp Holiday Resort and Recreation Area 158
} else { print "<div class='error'>Wrong filetype (has to be a .jpg or .jpeg) Yours is $file_ext.</div>";print " <script> function gotoUrl(){location.href='domain.php?rel=EditRoomType';}window.setTimeout('gotoUrl()',1900);</script> ";} } else if($_FILES['image']['type'] == "") {print "<div class='warning'>No Image to Display. Choose a file Correctly.</div>";print " <script> function gotoUrl(){location.href='domain.php?rel=EditRoomType';}window.setTimeout('gotoUrl()',2000);</script> ";} else { print "<div class='error'>Wrong filetype (has to be a .jpg or .jpeg) Yours is $file_ext.</div>";print " <script> function gotoUrl(){location.href='domain.php?rel=EditRoomType';}window.setTimeout('gotoUrl()',1900);</script> ";} }}?></body></html>
Online Booking System for Camp Holiday Resort and Recreation Area 165
<html><head><script> function gotoUrl(){location.href='domain.php?rel=Services';}window.setTimeout('gotoUrl()',1500);</script></head><body><?phpinclude("connection/connection.php");
if( txtReserve == "-- Select --"){alert('-- Select -- is not a correct Reservation Type!');return false;}if( txtArrival == "" ){alert('Arrival field must be filled in!');
Online Booking System for Camp Holiday Resort and Recreation Area 167
for ($i=1;$i<=$total_rooms;$i++) {if (!($i%$rooms_per_floor)) {//go to the next floor$floor++;//$restart_counter=0;echo '<div class="clear"></div>';}//$restart_counter++;// give rooms a number//$roomnum=$floor.'0'.$restart_counter;if($_SESSION['roomtype'] == 1) $roomnum=100+$i;if($_SESSION['roomtype'] == 2) $roomnum=200+$i;
Online Booking System for Camp Holiday Resort and Recreation Area 171
if($_SESSION['roomtype'] == 3) $roomnum=300+$i;//room is always available unless proven otherwise$available=true;
// select the room and make sure it is not "deleted" or "cancelled"$sqlString = " SELECT roomNumber, Arrival, DepartureFROM tbl_reservationWHERE roomNumber = $roomnumAND isReserved = 'Yes' ";$result = mysql_query($sqlString);if (mysql_num_rows($result)) {while ($object = mysql_fetch_object($result)){$check_in = $object->Arrival;$check_out = $object->Departure;if ($check_in < $_SESSION['departure'] and $check_out > $_SESSION['arrival']) {// there is a reservation for that room// the check-in date is before the desired checkout date// and the checkout date is after the desired check-in date// so this indicates that the room is not available// for the desired period$available=false;}}}if ($available) {echo '<div class="available"><input type="checkbox" name="'.$i.'" value="'.$roomnum.'">Room '.$roomnum.'</div>';} else {echo '<div class="unavailable"><input type="checkbox" disabled="disabled">Room '.$roomnum.'</div>';}}
foreach ($_SESSION['rooms'] as $key => $value){mysql_query("INSERT INTO tbl_reservation VALUES( '','$guest_id','$value','$roomname','$arrival','$departure','$numadults','$numchildren',NOW(),'$reservetype','Yes','Pending') ") or die(mysql_error());}
Online Booking System for Camp Holiday Resort and Recreation Area 174
$result3 = mysql_query($sqlAccommoId) or die(mysql_error());$data3 = mysql_fetch_array($result3);$accommodation_id = $data3[0];
$sqlTransac = " INSERT INTO tbl_transactionVALUES ('','$accommodation_id','Rent Due on','$totalcharge',NOW()) ";mysql_query($sqlTransac) or die(mysql_error());
$sqlTransacPay = " INSERT INTO tbl_transactionVALUES ('','$accommodation_id','Payment Received','$amount',NOW()) ";mysql_query($sqlTransacPay) or die(mysql_error());
if($paymentmode == "CreditCard"){$sqlPayment = " INSERT INTO tbl_paymentVALUES ( '','$accommodation_id','$paymentmode','$receiptno','$ccamount','".$_SESSION['name']."',NOW()) ";mysql_query($sqlPayment) or die(mysql_error()); }else{$sqlPayment = " INSERT INTO tbl_paymentVALUES ( '','$accommodation_id','$paymentmode','0','$amount','".$_SESSION['name']."',NOW()) ";mysql_query($sqlPayment) or die(mysql_error());}
$sql4 = " INSERT INTO tbl_billingVALUES ( '','$accommodation_id','".$_SESSION['name']."',NOW() ) ";mysql_query($sql4) or die(mysql_error());?>
Online Booking System for Camp Holiday Resort and Recreation Area 175
if( lname == "" ){alert('" LAST NAME " Field should not be empty!');
Online Booking System for Camp Holiday Resort and Recreation Area 176
document.personalinfo.lastname.focus();return false;}if( fname == "" ){alert('" FIRST NAME " Field should not be empty!');document.personalinfo.firstname.focus();return false;}if( mi == "" ){alert('" MIDDLE INITIAL " Field should not be empty!');document.personalinfo.mi.focus();return false;}if( contactno == "" ){alert('" CONTACT NO. " Field should not be empty!');document.personalinfo.contactno.focus();return false;}if( email == "" ){alert('"EMAIL ADDRESS " Field should not be empty!');document.personalinfo.email.focus();return false;}if( filter.test(email)){return true;}else{alert('Please input a valid " EMAIL ADDRESS"!');document.personalinfo.email.focus();return false;}
if( uname == "" ){alert('" USERNAME " Field should not be empty...!');document.users.uname.focus();return false;
Online Booking System for Camp Holiday Resort and Recreation Area 182
}if( pword == "" ){alert('" PASSWORD " Field should not be empty!');document.users.pword.focus();return false;}if( lname == "" ){alert('" LAST NAME " Field should not be empty!');document.users.lname.focus();return false;}if( fname == "" ){alert('" FIRST NAME " Field should not be empty!');document.users.fname.focus();return false;}if( mi == "" ){alert('" MIDDLE INITIAL " Field should not be empty!');document.users.mi.focus();return false;}if( position == "" ){alert('" POSITION " Field should not be empty!');document.users.position.focus();return false;}
if( uname == "" ){alert('" USERNAME " Field should not be empty!');document.users.uname.focus();return false;}if( pword == "" ){alert('" PASSWORD " Field should not be empty!');document.users.pword.focus();return false;}if( lname == "" ){alert('" LAST NAME " Field should not be empty!');document.users.lname.focus();return false;}if( fname == "" ){alert('" FIRST NAME " Field should not be empty!');document.users.fname.focus();return false;
Online Booking System for Camp Holiday Resort and Recreation Area 186
}if( mi == "" ){alert('" MIDDLE INITIAL " Field should not be empty!');document.users.mi.focus();return false;}if( position == "" ){alert('" POSITION " Field should not be empty!');document.users.position.focus();return false;}
<p>Use a valid username and password to gain access to the Administrator Back-end.</p> <p> <a href="../index.php">Return to site Home Page</a> </p> <div id="lock"></div> <div class="clr"></div> </div> <div class="b"> <div class="b"> <div class="b"></div> </div> </div> </div>
<noscript> Warning! JavaScript must be enabled for proper operation of the Administrator back-end.</noscript> <div class="clr"></div> </div> </div> <div id="border-bottom"><div><div></div></div> </div> </body> </html>
$server=mysql_connect ( $dbhost, $dbuser, $dbpass)or die("<h1>Server is currently unavailable</h1>");$conn=mysql_select_db($dbname) or die(mysql_error());?>/*-------------------------------- action.php -------------------------------------------------------- */<?phpinclude("function.php");
$sql = "SELECT * FROM tbl_reservation LEFT JOIN (tbl_room,tbl_roomtype) ON (tbl_room.roomNumber = tbl_reservation.roomNumberAND tbl_room.roomType_id= tbl_roomtype.roomType_id)WHERE tbl_reservation.Arrival >= '".$startdate2."' AND tbl_reservation.Departure <= '".$enddate2."'AND tbl_room.roomType_id = '".$value."' ORDER BY tbl_room.roomNumber ASC"; //query un available rooms (filtered with date and roomtype id)$result = mysql_query($sql);$numrow = mysql_num_rows($result);
if($numrow != 0) //if not all the rooms are available{while($row = mysql_fetch_array($result)) //concunt the statement in the next query{$text .= "AND tbl_room.roomNumber != '".$row['roomNumber']."' ";}
$sql2 = "SELECT tbl_roomtype . * , tbl_room . * FROM tbl_roomtype, tbl_roomWHERE tbl_roomtype.roomType_id = tbl_room.roomType_id ".$text." AND tbl_roomtype.roomType_id = '".$value."'"; //query all the available rooms$result2 = mysql_query($sql2);while($row2 = mysql_fetch_array($result2)){$roomnum = $row2['roomNumber'];$roomnumarray[] = $roomnum;
Online Booking System for Camp Holiday Resort and Recreation Area 203
{echo $sql = "SELECT * from tbl_roomtype LEFT JOIN tbl_room ON (tbl_room.roomType_id= tbl_roomtype.roomType_id) WHERE tbl_room.roomNumber = $valId2"; //query all the available rooms$result = mysql_query($sql);$row = mysql_fetch_array($result);
inserttodb("tbl_reservation","(guest_id,roomNumber,roomName,Arrival,Departure,numAdults,numChildren,dateReservation,reservationType,isReserved,Status) VALUES('$guest_id','".$valId2."','".$row['roomName']."','$startdate2','$enddate2','".$_SESSION['numguest']."','".$_SESSION['numkids']."',DATE(NOW()),'On-line','Yes', 'Pending') ");}$i++;}else //if all rooms available insert to db here{
$sql2 = "SELECT tbl_roomtype . * , tbl_room . * FROM tbl_roomtype, tbl_roomWHERE tbl_roomtype.roomType_id = tbl_room.roomType_id AND tbl_roomtype.roomType_id = '".$value."'"; //query all the available rooms$result2 = mysql_query($sql2);
foreach($roomnumarray as $valId2) {$sql = "SELECT * from tbl_roomtype LEFT JOIN tbl_room ON (tbl_room.roomType_id= tbl_roomtype.roomType_id) WHERE tbl_room.roomNumber = $valId2"; //query all the available rooms$result = mysql_query($sql);$row = mysql_fetch_array($result);
Online Booking System for Camp Holiday Resort and Recreation Area 204
inserttodb("tbl_reservation","(guest_id,roomNumber,roomName,Arrival,Departure,numAdults,numChildren,dateReservation,reservationType,isReserved,Status) VALUES('$guest_id','".$valId2."','".$row['roomName']."','$startdate2','$enddate2','".$_SESSION['numguest']."','".$_SESSION['numkids']."',DATE(NOW()),'On-line','Yes', 'Pending') ");}$i++;}}echo "<meta content='0;index.php' http-equiv='refresh' />";/*inserttodb("tbl_guest","(firstName,lastName,middleInitial,Address,Email,contactNo,isActive) VALUES ('".$_SESSION['fname']."','".$_SESSION['lname']."','".$_SESSION["mi"]."','".$_SESSION['add']."','".$_SESSION['eadd']."','".$_SESSION["connum"] ."','Yes')");*/ //print_r($_SESSION);}if($_GET['rel'] == 'cancel'){echo $sql = "SELECT * FROM tbl_reservation LEFT JOIN (tbl_guest) ON (tbl_reservation.guest_id = tbl_guest.guest_id)where tbl_reservation.reservation_id = '".$_GET['id']."'";$result = mysql_query($sql);while($row = mysql_fetch_array($result)){$message = "I want to cancel my reservation with reservation id '".$row['reservation_id'].". thank you.'";$subject = $row['lastName']." ".$row['firstName']." ".$row['middleInitial']." Request Cancelation.";mail("postmaster@localhost", "Subject: $subject",$message, "From: .'".$row['Email']."'." );echo "<script>alert('We will call you for virification for this process. thank you!')</script>";echo "<meta content='0;user.php?login=1&default=1' http-equiv='refresh' />";}}?>
Online Booking System for Camp Holiday Resort and Recreation Area 205
<div style="padding:50px;"><ul><li>Php 42,000.00 net - Buffet Lunch or Dinner. Packages for 100 persons.</li><br /><li>FACILITIES TO BE PROVIDED:<br /><br /> <div align="center"><table><tr><td>-</td><td>Backdrop</td></tr><tr><td>-</td><td>Overnight Room Accommodation</td></tr><tr><td>-</td><td>Wedding GuestBook</td></tr><tr><td>-</td><td>Floral Arrangement for the Guest Tables</td></tr><tr><td>-</td><td>Place Cards for the Presidential Table</td></tr><tr><td>-</td><td>Decorated wedding bell with candies and coins</td></tr><tr><td>-</td><td>Imported Balloons</td></tr><tr><td>-</td><td>Sparkling wine for the ceremonial toast</td></tr><tr><td>-</td><td>Floral centerpiece for buffet table</td></tr></table></div></li>
Online Booking System for Camp Holiday Resort and Recreation Area 206
<div class="content-layout"><div class="content-layout-row"><?php include("sidebar.php"); ?><!--CONTENTBODY--><div id="bodycontent"> <h2 class="postheader" style="margin:50px;"> Cabin Rooms </h2><center><img src="img/Facilities/25 - cabinroom.jpg" width="400" height="300" /></center><div style="padding:50px;"><ul><li>Available in Double Bed.</li><li>Free welcome drink for two (2) at the Restaurant.</li><li>Free use of Swimming Pool.</li><li>Free accommodation for children 8 yrs. old & below if sharing with parents.</li><li>Maximum of four (4) occupants, extra bed at Php 300 each.</li><li>Free 24/7 Internet access at the Lobby.</li><li>Check out time is at 12:00 noon.</li><li>Rates include government tax & service charge.</li><li>Php 1800.00 per night.</li></ul></div></div><!--/CONTENTBODY--></div></div>
<form action="" method="post"><div class="content-layout"><div class="content-layout-row"><?php include("sidebar.php"); ?><!--CONTENTBODY--><div id="bodycontent"><div class="layout-cell content"><div class="post"><div class="post-body"><div class="post-inner article"><h2 class="postheader">Contact Us</h2><blockquote><p><B>Any comments, ideas and/or suggestions - all are welcomed.</B><br /> Please take the time to fill out our short form below. Let
us know your ideas to bring even more encouragement and hope to our Resort.</p></blockquote><table class="table1"><tr valign="top"><td class="menu_title1" width="48%"><div align="left"><span class="testimonialsBOLD">Name</span>:<br><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><input name="name" id="name" class="textfiled" size="30" maxlength="30"></font> </div></td></tr> <tr valign="top"><td class="menu_title1"><div align="left"><span class="testimonialsBOLD">Email Address</span>:<br>
Online Booking System for Camp Holiday Resort and Recreation Area 209
<?phpfunction spamcheck($field){// filter_var() sanitizes the e-mail// address using FILTER_SANITIZE_EMAIL$field=filter_var($field, FILTER_SANITIZE_EMAIL);// filter_var() validates the e-mail// address using FILTER_VALIDATE_EMAILif(filter_var($field, FILTER_VALIDATE_EMAIL)){ return TRUE;} else {return FALSE;}}
if (isset($_REQUEST['email'])){// if "email" is filled out, proceed// check if the email address is invalid$mailcheck = spamcheck($_REQUEST['email']);if ($mailcheck==FALSE){echo "Invalid input";} else {// send email$email = $_REQUEST['email'] ;
Online Booking System for Camp Holiday Resort and Recreation Area 210
<blockquote><p>Whether you’re staying at the resort for business or for pleasure, Camp Holiday Resort and Recreational Area has the facilities, amenities, and services designed to fit all your needs. Its warm, efficient, and friendly staff are also available to cater to your requests.</p></blockquote><br /><?phpinclude("connection/connection.php");
</form><script type="text/javascript">$(function() {$('a[@rel*=lightbox]').lightBox(); // Select all links that contains lightbox in the attribute rel});</script>
$().ready(function() {// validate the comment form when it is submitted$("#orderform").validate();
// validate signup form on keyup and submit$("#orderform").validate({rules: {firstname: "required",lastname: "required",username: {required: true,minlength: 2},password: {required: true,minlength: 5},confirm_password: {required: true,minlength: 5,equalTo: "#password"},email: {required: true,email: true},topic: {required: "#newsletter:checked",minlength: 2
Online Booking System for Camp Holiday Resort and Recreation Area 215
},agree: "required"},messages: {firstname: "Please enter your firstname",lastname: "Please enter your lastname",username: {required: "Please enter a username",minlength: "Your username must consist of at least 2 characters"},password: {required: "Please provide a password",minlength: "Your password must be at least 5 characters long"},confirm_password: {required: "Please provide a password",minlength: "Your password must be at least 5 characters long",equalTo: "Please enter the same password as above"},email: "Please enter a valid email address",agree: "Please accept our policy"}});
include("admin/connection/connection.php");date_default_timezone_set('Asia/Taipei');//all function will be added here usage postval("buttonname","textboxname1,textboxname1")function dateDiff($dformat, $endDate, $beginDate){$date_parts1=explode($dformat, $beginDate);$date_parts2=explode($dformat, $endDate);$start_date=gregoriantojd($date_parts1[0], $date_parts1[1], $date_parts1[2]);$end_date=gregoriantojd($date_parts2[0], $date_parts2[1], $date_parts2[2]);return $end_date - $start_date;}
function inserttodb($tablename, $parameter){$sql = "INSERT INTO ".$tablename." ".$parameter." ";mysql_query($sql);}function redirectto($time,$url){echo "<meta http-equiv='refresh' content='".$time.";url=".$url."'>"; }
$sql = "SELECT * FROM tbl_roomtype,tbl_room WHERE tbl_roomtype.roomType_id = tbl_room.roomType_id AND tbl_roomtype.roomType_id = $value group by tbl_room.roomType_id";$result = mysql_query($sql);
Online Booking System for Camp Holiday Resort and Recreation Area 218
$sql = "SELECT * FROM tbl_roomtype,tbl_room WHERE tbl_roomtype.roomType_id = tbl_room.roomType_id AND tbl_roomtype.roomType_id = $value group by tbl_room.roomType_id";$result = mysql_query($sql);
foreach ($check as $value) {$sql = "SELECT * FROM tbl_roomtype,tbl_room WHERE tbl_roomtype.roomType_id = tbl_room.roomType_id AND tbl_roomtype.roomType_id = $value group by tbl_room.roomType_id";$result = mysql_query($sql);
Online Booking System for Camp Holiday Resort and Recreation Area 222
<br /><br /><br /><table border="1" width=100%><tr><td><div align=center><b>Terms and Conditions</b></div>
<ul><li> All prices are quoted above are inclusive of goverment tax.</li>
Online Booking System for Camp Holiday Resort and Recreation Area 224
<li>Deposit-A 50% deposit will be required upon signing of contract fifteen(15)days prior to the event.</li>Reservation will not be confirmed unless the contract is signed by both parties and required deposit is made.<li>Adjustments if any; either by the client, will have to be made at least seven(7) days before the scheduled reservation .</li>
<li>Cancellation - Any cancellation of reservation should be made atlest fifteen(15) days before theschedule reservation. if cancellation is made after the specified time, 50% of the deposit will be portified to cover for the incidental expenses incurred.</li>
<li>No Show - if the reservation is cancelled without any notice given, the resort will have the right to charge the client the total cost of the reservation made.</li>
<li>Full Payment - Full payment of account should be made immediately upon completion of services after the function; in cash.</li>
<li>There is a certain limit on the liabilities of the supplier, in case of any problem.</li>
<li>Any additional expenses incurred during the function will be on a pax account basis</li>
<script type="text/javascript" charset="utf-8">$(function(){$('.date-pick').datePicker()$('#start-date').bind('dpClosed',function(e, selectedDates){var d = selectedDates[0];if (d) {d = new Date(d);$('#end-date').dpSetStartDate(d.addDays(1).asString());}});
Online Booking System for Camp Holiday Resort and Recreation Area 226
$('#end-date').bind('dpClosed',function(e, selectedDates){var d = selectedDates[0];if (d) {d = new Date(d);$('#start-date').dpSetEndDate(d.addDays(-1).asString());}});});</script><script type="text/javascript">//Load Ajax page static
var loadedobjects=""var rootdomain="http://"+window.location.hostname
function ajaxpage(url,containerid){//get value from an textbox idvar startdatejs = document.getElementById('start-date').value;var enddatejs = document.getElementById('end-date').value;var numguestjs = document.getElementById('no_guest').value;var numkidsjs = document.getElementById('no_kids').value;if(startdatejs == "" || enddatejs == "" || numguestjs == "" || numkidsjs == ""){alert("Please fill up Arrival/Departure date.");}else{
var page_request = falseif (window.XMLHttpRequest) // if Mozilla, Safari etcpage_request = new XMLHttpRequest()else if (window.ActiveXObject){ // if IEtry {page_request = new ActiveXObject("Msxml2.XMLHTTP")} catch (e){try{page_request = new ActiveXObject("Microsoft.XMLHTTP")}catch (e){}}}else
Online Booking System for Camp Holiday Resort and Recreation Area 227
function loadpage(page_request, containerid){if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))document.getElementById(containerid).innerHTML=page_request.responseText}
function loadobjs(){if (!document.getElementById)returnfor (i=0; i<arguments.length; i++){var file=arguments[i]var fileref=""if (loadedobjects.indexOf(file)==-1){ //Check to see if this object has not already been added to page before proceedingif (file.indexOf(".js")!=-1){ //If object is a js filefileref=document.createElement('script')fileref.setAttribute("type","text/javascript");fileref.setAttribute("src", file);}else if (file.indexOf(".css")!=-1){ //If object is a css filefileref=document.createElement("link")fileref.setAttribute("rel", "stylesheet");fileref.setAttribute("type", "text/css");fileref.setAttribute("href", file);}}if (fileref!=""){document.getElementsByTagName("head").item(0).appendChild(fileref)loadedobjects+=file+" " //Remember this object as being already added to page}}}
}</script><script type="text/javascript">
var loadedobjects=""var rootdomain="http://"+window.location.hostname
Online Booking System for Camp Holiday Resort and Recreation Area 228
function ajaxpagedynamic(url,containerid){var page_request = falseif (window.XMLHttpRequest) // if Mozilla, Safari etcpage_request = new XMLHttpRequest()else if (window.ActiveXObject){ // if IEtry {page_request = new ActiveXObject("Msxml2.XMLHTTP")} catch (e){try{page_request = new ActiveXObject("Microsoft.XMLHTTP")}catch (e){}}}elsereturn falsepage_request.onreadystatechange=function(){loadpage(page_request, containerid)}//page loaderpage_request.open('GET', url, true)page_request.send(null)}function loadpage(page_request, containerid){if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))document.getElementById(containerid).innerHTML=page_request.responseText}function loadobjs(){if (!document.getElementById)returnfor (i=0; i<arguments.length; i++){var file=arguments[i]var fileref=""if (loadedobjects.indexOf(file)==-1){ //Check to see if this object has not already been added to page before proceedingif (file.indexOf(".js")!=-1){ //If object is a js filefileref=document.createElement('script')fileref.setAttribute("type","text/javascript");fileref.setAttribute("src", file);}else if (file.indexOf(".css")!=-1){ //If object is a css filefileref=document.createElement("link")fileref.setAttribute("rel", "stylesheet");fileref.setAttribute("type", "text/css");fileref.setAttribute("href", file);}
Online Booking System for Camp Holiday Resort and Recreation Area 229
}if (fileref!=""){document.getElementsByTagName("head").item(0).appendChild(fileref)loadedobjects+=file+" " //Remember this object as being already added to page}}}</script><script type="text/javascript">var user = document.getElementById('user').value;if(user != 0){alert(user);ajaxpagedynamic('guestprev.php?numval='+valid+'&numroom='+valtext, 'bodycontent');}else{ajaxpagedynamic('guestinfo.php?numval='+valid+'&numroom='+valtext, 'bodycontent');}}function incre(name,name2){var val = parseInt(document.getElementById(name).value);var roomlimit = parseInt(document.getElementById(name2).value);if(roomlimit == val){alert('Limit Exceed');}else{var val2 = (val + 1);document.getElementById(name).value = val2;}}function dec(name){var val = parseInt(document.getElementById(name).value);if(val == 0){ alert("Limit to Zero");}else {var val2 = (val - 1);document.getElementById(name).value = val2;}}function submitguest(){ajaxpagedynamic('action.php?rel=submitguest', 'bodycontent');alert('Thank you for your Reservation. Looking forward for seeing you!');
Online Booking System for Camp Holiday Resort and Recreation Area 230
/*-------------------------------- hotelroom.php --------------------------------------------------- */<?php include("header.php"); ?><div class="content-layout"><div class="content-layout-row"><?php include("sidebar.php"); ?><div id="bodycontent"> <h2 class="postheader" style="margin:50px;"> Hotel Rooms </h2><center><img src="img/Facilities/24 - hotelroom.jpg" width="400" height="300" /></center><div style="padding:50px;"><ul><li>Available in Single or Double Bed.</li><li>Free use of Swimming Pool.</li><li>Free accommodation for children 8 yrs. old & below if sharing with parents.</li><li>Maximum of four (4) occupants, extra bed at Php 300 each.</li><li>Free 24/7 Internet access at the Lobby.</li><li>Check out time is at 12:00 noon.</li><li>Rates include government tax & service charge.</li><li>Php 1500.00 per night.</li></ul></div></div></div></div><?php include("footer.php"); ?>
Online Booking System for Camp Holiday Resort and Recreation Area 232
<div class="overview-table-inner"><br /><h2 class="postheader">Welcome to Camp Holiday Resort</h2><br /><br /><br /><br /><object width="400" height="300"><param name="movie" value="swf/main.swf"><embed src="swf/header.swf" width="400" height="300"></embed></object><p> Camp Holiday Resort & Recreation Area is one of the newer resort complexes on Samal Island. Located directly off the Samal Ferry Wharf, it is situated in as convenient an area as you will find on the island.<br /><br /> The accommodations at Camp Holiday consist of a hotel, private cottages, and open cottages. The hotel rooms and private cottages are fully air-conditioned, with cable television and have clean, modern bathrooms with cold & hot showers. The prices range from:<br /><br /><table style="margin-left:50px;"><tr><td>Day Tour</td><td style=" padding-left:10px; padding-right: 10px;">-</td><td>Php 80.00/person</td></tr><tr><td>Overnight</td><td style=" padding-left:10px; padding-right: 10px;">-</td><td>Php 150.00/person</td></tr><tr><td>Hotel Room</td><td style=" padding-left:10px; padding-right: 10px;">-</td><td>Php 1,500.00/night</td></tr><tr><td>Cabin Room</td><td style=" padding-left:10px; padding-right: 10px;">-</td><td>Php 1,800.00/night</td></tr></table><br /><br /> The rest of the complex includes the lobby, which provides free WiFi, an open dining room/common area, swimming pool and beach front with nipa huts. There is also a convenience store and gas
Online Booking System for Camp Holiday Resort and Recreation Area 233
station (PHOENIX) right around the corner from the complex that can provide most of the basic necessities you might need during your stay.</p><br /><br /></div></div><!-- end cell --><div class="layout-cell"><div class="overview-table-inner">
<script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><fb:like-box href="http://www.facebook.com/pages/Camp-Holiday-Resort-and-Recreation-Area/152465284809298" width="260" show_faces="true" stream="true" header="false"></fb:like-box></div></div><!-- end cell -->
</div><!-- end row --></div><!-- end table --></div></div></div>
Online Booking System for Camp Holiday Resort and Recreation Area 234
ie=UTF8&hl=en&t=h&source=embed&msa=0&msid=202630926012432903365.0004897f97b1b2f3b3b72&ll=7.121318,125.674329&spn=0.002129,0.002677&output=embed"></iframe><br /><small>View <a href="http://maps.google.com/maps/ms?ie=UTF8&hl=en&t=h&source=embed&msa=0&msid=202630926012432903365.0004897f97b1b2f3b3b72&ll=7.121318,125.674329&spn=0.002129,0.002677" style="color:#0000FF;text-align:left">Camp Holiday Resort and Recreation Area</a> in a larger map</small><br /><p><h4>Camp Holiday Resort and Recreation Area Location</h4>Camp Holiday Beach Resort is, like it's name implies, a camping resort. <br />It's located next the ferry terminal in Babak, Island Garden City of Samal.</p></div><div class="cleared"></div></div>
$sql = "SELECT tbl_roomtype.*,tbl_room.*,tbl_reservation.* FROM tbl_roomtype,tbl_room,tbl_reservation WHERE tbl_roomtype.roomType_id = tbl_room.roomType_id AND tbl_room.roomNumber=tbl_reservation.roomNumber AND tbl_reservation.Arrival >= '".$startdate2."' AND tbl_reservation.Departure <= '".$enddate2."' ORDER BY tbl_room.roomNumber ASC";
$result = mysql_query($sql);
if (!$result) {echo 'Could not run query: ' . mysql_error();exit;}while($row = mysql_fetch_array($result)){$text .= "AND tbl_room.room_id != '".$row['room_id']."' ";}$sql2 = "SELECT tbl_roomtype . * , tbl_room . *,count(tbl_room.room_id)FROM tbl_roomtype, tbl_roomWHERE tbl_roomtype.roomType_id = tbl_room.roomType_id ".$text." GROUP BY tbl_room.roomType_id";
Online Booking System for Camp Holiday Resort and Recreation Area 242
var outStr = PhilTime.getDate()+' '+months[mnths]+' '+PhilTime.getFullYear()+' '+hrs+':'+mins+ampm;document.getElementById('clockDiv').innerHTML='PH Time, ' +outStr;setTimeout('clock()',1000);
Online Booking System for Camp Holiday Resort and Recreation Area 249
<h4>Welcome to Camp Holiday Resort</h4>
<blockquote><p>“About Camp Holiday Resort and Recreation Area here!”<br />-Gian Kristoffer Enrique</p></blockquote></div></div><div class="layout-cell"><div class="overview-table-inner"></div></div></div></div></div></div></div></form><?phpif($_GET['merchant_return_link'] != ''){echo "<script>alert('Thank You for staying with us! We hope to welcome you back soon.');</script>";echo "<meta content='0;action.php?rel=submitguest' http-equiv='refresh' />";}else{echo "<meta content='0;index.php' http-equiv='refresh' />";}include("footer.php");?>
SURVEY QUESTIONNAIRE
Online Booking System for Camp Holiday Resort and Recreation Area 250
Figure 4.3.4 Survey Questionnaire
Online Booking System for Camp Holiday Resort and Recreation Area 251
Figure 4.3.5 Survey Questionnaire
Online Booking System for Camp Holiday Resort and Recreation Area 252
Attached Proof/Basis for computation
Greetings!
We thank you for giving us this opportunity of submitting a proposal on our meal & room rates for your reference.
Each Hotel room and Air-conditioned cottages is good for 2, maximum of 3 persons per room.
Extra person with beddings: P 300.00/pax
Total Number of rooms available:
Hotel Rooms = 22
Air-conditioned Cottages = 12
Total: 34
Online Booking System for Camp Holiday Resort and Recreation Area 254
II. MEAL RATES:
Breakfast (Plated) = P 165.00 – 250.00 net/pax
Breakfast (Buffet) = P 230.00 & P 190.00 net/pax
Lunch and Dinner Buffet = P 260.00, P 270.00 & P 280.00 net/pax
AM & PM Snacks = P 90.00 & P 120.00 net/pax
(Please see attached menu for your reference.)
III. VENUE FOR FUNCTION
Function Hall Capacity (Whole)
600 = Theater type seating
450 = Classroom Seating
Function Hall Capacity (Half)
300 = Theater type seating
225 = Classroom Seating
Function Hall Rental
Whole = Php 50,000 for first 8 hours
Online Booking System for Camp Holiday Resort and Recreation Area 255
Php 5,000 for every succeeding hour
Half = Php 25,000 for first 8 hours
Php 5,000 for every succeeding hour
Function Hall w/ Catering
Whole = 200 pax minimum
Half = 50 pax minimum
IV. AMENITIES TO BE PROVIDED:
Basic Sound System Podium & Microphone Whiteboard w/ marker
Online Booking System for Camp Holiday Resort and Recreation Area 256
Corkages & other charges :
Lechon Baboy Corkage = P 300.00/lechon
Lechon Baka Corkage = P 800.00/lechon
Additional Dish = P 250.00/dish (maximum of 3 dishes only)
Additional Softdrinks = P 25.00/bottle (1.5L)
Camping Tents = P200.00/tent
V. Terms & Conditions:
A. All prices quoted above are inclusive of government tax.B. Deposit – A 50% deposit will be required upon signing of contract fifteen (15) days
prior to the event. Reservation will not be confirmed unless the contract is signed by both parties and the required deposit is made.
C. Adjustments if any; either by the client, will have to be made at least seven (7) days before the scheduled reservation.
D. Cancellation – Any cancellation of reservation should be made at least fifteen (15) days before the scheduled reservation. If cancellation is made after the specified time, 50% of the deposit will be fortified to cover for the incidental expenses incurred.
E. No Show – If the reservation is cancelled without any notice given, the resort will have the right to charge the client the total cost of reservation made.
F. Full Payment – Full payment of account should be made immediately upon completion of services after the function; in cash.
G. Any additional expenses incurred during the function will be on a pax account basis.
Should you find our proposal to your satisfaction, you may call us @ Tel. # 303-3294 or 304-6483.
We are looking forward to rendering you our services.
Thank you.
Online Booking System for Camp Holiday Resort and Recreation Area 257
LUNCH OR DINNER BUFFET
Php 280.00 net/pax
Menu A.
Salad : Chicken Macaroni Salad
Main Course : Grilled Pork Chop
Spicy Soy Chicken
Sweet & Sour Fish Fillet
Plain Rice
Dessert : Butterscotch
……………… w/ Softdrinks in bottle
Menu B.
Salad : Bacon, Lettuce, Tomato & Cheese
Main Course : Fish Fillet w/ Tartar Sauce
Sweet & Sour Pork
Seafood Chopsuey Guisado
Plain Rice
Dessert : Fresh Fruits
……………… w/ Softdrinks in bottle
Online Booking System for Camp Holiday Resort and Recreation Area 258
Menu C.
Salad : Macaroni Salad
Main Course : Pork Hawaiian
Kalderetang Baka
Chicken Curry
Plain Rice
Dessert : Brownies
……………… w/ Softdrinks in bottle
Menu D.
Salad : Fresh Guso
Main Course : Pork Binagoongan
Chopsuey Guisado
Sugbanok ( broiler )
Plain Rice
Dessert : Mocha Chiffon Cake
……………… w/ Softdrinks in bottle
Online Booking System for Camp Holiday Resort and Recreation Area 259
LUNCH OR DINNER BUFFET
Php 270.00 net/pax
Menu A:
Soup : Sinigang na Bangus
Salad : Cucumber Salad w/ Salted Egg
Main Course : Inihaw na Panga
Inihaw na Pork Tiyan
Chicken B-B-Q
Plain Rice
Dessert : Fresh Fruits in Platter w/ Cream
………………. w/ Softdrinks in bottle
Menu B.
Soup : Clam Soup
Salad : Fresh Lato Salad
Main Course : Inihaw na Pusit
Inihaw na Tanguige
Pork B-B-Q
Plain Rice
Dessert : Maja Mais
……………… w/ Softdrinks in bottle
Online Booking System for Camp Holiday Resort and Recreation Area 260
Menu C.
Soup : Sinigang na Hipon
Appetizer : Kinilaw
Main Course : Kare-kare w/ bago-ong
Inihaw na Tuna Belly
Fried Lumpia
Plain Rice
Dessert : Tropical Fruit Salad
……………… w/ Softdrinks in bottle
Online Booking System for Camp Holiday Resort and Recreation Area 261
LUNCH OR DINNER BUFFETPhp 260.00 net/pax
Menu ASalad : Macaroni SaladMain Course : Chicken Pastel
Breaded Fish w/ Tartar Sauce Bam-I Plain Rice
Dessert : Maja Mais……………………… w/ Softdrinks in bottle
Menu BSalad : Coleslaw SaladMain Course : Chicken Mexicaine
Sweet & Sour Fish Fillet Pancit Canton Plain Rice
Dessert : Fresh Fruit in Platter……………………… w/ Softdrinks in bottle
Menu CSalad : Mimosa SaladMain Course : Chicken Ala Queen
Fish Fillet w/ Tartar Sauce Sotanghon Guisado Plain Rice
Dessert : Jellied Rice……………………… w/ Softdrinks in bottle
Menu DSalad : Macaroni SaladMain Dish : Pan Fried Chicken Piccata
Sweet & Sour Fish Fillet Bam-I Plain Rice
Dessert : Fruit Custard……………………… w/ Softdrinks in bottle
Online Booking System for Camp Holiday Resort and Recreation Area 262
BREAKFAST (BUFFET)
Php 230.00 net/pax
Menu A
Fresh Juices : Mango Juice
Orange Juice
Fresh Fruits : Watermelon
Pineapple
Papaya
Breads : Soft Rolls w/ Butter & preserves
Main Course : Breaded Sweet & Sour fish
Chicken Fricasse
Egg Omelet
Garlic Rice
…………….……………………. Hot Coffee or Tea
Menu B
Fresh Juices : Mango Juice
Orange Juice
Fresh Fruits : Watermelon
Pineapple
Papaya
Online Booking System for Camp Holiday Resort and Recreation Area 263
Breads : Soft Rolls with Butter & preserves
Main Course : Breaded Fish Finger
Chicken Adobo
Spanish omelet
Garlic Rice
…………..………………………. Hot Coffee or Tea
Menu C
Fresh Juices : Mango Juice
Orange Juice
Fresh Fruits : Watermelon
Pineapple
Papaya
Breads : Soft Rolls with Butter & preserves
Main course : Chicken Teriyaki
Fried Fish Fillet w/ Tartar Sauce
Shrimp Omelet
Garlic Rice
…………………………………….. Hot Coffee or Tea
Online Booking System for Camp Holiday Resort and Recreation Area 264
BREAKFAST (BUFFET)
Php 190.00 net/pax
Menu A
Fresh Juices: Mango Juice
Orange Juice
Fresh Fruits: Watermelon
Papaya
Breads: Toasted Bread w/ butter & preserves
Main Course: Chicken Fricasse
Egg Omelet
Garlic Rice
…………………………………… Served with coffee
Menu B
Fresh Juices: Mango Juice
Orange Juice
Fresh Fruits: Watermelon
Online Booking System for Camp Holiday Resort and Recreation Area 265
Pineapple
Breads: Toasted Bread w/ butter & preserves
Main Course: Breaded Fish Finger
Spanish omelet
Garlic Rice
………………………………….. Served with coffee
Menu C
Fresh Juices: Mango Juice
Orange Juice
Fresh Fruits: Watermelon
Pineapple
Breads: Toasted Bread w/ butter & preserves
Main course: Chicken Teriyaki
Shrimp Omelet
Garlic Rice
…………………………………… Served with coffee
Online Booking System for Camp Holiday Resort and Recreation Area 266
BREAKFAST (PLATED)
AMERICAN BREAKFAST @ P 195.00
Chilled fruit juice or Fresh Fruits in season
Fresh eggs cooked to your style with a choice of Ham, Bacon or Sausage
with Breakfast Rolls or Toasted Bread served with Hot Coffee or Tea
CAMP SPECIALBREAKFAST @ P 250.00
Chilled Fruit Juice or Fresh Fruit in season
Two (2) Fresh Eggs cooked to your style with Breakfast Steak & Bacon
with French Fries sidings & Breakfast Rolls or Toasted Bread served with Hot Coffee or Tea
CONTINENTAL BREAKFAST @ P 150.00
Chilled Fruit Juice of Fresh Fruit in season
Assorted Bread Rolls or Toasted Bread with Jam, Marmalade and Butter
served with Hot Coffee or Tea
HEARTY FILIPINO BREAKFAST @ P 240.00
Chilled Fruit Juice or Fresh Fruit in season
Two (2) Fresh Eggs cooked to your style with Choices of Tocino, Longganisa, Beef Tapa or Daing na Bangus with Garlic Rice and Atchara or Toasted Bread
served with Hot Coffee or Tea
Online Booking System for Camp Holiday Resort and Recreation Area 267
OTHERS
Hot Oatmeal……………………………… P 35.00
Pancake w/ Syrup………………………… P 88.00
Egg Omelet……………………………... P 40.00
Egg Omelet w/ Ham & cheese…………. P 60.00
Egg Omelet w/ Bacon & Mushroom…….. P 65.00
Cornflakes w/ Sliced Banana…………….. P 67.00
Pork Tocino………………………………. P 67.00
Longganisa……………………………….. P 67.00
Beef Tapa………………………………… P125.00
Bacon…………………………………….. P120.00
Corned Beef……………………………… P 67.00
Sausage…………………………………… P 60.00
Daing na Bangus………………………….. P100.00
Online Booking System for Camp Holiday Resort and Recreation Area 268
Plated Snacks
Menu AA.M. Snacks (P90/pax) Special Mamon
Coffee or Tea
P.M. Snacks (P90/pax) Beef or Chicken RollSoftdrinks
Menu BA.M. Snacks (P90/pax) Banana Muffin
Iced Tea
P.M. Snacks (P90/pax) Pork or Chicken SiopaoSoftdrinks