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