A local hotel offers lodging services. You can pick a name for the hotel (Home Sweet Home Hotel).
Your team will make a prototype reservation system to record client bookings for reservations. Your application will record the date and time for the reservation, the number of guests per room. The reservations will be stored in the database or flat file.
There are 2 levels of rooms: suites or regular rooms. Suite rooms can house 4 people; regular rooms can house 2 people.
A person reserving a suite guest room might also request optional business services such as high speed internet, conference facilities, fax services and copy machine services. A person reserving a regular guest room might as well request optional business services like high speed internet, fax services and copy machine services, but not a conference room. If a conference room is requested, additional amenities like coffee service, catered lunch are available at extra cost per person. Your application must as well record and store requested business services.
Your application will compute and display the estimated bill for all services requested by a guest; they will be included in that guests room bill.
Services include:
- Lodging type, date(s)
- Conference room
- Coffee service
- Lunch catering
- high speed internet
- fax services
- copy machine services
Note:
A) Only one lodging room reservation allowed per day per guest.
B) Bookings can only be 6 months in advance.
C) Coffee service can be
- Coffee & tea only.
- Coffee, tea and breakfast breads.
- Coffee, tea and breakfast breads & hot breakfast entrees.
D) Lunch catering can be:
- Appetizers
- Buffet
- Sitdown meal
Regarding costs:
A) Assume a base cost for each type of lodging room.
B) Assume a base cost for a Conference room.
C) Assume the headcount determines cost for coffee service or lunch catering.
D) Use a file, an array or database to manage reservations.
E) Submit.exe file, .cs files, running GUI screenshot(s).