nagiyevel
@nagiyevel
Фриланс, ПХП программист

Как разместить гостей в отелях (сервис похожий на booking.com)?

Хочу создать сервис похожий на booking.com. Структура базы данных приведен ниже.
e357d01148e243e58c4cd88cbc70f2d9.png
Есть отели - hotel. Есть типы номеров отелей - hotel_room. По количеству взрослых и детей размещенных в комнате меняется и стоимость номера - hotel_room_price. Есть таблица свободных номеров предоставленных отелем по дате - hotel_room_accommodation.

Нужно вывести список соответствующих отелей и самый выгодной вариант размещения гостей по заданному количеству взрослых, детей, количеству номеров в заданной промежутке времени.

Вопрос для меня получился очень сложным. Прошу высказать свои мнении как можно решить такой вопрос.
  • Вопрос задан
  • 372 просмотра
Пригласить эксперта
Ответы на вопрос 1
sayber
@sayber Куратор тега PHP
Да, я программирую на PHP и еще асинхронно!
А как вы без договоров будете его создавать ?
Или это тупо для себя ?

У вас должны быть сущности цен (периоды должны быть), тарифов, квот ( (периоды должны быть) свободные места и т.д.), тип номеров, типы размещения, контракты и компании и еще с десяток сущностей.

Квоты соответственно привязаны к типам размещения, к типам номеров, к тарифу.
Тарифы к отелям
Цены к тарифам и др. сопутствующим.
Отели к контрактам и категориям отелей..
и т.д. и т.п.

Множество связей и отдельных сущностей.
Соответственно вы смотрите для определенного отеля, типы номеров, типы размещения, квоты, цены и тарифы.

На самом деле, подобными проектами, занимаются большие команды разработчиков.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы