Question: Please make use of CLASSES not STRUCT....i repeat, make use of classes not structs Problem Description: You are a Software Engineer working in the IT

Please make use of CLASSES not STRUCT....i repeat, make use of classesPlease make use of CLASSES not STRUCT....i repeat, make use of classes not structs

Problem Description: You are a Software Engineer working in the IT Department of a Holiday Resort in the Eastern Part of Botswana (the Tuli Block). You a tasked with developing program to automate the resort's booking process. The resort has types of clients 1.) Students Clients-in addition to common properties would have student number, discount rate, school/university, and programme of study. 2.) Corporate Clients- in addition to common properties would have company name, registration number, and VAT number and Individual Clients who pretty much only have the common attributes that the others have. The resort has several rooms that are charged according to capacity. These would include Single: A room assigned to one person . Double: A room assigned to two people Triple: A room assigned to three people Quad: A room assigned to four people .Queen: A room with a queen-sized bed . King: A room with a king-sized bed. a program that will: 1. 2. 3. 4. S. 6. Check if a particular room is available on a given date Book a room for a given date Print the details of a client who is booked into a particular room on a given date. Print the booking history of a particular room Print the details of all available (not booked rooms) Show a client how much they owe for their booking. Your solution should be written in Cre and should demonstrate the following concepts learnt in the Object-Orientation Inheritance eOverloading Hint: Make use of Files to store your data (so, file reading and writing), also make use of Arrays (one dimensional and two dimensional arrays). You may also want to make use of UML class diagrams to map out the design of your solution before you begin coding

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!