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