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

Разработка мобильного приложения «Регистрация заказов в службе доставки». Исследование и ее проектирование 4 1 Формулировка и описание и задачи 4


Скачать 1.94 Mb.
НазваниеИсследование и ее проектирование 4 1 Формулировка и описание и задачи 4
АнкорРазработка мобильного приложения «Регистрация заказов в службе доставки
Дата06.09.2022
Размер1.94 Mb.
Формат файлаdocx
Имя файла27062(1).docx
ТипИсследование
#664482
страница1 из 4
  1   2   3   4

Содержание



Введение 3

1.Описание задачи на исследование и ее проектирование 4

1.1 Формулировка и описание и задачи 4

1.2 Разработка требования к программному продукту 5

1.3 Проектирование мобильного приложения «Регистрация заказов в службе доставки» 5

2.Реализация мобильного приложения «Регистрация заказов в службе доставки» 7

2.1 Проектирование web api 7

2.2 Сравнительный анализ СУБД 7

2.3Организация информационной базы 14

2.4 Программное обеспечение задачи 17

2.5 Проектирование пользовательского интерфейса 26

3.Тестирование и развёртывание приложения «Регистрация заказов в службе доставки» 28

3.1 Разработка плана тестирования мобильного приложения 28

3.2 Тестирование приложения 29

3.3 Развертывание приложения «Регистрация заказов в службе доставки» 30

Заключение 41

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


Введение


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

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

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

1.1 Формулировка и описание и задачи


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

Для этого необходимо предоставить определенное решение, доступное работникам службы. Изначально данное решение было представлено в виде использования мессенджера “Telegram”. Данный мессенджер предоставляет удобное API для создания необходимых команд и вывода информации при получении уведомлений на мобильное устройство. Например, о том, что доступен новый заказ для выполнения. При использовании мессенджера не нужно было проектировать и создавать новое приложение, поэтому для начала работы службы он был отличным решением. Отсутствие необходимости в регистрации – курьер и так уже был идентифицирован по номеру мобильного телефона.

Тем не менее, в перспективе от использования “Telegram” необходимо было отказываться.

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

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

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

Поэтому было принято решение разработать приложение, которое предоставляло бы весь необходимый функционал для работы курьеру с заказами.
  1   2   3   4


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