A new room booking system is required to help managers reserve a room based on the following requirements : • Single, Double or Suite. • Room Price. • With or Without Balcony. • With or Without...

A new room booking system is required to help managers reserve a room based on the following requirements : • Single, Double or Suite. • Room Price. • With or Without Balcony. • With or Without Lounge.When a suitable match is found, the guests (identified by their eMail) should be able to reserve the room. Roomreservations may also be cancelled. The room data should be stored in a file rooms.txt that will contain the roomdata and any reservations, though initially every room should be unreserved. Upon application launch, the datashould be loaded into appropriate data structures and upon application exit, the data should be saved back to thefile.NOTE : The rooms.txt file (i.e. Appendix A) is provided on Canvas in the Assignments section.It contains seventeen sample rooms. The format of each room’s data is as follows :roomNum roomType roomPrice hasBalcony hasLounge eMailYou are thusly required to produce a design including an analysis of the specification, and UML (Unified Modelling Language) class diagrams. You should provide justifications for the design decisions you make.You are then required to produce a console application (using Java) that is driven by a repeating main menu (i.e.Appendix B) with appropriate instructions and guidance throughout. Menu options should include reserving aroom, cancelling a room and viewing room reservations.


101 Single 23.50 false false free 102 Single 23.50 false false free 103 Double 27.50 false false free 104 Double 27.50 false false free 105 Double 27.50 false false free 201 Single 23.50 true false free 202 Single 23.50 true false free 203 Double 27.50 true false free 204 Double 27.50 true false free 205 Double 27.50 true false free 301 Single 33.50 true true free 302 Single 33.50 true true free 303 Suite 60.00 true true free 304 Suite 60.00 true true free 305 Suite 60.00 true true free 306 Double 37.50 true true free 307 Double 37.50 true true free
Dec 14, 2021
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here