Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Геоинформационные технологии на предприятии - 2.docx
Скачиваний:
49
Добавлен:
02.02.2020
Размер:
2.8 Mб
Скачать

4.2.5 Общая структура приложения и алгоритмы взаимодействия водитель – приложение

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

  1. Поле, куда водитель вставляет уникальный трекинг - номер своего груза в обязательном порядке сразу после получения груза со склада.

    1. Статус груза клиента – автоматически появляется после ведение уникального трекинг – номера (на складе, передан водителю, в пути, доставлен). После принятия груза Водитель в ручном режиме изменяет статус на «передан водителю», и в ручном режиме на «доставлен» после передачи груза клиенту. Статус груза меняется автоматически с «передан водителю» на «в пути» после того, как водитель выбрал маршрут и начал движение.

    2. Карта – в режиме реального времени отображает местоположение груза.

    3. Проложить маршрут – раздел, в котором водитель выставляет свое местоположение (в ручном режиме или определив свое местоположение) и адрес получателя, а приложение автоматически прокладывает самый оптимальный маршрут через подключенный сервис Google Maps. Выбрав маршрут, водитель начинает движение и пользователю-клиенту становится доступна функция расчета срока доставки в реальном времени.

  2. Настройки – раздел, в котором содержатся базовые настройки приложения, а именно стили оформления (темный, светлый) и контакты разработчиков.

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

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

4.2.6 Механизм работы приложения при подключенном/отключенном интернет соединении в спящем режиме и Push уведомления

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

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

  1. Механизм работы приложения при отсутствии подключения к интернету.

  1. Приложение-сервис расчета срока доставки не прекращает работу даже при отсутствии подключения к интернету. Пользователю доступно:

- Функция расчета стоимости доставки от точки последнего определенного местоположения;

- Просмотр истории заказов, загруженной до отключения подключения;

- Просмотр уведомлений, полученных до отключения подключения;

2. Во время отсутствия подключения к интернету пользователю-клиенту не доступны:

- Расчет срока доставки от актуального местоположения груза;

- Получение новых системных уведомлений;

- Подача заявки на изменение адреса доставки груза.

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

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

Скорость соединения с интернетом, необходимая для корректной работы приложения – от 8 Кб/с. При низкоскоростном или нестабильном подключении (когда контент не может быть загружен в течение времени ожидания) должно появляться сообщение о недоступности контента, в связи с качеством подключения «Плохое соединение». Контент автоматически должен быть догружен в случае восстановления качества подключения. Максимальное время ожидания подбирается в ходе тестирования приложения в режиме эмуляции низкоскоростного подключения.