Page | Information Technology
1
School Based Assessment
2020-2021
Question Title:
Hotel Reservation
Paper 03: Practical Assignment
Word Processing/Web Page Design
Spreadsheet
Database Management
Problem Solving and Program Implementation
All SBA files should be sent to
[email protected] If you want to make good use of your time, you’ve got to know what’s most important and then give it all you’ve got.” – Lee Iacocca
Description of SBA Project
Elegant Resort and Spa is a new All-Inclusive hotel located at Hopewell, Hanover with a capacity
of 123 rooms. Recently they have decided to launch a Summer promotion to attract teachers and
Page |
students to the hotel. They have decided to offer schools group packages for stays during the month of
2 July.
They have decided to target a number of High schools around the island by sending them promotional
and informational material making them aware of the promotional packages available.
With the expected upsurge in guest arrivals for the month of July, the management team has come to
the realization that a more efficient system of tracking new and current guests is going to be necessary.
They need to be able to easily enter, edit, retrieve and maintain the records of all their guests.
The management team will also be requiring daily, weekly and monthly revenue reports to assess the
success of this new proposal. Therefore the staff must be able to produce reports on monthly income
and expenditure and also give projected figures based on expected arrivals.
They have employed you to provide them with a comprehensive and user-friendly system. You have
chosen to use the necessary word-processing, spreadsheet, database management and programming
tools to satisfy the requirements of the management team.
Word Processing
1. Using a suitable feature of your word processing application, create a document that should be
mailed to ten (10) schools to inform them of the Summer “July” promotion. However, the second
paragraph should give more details about the promotion, it should include the sentence ‘The staff
and students are invited to come and make use of our summer promotional packages ’. The
third paragraph should make mention of the Summer Month promotional period as well as the
‘early bird’ package. Make mention of the brochure that is attach with the promotional
information.
2. Each applicant will complete and submit a booking form to the front desk of the hotel, this can be
downloaded from the hotel’s website or picked up from the front desk of the hotel. You are
required to design the form. This form must allow for the entry of relevant data on the
visitor/visitors, including his/her choice of promotional package.
The form must be designed on letter sized paper. A letter head must be placed at the top similar
to that of the letter. A suitable footer must be insert and should be center align.
3. As a means to inform the applicants of the many services and attractions available at the hotel,
you are to design a flyer intended to inform the public about the attraction and services available
for their comfort. The flyer should be designed on a letter size paper using suitable features of a
Word Processing application and formatting features, and must have a 0.7” margin on both
sides.
If you want to make good use of your time, you’ve got to know what’s most important and then give it all you’ve got.” – Lee Iacocca
NB: Make mention of the hotel web page and the link on the relevant document
Web Page Design
Create a web page for Ocean-View Hotel and Spa. The web page must have minimum 2 links (location
within the page, email address, another page, links to other relevant documents)
Page |
3 NB: your identification number should be place at the top of the web page.
Spreadsheet
The management team will maintains financial records of guests using a spreadsheet. In an effort to
improve occupancy the hotel will be offering varying discount packages based on the table below.
Options Description Discount
E01 Single 2%
E02 Couple 4%
E03 Groups of 3 to 7 persons 6%
E04 Groups of 8 or more persons 10%
Note: Early bird discount is 12%, if a guest has been awarded the early bird package, no other
discount SHOULD be applied. The July Special promotional period spans July 1-31, 2021. If
reservation is made on or before April 1, 2021 then the early discount bird discount is applied.
You are required to:
Task A: Booking 1
1. Using the template below design a worksheet (s) which accepts reservation information for
individuals from four (4) of the schools that accepted your invitation. Each group should
consist of no less ten (10) and no more than fifteen (15) persons. One School can utilize
several packages; the spreadsheet should calculate the cost per person for each package.
Note: ensure that all packages are utilized and enter the length of stay for each person. Assume that all
individuals within the SAME group/School stay for the same duration.
Date of Package Duratio Earl
First Discoun Final
Surname reservatio Options Status Discoun n of Cost y
Name t Cost
n t stay bird
(i) Enter reservation date.
(ii) The status of the guest is either Staff or student. The promotional rate for staff is US$124
and US $80 per night for student at an exchange rate of $144.00 (subjected to change).
(iii) Determine the package discount for each package. Use a VLOOKUP or If statement.
(iv) Calculate cost : if individual status is Staff then the cost is
If you want to make good use of your time, you’ve got to know what’s most important and then give it all you’ve got.” – Lee Iacocca
staff rate * duration of stay* exchange rate. If individual status is student then the cost is
student rate * duration of stay* exchange rate.
(v) Insert a formula to calculate early bird.
(vi) Insert a formula to calculate Discount
Page | (vii) Calculate final cost after the discounts have been applied
4 (viii) Count the number of reservation made for each group.
(ix) Insert a header in the top of the document with the name of the worksheet and the task.
(x) Rename the sheet 1 as Booking 1
(xi) Save spreadsheet as Yourname HotelBooking
TASK B: Booking 2
Make a Copy of Booking 1 sheet information for Hotel booking and paste it on Sheet 2
(I) The exchange rate has been increased to $147.70
(II) Due to the overwhelming response to the promotion early bird discount has been
increased to 13 %.
(III) Insert two (2) additional reservations to the spreadsheet for your third School.
(IV) Assign an ID number to each guest
(V) Each School that accept the offer should be assigned an ID number
(VI) Each guest information should have an payment receipt number assigned (Payment ID)
(VII) Sort the data in ascending order using Surname as primary key and Status as secondary
key.
(VIII) Insert a header in the top of the document with the name of the worksheet and the
task.
(IX) Save this sheet as booking2.
TASK C: Booking 3
(I) In an appropriate section of each spreadsheet, filter the data for all guests who received an
early bird discount. Save the sheet as EarlyBird
(II) In a new worksheet show the total cost for each School. Save the sheet as Schools Total
(III) Create pie chart that compares the total cost for each School. Give the chart a suitable name
and label appropriately. Save the sheet as Schools Total Chart
(IV) Use a Pivot table to extract the relevant data and then create a chart to compare the final cost
of guest for the second School. Give the chart a suitable name and label appropriately. Save
the sheet as Pivot Table and Pivot Chart respectively.
If you want to make good use of your time, you’ve got to know what’s most important and then give it all you’ve got.” – Lee Iacocca
Database Management
Task A
Page |
5 The management team recommends that you maintain a table which holds the visitors information, School
data and data pertaining to the financial data of the hotel. Import the necessary information from the
spreadsheet to populate the required tables. Name the database Elegant Resort and Spa (along with your
name)
You are required to use the data from your Spreadsheet to:
Design and create database tables to meet the required criteria below.
Appropriate data types/ fields widths are to be used when designing the structure of each table.
1. Required for the guests information includes the guest_Id, first name, surname, gender, status, telephone
number, date of reservation, duration of stay, School Id and package. Name this table GUESTS
2. The School table should include the following fields, School Id, School name, address, telephone,
contact person, email and group size. (Ensure that you use the names that were used for the
spreadsheet). Call this table SCHOOL.
3. The PAYMENT TABLE should include Payment Id, School Id, Guest Id, Discount, Early bird and
Finalcost.
4. Change the field name Contact_Person in the School table to School_Representative.
Task B
Your database should respond to the following queries
a. List all the guests that are Staff; the query should also include the type of package, status, date of
reservation and the final cost. Name this query qry_Staff
b. List all the guests that are early bird and are option E04 guests, this should display: School,
visitor’s name, package, early bird and the final cost of package, name this query,
qry_EarlyPackage.
c. The manager has decided to give an additional 2% discount of the final cost to all visitors who
spend more than five (5) days at the hotel. Perform a query that will include the discounted
portion; the query should also include: type of package and School name. Name this query
Calculated_qry.
Task C
Create a report showing all the visitors of the hotel. The report should include visitor’s name, telephone
number, School name, date of reservation, type of package and final cost. The report should be grouped by
School and sorted in ascending order by surname, then by first name. The report should calculate and show
the average and total payment. Give the report a suitable title using two lines.
Task D
If you want to make good use of your time, you’ve got to know what’s most important and then give it all you’ve got.” – Lee Iacocca
Create a form to display information about the guest.
Problem-Solving
Page |
6 1. Develop an algorithm to keep track of the number of available rooms and the number of
registered guests. The program should calculate the cost of accommodation. The calculation
should include any discount given and produce a final cost for each guest and the overall total
bill for the School.
The program should accept as input the
Name of the School
Visitor information for the School such as firstname, surname, package, status, duration
of stay and whether the guest is an early bird.
The program should then display the
Name and total amount to be paid by the School
Name, cost, discount amount and the final cost amount for each visitor
Number of registered guests and the number of available rooms
2. Design and execute trace table that accepts data for reservation. The table should accept guest
details, cost, discount and total payment for each member of a group. The number of registered
guest and available rooms should also be counted. The table should have at least 10 iterations.
Program Implementation
3. Using the programming language Pascal, write program code to implement the algorithm in (1).
If you want to make good use of your time, you’ve got to know what’s most important and then give it all you’ve got.” – Lee Iacocca