Комплекс мобильных приложений по оказанию автомобильной помощи на дорогах

С развитием мобильных устройств, таких как смартфоны и планшеты, жизнь людей сильно изменилась. Мобильные устройства упростили выполнение ряда задач.

Комплекс мобильных приложений по оказанию автомобильной помощи на дорогах

Дипломная работа

Компьютеры, программирование

Другие дипломы по предмету

Компьютеры, программирование

Сдать работу со 100% гаранией

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ

ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

«ДОНСКОЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ» (ДГТУ)

Факультет «Информатика и вычислительная техника»

Кафедра «Программное обеспечение вычислительной техники и автоматизированных систем»

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

к выпускной квалификационной работе бакалавра на тему:

Комплекс мобильных приложений по оказанию автомобильной помощи на дорогах

Содержание

Введение

1. Аналитический обзор сферы интернет заказов автомобилей

1.1 Обзор процесса заказа эвакуатора

1.2 Обзор существующих приложений в сфере оказания автомобильной помощи

1.2.1 Приложение «Эвакуатор»

1.2.2 Приложение «Все эвакуаторы Петербурга»

1.3 Выводы по главе

1.4 Постановка задачи

2. Алгоритмическое конструирование комплекса мобильных приложений по оказанию автомобильной помощи на дорогах

2.1 Алгоритм авторизации пользователя

2.2 Алгоритм заказа эвакуатора

2.3 Алгоритм обновления информации о текущем местоположении

2.4 Алгоритм получения заказа оператором эвакуатора

2.5 Выводы по главе

3. Программное конструирование комплекса мобильных приложений по оказанию автомобильной помощи на дорогах

3.1 Обоснование выбора языка и среды разработки

3.2 Классы приложения для водителя автомобиля

3.2.1 Класс NavigationDrawerActivity

3.2.2 Класс CompaniesAdapter

3.2.3 Класс MainMapFragment

3.2.4 Класс CheckOrderStatusService

3.2.5 Класс CreateOrderAsync

3.2.6 Класс GetCompaniesAsync

3.3 Классы приложения для оператора эвакуатора

3.3.1 Класс MainMapFragment

3.3.2 Класс GetOrderServivce

3.3.3 Класс NavigationDrawerActivity

3.3.4 Класс MyLocation

3.4 UML – диаграмма классов приложения для водителя автомобиля

3.5 UML – диаграмма классов приложения для оператора эвакуатора

4. Тестирование работы комплекса мобильных приложений по оказанию автомобильной помощи на дорогах

4.1 Тестирование авторизации в приложении для водителя

4.2 Тестирование выполнения заказа

4.3 Выводы по главе

5. Экономическое обоснование работы

5.1 Основные аспекты реализации работы

5.2 Оценка потенциальной социально-экономической результативности внедрения разработки

5.3 Планирование разработки с использованием сетевого графика

5.4 Стратегический маркетинговый анализ целесообразности внедрения

5.5 Определение себестоимости разработки

5.6 Выводы по главе

6. Безопасность и экологичность работы

6.1 Анализ опасных и вредных производственных факторов

6.1.1 Микроклимат

6.1.2 Производственное освещение

6.1.3 Защита от шума и вибраций

6.1.4 Защита от электромагнитных полей, лазерных и ионизирующих излучений

6.1.5 Электробезопасность

6.2 Расчет системы искусственного освещения помещения

6.3 Организация рабочего места

6.4 Устойчивость к чрезвычайным ситуациям. Пожарная безопасность

6.5 Охрана окружающей среды

6.6 Выводы по главе

Заключение

Список использованных источников

Приложения

автомобильный помощь приложение мобильный


Введение

С развитием мобильных устройств, таких как смартфоны и планшеты, жизнь людей сильно изменилась. Мобильные устройства упростили выполнение ряда задач. На сегодняшний день существует огромное количество мобильных приложений, которые применяются в самых разнообразных сферах человеческой деятельности.

В социальной сфере приложения позволяют всегда оставаться на связи, общаться людям, которые находятся друг от друга на очень большом расстоянии и даже видеть друг друга благодаря функции видео связи. Новостные приложения с помощью своевременных уведомлений позволяют пользователю всегда быть в курсе последних произошедших событий.

Современные мобильные приложения предоставляют пользователям большие возможности для совершения покупок. Покупка с помощью смартфона перестала быть чем-то необычным. Теперь необязательно носить с собой множество пластиковых банковских карт. Можно оплатить покупку при помощи современных технологий защищенной беспроводной передачи данных. Приобрести товар можно в любом месте, где есть интернет и заказать удобное для вас время и место доставки.

Отправляясь в дорогу, многие туристы обязательно берут с собой какие-нибудь мобильные устройства. И это не удивительно, потому что обилие мобильных приложений в сочетании с аппаратными возможностями устройства дают пользователю такие возможности как определение своего текущего местоположения, отображение его на карте, отображение ближайших магазинов, автозаправочных станций, центров по оказанию медицинской помощи и так далее.

Использование мобильных приложений в повседневной жизни не обошло стороной и водителей автомобилей. Смартфон или планшет служит отличным навигатором, который строит маршрут до пункта назначения и с помощью голосовых подсказок озвучивает направление движения.

Однако, может произойти ситуация, когда автомобиль может выйти из строя по какой-либо причине и такой автомобиль необходимо доставить на станцию технического обслуживания. В данной ситуации водителю сломанного автомобиля необходимо найти компанию, предоставляющую услуги эвакуации автомобиля, при этом ему тяжело ориентироваться в многообразии таких фирм и их ценовой политики. Водителю будет не известно время прибытия эвакуатора, точный тариф, а также возможна ситуация, когда ему будет тяжело сформулировать свое текущее местоположение.

Поэтому будет актуальной задачей произвести анализ процесса заказа эвакуатора, разбиение его на этапы, и выполнить автоматизацию этих этапов, что позволит уменьшить человеческий фактор и повысить эффективность взаимодействия автомобилиста и оператора эвакуатора.

Создание мобильного приложения для автомобилиста и мобильного приложения для оператора эвакуатора может значительно упростить процесс взаимодействия сторон, путем снижения временных и денежных затрат, а также предоставления всей необходимой информацию для каждой из сторон.

Разрабатываемый комплекс мобильных приложений может найти применение в сфере заказов услуг эвакуирования автотранспортных средств.

1. Аналитический обзор сферы интернет заказов автомобилей

В данном разделе рассматриваются существующие приложения в сфере оказания автомобильной помощи, приводятся их особенности и недостатки. Определяется цель работы и задачи, которые необходимо решить для ее достижения.

1.1 Обзор процесса заказа эвакуатора

На сегодняшний день чтобы вызвать эвакуатор автомобилисту, у которого сломался автомобиль, необходимо выполнить несколько действий, которые включают в себя поиск компании, которая предоставляет услуги эвакуации, совершить звонок в эту компанию, узнать ценовой тариф и предоставить информацию о своем текущем местоположении. После того, как диспетчер компании получит необходимую информацию от водителя, он направляет ее свободному оператору эвакуатора, чтобы тот мог отправиться к месту назначения. Весь этот процесс занимает много времени и не очень удобен для водителя сломанного автомобиля.

В вышеописанной схеме взаимодействия существует ряд проблем. Во-первых, предоставление информации для водителя сломанного автомобиля. Водителю необходимо самостоятельно найти номер фирмы, при этом фирм, оказывающих необходимые услуги может быть несколько, позвонить в каждую из этих фирм, узнать и запомнить ценовой тариф. Выполнение данных действий занимает много времени и является не самым удобным способом получения нужной информации для водителя.

Во-вторых, во время звонка водителя диспетчеру, диспетчер не может предоставить информацию об ориентировочном времени прибытия эвакуатора. Данная информация станет доступна диспетчеру только после того как он передаст сведения о местоположении водителя сломанного автомобиля оператору эвакуатора. Затем диспетчер должен перезвонить водителю сломанного автомобиля, чтобы сообщить ориентировочное время прибытия эвакуатора. Так же после совершения заказа, водитель не имеет в своем распоряжении никакой информации о текущем местоположении эвакуатора.

В-третьих, водитель сломанного автомобиля не всегда может точно определить и описать свое текущее местоположение. Такая ситуация вполне возможна, если водитель находится, например, на трассе. В таком случае, при передаче информации от диспетчера фирмы оператору эвакуатора, может возникнуть недопонимание и водителю эвакуатора придется узнать у диспетчера номер телефона водителя сломанного автомобиля и самостоятельно позвонить ему, чтобы уточнить детали его местоположения.

Существуют смежные области, в которых подобные проблемы уже решены. Для решения этих проблем компании используют интернет сервисы, которые предоставляют пользователю всю необходимую информацию, а также возможность совершить заказ без участия посредника между пользователем и водителем такси. Одним из способов решения проблем, возникающих при заказе, являются мобильные приложения, которые в удобном и понятном виде отображают всю необходимую информацию для каждой стороны.

1.2 Обзор существующих приложений в сфере оказания автомобильной помощи

В ходе работы проанализированы бесплатно распространяемые мобильные приложения для операционной системы Android, такие как «Эвакуатор» и «Все эвакуаторы Петербурга». Для каждого приложения показаны его характерные ос

Похожие работы

1 2 3 4 5 > >>