/Spring-MVC

Primary LanguageJavaScript

Веб-приложение для бронирования мест в туристическом агентстве

Краткий функционал Программа, реализация которой описана, предоставляет возможность обработки заказов клиентов-пользователей данного сайта.

• Заказ Заказ является основным понятием данного сайта. Заказ совершается «Клиентом». Заказ обязательно должен содержать данные пользователя, даты поездки, а также город, куда «клиент» планирует уехать. После совершения заказа все «сотрудники» сайта могут либо принять, либо отклонить. «Клиент» может видеть состояние своего заказа, также удалить его, если сделал по ошибке.

• Пользователь «Клиент» Клиент совершает заказ на сервисе. У него также есть возможность сделать не только одиночные, но и кооперативные заказы. Другие пользователи, кому отправляется приглашение, могут одобрить или удалить приглашение. Пользователь может оставлять отзывы, которые видны всем, даже не авторизованным пользователям.

• Пользователь «Сотрудник» Сотрудник должен контролировать заказы «Клиентов».

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

• Для пользователя «Клиент»

  1. Совершать одиночный заказ.
  2. Совершать кооперативный заказ.
  3. Удалить совершенный заказ.
  4. Посмотреть статусы своих заказов.
  5. Посмотреть приглашения.
  6. Принимать и отклонять приглашения.
  7. Оставлять отзывы.
  8. Посмотреть отзывы.

• Для пользователя «Сотрудник»

  1. Посмотреть заказы «Клиентов»
  2. Принимать и отклонять заказы.