1. Геолокационное мобильное приложение для
построения и мониторинга маршрута объекта
Выполнила:
Скородумова А.В.
Научный руководитель:
ассист. Новицкая А. Д.
Дипломный проект
Минск 2017
2. Актуальность
С экономической точки зрения геолокационные приложения
представляют собой серьезную долю рынка приложений в
мобильной телефонии. Значительная часть прибыли от
продажи мобильных приложений относится к программам
именно этого класса, кроме того, геолокационные приложения
имеют для мобильной телефонии не менее фундаментальное
значение, чем сама связь.
Отличительной чертой разработанного мобильного
приложения является возможность сохранения и последующего
просмотра результатов мониторинга маршрута с сохранением
различных пользовательских данных.
2
2
3. Цель: разработка геолокационного мобильного приложения для построения и
мониторинга маршрута объекта.
Задачи:
осуществлять построение маршрута;
осуществлять мониторинг пройденного пути с контролем отклонений от
маршрута;
обеспечить возможность сохранения в базе данных статистической
информации о пройденном расстоянии и посещенных местах;
осуществлять расчет пройденных расстояний и количества шагов;
работа приложения в онлайн и оффлайн режиме;
проведение тестирования приложения.
3
3
Цели и задачи
5. Преимущества разработанного приложения:
небольшой размер приложения(6,46; 36);
мониторинг маршрута и объекта с визуализацией;
создание, редактирование и просмотр посещенного
места с учетом геолокационной информации;
возможность работы в режиме offline;
подсчет пройденных шагов;
открытый исходный код.
5
5
6. 6
Обоснование выбора средств и инструментов разработки
Преимущества Java:
1) напрямую поддерживается Google;
2) существует множество библиотек и готовых решений.
Преимущества SQLite:
1) не пребудет установки дополнительных продуктов;
2) уже содержится в ОС Android.
Среда разработки Android Studio.
6
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