Веб-приложение для бронирования мест в туристическом агентстве
Краткий функционал Программа, реализация которой описана, предоставляет возможность обработки заказов клиентов-пользователей данного сайта.
• Заказ Заказ является основным понятием данного сайта. Заказ совершается «Клиентом». Заказ обязательно должен содержать данные пользователя, даты поездки, а также город, куда «клиент» планирует уехать. После совершения заказа все «сотрудники» сайта могут либо принять, либо отклонить. «Клиент» может видеть состояние своего заказа, также удалить его, если сделал по ошибке.
• Пользователь «Клиент» Клиент совершает заказ на сервисе. У него также есть возможность сделать не только одиночные, но и кооперативные заказы. Другие пользователи, кому отправляется приглашение, могут одобрить или удалить приглашение. Пользователь может оставлять отзывы, которые видны всем, даже не авторизованным пользователям.
• Пользователь «Сотрудник» Сотрудник должен контролировать заказы «Клиентов».
Сайт, предоставляющий пользователям следующие функциональные возможности:
• Для пользователя «Клиент»
- Совершать одиночный заказ.
- Совершать кооперативный заказ.
- Удалить совершенный заказ.
- Посмотреть статусы своих заказов.
- Посмотреть приглашения.
- Принимать и отклонять приглашения.
- Оставлять отзывы.
- Посмотреть отзывы.
• Для пользователя «Сотрудник»
- Посмотреть заказы «Клиентов»
- Принимать и отклонять заказы.