Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
тз.docx
Скачиваний:
4
Добавлен:
19.08.2019
Размер:
2.88 Mб
Скачать

Пользователи

В системе возможно редактирование информации пользователей и удаление пользователей администраторами.

В режиме списка администратор может удалять пользователей и переходить в режим подробного описания для любого из пользователей (рис. ). На каждой странице отображается ограниченное количество пользователей (до 20).

Рис. Список пользователей

Элемент

Описание

Действие

Ограничения

«Сортировать»

Выпадающее меню

Выбор режима сортировки

Виды сортировки:

имя пользователя, дата создания, статус

«Имя пользователя»

Текст-ссылка

Переход в режим подробного описания для выбранного пользователя

«Дата создания»

Текст

«Статус»

Текст

«Следующая»

Кнопка

Переход на следующую страницу фильмов

Если текущая страница — максимальная, кнопка становится неактивной

«Предыдущая»

Кнопка

Переход на предыдущую страницу фильмов

Если текущая страница — 1, кнопка становится неактивной

«Текущая»

Поле для ввода текста. Отображает номер текущей страницы

При вводе номера страницы и нажатии Enter переход на указанную фильмов

Только числовые значения не больше номера максимальной страницы и не меньше 1

«Добавить»

Кнопка

Переход к окну создания нового пользователя

Выбор

Флажок

Выбор текущей строки пользователя для удаления

Удалить

Кнопка

Удаление выбранных с помощью «Выбор» элементов

Удаление

Кнопка

Удаление текущего элемента

В системе допускается ручное добавление пользователей со статусом «Администратор» (рис. )

Рис. Пользователь: создание администратора

Элемент

Описание

Действие

Ограничения

Имя

Поле для ввода текста

Пароль

Поле для ввода пароля

Подтвердить пароль

Поле для ввода пароля

«К списку»

Кнопка

Переход в режим списка без сохранения изменений

«Сохранить»

Кнопка

Сохранение пользователя, переход в режим списка

Сеансы

В системе возможно создание и редактирование сеансов (рис. ). Окна создания и редактирования ничем не отличаются, кроме того, что при создании все поля пустые.

Рис. Создание сеанса

Элемент

Описание

Действие

Ограничения

«Фильм»

Выпадающее меню

Выбор фильма из списка

«Кинотеатр»

Выпадающее меню

Выбор кинотеатра из списка

«Дата»

Выпадающее меню

Выбор из списка дат

Неактивно, пока не заполнены меню «Фильм» и «Кинотеатр»

«Время»

Поле для ввода текста

Неактивно, пока не заполнены меню «Фильм», «Кинотеатр», «Дата»

Только цифровые символы и символ «:» (двоеточие). Проверка правильности ввода времени происходит на стороне клиента

«Зал»

Выпадающее меню

Выбор из списка залов кинотеатра

Неактивно, пока не заполнены меню «Фильм», «Кинотеатр», «Дата»

«Удалить»

Кнопка

Удаление текущей строки, состоящей из поля «Время» и меню «Зал»

«Добавить»

Кнопка

Добавление новой строки, состоящей из поля «Время» и меню «Зал»

«Копировать»

Кнопка

Копирование выбранных значений меню и полей в окно нового сеанса. Сохранение текущего сеанса, если данные в нем не сохранены

Если данные в текущем сеансе не сохранены — вывести сообщение о подтверждении сохранения

«Фильм»

Флажок

Выбрать значение меню «Фильм» для копирования

«Кинотеатр»

Флажок

Выбрать значение меню «Кинотеатр» для копирования

«Дата»

Флажок

Выбрать значение меню «Дата» для копирования

«Залы и время»

Флажок

Выбрать значения всех меню «Зал» и полей «Время» для копирования

«Создать»

Кнопка

Сохранение сеанса, переход к списку сеансов

Необходимо всплывающее окно для подтверждении изменений

«Отменить»

Кнопка

Переход к списку сеансов без сохранения изменений

Для просмотра списка всех существующих сеансов предназначено следующее окно (рис. ):

Рис. Список сеансов

Элемент

Описание

Действие

Ограничения

«Фильм»

Выпадающее меню

Выбор фильма из списка для отображения

«Кинотеатр»

Выпадающее меню

Выбор кинотеатра из списка для отображения

«Дата»

Выпадающее меню

Выбор из списка дат для отображения

«Сортировать»

Выпадающее меню

Выбор режима сортировки

Виды сортировки:

фильм, кинотеатр, дата

«Строка сеанса»

Текст

«Удаление»

Кнопка

Удаление текущей строки сеанса

«Редактирование»

Кнопка

Редактирование текущей строки сеанса

«Добавить»

Кнопка

Переход к окну создания нового пользователя

«Выбор»

Флажок

Выбор текущей строки сеанса

«Удалить»

Кнопка

Удаление выбранных с помощью «Выбор» элементов

«Следующая»

Кнопка

Переход на следующую страницу сеансов

Если текущая страница — максимальная, кнопка становится неактивной

«Предыдущая»

Кнопка

Переход на предыдущую страницу сеансов

Если текущая страница — 1, кнопка становится неактивной

«Текущая»

Поле для ввода текста. Отображает номер текущей страницы

При вводе номера страницы и нажатии Enter переход на указанную страницу сеансов

Только числовые значения не больше номера максимальной страницы и не меньше 1