Федеральное государственное автономное образовательное учреждение
КАЗАНСКИЙ (ПРИВОЛЖСКИЙ) ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ
ВЫСШАЯ ШКОЛА ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ И
ИНФОРМАЦИОННЫХ СИСТЕМ
Направление подготовки: 09.03.03 Прикладная информатика
ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА
Разработка экскурсионно-развлекательной web-платформы KazanStreetGames
Работа завершена:
«___»_____________ 2017 г.
Студент группы 11-301 ___________________
Работа допущена к защите:
Научный руководитель
Ассистент кафедры Программной инженерии
«___»_____________ 2017 г. ___________________
Директор Высшей школы ИТИС
«___»_____________ 2017 г. __________________
Казань – 2017 г.
Содержание.
ВВЕДЕНИЕ. 3
1. АНАЛИТИЧЕСКАЯ ЧАСТЬ. 6
1.1. Анализ предметной области. 6
1.2. Описание сценариев использования приложения. 11
1.3. Формирование технических требований. 14
2. ПРОЕКТНАЯ ЧАСТЬ. 17
2.1. Выбор используемых технологий. 17
2.2. Архитектура web-приложения. 22
2.3. Описание работы серверной части web-приложения. 27
2.4. Описание работы клиентской части web-приложения. 33
ЗАКЛЮЧЕНИЕ. 39
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ. 40
ПРИЛОЖЕНИЕ А. 42
ПРИЛОЖЕНИЕ Б. 43
ПРИЛОЖЕНИЕ В. 46
ВВЕДЕНИЕ.
За последние годы Казань - столица республики Татарстан - была объявлена ещё и спортивной столицей России, в связи с этим город очень сильно развивается и с каждым годом принимает больше и больше туристов со всего мира. В 2015 году в наш город приехало 2,1 миллиона гостей, что на 20% больше, чем в 2014 году [1], а за 8 месяцев 2016 года в Казани побывало 2 миллиона туристов [2]. Численность туристов будет продолжать расти, так как уже летом 2018 года Казань примет 21-ый Чемпионат Мира по футболу, что не может не сказаться на популярности города.
Приблизительное число туристов, посетивших Казань за последние 3 года отображено в таблице 1:
Год | Количество туристов (млн человек) |
2014 | 1,75 |
2015 | 2,1 |
2016 | 2,5 |
Таблица 1
График роста числа туристов в Казани показан на рисунке 1: (информация получена с официального портала мэрии Казани [3] )

Рисунок 1
Так же Казань, являясь тысячелетним городом, имеет огромную историю, которая отображается в архитектуре. Озёра, улицы и старинные дома хранят свои загадки, о которых интересно было бы узнать не только туристам, но и коренным жителям города. Обычный подход к проведению экскурсий по историческим местам не всегда привлекает молодое поколение, выросшее в веке информационных технологий.
Сейчас всё больше набирает популярность новый формат развлечений - квесты в реальности. Квест (от английского “поиск”) - это один из видов игр, в которых участник должен выполнить последовательный ряд заданий, чтобы прийти к финальной цели. Квесты в реальности отличаются от компьютерных тем, что человек проходит по настоящему заданному маршруту в городе или в помещении, а не управляет виртуальным персонажем.
Целью моей дипломной работы является разработка экскурсионно-развлекательной web-платформы KazanStreetGames, которая будет позволять проводить квесты в режиме реального времени по Казани, включая в маршруты исторические места города и интересную информацию о них.
Актуальность данной работы подтверждается отсутствием подобных web-платформ для проведения квестов-экскурсий в нашем городе.
Для достижения поставленной цели был сформирован список необходимых для выполнения задач:
анализ предметной области анализ аналогов в России формирование требований к web-приложению анализ современных технологий для реализации web-приложения создание архитектуры базы данных создание архитектуры серверной части приложения проработка клиентской части web-приложения, в которую входят: структура сайта, дизайн web-страниц, проверка форм, подгрузка данных на страницы и взаимодействие с картами.Объектом моей дипломной работы является проведение квестов в режиме реального времени или, по-другому, квестов в реальности.
Главным предметом моего исследования стала экскурсионно-развлекательная web-платформа KazanStreetGames.
Практическая значимость данной работы состоит в развитии туризма в Казани и социализации молодёжи, путём проведения командных турниров по городу и за его пределами.
АНАЛИТИЧЕСКАЯ ЧАСТЬ. Анализ предметной области.На сегодняшний день квесты в реальности можно разделить на две категории, это квест-комнаты и квесты на местности.
Квест-комнаты - это вид развлечений, где игроки заперты в определённом помещении, они разгадывают загадки и пытаются выбраться из этого помещения. Квест-комнаты не являются аналогом или прямым конкурентом для web-платформы KazanStreetGames, так как не включают в себя передвижения по городу или другому открытому пространству.
Примерами квест-комнат в России являются проекты “Фобия - квесты в реальности” и “Погружение - квесты в реальности”.
Краткая информация о них:
“Фобия - квесты в реальности”:Описание: задача для игроков - выбраться из комнаты и спастись. Время ограничено. Все решается с помощью логики, интуиции, смекалки и командной работы. [4]
Сайт - http://quest-fobia. ru/
Функциональные возможности сайта:
- Вывод информации о наличии различных видов квестов в том или ином городе Вывод описания квеста Вывод информации о франшизе Возможность забронировать квест-комнату (на момент посещения сайта этой возможностью нельзя было воспользоваться)
Города, в которых расположены квест-комнаты:
Ярославль, Нижний Новгород, Новокузнецк, Вологда, Казань, Алматы, Пермь, Иркутск, Краснодар, Санкт Петербург, Саратов, Томск, Воронеж, Магнитогорск, Астрахань, Самара, Калуга, Ангарск, Рыбинск, Боровичи, Иваново.
“Погружение - квесты в реальности”:Описание: Квесты в закрытом помещении. Продолжительность до 75 минут, экшн-игры до начала погружения (до 15 минут) и фотосессия в интерьерах квеста. [5]
zhenye. ru/
Функциональные возможности сайта:
- Описание правил квеста Возможность online-бронирования квест-комнаты Вывод общей информации о квест-комнате Отзывы игроков
Город: Москва.
Квесты на местности в свою очередь дают возможность участнику проходить задания, передвигаясь по городу или за его пределами. Существует множество разновидностей квестов на местности.
По способу передвижения они делятся на:
- пешие квесты - все участники передвигаются только пешком, любые транспортные средства не допускаются квесты на машинах - маршрут данного вида квестов подразумевает передвижения на большие расстояния в том числе за пределы населённых пунктов квесты с использованием общественного транспорта квесты на велосипедах
и другие
По количеству участников можно выделить:
- командные квесты
- с ограниченным количеством участников в команде с неограниченным количеством участников в команде
По времени прохождения:
- ограниченные по времени бессрочные
По времени проведения:
- турниры - квест проводится в определённо оговоренное время для всех участников, с возможностью выявить победителя - участника, прошедшего цепочку заданий первым квест доступен в любое время сезонные квесты - доступны только в определённый период времени, например, летом.

Web-платформа KazanStreetGames должна предоставлять возможность проводить различные комбинации данных типов квестов, схематично они представлены на рисунке 2.
Рисунок 2
В России и зарубежом уже реализованы подобные проекты, в первую очередь это: Street adventure [6], Ходилки бродилки [7] и Encounter [8].
“Street adventure - Играй вживую!”:Описание: Городские квесты. Есть возможность заказа квеста для школ и организаций.
/ - основная информация о квестах и инструкции по их прохождению.
http:/// - платформа с online-квестами c адаптацией для телефонов и планшетов.
Возможные виды квестов:
- городские музейные парковые на авто специальные заказы для корпоративов, школ, на день рождения
Города, в которых проводятся квесты: Москва, Санкт-Петербург, Тюмень, Саратов, Чита, Калининград.
Несовершенства:
- Отсутствует полный перечень различных видов квестов, например, нет таких видов как “квест без учёта времени” или “квесты на велосипедах”. Отсутствует выбор квестов по сложности прохождения и разделения квестов по сложности как такового. Не проводятся турниры для нескольких не знающих друг друга команд (командные игры возможны только при проведении корпоративов и для школьных групп).
Описание: Городские квесты с элементом экскурсии. Образовательный, развлекательный, экскурсионный, игровой, туристический проект. В разных видах проект существует с 2009 года. Бренд «Ходилки Бродилки» запущен в январе 2014 года. Есть возможность заказа квеста для школ и компаний. / - общая информация о квестах, о компании, а так же инструкции по прохождению квестов.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 |


