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 Im 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!!