Справка
4. Выбор даты, фильма, сеанса
Общие сведения
Выбор даты, фильма и сеанса - первый шаг процедуры приобретения билетов. Возможность приобретения билетов в Системе.
В случае успешной авторизации, пользователю доступно меню, показанное на рис. 4.1.
Рисунок 4.1. Меню авторизованного пользователя системы.
Выбор даты
Для выбора даты, на которую будет приобретен билет, необходимо перейти в раздел "Расписание". Система отобразит диапазон дат, на которые сформировано расписание, начиная с текущей. Белым выделена дата, список сеансов на которую отображается в данный момент на странице. При переходе в раздел, выбранной по умолчанию является текущая дата, а страница содержит список сеансов, проводимых в этот день.
Количество дней, на которые кинотеатр сформирует расписание и открывает продажи - величина переменная. Даты, на которые расписание еще не сформировано, не будут показаны в списке. Даты, на которые расписание сформировано, окрашены синим и доступны для выбора, как показано на рис. 4.2. Для получения списка сеансов на другую дату достаточно кликнуть мышью по одноименному элементу. Для доступа к расписанию на даты, значительно удаленные от текущей, используется элемент навигации "Календарь", расположенный справа в строке дат.
Рисунок 4.2. Раздел "Расписание". Элемент выбора даты сеанса.
Выбор фильма
После выбора даты, система отобразит список фильмов, демонстрируемых в этот день, как показано на рис 4.3. Для получения подробной информации о фильме необходимо перейти по ссылке с его названием.
Рисунок 4.3. Список фильмов, демонстрируемых в кинотеатре в определенный день.
Напротив фильма, отображаемого в списке, располгается строка, содержащая время его сеансов. Для удобства восприятия время сеанса привязано к временной сетке и упорядочено слева направо, как показано на рис. 4.3.
Список сеансов постоянно изменяется: сеансы, время начала которых уже наступило, отображаются как недоступные. Кроме того, отдельные сеансы в расписании могут быть недоступны для покупки билетов на основании решения администрации кинотеатра.
Выбор сеанса
Сведения о наличии мест и загруженности зала хранятся во внешней по отношению к Системе онлайн-продаж билетной системе кинотеатра. Каждое обращение к билетной системе предполагает передачу некоторого (подчас значительного) количества данных, что, в свою очередь, приводит к временным затратам. Для минимизации времени ожидания в Системе реализована функция просмотра предварительного наличия мест, как показано на рис. 4.4.
Рисунок 4.4. Предварительное наличие мест на сеанс.
Предварительное наличие мест отображается во всплывающем окне при наведении курсора мыши на время сеанса, привязанное к временной сетке. В нижней части окна выводится стоимость места или диапазон цен для мест различных категорий данного сеанса. На стоимость билета влияет время сеанса и категория мест. Стоимость конкретного места в зале система отобразит на следующем шаге, переход к которому осуществляется по ссылке "Выбрать места".
Основную часть всплывающего окна занимает план зала, на котором цветом выделены свободные и занятые места:
- занятые места выделены и темно-синим цветом (точка);
- свободные места на плане зала не имеют заливки.
Информация о предварительном наличии мест является достаточно достоверной: в штатном режиме Система онлайн-продаж запрашивает данные у билетной системы кинотеатра каждые 5 минут.