In: Computer Science
PROBLEM
In the Hotel management domain, we have the following
concepts:
Hotel Hotel chain Hotel room      
Reservation Hilton Hilton San Diego Bayfront
Meeting room Ballroom Guest Room
Catering Service Internet Service       TV
Service
Guest Parking Service       Item on
bill      
You are asked to design a model, using a UML class diagram to relate the abovementioned concepts:
Correctly use UML notations for relations such as generalization, association, aggregation, composition. Be careful to distinguish objects from classes.
You may introduce additional concepts into the picture to make your
model more appropriate.
For each Class in your diagram, you should define at least one
attribute and one operation.
Use multiplicity whenever appropriate.
Note that if you are not sure about a concept, you should do
research on the problem domain.