Федеральное государственное автономное образовательное учреждение

высшего образования

КАЗАНСКИЙ (ПРИВОЛЖСКИЙ) ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ

ВЫСШАЯ ШКОЛА ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ И

ИНФОРМАЦИОННЫХ СИСТЕМ

Направление подготовки: 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