- •Сравнительный анализ характеристик сайт-афишь по бронированию билетов на киносеансы
- •Архитектура системы
- •Архитектура
- •Требования к программным средствам серверов
- •Структура данных
- •Подробное описание базы данных
- •Модульная структура
- •Описание модулей системы
- •Группы пользователей
- •Бизнес-логика системы
- •Описание бизнес-процессов
- •Пользовательский интерфейс
- •Интерфейсы модулей системы модуль «авторизация»
- •Модуль «мои настройки»
- •Раздел «фильмы»
- •Раздел «новости»
- •Модуль «приобретение билетов»
- •Модуль «форум»
- •Модуль «администратор»
- •Фильмы, Кинотеатры, Новости
- •Пользователи
Содержание
1. |
Общие сведения |
|
|
|
1.1 |
Название сайта |
|
|
1.2 |
Целевая аудитория сайта |
|
|
1.3 |
Термины, используемые в техническом задании |
|
2. |
Назначение и цели создания сайта |
|
|
|
2.1 |
Цели создания сайта |
|
|
2.2 |
Задачи, решаемые при создании сайта |
|
3. |
Обзор рынка |
|
|
4. |
Архитектура системы |
|
|
|
4.1 |
Архитектура |
|
|
4.2 |
Структура данных |
|
|
4.3 |
Модульная структура |
|
|
4.4 |
Группы пользователей |
|
5. |
Бизнес-логика системы |
|
|
|
5.1 |
Описание бизнес-процессов |
|
6. |
Пользовательский интерфейс |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ОБЩИЕ СВЕДЕНИЯ
НАЗВАНИЕ САЙТА
Сайт-афиша кинотеатров «ДиаФильм».
ЦЕЛЕВАЯ АУДИТОРИЯ САЙТА
Люди интересующиеся
ТЕРМИНЫ, ИСПОЛЬЗУЕМЫЕ В ТЕХНИЧЕСКОМ ЗАДАНИИ
Общеиспользуемые термины:
База данных (БД) — совокупность данных, хранимых в соответствии со схемой данных, манипулирование которыми выполняют в соответствии с правилами средств моделирования данных.
Система управления базой данных (СУБД) — совокупность программных и лингвистических средств общего или специального назначения, обеспечивающих управление созданием и использованием баз данных.
Аутентификация — проверка принадлежности субъекту доступа предъявленного им идентификатора; подтверждение подлинности.
Авторизация — процесс предоставления определенному лицу прав на выполнение некоторых действий.
Идентификация — присвоение субъектам или объектам идентификатора и/или сравнение идентификатора с перечнем присвоенных идентификаторов.
CAPTCHA (Completely Automated Public Turing test to tell Computers and Human Aparts) — автоматизированный публичный тест Тьюринга для различие компьютеров и людей.
Бизнес-логика — совокупность правил, принципов, зависимостей поведения объектов, реализация правил и ограничений автоматизируемых операций.
Бизнес-процесс - совокупность взаимосвязанных мероприятий или задач, необходимых для достижения цели процесса.
Термины, используемые в рамках технического задания:
Идентификация — присвоение субъектам или объектам идентификатора и/или сравнение идентификатора с перечнем присвоенных идентификаторов.
CAPTCHA (Completely Automated Public Turing test to tell Computers and Human Aparts) — автоматизированный публичный тест Тьюринга для различие компьютеров и людей.
Бизнес-логика — совокупность правил, принципов, зависимостей поведения объектов, реализация правил и ограничений автоматизируемых операций.
Бизнес-процесс - совокупность взаимосвязанных мероприятий или задач, необходимых для достижения цели процесса.
НАЗНАЧЕНИЕ И ЦЕЛИ СОЗДАНИЯ САЙТА
ЦЕЛИ СОЗДАНИЯ САЙТА
повысить качество предоставляемых кинотеатрами услуг;
повысить потребление услуг, предоставляемых кинотеатрами;
повысить уровень удобства потребления услуг, предоставляемых кинотеатрами;
обеспечить высокий уровень информатизации в сфере кино у пользователей ресурса.
ЗАДАЧИ, РЕШАЕМЫЕ ПРИ СОЗДАНИИ САЙТА
создание описания кинотеатров;
создание расписания сеансов кинотеатров;
реализация онлайн-покупки билетов на киносеансы;
создание форума;
реализация новостного модуля;
реализация функции поиска фильма;
создание модуля с описанием фильмов;
создание хранилища для мультимедиа — видео и изображений.
ОБЗОР РЫНКА
Проведенный анализ рынка сайт-афиш по бронированию билетов на киносеансы показал, что в настоящее время в интернете функционируют огромное количество сайтов позволяющих бронировать билеты. Из множества этих сайтов для предварительного анализа были отобраны были отобраны 5 наиболее известных и посещаемых сайтов:
сайт «Афиша», http://www.afisha.ru
сайт «Киноход», http://www.kinohod.ru
сайт «Киномакс», http://kinomax.ru
сайт «FILMTODAY», http://filmtoday.ru
сайт «IMAX 3D», http://www.ntescafe-imaxcinema.ru/movies/82
Сайт «Афиша» слишком перегружен информацией относящейся не к кинотеатрам, которая отвлекает внимание пользователя. Слишком яркий дизайн, от которого быстро устают глаза. На сайте не имеется форума, который позволял бы обмениваться между пользователями мнениями о просмотренных фильмах и кинотеатрах, которые они посетили. Так же не имеется авторизации пользователя на сайте.
Сайт «Киноход» имеет продуманный и удобный интерфейс и дизайн, реализован поиск ближайшего кинотеатра от место положения зарегистрированного пользователя. Сайт слишком загружен посторонней рекламой, имеется информация о кинотеатрах только нескольких городов России.
Сайт «Киномакс» непродуманный интерфейс и дизайн, загружен рекламой, предоставлена информация только о кинотеатрах города Ижевска. Реализовано оповещение зарегистрированных пользователей о акциях проходящих в кинотеатрах посредством SMS рассылки или отправление письма на e-mail.
Сайт «FILMTODAY.ru» имеет интуитивно понятный интерфейс, качественный дизайн. Достоинства это сайта в том, что имеется не только описание фильма, дату его показа, но и кадры из фильма, демо ролики, постеры, так же представлены интервью с актерами этого фильма. Главный недостаток сайта, что не реализован форум, рейтинг фильма и кинотеатра.
Сайт «IMAX 3D» дизайн интерфейса не продуманный, отсутствует поиск, реализовано интергрированность с социальными сетями «Vkontakte» и «Facebook». Отсутствует форум, рейтинг кинотеатра и фильмов.
В текущем проекте учтены и доработаны недостатки вышеуказанных сайтов, а именно будет реализовано:
Форум для общения между зарегистрированными пользователями;
Возможность бронирования и покупки билета, при помощи различных способов оплаты;
Выставление пользователями рейтинга и комментариев для кинотеатров, фильмов;
Оповещение зарегистрированных пользователей об акциях, времени начала сеанса фильма, на который куплен или забронирован билет посредством SMS рассылки или отправление письма на e-mail.
Сравнительный анализ характеристик сайт-афишь по бронированию билетов на киносеансы
1. Наименование программного комплекса |
“Афиша” |
“Киноход” |
“Киномакс” |
“FILMTODAY.ru” |
«IMAX 3D» |
2. Контент (содержание) |
|
|
|
|
|
А) ясно ли предназначение сайта |
Да |
Да |
Да |
Да |
Да |
Б) Присутствует ли информация на всех страницах (во всех разделах) сайта? |
Нет |
Нет |
нет |
Да |
Да |
Г) Соответствует ли содержание сайта (текстовое, графическое) его тематике? |
Нет |
Да |
да |
Да |
Да |
Д) Есть ли грамматические или синтаксические ошибки? |
Не обнаружено |
Не обнаружено |
Не обнаружено |
Не обнаружено |
Не обнаружено |
3. Эргономичность использования (юзабилити) |
|
|
|
|
|
А) Организовано ли содержание логически? |
Нет |
Да |
да |
Да |
Да |
Б) Насколько проста и понятна навигация? |
Слишком много критериев |
Слишком много критериев |
Проста и понятна |
Проста и понятна |
Проста и понятна |
В) Расположена ли навигация в одном и том же месте на всех страницах? |
да |
да |
Да |
Да |
Да |
Г) Позволяет ли навигация вернуться на предыдущие подуровни? |
Нет |
Нет |
Нет |
Нет |
Нет |
Е) Имеется ли понятный способ перехода между последовательно связанными страницами и разделами сайта? |
Да |
Да |
Да |
Да |
Да |
Ж) Приходится ли пользователю делать более 3х кликов для того, чтобы найти нужную информацию? |
да |
нет |
нет |
Да |
Да |
З) Предупреждены ли ошибочные действия пользователя (заполнение форм, ввод URL)? |
Да |
Да |
Да |
Нет |
Нет |
И) Присутствуют ли на страницах сайта объяснения или подсказки для пользователя (пункты меню навигации, поля форм)? |
Да |
Нет |
Нет |
Нет |
Нет |
К) Работает ли сайт во всех браузерах? |
Да |
Да |
Да |
Да |
Нет |
4. Техническая реализация (функционал) |
|
|
|
|
|
А) Оправдывает ли себя время загрузки страницы? |
Нет |
Да |
Нет |
Нет |
Нет |
Б) Если есть Flash intro, то предусмотрена ли функция пропуска заставки? |
Flash intro не предусмотрено |
Flash intro не предусмотрено |
Flash intro не предусмотрено |
Flash intro не предусмотрено |
Flash intro не предусмотрено |
В) Есть ли HTML версия Flash сайта? |
Да |
Нет |
Да |
Нет |
Нет |
Г) Если сайт располагает большим количеством информации, то предусмотрены ли системы поиска и отбора (фильтрации)? |
Да |
Да |
Да |
Да |
Нет |
5. Оптимизация |
|
|
|
|
|
А) Отражают ли заголовки страниц их содержимое? |
Да |
Да |
Да |
Да |
Да |
В) Снабжены ли картинки альтернативным текстовым описанием (alt)? |
Да |
Да |
Да |
Да |
Да |
Г) Не используются ли «грязные» методы продвижения (многократное повторение ключевых слов, размещение ключевых слов белым шрифтом на белом фоне и т. п.) |
Не обнаружено |
Не обнаружено |
Не обнаружено |
Не обнаружено |
Не обнаружено |
6. Внешний вид (дизайн) |
|
|
|
|
|
А) Выдержаны ли цвета, шрифты, графика в едином стиле? |
Да |
Да |
Да |
Да |
Да |
Б) Сбалансированы ли цвета дизайна страниц? |
Да |
Да |
да |
Да |
Да |
В) Сбалансирован ли макет страницы (наличие сетки)? |
Да |
Да |
Да |
Да |
Да |
Г) Не перегружена ли страница информацией (особенно касается главных станиц)? |
Перегружена |
Нет |
нет |
Нет |
Нет |
Д) Качественна ли графика и сочетается ли она с остальными составляющими страницы? |
Да |
Да |
Да |
Да |
Да |
Е) Не мешает ли графика пользователю воспринимать информацию? |
Мешает |
Нет |
Нет |
Нет |
Нет |