![](/user_photo/2706_HbeT2.jpg)
- •Сравнительный анализ характеристик сайт-афишь по бронированию билетов на киносеансы
- •Архитектура системы
- •Архитектура
- •Требования к программным средствам серверов
- •Структура данных
- •Подробное описание базы данных
- •Модульная структура
- •Описание модулей системы
- •Группы пользователей
- •Бизнес-логика системы
- •Описание бизнес-процессов
- •Пользовательский интерфейс
- •Интерфейсы модулей системы модуль «авторизация»
- •Модуль «мои настройки»
- •Раздел «фильмы»
- •Раздел «новости»
- •Модуль «приобретение билетов»
- •Модуль «форум»
- •Модуль «администратор»
- •Фильмы, Кинотеатры, Новости
- •Пользователи
Модуль «приобретение билетов»
Назначение: бронирование или покупка билетов на свободные места киносеансов.
Доступность: только зарегистрированные пользователи.
Описание: окно модуля содержит (рис. ):
Рис. Приобретение билетов
Элемент |
Описание |
Действие |
Ограничения |
«Кинотеатр» |
Раскрывающийся список. Содержит названия кинотеатров |
Выбор кинотеатра |
Если выбран «Фильм», то список содержит лишь те кинотеатры, в которых идет этот фильм |
«Фильм» |
Раскрывающийся список. Содержит названия фильмов |
Выбор фильма |
Если выбран «Кинотеатр», то список содержит лишь те фильмы, которые идут в выбранном кинотеатре |
«Дата» |
Раскрывающийся список. Содержит даты, начиная с текущей, заканчивая самой дальней датой показа фильма в кинотеатре |
Выбор даты |
Элемент неактивен, если не заполнен хотя бы один из списков «Кинотеатр», «Фильм» |
«Время» |
Раскрывающийся список. Содержит время сеансов в указанную дату на фильм в кинотеатре |
Выбор времени сеанса |
Элемент неактивен, если не заполнен хотя бы один из списков «Кинотеатр», «Фильм», «Дата» |
«Зал» |
Раскрывающийся список. Содержит список доступных залов для просмотра фильма в кинотеатре в указанную дату и время |
Выбор зала |
Элемент неактивен, если не заполнен хотя бы один из списков «Кинотеатр», «Фильм», «Дата», «Время» |
«Легенда» |
Текст. Содержит описание-легенду для «Схема зала» |
|
Элемент пуст, если не заполнено хотя бы один из списков «Кинотеатр», «Фильм», «Дата», «Время», «Зал» |
«Схема зала» |
Изображение со встроенным скриптом. Схема мест зала выбранного сеанса |
Выбор мест для приобретения билетов |
Элемент пуст, если не заполнено хотя бы один из списков «Кинотеатр», «Фильм», «Дата», «Время», «Зал» |
«Купить» |
Кнопка |
Переход в окно покупки билетов |
Элемент неактивен, если не заполнено хотя бы один из списков «Кинотеатр», «Фильм», «Дата», «Время», «Зал» |
«Отменить» |
Кнопка |
Переход в предыдущий модуль (предыдущим считается модуль, из которого был совершен переход в модуль «Приобретение билетов», если такого нет, то на главную страницу) |
|
«Забронировать» |
Кнопка |
Попытка бронирования билетов |
Элемент неактивен, если не заполнено хотя бы один из списков «Кинотеатр», «Фильм», «Дата», «Время», «Зал» |
Отличие процесса бронирования от процесса покупки заключается в том, что при покупке происходит оплата билетов с помощью доступных интернет-сервисов (WebMoney, Yandex деньги), а бронирование позволяет только оставить выбранные места для их покупки в кассе кинотеатра.
Особенности бронирования:
максимальное количество забронированных мест для одного пользователя на один сеанс равно 4;
оплата (выкуп) забронированных мест осуществляется в кинотеатрах не позднее чем за полчаса до начала сеанса. После окончания данного срока забронированные билеты поступают в свободную продажу.
Особенности покупки:
неограниченное количество покупаемых мест.
Окно покупки билетов выглядит следующим образом (рис. ):
Рис. Покупка билетов