Введение 3
1. Анализ работы системы ГЛОНАСС и существующих мобильных
приложений 5
1.1 Анализ предметной области 5
1.2 Алгоритм работы системы ГЛОНАСС 6
1.3 Анализ существующих решений мобильных приложений 8
1.4 Техническое задание на разработку мобильного приложения 9
Выводы по первой главе 10
2. Проектирование и разработка мобильного приложения 11
2.1 Выбор среды реализации 11
2.2 Разработка интерфейса мобильного приложения 12
2.3 Авторизация 20
2.4 Учет данных 21
2.5 Описание кода мобильного приложения 22
3. Тестирование мобильного приложения 28
3.1. Метод тестирования 28
3.2. Результаты тестирования 31
Заключение 35
Список используемой литературы 36
Актуальность исследования связана с тем, что все больше людей предпочитают получать быстрый доступ к информации с помощью мобильных устройств, а доля пользователей мобильных версий сайтов растет. Кроме того, популярность мобильных устройств приводит к затруднению отслеживания всех потоков информации на всех устройствах. В такой ситуации разработка мобильного приложения для мониторинга транспортных средств, которое облегчит процесс мониторинга и не потребует лишнего времени и усилий, является весьма актуальной.
Многие программные продукты цифровой эпохи были разработаны для мобильных телефонов. Многие новейшие электронные устройства не уступают по функциональности и мощности громоздким мобильным телефонам и персональным компьютерам [5].
Сегодня в мире практически нет человека, который бы не пользовался мобильным телефоном.
Причинами их популярности являются функциональность, доступ ко всем формам связи и, конечно же, небольшие размеры устройств. Мобильные устройства практически заменили настольные компьютеры в домах. Однако это имеет свои недостатки: совершенствование мобильных технологий затрудняет отслеживание всех потоков информации на всех устройствах.[13]
Благодаря тому, что большое количество работников пользуются телефонами на операционной системе Android, это способствует делать разрабатываемое приложение более доступным.[32]
В настоящее время использование веб-сайта с мобильного устройства может вызвать ряд неудобств. Вам приходится запоминать адрес сайта или использовать поисковую систему, чтобы найти его. Затем приходится искать нужный раздел сайта среди большого количества текста и огромного числа ссылок.[16]
В связи с этим было решено разработать мобильное приложение “Автоград-Люкс”, которое будет давать возможность производить мониторинг транспортных средств.
Практической значимостью является то, что написанное приложение облегчит мониторинг транспорта не тратя на это лишнее количество времени.
Сотрудникам компаний оно позволит в любое время отслеживать работу своих подчиненных и видеть все данные по машине.
Объект исследования: процесс отслеживания данных с транспортных средств в режиме реального времени.
Предмет исследования: мониторинг транспортного средства через систему ГЛОНАСС с использованием мобильного приложения "Автоград- Люкс".
Целью выпускной квалификационной работы является разработать мобильное приложение для учета у системы ГЛОНАСС на транспортное средство.
Выпускная квалификационная работа состоит из 3 основных глав:
1. Анализ работы системы ГЛОНАСС и существующие мобильные приложения.
2. Проектирование и разработка мобильного приложения.
3. Тестирование мобильного приложения.
В целом, разработка мобильного приложения является сложным и многопроцессным процессом, который требует множества времени и компетенций в области программирования, дизайна и тестирования. Однако, благодаря преимуществам современных технологий и инструментов, разработка мобильного приложения становится более доступной и эффективной.
В рамках выпускной квалификационной работы было разработано мобильное приложение, позволяющее производить мониторинг транспортных средств и получать полную информацию по ним.
Мною были проанализированы такие мобильные приложения, как: Автоскан+, КГК Мониторинг, SKYriver. Ссылаясь на техническое задание, была выбрана операционная система мобильного устройства для работы приложения и среда для ее разработки.
В ходе выполнения выпускной квалификационной работы были решены следующие задачи:
• Проанализированы аналогичные мобильные приложения на рынке.
• Создан дизайн и добавлен функционал приложению.
• Разработано мобильное приложение на операционной системе Android.
• Выбрана среда реализации.
• Произведен учет данных.
Результатом работы является создание мобильного приложения «Автоград-люкс».
Разработанный проект соответствует всем требования технического задания. Таким образом, задачи выпускной квалификационной работы полностью решены и цель исследования достигнута.
1. Аарон Хиллегасс. Objective-C. Программирование для Android. https://vk.com/wall-54530371 679
2. 1. Гриффитс P. Д. Head First. Программирование для Android
[Текст] / P. Д. Гриффитс - Санкт-Петербург: Питер, - 704 с.
https://dokumen.pub/head-first-android-2nbsped-978-5-4461-0708-7.html
3. Дэрси Л. Разработка приложений для Android-устройств. Базовые принципы [Текст] /Л. Дэрси, Ш. Кондер - Том 1. - Москва: Эксмо, 2019. - 598 с. https://b2b2.su/book-2045.html
4. Джордж Шеферд. Программирование на Microsoft Visual C++,
2018, 423 c.https://koha.lib.tsu.ru/cgi-bin/koha/opac-
detail.pl?biblionumber=211800
5. Использование мобильных устройств [Электронный ресурс]. -
Режим доступа: http: //www.wi-life.ru/stati/wi- fi/marketingovye -
stati2/mobiledevices-use-aruba-research
6. Якоб Нильсен, Ралука Будиу. Как создавать идеально удобные
приложения для мобильных устройств. 2019г.
https://ux.pub/editorial/komplieksnoie-rukovodstvo-po-dizainu-mobilnykh- prilozhienii-5962
7. Основные этапы разработки мобильных приложений [Электронный
ресурс] - Режим доступа: https://blog.sbssoft.ru/post/etapy-razrabotki-
mobilnogo-prilozheniya
https://www.aisol.ru/articles/sozdanie mobilnyh prilozheniy etapy razrabotki
8. Основные этапы разработки мобильных приложений https: //spark.ru/startup/componentix/blog/4499/osnovnie-etapi- razrabotkimobilnih-prilozhenij
9. Майер Р. Программирование приложений для планшетных компьютеров и смартфонов [Текст] / Р. Майер - Москва: Эксмо, 2018. - 816c.
https: //monster-book. com/android-2-pro grammirovanie-prilozheniy
10. Амелин К. С., Граничин О. Н., Кияев В. И., Корявко А. В.. Введение в разработку приложений для мобильных платформ. [Текст] Издательство ВВМ, https: //math.spbu.ru/user/gran/mobile/AtomBookM.pdf
11. Глушаков, С.В. Все секреты, трюки и эффекты Photoshop,
https://www.chitalkino.ru/glushakov-s-v/vse-sekrety/
12. Illustrator, Corel [Текст] / С.В. Глушаков. - Москва: РГГУ,
http://product.corel.com/help/CorelDRAW/540223850/Main/RU/Documentation/ wwhelp/wwhimpl/common/html/wwhelp .htm#href=CorelDRAW-Finding-editing- and-converting-text.html&single=true
13. Head AUT. Программирование для Андроид.
https://metanit.com/java/android/
14. М.Федотенко. Разработка мобильных приложений. Первые шаги.https://dokumen.pub/9785001011927.html
15. Эд Бурнет. Привет, Android!Разработка мобильных
приложений.https://knigogid.ru/books/277036-privet-android-razrabotka- mobilnyh-prilozheniy...34