Answered step by step
Verified Expert Solution
Question
1 Approved Answer
You need to attempt the assignment in a group of 2 members. Find a fellow student in your tutorial group and enroll into a group
You need to attempt the assignment in a group of members. Find a fellow student in your
tutorial group and enroll into a group via Canvas on or before May th Student who have not
enrolled by May th will be randomly assigned to a group.
This assignment has sections to it Progress in each part for the group is monitored during
tutorials. Note that all SQL scripts and code created in this assignment needs to be commented
for readability Marks will be deducted for uncommented, illegible code You need to use
Github classroom repositories for Assignment
Assignment Background
LeisureAustralasia group operates a number of hotels and resorts throughout Australia
Brisbane Cairns, Newcastle, Broome and Darwin and Asia Vietnam Singapore, Thailand,
Sri Lanka and India They have had a number of IT systems that each hotel managed. Recently,
the group has decided to invest in an integrated webenabled central IT system to service all
LeisureAustralasias hotels and will be hosted on the cloud.
You are working for an IT company that has won the contract to supply this system. Your job is
to design and implement the central database for hotel bookings, reservations and billing.
LeisureAustralasia group has a number of hotels and resorts that it manages. Each hotel has
a hotel id which is unique name, address, country, phone number and a description.
Each hotel has facilities such as rooms, conference venues, swimming pools, gyms,
restaurants, etc. Each facility has a unique facility id name, description and status. The facilities
are categorized to Facility types eg standard room, family room, conference hall, swimming
pool etc. Each facility type has an id unique name, description and capacity.
Page of
Each hotel provides a number of services. For instance, Food & Meals, Accommodation, Event
venues, Gym, Laundry, Entertainment, SiteSeeing Tours, Taxis, etc. Each service category
has a unique code, name, description and type of service.
All services offered by the hotel and resort called service items needs to be maintained. Each
service has an id unique name, description, restrictions, notes, comments, status, available
times, base cost, base currency and capacity. Service items may use certain facility types in
the hotel to offer the service. For instance, a buffet lunch is a service item offered at a restaurant
ie facility in the hotel. The base cost is cost to the hotel to provide the service item and is
determine to calculate profitloss The base currency is the currency used for the base cost. For
instance, a room in Australian hotel will have a base currency is AUD while a room in an Indian
hotel has a base currency in INR.
The services of the hotel is offered to guests as individual services or may be packaged as
needed. There are a number of standard packages. For instance, a standard halfboard
package consists of a standard room for a single person per night with breakfast meal included.
The marketing department of the group or frontoffice manager of the hotel can create
customized promotions or holiday packages. For instance, a package deal may consist of a
night stay at Hotel Paradise for two in a standard room with breakfast and dinner meals provided
for the cost of $
Services and packages offered by the hotel are advertised. Advertised servicepackages has
an advertised price. The advertised price for the service may be seasonal. Therefore, each
advertised servicepackage has an advertised price with a start date and an end date when the
advertised price is valid and an employee that authorizes the advertised servicepackage
Each advertised servicepackage an id unique a name, description, one or more service items,
a start date and end date when the package is offered, advertised price, advertised currency,
inclusions, exclusions, status, grace period and employee authorizing the advertised
servicepackage Grace period in days is the time until which a servicepackage can be
cancelled without any charge.
Customers can make a reservation for servicespackages advertised by the hotel via online,
phone or in person. A reservation has a reservation number unique a customer making the
reservation, a list of all advertised servicespackages booked under the reservation and
payment information for the reservation. A deposit is charged at time of reservation to the
customers credit or debit card.
For each packageservice booked under the reservation, you need to keep track of the
advertised servicepackage which the booking is coming under, quantity booked, start date,
end date of the booking, facilities reserved for the booking such as rooms etc. and their start
datetime and end datetime and guest details name address, contact number
Guests once checked in may use other services not under the booking and charge them under
the booking. For example, guests may order a bar drink
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started