Тип работы:
Предмет:
Язык работы:


Разработка iOS-приложения «Навигация по заповеднику «Столбы»»

Работа №26766

Тип работы

Бакалаврская работа

Предмет

информационные системы

Объем работы42
Год сдачи2016
Стоимость5600 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
209
Не подходит работа?

Узнай цену на написание


Введение 4
1 Общие сведения о мобильных устройствах, программном обеспечении и
среде разработки 6
1.1 Актуальность мобильных устройств 6
1.2 Анализ предметной области 7
1.2.1 Онлайн сервисы 7
1.2.2 Навигаторы общего пользования 8
1.2.3 Приложения для мобильных телефонов 9
1.3 Навигация на местности 11
1.3.1 Спутниковая система навигации 11
1.3.2 Навигация по вышкам сотовой связи 12
1.4 Выбор типа приложения 13
1.5 Выбор операционной системы 14
1.5.1 Операционная система Android 15
1.5.2 Операционная система iOS 16
1.6 Выбор среды разработки 17
1.7 Описание языка программирования Swift 19
1.8 Выводы 20
2 Техническая реализация 20
2.1 Функционал приложения 20
2.2 Структурная схема приложения 21
2.3 Интерфейс приложения 23
2.4 Хранение данных 26
2.5 Создание оффлайн карты 27
2.6 Подключение карты 29
2.7 Отображение местоположения пользователя 30
2.8 Картографическое расположение скал на карте 30
2.9 Выводы 31
3 Описание работы приложения 32
3.1 Установка приложения 32
3.2 Работа с приложением 32
3.3 Включение геолокации и определение местоположения 35
3.4 Работа с картой 37
3.5 Выводы 38
Заключение 39
Список использованных источников 40


Государственный природный заповедник «Столбы» - это один из наиболее известных в России заповедников. Он представляет из себя порядка ста пятидесяти скал, разбросанных по колоссальной площади, расположенной в самом центре нашей необъятной родины - городе Красноярске [1].
Заповедник «Столбы» служит визитной карточкой города. Почти каждый турист стремится побывать в столь знаменитом памятнике природы. Но не стоит думать, что Столбы интересны лишь гостям города: заповедник является излюбленным местом отдыха самих горожан.
Столь высокой популярности способствует удобная инфраструктура, позволяющая легко добраться до заповедника, насладиться несложными прогулочными маршрутами и без особых усилий покинуть заповедную зону.
Заповедник предлагает посетителям широкий спектр развлечений: от пеших прогулок и занятий спортом на свежем воздухе, до зон, отведенных для пикников.
Несложно догадаться, что данные факты привели к формированию завсегдатай касты данного места отдыха - «столбистам». Для этих людей столбы являются любимым местом отдыха, и при любой возможности они стараются вновь оказаться в заповеднике.
Но даже далеко не каждый опытный «столбист» побывал на всех скалах. Чего уж говорить о рядовых посетителях: чаще всего при первом посещении заповедника люди не добираются дальше первого столба, а иногда ограничиваются и горными прогулочными дорожками, ведущими к заповеднику.
Причиной столь низкой ознакомленности с полной картиной заповедника является его огромная площадь и запутанные маршруты, связывающие скалы.
Исходя из выше сказанного, я предлагаю разработать приложение для мобильного устройства, которое будет помогать ориентироваться его пользователю в заповеднике «Столбы».
Таким образом, целью выпускной квалификационной работы является разработка iOS-приложения для навигации по заповеднику «Столбы».
Основываясь на открытой статистике и информации для разработки приложения, вытекают следующие основные задачи:
- поиск и анализ аналогичных сервисов или сервисов с похожим функционалом;
- анализ среды разработки, имеющую особую специфику, связанную с выбором как программной, так и аппаратной платформы;
- проектирование приложения исходя из анализа аналогичных сервисов;
- разработка приложения для навигации в заповеднике «Столбы»

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


Для разработки приложения были выбраны оптимальные для данных целей ОС (iOS), язык разработки (Swift) и среда разработки (iOS SDK). Это должно позволить максимально эффективно конвертировать мои усилия в результат.
Заглядывая в будущее, можно смело говорить о том, что при успешности моего приложения, его возможно портировать на остальные популярные платформы. Данный подход поможет максимально расширить аудиторию предлагаемого мною приложения.
Поскольку конкуренция в данной сфере велика, то данная разработка будет наделена рядом функций, выгодно выделяющие данное приложение на фоне конкурентов. К тому же есть все шансы стать официальным партнёром заповедника «Столбы», что поможет лоббировать приложение как минимум на территории Красноярска.



1 Официальный сайт заповедник Столбы [Электронный ресурс] : - Режим доступа:http://zapovednik-stolby.ru/.
2 Первый iPhone [Электронный ресурс] : - Режим доступа: http://www.wired.com/2009/06/dayintech_0629/.
3 Статистика использования телефонов [Электронный ресурс] :- Режим доступа:http://www.cossa.ru/articles/152/37433/.
4 Устройство спутниковой навигации [Электронный ресурс] : - Режим доступа:https://www.glonass-iac.ru/guide/navfaq.php.
5 Устройство навигации по радио вышкам [Электронный ресурс] : - Режим доступа:http://www.isms.ru/article.shtml?art_17.
6 Google Maps [Электронный ресурс] : - Режим доступа:
https://www.google.ru/maps.
7 Яндекс Карты [Электронный ресурс] : - Режим доступа:
https://maps.yandex.ru/62/krasnoyarsk.
8 2GIS [Электронный ресурс] : - Режим доступа:
https://2gis.ru/krasnoyarsk.
9 Приложение «Столбы» [Электронный ресурс] : - Режим доступа: http://www.aspirity.com/stolby/.
10 Популярность приложения «Столбы» [Электронный ресурс] : - Режим доступа:https://play.google.com/store/apps/details?id=ru.aspirity.stolbyapp.
11 Symbian OS [Электронный ресурс] : - Режим доступа:
https://ru.wikipedia.org/wiki/Symbian_OS.
12 BlackBerry OS [Электронный ресурс] : - Режим доступа: http://www.mobile-review.com/review/blackberry-10-3.html.
13 Windows Phone OS [Электронный ресурс] : - Режим доступа: http://www.tadviser.ru/index.php/Проgукт:Windows_Phone.
14 iOS [Электронный ресурс] : - Режим доступа:http://www.mobile-review.com/review/apple-ios-9.html.
15 Android OS [Электронный ресурс]. - Режим доступа: https://www.android.com/.
16 Популярные ОС для смартфонов [Электронный ресурс]. - Режим доступа:
http://www.oszone.net/27945/The_state_of_the_smartphone_market_Q2_2015_Gartner.
17 Microsoft Xamarin [Электронный ресурс] : - Режим доступа: https://msdn.microsoft.com/ru-ru/library/dn879698.aspx.
18 Qt framework [Электронный ресурс] : - Режим доступа:
http://habrahabr.ru/post/125845/.
19 Среда разработки Xcode [Электронный ресурс] : - Режим доступа: https://developer.apple.com/xcode/.
20 Язык программирования Swift [Электронный ресурс]. - Режим доступа:http://www.apple.com/ru/swift/.
21 Установка iOS приложения в обход App Store [Электронный
ресурс] : - Режим доступа:http://appleinsider.ru/app-store/kak-ustanovit-
prilozhenie-v-obxod-app-store.html.
22 Официальный сайт заповедника «Столбы» [Электронный ресурс] : - Режим доступа:http://www.zapovednik-stolby.ru/tourism/.
23 Топографическая карта заповедника «Столбы» [Электронный
ресурс] : - Режим доступа: http://pro-prof.com/wp-
content/uploads/2013/09/MapStolby.jpg.
24 Шаблон проектирования MVC [Электронный ресурс] : - Режим доступа:http://www.asp.net/mvc.
25 Работа со Storyboard [Электронный ресурс] : - Режим доступа: https://developer.apple.com/library/ios/AboutStoryboards.html.
26 Фреймворк UIKit [Электронный ресурс] : - Режим доступа: https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIKit_Framework/.
27 Фреймворк Core Data [Электронный ресурс] : - Режим доступа: http://macbug.ru/cocoa/coredata.
28 Программная среда для создания карт TileMill [Электронный ресурс] : - Режим доступа:https://www.mapbox.com/tilemill/.
29 Карты с открытой редакцией OSM [Электронный ресурс] : - Режим доступа:http://openstreetmap.ru/.
30 Стили для карт от сервиса MapBox [Электронный ресурс] :- Режим доступа:https://www.mapbox.com/help/style-quickstart/.
31 Формат для хранения тайлов mbtiles [Электронный ресурс] : - Режим доступа:https://www.mapbox.com/help/an-open-platform/.
32 Документация библиотеки MapBox-iOS-SDK [Электронный ресурс]а: - Режим доступа:https://www.mapbox.com/ios-sdk/.


Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ