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

  1. Бизнес-логика системы

    1. Описание бизнес-процессов

        1. Добавление кинотеатра, новости, фильма

Рис. Добавление кинотеатра

Рис. Добавление фильма

Рис. Добавление новости

        1. Регистрация нового пользователя (рис. ):

Рис. Регистрация нового пользователя

        1. Создание сеанса (рис. ):

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

        1. Создание кинозала (рис. ):

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

        1. Голосование (рис. ):

Рис. Голосование

        1. Приобретение билетов (рис. ):

Рис. Приобретение билетов

  1. Пользовательский интерфейс

Для работы пользователей и администраторов используется следующий шаблон страницы (рис. ):

Рис. Шаблон страницы пользователя

В рабочей области отображаются окна разделов и модулей, переход по разделам и модулям осуществляется с помощью модуля «Главное меню».

В модуле «Авторизация» отображается имя пользователя, работающего с системой.

Главная страница пользователя содержит в рабочей области список фильмов-новинок и список последних новостей.

Главная страница администратора содержит пустую рабочую область.

Интерфейсы модулей системы модуль «авторизация»

Назначение: регистрация новых пользователей, авторизация зарегистрированных пользователей на ресурсе.

Доступность: все пользователи.

Описание: во время сеанса незарегистрированного пользователя модуль отображает возможность для регистрации в системе или входа под своим именем. Для этого необходимы следующие элементы управления с функционалом (рис. ):

возможность для регистрации в системе или входа под своим именем. Для этого необходимы следующие элементы управления с функционалом (рис. ):

Рис. Незарегистрированный пользователь

Элемент

Описание

Действие

Ограничения

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

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

«Пароль»

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

«Войти»

Кнопка

Вход под указанными учетными данными

«Регистрация»

Кнопка

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

«Запомнить меня»

Флажок

Если установлен, автоматически входить под указанными учетными данными при входе на сайт

При неудачной попытке входа под указанными учетными данными появляется сообщение об ошибке (рис. ):

Рис. Неудачная попытка входа

Во время сеанса зарегистрированного пользователя (пользователь или администратор) модуль отображает текущий сеанс (имя пользователя) и предоставляет возможность выхода пользователя из системы. В этом режиме в окне модуля отображается следующая информация (рис. ):

Рис. Окно пользователя

Элемент

Описание

Действие

Ограничения

«Мои настройки»

Кнопка

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

«Выйти»

Кнопка

Выход из текущего сеанса пользователя

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

Рис. Регистрация нового пользователя

Элемент

Описание

Действие

Ограничения

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

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

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

Максимальная длина 25 символов. Может содержать буквенные и числовые символы

«Пароль»

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

Проверка минимальной и максимальной длины происходит на стороне клиента

Минимальная длина - 6 символов, максимальная длина — 15 символов. Может содержать буквенные и числовые символы

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

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

Проверка равенства полю «Пароль» происходит на стороне клиента

Требования идентичны требованиям поля «Пароль». Значение поля должно равняться значению поля «Пароль»

«E-mail адрес»

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

Проверка на корректность данных происходит на стороне клиента

Обязательно содержит знак @ (коммерческое at)

«Телефон»

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

Проверка на корректность данных происходит на стороне клиента

Только числовые символы, минимальная длина 4

CAPTCHA

Изображение

«Введите текст, указанный на рисунке»

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

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

«Обновить»

Кнопка

Изменяет изображение CAPTCHA

«Регистрация»

Кнопка

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

Кнопка неактивна до тех пор, пока не заполнены надлежащим образом все обязательные поля (за исключением поля CAPTCHA)

При успешной регистрации осуществляется переход к окну настроек из модуля «Пользовательские настройки». В противном случае в окне регистрации выводится список ошибок.