Крупная компания планирует создать Систему для бронирования отелей. Система позволяет бронировать номера в отелях по всем странам. В системе можно бронировать номера в отелях, с возможностью предоплаты и без.
Список функциональных требований:
1. Регистрация пользователей и создание профилей как для пользователей, так и для владельцев отелей;
2. Поиск отелей по странам и городам;
3. Просмотр информации об отеле, номерах и ценах для бронирования;
4. Бронирование номеров с возможностью предоплаты или без;
5. Роли в системе: пользователь, админ отеля;
6. Возможность отказаться от предоплаты и оплатить номер при заселении;
7. Оплата комиссии системе за бронирование;
8. Получение электронного подтверждения бронирования;
9. Интеграция с системами платежных сервисов;
10. Отчетность для администраторов, описывающая количество забронированных номеров, частоту бронирований и т.д.

Задание:
1. Описать систему с помощью UML-диаграмм как: Диаграмма классов, диаграмма последовательностей, ER-диаграмма
диаграмму подробно описать словами, из чего состоит и с чем связаны