- •Сравнительный анализ характеристик сайт-афишь по бронированию билетов на киносеансы
- •Архитектура системы
- •Архитектура
- •Требования к программным средствам серверов
- •Структура данных
- •Подробное описание базы данных
- •Модульная структура
- •Описание модулей системы
- •Группы пользователей
- •Бизнес-логика системы
- •Описание бизнес-процессов
- •Пользовательский интерфейс
- •Интерфейсы модулей системы модуль «авторизация»
- •Модуль «мои настройки»
- •Раздел «фильмы»
- •Раздел «новости»
- •Модуль «приобретение билетов»
- •Модуль «форум»
- •Модуль «администратор»
- •Фильмы, Кинотеатры, Новости
- •Пользователи
Модуль «мои настройки»
Окно «Мои настройки» содержит следующие элементы (рис. ):
Рис. Мои настройки
Элемент |
Описание |
Действие |
Ограничения |
«Пароль» |
Поле для ввода пароля |
|
|
«Подтвердить пароль» |
Поле для ввода пароля |
|
|
«Фамилия» |
Поле для ввода текста |
|
|
«Имя» |
Поле для ввода текста |
|
|
«Отчество» |
Поле для ввода текста |
|
|
«Последних событиях» |
Флажок |
Если отмечен, то оповещать |
|
«Предстоящих сеансах» |
Флажок |
Если отмечен, то оповещать |
|
«За … часов» |
Выпадающее меню |
|
Список значений: 1-12, 24, 48 |
«Акциях» |
Флажок |
Если отмечен, то оповещать |
|
«Аватар» |
Поле для ввода загружаемого файла |
Загрузка файла изображения на сервер |
|
«Аватар» |
Изображение |
|
Если у пользователя отсутствует аватар, отображается изображение по умолчанию |
«Сохранить» |
Кнопка |
Сохранение изменений и переход на главную страницу |
|
«Отменить» |
Кнопка |
Переход на главную страницу без сохранения |
|
Раздел «фильмы»
Назначение: информация о фильмах, описание, фото- и видеоматериалы.
Доступность: зарегистрированные пользователи, незарегистрированные пользователи (ограниченный функционал).
Описание: данный раздел предоставляет пользователю возможность просматривать описания фильмов, которые идут в кинотеатрах и планируются к показу. Информация в разделе отображается в двух режимах: список и подробное описание.
Для каждого фильма существует элемент «Рейтинг». Представляет собой среднее значение всех оценок пользователей. Любой пользователь может проголосовать за каждый фильм один раз. Для голосования необходимо нажать кнопку «Проголосовать», в появившемся окне выбрать оценку и нажать «Ok». После того, как пользователь проголосовал за фильм, кнопка «Проголосовать» перестает отображаться и вместо нее выводится текст «Ваша оценка: <оценка>».
В режиме списка (максимальное количество фильмов на одной странице — 20) в окне раздела выводится следующая информация (рис. ):
Рис. Список фильмов
Элемент |
Описание |
Действие |
Ограничения |
«Название фильма» |
Текст-ссылка |
Переход в режим подробного описания |
|
«Изображение фильма» |
Изображение |
|
|
«Краткое описание» |
Текст |
|
Не более 50 символов |
«Период кинопроката» |
Текст |
|
Начальная дата — наиболее ранняя дата показа из всех кинотеатров. Конечная дата — наиболее поздняя датаа показа из всех кинотеатров |
«Рейтинг фильма» |
Изображение |
|
|
«Сортировать» |
Выпадающее меню |
Выбор режима сортировки |
Виды сортировки: название фильма, дата проката, рейтинг |
«Следующая» |
Кнопка |
Переход на следующую страницу фильмов |
Если текущая страница — максимальная, кнопка становится неактивной |
«Предыдущая» |
Кнопка |
Переход на предыдущую страницу фильмов |
Если текущая страница — 1, кнопка становится неактивной |
«Текущая» |
Поле для ввода текста. Отображает номер текущей страницы |
При вводе номера страницы и нажатии Enter переход на указанную страницу фильмов |
Только числовые значения не больше номера максимальной страницы и не меньше 1 |
«Проголосовать» |
Кнопка |
Переход в окно голосования |
Доступно только зарегистрированным пользователям. Скрыта, если пользователь уже голосовал за кинотеатр |
«Приобрести билеты» |
Кнопка |
Переход в модуль «Приобретение билетов» |
|
В режиме подробного описания выводится следующая информация (рис. ):
Рис. Подробное описание фильма
Элемент |
Описание |
Действие |
Ограничения |
Название фильма |
Текст |
|
|
Описание фильма |
Текст |
|
|
Рейтинг фильма |
Изображение |
|
|
«Проголосовать» |
Кнопка |
Переход в окно голосования |
Доступно только зарегистрированным пользователям. Скрыта, если пользователь уже голосовал за кинотеатр |
«Приобрести билеты» |
Кнопка |
Переход в модуль «Приобретение билетов» |
|
Видео фильма |
Flash-видео |
|
|
Изображение фильма |
Изображение |
При нажатии открывается увеличенное изображение с кнопкой «Закрыть» |
Не менее 1, не более 20 |
«Следующая» |
Кнопка |
Переход на следующую страницу фильмов |
Если текущая страница — максимальная, кнопка становится неактивной |
«Предыдущая» |
Кнопка |
Переход на предыдущую страницу фильмов |
Если текущая страница — 1, кнопка становится неактивной |
«К списку» |
Кнопка |
Переход в режим списка |
|
Фильм может не иметь видеоматериалов. В таком случае вместо видео отображается первое изображение фильма.
В нижней части окна находятся комментарии для текущего фильма.
Рис. Подробное описание кинотеатра
Элемент |
Описание |
Действие |
Ограничения |
Название кинотеатра |
Текст |
|
|
Описание |
Текст |
|
|
Рейтинг кинотеатра |
Изображение |
|
|
Видео кинотеатра |
Flash-видео |
|
|
Изображение кинотеатра |
Изображение |
При нажатии открывается увеличенное изображение с кнопкой «Закрыть» |
Не менее 1, не более 20 |
«Следующая» |
Кнопка |
Переход на следующую страницу кинотеатров |
Если текущая страница — максимальная, кнопка становится неактивной |
«Предыдущая» |
Кнопка |
Переход на предыдущую страницу кинотеатров |
Если текущая страница — 1, кнопка становится неактивной |
«К списку» |
Кнопка |
Переход в режим списка |
|
«Проголосовать» |
Кнопка |
Переход в окно голосования |
Доступно только зарегистрированным пользователям. Скрыта, если пользователь уже голосовал за кинотеатр |
Кинотеатр может не иметь видеоматериалов. В таком случае вместо видео отображается первое изображение кинотеатра.
В нижней части окна находятся комментарии для текущего кинотеатра.