8SprintYP
Упрощённая реализация сервиса отслеживания посылок.
Функционал:
- регистрация посылки,
- получение списка посылок клиента,
- изменение статуса посылки,
- изменение адреса доставки,
- удаление посылки.
Информация о посылке хранится в БД (управляется через SQLite). Посылка имеет три состояния: зарегистрирована, отправлена, доставлена. При регистрации посылки создаётся новая запись в БД. У только что зарегистрированной посылки появляется статус «зарегистрирована». Трек-номер посылки равен её идентификатору в таблице. Если посылка в статусе «зарегистрирована», сервис позволяет изменить адрес доставки или удалить посылку.