Главная страница

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


Скачать 0.63 Mb.
НазваниеРазработка службы курьерской доставки в мобильном приложении
Анкордипломная работа
Дата24.04.2023
Размер0.63 Mb.
Формат файлаdocx
Имя файлаДаар.docx
ТипРеферат
#1086258
страница11 из 13
1   ...   5   6   7   8   9   10   11   12   13

4.4 Проверка выполнения разработанных сценариев для реализованной системы




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

Таким образом, разработанная система предоставляет следующие возможности:

Для клиента:

  • возможность редактировать профиль (ФИО, номер телефона, адрес электронной почты, способ оплаты по умолчанию), все данные используются для автоматической подстановки при заполнении формы заказа;

  • управление заказами. В приложении предусмотрена возможность управлять несколькими заказами одновременно;

  • добавлять избранные (любимые адреса);

  • обратная связь с технической поддержкой.

Для курьера:

  • просматривать данные профиля (изменять данные профиля можно, но изменения вступают в силу только после модерации;

  • управление своим статусом для поиска заказов (работаю/отдыхаю);

  • просматривать историю выполненных заказов с подробной детализацией;

  • управление заработком (курьер может привязать банковскую карту, на которую будут выведены денежные средства);

  • обратная связь с технической поддержкой.



Рисунок 16 – Меню с функциями управления для клиентского и курьерского приложения


Рисунок 17 – Управление аккаунтами для клиентского и курьерского приложения

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



Рисунок 18 – Экраны для заполнения информации об отправителе и получателе
Предусмотрен экран для заполнения подробной информации о предстоящем заказе. Какой груз, его вес и габариты, описание, фотография и т.д. Однако, все поля на этом экране являются не обязательными и заполняются по желанию.



Рисунок 19 – Экраны для заполнения более подробной информации о заказе
Далее по сценарию клиент подтверждает сформированный заказ. Либо по СМС, в случае если выбрана оплата курьеру наличными, либо по CVC привязанной банковской карты, в случае безналичной оплаты.

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

Следующий этап сценария - «Курьер выехал в точку А», начинается после того как курьер принял заказ. Клиенту приходит соответствующее Push уведомление.

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

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

На этапе «Курьер едет в точку Б» алгоритм работы приложений тот же что и при работе с получением посылки у отправителя. Курьер должен взять подпись отправителя и сфотографировать груз. После чего он сможет сменить статус на «Отправление доставлено».

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


1   ...   5   6   7   8   9   10   11   12   13


написать администратору сайта