Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

(PYTHON) I need help coming up with some class structure for a reservation system. Can anyone give some tips or a basic uml diagram. I

(PYTHON) I need help coming up with some class structure for a reservation system. Can anyone give some tips or a basic uml diagram. I will thumbs up any effort at help here.

Here is the project description I came up with: This is for a hotel (rooms, service, costs, etc.)

  • A text-based user interface which can be used to check if a date/time is reserved and to make a reservation for a chosen time.
  • The program prevents concurrent reservations and, if needed, informs the user about the resource already being reserved at the given point of time.
  • The program marks the chosen resource as reserved for the given points of time.
  • The program can be used to save information on customers (e.g. name, address, phone number and e-mail) and to connect it to a reservation.
  • The reservations dont disappear when the program is closed, meaning they can be saved into and loaded from separate files.
  • A graphical user interface which includes a calendar view that shows reservation times of the resources and can be used to make new reservations.
  • The program saves history data on customers/services provided (e.g. basic information and maintenance history of a car), which can be searched and viewed.
  • The reservations can be of different lengths.
  • Unittests for at least part of the program

Any tips would be really helpful as well! If you could add some data structures that would be awesome as well

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

More Books

Students also viewed these Databases questions