Мини-чат

Мой сайт

Главная » 2013 » Июль » 25 » Шаг2 - Выбор поезда
10:18
 

Шаг2 - Выбор поезда

Задача данного шага заключается в предоставлении пользователю списка найденных поездов, соответствующих критериям, заданным на Шаге1. Данные предоставляются в виде таблицы, имеющей следующие столбцы:

  • поезд с указанием номера и конечных станций и категории "скорый/скоростной/обычный" и типа (указывается только в случае "фирменный");
  • время отправления (указывается местное время);
  • время прибытия (указывается местное время);
  • время в пути;
  • стоимость билета на проезд в вагоне СВ и доступное количество таких билетов;
  • стоимость билета на проезд в вагоне купе и доступное количество таких билетов;
  • стоимость проезда в плацкартном вагоне и доступное количество таких билетов;
  • стоимость проезда в сидячем вагоне и доступное количество таких билетов;
  • стоимость проезда в общем вагоне и доступное количество таких билетов.

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

По умолчанию данные в таблице отсортированы в порядке возрастания времени отправления. Порядок сортировки может быть изменен. Сортировка может быть произведена по любому из столбцов, следующих за столбцом "время отправления". Кроме того, стоимость, которая по умолчанию отображается в рублях, может быть указана в EURO и USD. В процессе пересчета рублевой стоимости используется сервис предоставления информации о курсе валют Центрального Банка.

Информация о маршруте следования поезда отображается по клику мышью на номере поезда.

Предоставляемая пользователю информация включает также ссылку на поисковый запрос. Во всплывающем окне по клику "Поделиться ссылкой" отображаются кнопки соцсетей: Facebook, ВКонтакте, Twitter, а также кнопка "+" для отображения списка других сервисов. Нажатие на кнопку позволяет запомнить результат поиска на личной странице пользователя с социальной сети.

Пользователь имеет возможность менять дату поездки и повторять поиск, не возвращаясь к Шагу 1.

Пользователь может выбрать подходящий ему вариант из списка. В ответ система выполняет запрос к УФС. Дальнейшее поведение системы может быть следующим:

  • если бронирование билета возможно по указанному тарифу, система переходит к третьему шагу бронирования;
  • если бронирование билета по указанному тарифу невозможно, система остается на данном шаге бронирования, предлагая пользователю выбрать другой поезд из списка предложенных;
  • если бронирование билета по указанному тарифу невозможно и вариантов в списке больше нет, система производит сброс сессии и переходит к Шагу1.

Шаг 2 процедуры бронирования ж/д билетов. Отображение списка поездов согласно заданным пользователем критериям.

Просмотров: 255 | Добавил: ancrived | Рейтинг: 0.0/0
Всего комментариев: 0