-
Notifications
You must be signed in to change notification settings - Fork 0
Составить расписание сеансов
Martha edited this page Feb 16, 2018
·
7 revisions
Актер: М1, М2
Предусловие
- М1, М2 находятся либо на странице Просмотра списка фильмов, либо на странице Просмотра списка сеансов зала
- Составление сеанса на определённую дату и зал возможно, если значение
seance.availability = true
- Если М1 взял на редактирование определённую дату и зал, то для М2 отсутствует возможность редактирования на эту дату и зал, пока М1 не сохранит изменения. Значение
seance.edit = false
Основной сценарий:
- М1 нажимает на кнопку Составить расписание сеансов (запрос). Система возвращает страницу (Залы кинотеатра), на которой отображается форма со вкладками, где вкладка - зал кинотеатра.
- М1 выбирает необходимый зал и дату (запрос). Система отображает "тайм-лайн" с сеансами, которые были созданы ранее и кнопка с возможностью добавления сеанса.
- М1 нажимает на кнопку добавления сеанса и отображается дополнительная форма с полями:
- Фильм (выпадающий список)
- Информация о фильме (лэйбл)
- Если фильм выбран, то ниже отображается информация по нему
- Сеанс (список из чекбоксов с расписанием фильмов)
- Плюс учитывается время на технические перерывы
TECHNICAL_BREAK
- Сохранить (кнопка)
- при сохранении в расписание добавляется соответствующая запись
- появляется возможность редактирования для М2. Значение
seance.edit = true
- сеансы для П недоступны для просмотра
- Опубликовать (кнопка)
- сеансы для П доступны для просмотра
- доступна возможность для покупки билетов
- значение для сеансов проставляется
seance.availability = false
, и П больше не имеет прав на редактирование сеанса
Постусловие
- После сохранения расписания М1 попадает на страницу Залы кинотеатра
- После публикации расписания М1 попадает на страницу Просмотра списка сеансов зала
(c) На правах студентов Харитоновой М.Л. и Трифонова Д.А.