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