Объекты бронирования и проживания хранят в себе информацию, необходимую для отображения бронирований гостей, описания гостей бронирования и взаимодействия с номерным фондом объекта размещения в процессе проживания.
Объекты бронирования и проживания представлены следующими сущностями:
В соответствии с ранее принятыми обозначениями объекты бронирования и проживания имеют следующую схему взаимодействия:
Исходя из данной схемы можно сделать следующие выводы:
- Бронирование является основным элементом структуры, и может иметь внешнее бронирование (или не иметь его), чьим воплощением оно будет являться в системе.
- Внешнее бронирование может иметь бронирование, которое было создано по его данным.
- Каждый гость бронирования является составной производной частью бронирования, обязательно имеет анкету гостя. При этом гость бронирования будет обязательно использован в проживании, если оно существует.
- Бронирование и гость бронирования - нетождественные объекты. Бронирование хранит в себе общие параметры бронирования, используемые для каждого из его гостей; гость бронирования хранит в себе данные о конкретном человеке.
- Мероприятие, тип гостя и группа гостя описывают гостя бронирования, но не проживание или бронирование в целом.