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


Разработка подсистемы исполнителя для системы автомониторинга на платформе Android

Работа №77910

Тип работы

Дипломные работы, ВКР

Предмет

информатика

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

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


ВВЕДЕНИЕ 3
1. СХЕМА РАБОТЫ СЕРВИСНЫХ КОМПАНИЙ 5
2. СИСТЕМА МОНИТОРИНГА ТРАНСПОРТА ООО «ГРАДОСЕРВИС» 7
3. ОПЕРАЦИОННАЯ СИСТЕМА ANDROID 9
3.1. Краткая история 9
3.2. Архитектура Android 9
4. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ДЛЯ РАЗРАБОТКИ 13
4.1. Базовое программное обеспечение 13
4.2. Дополнительное программное обеспечение 13
5. РАЗРАБОТКА ПОДСИСТЕМЫ ИСПОЛНИТЕЛЯ 15
5.1. Краткое описание 15
5.2. Структура приложения 15
5.3. Хранение данных в приложении 16
5.4. Отправка и получение данных с сервера 18
5.5. Автозапуск сервиса для отправки данных на сервер 21
5.6. Менеджер сервиса 22
6. ВЗАИМОДЕЙСТВИЕ ПОЛЬЗОВАТЕЛЯ С ПРИЛОЖЕНИЕМ 23
6.1. Схема приложения 23
6.2. Окно авторизации 24
6.3. Окно выбора автомобиля 26
6.4. Главное окно приложения 27
6.5. Дополнительное меню приложения 29
6.6. Окно задачи 30
6.7. Окно поиска 31
7. ОБНАРУЖЕНИЕ ОШИБОК И СБОР СТАТИСТИКИ 33
ЗАКЛЮЧЕНИЕ 35
СПИСОК ЛИТЕРАТУРЫ 36

Приложения должны быть в работе, но в данный момент отсутствуют


Смартфоны (мобильные телефоны) плотно вошли в нашу жизнь. Маленький компьютер с собственной операционной системой, который всегда при себе. Он дает возможность отправлять мгновенные сообщения, быть в курсе последних новостей, не пропускать важные уведомления, узнавать своё местоположение и многое другое.
Во всем мире доля мобильного рынка растет, а лидерами на нем являются смартфоны с операционной системой Android, так как зачастую они доступнее по цене, нежели конкуренты. Но какие есть еще преимущества?
Для начала стоит сказать, что телефоны на Android выпускает не один производитель, как например iPhone от Apple, а несколько, это могут быть известные компании как LG, Samsung, Sony или вовсе никому не известные без имени. Так как Android открытая платформа и средства для разработки под нее бесплатны, это позволяет производителям изменять внешний вид и добавлять дополнительный функционал в операционную систему, что в дальнейшем дает выбор для конечного пользователя. Наличие бесплатных библиотек является плюсом для разработчиков, например, Google Maps Api, которая позволяет внедрять в приложение карты и изменять ее стиль. Эта библиотека не доступна разработчикам под мобильную платформу Windows Phone.
Все больше компаний хотят иметь у себя мобильное приложение. Некоторым нужно только оповещать своих клиентов он новых предложениях , другим продавать свой продукт.
В данной бакалаврской работе будет рассматриваться создание приложения для сервисных компаний, таких как ЧОП, ЖКХ, службы доставки, таксопарки, которым нужно раздавать задания подчинённым, наблюдать за их выполнением и быть в курсе местоположения сотрудников.
Цель работы: разработать подсистему исполнителя для системы мониторинга транспорта на платформе Android в среде разработки Android Studio. Подсистема должна уметь отправлять геолокационные данные, получать и оповещать пользователя о заданиях, прокладывать маршрут до места назначения.
Необходимо было решить следующие задачи:
1) Знакомство с платформой Android. Изучение литературы.
2) Разработка схемы подсистемы.
3) Подборка необходимых библиотек для реализации подсистемы
4) Функционал подсистемы:
• Скачивание и работа с «offline» картами
• Принимать задачи с сервера
• Возможность отказаться от задачи с указанием причины
• Прокладывать маршрут до места назначения
• Режим навигации
• Отправлять геолокационные данные и статус задачи (отменено/выполнено)
• Использование демо-режима, для новых пользователей, которые еще не зарегистрировались в системе автомониторинга.


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

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

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


Цель бакалаврской работы была в разработке подсистемы исполнителя для системы мониторинга транспорта ООО «ГрадоСервис». Подсистема представляет собой приложение для мобильных устройств на платформе Adnroid. Используется выездными сотрудниками сервисных компаний (ЧОП, ЖКХ, Службы перевозок и т.д.).
Приложение было написано на языке Java и Kotlin в среде разработки Android Studio.
В ходе выполнения бакалаврской работы было изучено: язык программирования Kotlin, особенности создания приложений для Android, инструменты для работы с HTTP запросами (Retrofit), инструменты для работы с базой данных (levelDB).
Итогом работы стало приложение Automap Driver,являющееся персональным навигатором для получения информации о маршрутах и рабочих заявках. Использующееся в службах доставки, ЧОП, ЖКХ и прочих организациях, в которых водители получают задания и отчитываются за их выполнение.
Задание на бакалаврскую работы было выполнено полностью.



1. Android Programming: The Big Nerd Ranch Guide(3rd Edition) / Bill Phillips Chris Stewart, Kristin Marsicano
2. Mark L. Murphy. The Busy Coder’s Guide to Android Developer / Mark L. Murphy
3. Android developer:https://developer.android.com/
4. Колисниченко Д.Н. Программирование для Android 5. «БХВ- Петергбург», 2015.


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




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