Acme Travel Agency Case Study: Design

The Acme Travel Agency provides various services, including the booking of hotel, plane, and car rental reservations. We will use this simple theme of booking reservations to illustrate various features of .NET throughout the book. In this chapter we design the architecture of a general system for booking different kinds of reservations. We illustrate the reservation system with an implementation of a hotel broker system that supports the following basic features:

  • Add a hotel to the list of hotels.

  • Show all the hotels.

  • Show all the hotels in a particular city.

  • Reserve a hotel room for a range of dates.

  • Show all the reservations.

  • Show all the reservations for a particular customer.

The system also maintains a list ...

Get Application Development Using Visual Basic® and .NET now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.