дипломная работа. Даар. Разработка службы курьерской доставки в мобильном приложении
Скачать 0.63 Mb.
|
4.4 Проверка выполнения разработанных сценариев для реализованной системыРазработанная система предназначена для удобного взаимодействия клиентов службы курьерской доставки с курьерами. Таким образом, разработанная система предоставляет следующие возможности: Для клиента: возможность редактировать профиль (ФИО, номер телефона, адрес электронной почты, способ оплаты по умолчанию), все данные используются для автоматической подстановки при заполнении формы заказа; управление заказами. В приложении предусмотрена возможность управлять несколькими заказами одновременно; добавлять избранные (любимые адреса); обратная связь с технической поддержкой. Для курьера: просматривать данные профиля (изменять данные профиля можно, но изменения вступают в силу только после модерации; управление своим статусом для поиска заказов (работаю/отдыхаю); просматривать историю выполненных заказов с подробной детализацией; управление заработком (курьер может привязать банковскую карту, на которую будут выведены денежные средства); обратная связь с технической поддержкой. Рисунок 16 – Меню с функциями управления для клиентского и курьерского приложения Рисунок 17 – Управление аккаунтами для клиентского и курьерского приложения Далее следует сценарий выполнения заказа. Все начинается со стороны клиентского приложения, заполнения данных об отправителе и получателе. Если пользователь пожелает заполнить профиль пользователя, то эти данные будут автоматически подставляться в поля с информацией об отправителе. Есть возможность выбора номера телефона и имени из записной книжки. Адрес отправления, по умолчанию, текущие координаты пользователя. Рисунок 18 – Экраны для заполнения информации об отправителе и получателе Предусмотрен экран для заполнения подробной информации о предстоящем заказе. Какой груз, его вес и габариты, описание, фотография и т.д. Однако, все поля на этом экране являются не обязательными и заполняются по желанию. Рисунок 19 – Экраны для заполнения более подробной информации о заказе Далее по сценарию клиент подтверждает сформированный заказ. Либо по СМС, в случае если выбрана оплата курьеру наличными, либо по CVC привязанной банковской карты, в случае безналичной оплаты. После чего в клиентском приложении начинается поиск курьера. На этом этапе клиент может отменить заказ, продолжать наблюдать за поиском курьера или перейти к заполнению новой формы. Следующий этап сценария - «Курьер выехал в точку А», начинается после того как курьер принял заказ. Клиенту приходит соответствующее Push уведомление. По прибытию на место, курьер должен взять у отправителя электронную подпись, а также сфотографировать груз. До того, как курьер не выполнит эти действия, он не сможет изменить статус выполнения заказа. На этапе сценария - «Курьер получил посылку и выехал в точку Б», на экране у курьера акцентируется внимание на кнопках «Перейти в навигатор» и «Позвонить получателю». На всех этапах выполнения заказа курьер может связаться с отправителем и получателем, перейти в навигатор, а также написать в поддержку и посмотреть подробную информацию о заказе. На экране клиентского приложения статус поменяется на «Курьер получил посылку», а также он сможет увидеть его текущее местоположение. На этапе «Курьер едет в точку Б» алгоритм работы приложений тот же что и при работе с получением посылки у отправителя. Курьер должен взять подпись отправителя и сфотографировать груз. После чего он сможет сменить статус на «Отправление доставлено». На экранах приложений появиться экран с просьбой оценить друг друга. Это действие не является обязательным как для клиента, так и для курьера. |