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

4.2.3 Регистрация и авторизация пользователя в приложении

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

  1. Имя пользователя (логин);

  2. Адрес электронной почты (e-mail);

  3. ФИО;

  4. Срана;

  5. Город;

  6. Номер телефона;

  7. Пароль.

После успешной процедуры регистрации пользователю отправляется на емейл приветственное письмо.

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

На странице регистрации и входа так же доступна функция восстановления пароля.

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

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

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

    1. Статус груза клиента – автоматически появляется в подразделе введенного трекинг-номера (на складе, передан водителю, в пути, доставлен).

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

    3. Чат – приватный чат общения с водителем в рамках трекинг-номера. Чат становится не активным после доставки груза.

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

Для авторизованного пользователя дополнительно становятся доступны следующие разделы:

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

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

    2. Чат – приватный чат общения с водителем в рамках трекинг-номера. Чат становится не активным после доставки груза.

    3. Кнопка - расчета срока доставки в режиме реального времени. Когда водитель выбрал маршрут и начал движение - после нажатия кнопки, приложение определяет текущее местоположение груза и высчитывает максимально точное время, через которое груз будет доставлен. Логика расчетов сводится к определению точного местоположения груза через мобильный телефон водителя, сигнал с которого может поступать как при помощи встроенного GPS, так и при помощи смс-запроса через GSM оператора при условии отсутствия интернета на телефоне водителя через подключенные сервисы, например MOVIZOR. Когда водитель не выбрал маршрут и движение не начал – клиент просто видит в какой точке города находится груз.

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

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