SlideShare una empresa de Scribd logo
1 de 21
Геолокационное мобильное приложение для
построения и мониторинга маршрута объекта
Выполнила:
Скородумова А.В.
Научный руководитель:
ассист. Новицкая А. Д.
Дипломный проект
Минск 2017
Актуальность
С экономической точки зрения геолокационные приложения
представляют собой серьезную долю рынка приложений в
мобильной телефонии. Значительная часть прибыли от
продажи мобильных приложений относится к программам
именно этого класса, кроме того, геолокационные приложения
имеют для мобильной телефонии не менее фундаментальное
значение, чем сама связь.
Отличительной чертой разработанного мобильного
приложения является возможность сохранения и последующего
просмотра результатов мониторинга маршрута с сохранением
различных пользовательских данных.
2
2
Цель: разработка геолокационного мобильного приложения для построения и
мониторинга маршрута объекта.
Задачи:
 осуществлять построение маршрута;
 осуществлять мониторинг пройденного пути с контролем отклонений от
маршрута;
 обеспечить возможность сохранения в базе данных статистической
информации о пройденном расстоянии и посещенных местах;
 осуществлять расчет пройденных расстояний и количества шагов;
 работа приложения в онлайн и оффлайн режиме;
 проведение тестирования приложения.
3
3
Цели и задачи
Аналоги разрабатываемого приложения
4
4
Приложение
Google Maps
Приложение
Yandex карты
Приложение
Maps.me
Преимущества разработанного приложения:
небольшой размер приложения(6,46; 36);
мониторинг маршрута и объекта с визуализацией;
создание, редактирование и просмотр посещенного
места с учетом геолокационной информации;
возможность работы в режиме offline;
подсчет пройденных шагов;
открытый исходный код.
5
5
6
Обоснование выбора средств и инструментов разработки
Преимущества Java:
1) напрямую поддерживается Google;
2) существует множество библиотек и готовых решений.
Преимущества SQLite:
1) не пребудет установки дополнительных продуктов;
2) уже содержится в ОС Android.
Среда разработки Android Studio.
6
7
Демо-ролики
7
8
Структура базы данных
8
9
Схема активностей приложения
9
10
Схема классов приложения
10
11
Блок-схема алгоритма реализации добавления, редактирования
и просмотра посещенных мест
11
12
Демо-ролик осуществления добавления,
редактирования и просмотра посещенных мест
12
13
Схема алгоритма обработки кнопок в главном меню
приложения
13
14
Визуализация главного меню мобильного
приложения
14
Мониторинг объекта и результат мониторинга
15
16
Мониторинг маршрута и результат мониторинга
16
Описание теста Ожидаемый результат Статус
Запуск приложения Отображение меню Выполнено успешно
Нажатие кнопки «Построение маршрута» Отображение окна построения маршрута Выполнено успешно
Не ввод начальной точки Отображение диалогового окна «Введите адрес начала пути» Выполнено успешно
Не ввод конечной точки Отображение диалогового окна «Введите адрес назначения» Выполнено успешно
Нажатие кнопки «Построить маршрут» Отображение карты с построенным маршрутом и
информацией о расстоянии
Выполнено успешно
Нажатие кнопки «Начать мониторинг» Изменение надписи на кнопке на «Остановить мониторинг»,
карта не должна исчезнуть
Выполнено успешно
Нажатие кнопки «Остановить мониторинг» Изменение надписи на кнопке на «Начать мониторинг», карта
не должна исчезнуть
Выполнено успешно
Нажатие кнопки «Где я?» Отображение карты с возможностью определить собственное
местоположение
Выполнено успешно
Нажатие кнопки «История маршрутов» Отображение окна истории маршрутов с таблицей результатов
мониторинга
Выполнено успешно
Нажатие на строку таблицы мониторинга Отображение карты с пройденным маршрутом (фактическим
результатом мониторинга)
Выполнено успешно
Нажатие кнопки «Очистить историю
маршрутов»
Появление диалогового окна «Удалить записи» Выполнено успешно
Нажатие кнопки «Отмена» диалогового
окна «Удалить записи»
Возврат к окну истории маршрутов с таблицей результатов
мониторинга
Выполнено успешно
Результаты тестирования приложения
17
17
Наименование показателя Сумма, руб.
Основная заработная плата 13049,56
Дополнительная заработная плата 1957,434
Отчисления в Фонд социальной защиты населения 5102,38
Отчисления по обязательному страхованию от несчастных и
профессиональных заболеваний
150,07
Расход на материалы 6,046
Расход на оплату машинного времени 96,698
Прочие прямые затраты 1696,44
Накладные расходы 6524,78
Расходы на разработку ПС 28583,404
Расходы на сопровождение и адаптацию ПС 2858,34
Полная себестоимость ПС 31441,744
Прибыль от реализации ПС 9432,52
Планируемая цена разработчиков ПС без налогов 40874,264
Налог на добавленную стоимость 8174,85
Отпускная цена с НДС 49049,114
18
Расчет отпускной цены программного средства
18
Заключение
В результате было разработано геолокационное мобильное приложение
Geolomap.
В ходе выполнения дипломного проекта решены следующие задачи:
осуществление построения маршрута;
осуществление мониторинга пройденного пути с контролем отклонений от
маршрута;
обеспечение возможности сохранения в базе данных статистической
информации о пройденном расстоянии и посещенных местах, загрузка
графической информации;
осуществление расчета пройденных расстояний и количества шагов;
возможность работы приложения в онлайн и оффлайн режиме;
проведено тестирование приложения.
Интерфейс приложения интуитивно понятен, в случае возникновения
затруднений в использовании достаточно ознакомиться с руководством
пользователя.
19
19
Апробация результатов
Результаты дипломного проекта докладывались на 68-й
студенческой научно-технической конференции в УО
«Белорусский государственный технологический
университет», 2017 г.
Готовятся к публикации материалы 68-й студенческой
научно-технической конференции БГТУ.
Данное программное средство было внедрено в
предприятие ООО «ИнфоИдея».
Приложение опубликовано в Google Play.
20
20
Спасибо за внимание
21
21

Más contenido relacionado

Similar a Diplom_GPS mobile-app

чмв лабораторная №3
чмв   лабораторная №3чмв   лабораторная №3
чмв лабораторная №3student_kai
 
Android app development company
Android app  development companyAndroid app  development company
Android app development companyGoodAppsTeam
 
ИАС "ПрофПрограмма"
ИАС "ПрофПрограмма"ИАС "ПрофПрограмма"
ИАС "ПрофПрограмма"IBS
 
Сделайте ваш бизнес МОБИЛЬНЫМ
Сделайте ваш бизнес МОБИЛЬНЫМСделайте ваш бизнес МОБИЛЬНЫМ
Сделайте ваш бизнес МОБИЛЬНЫМАнна Смикун
 
ИАС «ПрофПрограмма»
ИАС «ПрофПрограмма»ИАС «ПрофПрограмма»
ИАС «ПрофПрограмма»IBS
 
Performance-маркетинг мобильных приложений
Performance-маркетинг мобильных приложенийPerformance-маркетинг мобильных приложений
Performance-маркетинг мобильных приложенийNetpeak
 
Продвижение мобильных приложений
Продвижение мобильных приложенийПродвижение мобильных приложений
Продвижение мобильных приложенийyourcitrine
 
Програмные продукты.pptx
Програмные продукты.pptxПрограмные продукты.pptx
Програмные продукты.pptxTimorHazara
 
презентация ат комплексная автоматизация логистики
презентация ат комплексная автоматизация логистикипрезентация ат комплексная автоматизация логистики
презентация ат комплексная автоматизация логистикиcontrolauto
 
презентация ат комплексная автоматизация логистики
презентация ат комплексная автоматизация логистикипрезентация ат комплексная автоматизация логистики
презентация ат комплексная автоматизация логистикиcontrolauto
 
Маркетинг мобильных приложений: чек-лист по запуску первой кампании
Маркетинг мобильных приложений: чек-лист по запуску первой кампанииМаркетинг мобильных приложений: чек-лист по запуску первой кампании
Маркетинг мобильных приложений: чек-лист по запуску первой кампанииNetpeak
 
Rudnikova MBA47 for inet
Rudnikova MBA47 for inetRudnikova MBA47 for inet
Rudnikova MBA47 for inetMaria Rudnikova
 
Мастер-класс: "Мобильный маркетинг для start-up"
Мастер-класс: "Мобильный маркетинг для start-up"Мастер-класс: "Мобильный маркетинг для start-up"
Мастер-класс: "Мобильный маркетинг для start-up"Business incubator HSE
 
Инструменты мобильной аналитики
Инструменты мобильной аналитикиИнструменты мобильной аналитики
Инструменты мобильной аналитикиAdWatch Isobar
 

Similar a Diplom_GPS mobile-app (20)

Usability MobioLab
Usability MobioLabUsability MobioLab
Usability MobioLab
 
чмв лабораторная №3
чмв   лабораторная №3чмв   лабораторная №3
чмв лабораторная №3
 
ImproveIT
ImproveITImproveIT
ImproveIT
 
я тут! Invest.1.3.
я тут! Invest.1.3.я тут! Invest.1.3.
я тут! Invest.1.3.
 
Android app development company
Android app  development companyAndroid app  development company
Android app development company
 
Here community 2015_rus2
Here community 2015_rus2Here community 2015_rus2
Here community 2015_rus2
 
Bc crm
Bc crmBc crm
Bc crm
 
ИАС "ПрофПрограмма"
ИАС "ПрофПрограмма"ИАС "ПрофПрограмма"
ИАС "ПрофПрограмма"
 
Сделайте ваш бизнес МОБИЛЬНЫМ
Сделайте ваш бизнес МОБИЛЬНЫМСделайте ваш бизнес МОБИЛЬНЫМ
Сделайте ваш бизнес МОБИЛЬНЫМ
 
ИАС «ПрофПрограмма»
ИАС «ПрофПрограмма»ИАС «ПрофПрограмма»
ИАС «ПрофПрограмма»
 
Performance-маркетинг мобильных приложений
Performance-маркетинг мобильных приложенийPerformance-маркетинг мобильных приложений
Performance-маркетинг мобильных приложений
 
Продвижение мобильных приложений
Продвижение мобильных приложенийПродвижение мобильных приложений
Продвижение мобильных приложений
 
Програмные продукты.pptx
Програмные продукты.pptxПрограмные продукты.pptx
Програмные продукты.pptx
 
Test
TestTest
Test
 
презентация ат комплексная автоматизация логистики
презентация ат комплексная автоматизация логистикипрезентация ат комплексная автоматизация логистики
презентация ат комплексная автоматизация логистики
 
презентация ат комплексная автоматизация логистики
презентация ат комплексная автоматизация логистикипрезентация ат комплексная автоматизация логистики
презентация ат комплексная автоматизация логистики
 
Маркетинг мобильных приложений: чек-лист по запуску первой кампании
Маркетинг мобильных приложений: чек-лист по запуску первой кампанииМаркетинг мобильных приложений: чек-лист по запуску первой кампании
Маркетинг мобильных приложений: чек-лист по запуску первой кампании
 
Rudnikova MBA47 for inet
Rudnikova MBA47 for inetRudnikova MBA47 for inet
Rudnikova MBA47 for inet
 
Мастер-класс: "Мобильный маркетинг для start-up"
Мастер-класс: "Мобильный маркетинг для start-up"Мастер-класс: "Мобильный маркетинг для start-up"
Мастер-класс: "Мобильный маркетинг для start-up"
 
Инструменты мобильной аналитики
Инструменты мобильной аналитикиИнструменты мобильной аналитики
Инструменты мобильной аналитики
 

Diplom_GPS mobile-app

  • 1. Геолокационное мобильное приложение для построения и мониторинга маршрута объекта Выполнила: Скородумова А.В. Научный руководитель: ассист. Новицкая А. Д. Дипломный проект Минск 2017
  • 2. Актуальность С экономической точки зрения геолокационные приложения представляют собой серьезную долю рынка приложений в мобильной телефонии. Значительная часть прибыли от продажи мобильных приложений относится к программам именно этого класса, кроме того, геолокационные приложения имеют для мобильной телефонии не менее фундаментальное значение, чем сама связь. Отличительной чертой разработанного мобильного приложения является возможность сохранения и последующего просмотра результатов мониторинга маршрута с сохранением различных пользовательских данных. 2 2
  • 3. Цель: разработка геолокационного мобильного приложения для построения и мониторинга маршрута объекта. Задачи:  осуществлять построение маршрута;  осуществлять мониторинг пройденного пути с контролем отклонений от маршрута;  обеспечить возможность сохранения в базе данных статистической информации о пройденном расстоянии и посещенных местах;  осуществлять расчет пройденных расстояний и количества шагов;  работа приложения в онлайн и оффлайн режиме;  проведение тестирования приложения. 3 3 Цели и задачи
  • 4. Аналоги разрабатываемого приложения 4 4 Приложение Google Maps Приложение Yandex карты Приложение Maps.me
  • 5. Преимущества разработанного приложения: небольшой размер приложения(6,46; 36); мониторинг маршрута и объекта с визуализацией; создание, редактирование и просмотр посещенного места с учетом геолокационной информации; возможность работы в режиме offline; подсчет пройденных шагов; открытый исходный код. 5 5
  • 6. 6 Обоснование выбора средств и инструментов разработки Преимущества Java: 1) напрямую поддерживается Google; 2) существует множество библиотек и готовых решений. Преимущества SQLite: 1) не пребудет установки дополнительных продуктов; 2) уже содержится в ОС Android. Среда разработки Android Studio. 6
  • 11. 11 Блок-схема алгоритма реализации добавления, редактирования и просмотра посещенных мест 11
  • 13. 13 Схема алгоритма обработки кнопок в главном меню приложения 13
  • 14. 14 Визуализация главного меню мобильного приложения 14
  • 15. Мониторинг объекта и результат мониторинга 15
  • 16. 16 Мониторинг маршрута и результат мониторинга 16
  • 17. Описание теста Ожидаемый результат Статус Запуск приложения Отображение меню Выполнено успешно Нажатие кнопки «Построение маршрута» Отображение окна построения маршрута Выполнено успешно Не ввод начальной точки Отображение диалогового окна «Введите адрес начала пути» Выполнено успешно Не ввод конечной точки Отображение диалогового окна «Введите адрес назначения» Выполнено успешно Нажатие кнопки «Построить маршрут» Отображение карты с построенным маршрутом и информацией о расстоянии Выполнено успешно Нажатие кнопки «Начать мониторинг» Изменение надписи на кнопке на «Остановить мониторинг», карта не должна исчезнуть Выполнено успешно Нажатие кнопки «Остановить мониторинг» Изменение надписи на кнопке на «Начать мониторинг», карта не должна исчезнуть Выполнено успешно Нажатие кнопки «Где я?» Отображение карты с возможностью определить собственное местоположение Выполнено успешно Нажатие кнопки «История маршрутов» Отображение окна истории маршрутов с таблицей результатов мониторинга Выполнено успешно Нажатие на строку таблицы мониторинга Отображение карты с пройденным маршрутом (фактическим результатом мониторинга) Выполнено успешно Нажатие кнопки «Очистить историю маршрутов» Появление диалогового окна «Удалить записи» Выполнено успешно Нажатие кнопки «Отмена» диалогового окна «Удалить записи» Возврат к окну истории маршрутов с таблицей результатов мониторинга Выполнено успешно Результаты тестирования приложения 17 17
  • 18. Наименование показателя Сумма, руб. Основная заработная плата 13049,56 Дополнительная заработная плата 1957,434 Отчисления в Фонд социальной защиты населения 5102,38 Отчисления по обязательному страхованию от несчастных и профессиональных заболеваний 150,07 Расход на материалы 6,046 Расход на оплату машинного времени 96,698 Прочие прямые затраты 1696,44 Накладные расходы 6524,78 Расходы на разработку ПС 28583,404 Расходы на сопровождение и адаптацию ПС 2858,34 Полная себестоимость ПС 31441,744 Прибыль от реализации ПС 9432,52 Планируемая цена разработчиков ПС без налогов 40874,264 Налог на добавленную стоимость 8174,85 Отпускная цена с НДС 49049,114 18 Расчет отпускной цены программного средства 18
  • 19. Заключение В результате было разработано геолокационное мобильное приложение Geolomap. В ходе выполнения дипломного проекта решены следующие задачи: осуществление построения маршрута; осуществление мониторинга пройденного пути с контролем отклонений от маршрута; обеспечение возможности сохранения в базе данных статистической информации о пройденном расстоянии и посещенных местах, загрузка графической информации; осуществление расчета пройденных расстояний и количества шагов; возможность работы приложения в онлайн и оффлайн режиме; проведено тестирование приложения. Интерфейс приложения интуитивно понятен, в случае возникновения затруднений в использовании достаточно ознакомиться с руководством пользователя. 19 19
  • 20. Апробация результатов Результаты дипломного проекта докладывались на 68-й студенческой научно-технической конференции в УО «Белорусский государственный технологический университет», 2017 г. Готовятся к публикации материалы 68-й студенческой научно-технической конференции БГТУ. Данное программное средство было внедрено в предприятие ООО «ИнфоИдея». Приложение опубликовано в Google Play. 20 20