- #1
blah45
- 65
- 0
System Requirements:
Congratulations! Your software company BestSolutions Ltd has won the contract to
develop a new hotel reservation system for the L4 chain of hotels (check out
l4hotels.com! ...or something similar). At present the chain consists of a 5-star, 4-star and
3-star hotel but the chain may expand or contract in the future. The reservation system
needs to handle reservations, cancellations, hotel stays (check-in, check-out) and billing.
A booking/reservation can be either a standard booking (S) or an advance purchase
booking (AP). A 5% discount applies to all AP reservations.
The cancellation policy is as follows:
Advance purchase bookings are non-refundable. For a standard booking, the full booking value will be charged if the cancellation is received within 48 hours of arrival or if the booking is a ‘no-show’.
A very simple reservation would allow one room to be reserved. However the contract
with L4 states that a single reservation should facilitate many room bookings.
Reservation information should be maintained on the system (i.e. in a comma separated
value (csv) file). Reservations can be removed from the system one month after the date
of departure, given that the reservation has been processed (this probably means changed to a cancellation or a hotel stay). The following is the type of information that should be
recorded for a reservation:
Reservation number
Reservation name
Reservation type (S/AP)
Check-in date
Number of nights
Number of rooms
For each room
o Room type
o Occupancy (number of adults/children)
o Breakfast included
Total cost
Deposit
L4 requires that all hotel stay information and cancellation information should also be
maintained on the system (again in separate csv files). This information must be stored
for at least 7 years for tax and audit purposes.
One of the main reasons that BestSolutions won the tender for this contract was that it
proposed to provide some analysis on the hotel stays and billing data for L4 hotels. This
analysis will provide L4 hotels with the ability to better assess their current offerings,
including room prices and to tailor special packages in the future. This data analysis
should provide occupancy figures/rates for each of the hotels and room type over a
specific period of time. The billing/accounts information should provide a summary of
the financial status of the business. Any of this data could be requested for monthly,
weekly or daily intervals or for specific days over the period. The requested data should
be output to (a) comma separated value (csv) file(s).
There will be three types of users for the system: supervisors, hotel desk personnel and
customers. A customer will be able to make reservations and cancellations. A hotel desk
administrator will also be able to make reservations and cancellations for a customer.
They will also be able to handle check-in and check-out services. A supervisor will be
able to do all the things that a hotel desk administrator can do but may also be able to
apply discounts to bookings as well as requesting any of the data analysis described
above.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++I know you can't give me an answer but i don't exactly know where to start, if someone could just nudge me in the right direction as to where to start that would be great.
For my classes I'm thinking of
A Hotel class
A Room class
A reservation class
Customer class
Staff class
Supervisor class
Statistics class
I was given an excel with information about the 5, 4 and 3 star hotels.
So there rooms available, min & max occupence and rates per day.
Again I am only looking for a place to start, Do i need to read the information about the hotels to implement the class(es)
Any help would be appreciated
Thanks a million!
Congratulations! Your software company BestSolutions Ltd has won the contract to
develop a new hotel reservation system for the L4 chain of hotels (check out
l4hotels.com! ...or something similar). At present the chain consists of a 5-star, 4-star and
3-star hotel but the chain may expand or contract in the future. The reservation system
needs to handle reservations, cancellations, hotel stays (check-in, check-out) and billing.
A booking/reservation can be either a standard booking (S) or an advance purchase
booking (AP). A 5% discount applies to all AP reservations.
The cancellation policy is as follows:
Advance purchase bookings are non-refundable. For a standard booking, the full booking value will be charged if the cancellation is received within 48 hours of arrival or if the booking is a ‘no-show’.
A very simple reservation would allow one room to be reserved. However the contract
with L4 states that a single reservation should facilitate many room bookings.
Reservation information should be maintained on the system (i.e. in a comma separated
value (csv) file). Reservations can be removed from the system one month after the date
of departure, given that the reservation has been processed (this probably means changed to a cancellation or a hotel stay). The following is the type of information that should be
recorded for a reservation:
Reservation number
Reservation name
Reservation type (S/AP)
Check-in date
Number of nights
Number of rooms
For each room
o Room type
o Occupancy (number of adults/children)
o Breakfast included
Total cost
Deposit
L4 requires that all hotel stay information and cancellation information should also be
maintained on the system (again in separate csv files). This information must be stored
for at least 7 years for tax and audit purposes.
One of the main reasons that BestSolutions won the tender for this contract was that it
proposed to provide some analysis on the hotel stays and billing data for L4 hotels. This
analysis will provide L4 hotels with the ability to better assess their current offerings,
including room prices and to tailor special packages in the future. This data analysis
should provide occupancy figures/rates for each of the hotels and room type over a
specific period of time. The billing/accounts information should provide a summary of
the financial status of the business. Any of this data could be requested for monthly,
weekly or daily intervals or for specific days over the period. The requested data should
be output to (a) comma separated value (csv) file(s).
There will be three types of users for the system: supervisors, hotel desk personnel and
customers. A customer will be able to make reservations and cancellations. A hotel desk
administrator will also be able to make reservations and cancellations for a customer.
They will also be able to handle check-in and check-out services. A supervisor will be
able to do all the things that a hotel desk administrator can do but may also be able to
apply discounts to bookings as well as requesting any of the data analysis described
above.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++I know you can't give me an answer but i don't exactly know where to start, if someone could just nudge me in the right direction as to where to start that would be great.
For my classes I'm thinking of
A Hotel class
A Room class
A reservation class
Customer class
Staff class
Supervisor class
Statistics class
I was given an excel with information about the 5, 4 and 3 star hotels.
So there rooms available, min & max occupence and rates per day.
Again I am only looking for a place to start, Do i need to read the information about the hotels to implement the class(es)
Any help would be appreciated
Thanks a million!
Last edited: