В наше время горнолыжный спорт имеет большую популярность как в нашей стране, так и во всем мире. Поэтому, возрастает спрос на мобильные приложения, которые помогают любителям и профессионалам во время занятий спортом и отдыха на горнолыжном центре (далее ГЛЦ). Спортсмены зачастую используют разного рода приложения: начиная от программ, помогающих составлять график тренировок, до приложений, которые от анализируют состояние здоровья, а также прогресс тренировок спортсмена. Обычных же людей интересуют такие насущные потребности, как инфраструктура ГЛЦ, где можно разместиться, приобрести ски-пасс, а также просто отдохнуть.
Люди, занимающиеся горнолыжным спортом в большинстве используют смартфоны на базе операционной системы Android, разработанной компанией Google, и операционной системы iOS, разработанной компанией Apple.
Этими обстоятельствами обоснована необходимость разработки кроссплатформенного приложения для мобильных телефонов, которое будет помогать людям при занятии горнолыжным спортом.
Цели и задачи
Цель работы — разработка кроссплатформенного мобильного приложения для людей, занимающихся горнолыжным спортом. Приложение должно иметь следующий функционал:
a) Возможность работы приложения на базе операционных систем Android и iOS;
b) Обеспечение работы с фитнес-трекерами «Xiaomi Mi Band 2»;
c) Авторизация пользователя через аккаунт Google;
d) Создание группы пользователей;
e) Отслеживание геолокации пользователей, в том числе входящих в группу;
f) Отслеживание состояния здоровья пользователя по параметрам: пульс, кровяное давление;
g) Получение данных о состоянии здоровья спортсменов, находящихся в группе пользователя;
h) Работа в фоновом режиме;
i) Возможность сопоставления карт, полученных в рамках геолокации, с картами маршрутов конкретного горнолыжного курорта;
j) Возможность выбора карт (Google, Яндекс);
k) Обеспечение возможности цветового обозначения трассы, в зависимости от ее сложности;
l) Обеспечение просмотра примечаний по маршрутам;
m) Обозначение объектов социально-бытовой инфраструктуры;
n) Обеспечение извещения спортсмена о превышении пороговых значений пульса и давления;
o) Обеспечение автоматической и ручной настройки пороговых значений пульса и давления;
p) Обеспечение графического представления значений пульса и давления;
q) Режим долговременного хранения информации;
г) Дружественный интерфейс для рядового пользователя;
s) Интерфейс для администратора;
В ходе выпускной квалификационной работы:
7. Были рассмотрены существующие программные решения;
8. Были выдвинуты требования к системе;
9. Были рассмотрены платформы для реализации веб¬приложения;
10. Были рассмотрены варианты организации хранения данных;
11. Была выбрана архитектура;
12. Реализована системе.
Полученное решение веб-приложение может быть использовано при занятии горнолыжным спортом в независимости от горнолыжного курорта.
1. Leaflet. [Электронный ресурс]. - Режим доступа:
https://leafletjs.com - (дата обращения 12.03.2018).
2. Установка веб-сервера. [Электронный ресурс]. - Режим доступа: https://hackware.ru/?p=21#1. - (дата обращения 20.02.2018).
3. Apache HTTP Server Project. [Электронный ресурс]. - Режим доступа: https://httpd.apache.org. - (дата обращение 25.02.2018).
4. Apache Lounge. [Электронный ресурс]. - Режим доступа: https://www.apachelounge.com/download/. - (дата обращение 21.02.2018).
5. PHP: Hypertext Preprocessor. [Электронный ресурс]. - Режим доступа: https://windows.php.net/download/. - (дата обращение 25.02.2018).
6. MySQL. [Электронный ресурс]. - Режим доступа:
https://dev.mysql.com/downloads/mysql/. - (дата обращение
15.02.2018).
7. phpMyAdmin. [Электронный ресурс]. - Режим доступа: https://www.phpmyadmin.net. - (дата обращения 12.02.2018).
8. Рынок мобильных ОС: статистика за сентябрь 2017.
[Электронный ресурс]. - Режим доступа: http://w7phone.ru/rynok- mobilnyx-os-statistika-za-sentyabr-2017-141927/. - (дата
обращение 20.03.2018).
9. Android magazine. [Электронный ресурс]. - Режим доступа: http://android-magazine.ru/itogi-2016-goda-statistika-populyarnosti- android-i-ios/. - (дата обращение 18.03.2018).
10. Про свободное программное обеспечение и новые информационные технологии. [Электронный ресурс]. - Режим доступа:http://pro-spo.ru/winprog/1104-mysql. - (дата обращение
25.03.2018).
11. Статистика использования операционных систем: итоги 2016.
[Электронный ресурс]. - Режим доступа:
http://www.itrew.ru/windows/statistika-ispolzovaniya-operacionnykh- system-itogi-2016.html. - (дата обращение 25.03.2018).
12. Занимательная веб-картография. [Электронный ресурс]. - Режим
доступа: http://webmap-blo g.ru/ obzors/znakomimsya-s-otkrytoj -j s-
bibliotekoj-dlya-interaktivnyx-kart-leaflet. - (дата обращение 25.03.2018).
13. Отображение карты и геолокации по адресу или другим критериям на вашей ВЕБ-странице с использованием библиотеки Leafletjs и плагина Leaflet.GeoSearch. [Электронный ресурс]. - Режим доступа: http://gisfile.com/user/admin/geosearch.htm. - (дата обращения 13.04.2018).
14. Bootstrap 3. [Электронный ресурс]. - Режим доступа: http://bootstrap-3.ru/components.php#btn-groups-sizing. - (дата обращения 13.04.2018).
15. Bootswatch. [Электронный ресурс]. - Режим доступа:
https://bootswatch.com/default/. - (дата обращения 13.04.2018)...18