Кейс

Доработка ПО для вертикального автоматизированного склада адресного хранения «ДиКом-Лифт»

Доработка ПО для вертикального автоматизированного склада адресного хранения «ДиКом-Лифт»
Компания ДиКом производит и продает уникальный современный продукт для складского хранения — вертикальные автоматизированные лифты, способные сэкономить до 80% площади склада и произвести до 120 выдач в час.

Мы разработали ПО для управления такими лифтами, включая бесшовную интеграцию в доступные на рынке WMS.

Цель проекта

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

Ключевая особенность

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

Решение

Основа складской системы «ДиКом» – вертикальные полки, которые делятся на места хранения. Мы разработали программное обеспечение для их контроля, которое позволяет производить адресный учёт товаров в наличии, оптимизирует процесс инвентаризации, ведение журнала работы склада и печати этикеток.
>

Клиентская часть

JavaFX
>

Серверная часть

Java 11
>

База данных

HyperPostgreSQL
>

Интеграции

REST/SOAP

Функционал системы

Работа склада в автономном и сетевом режимах базовый
Разработанное ПО поддерживает два режима работы: автономный режим управления с сенсорного экрана и удаленное управление с помощью внешней WMS системы. Для работы с внешними WMS системами реализовано интеграционное приложение для взаимодействия через REST/SOAP.
Обновление данных о наличии на складе базовый
В системе реализована возможность быстрой проверки наличия через импорт и экспорт Excel файлов с информацией о хранящейся на складе номенклатуре. Сотрудникам не нужно проводить ручные проверки, чтобы подтвердить, где и в каком количестве хранится груз.
Работа со штрихкодами базовый
Мы разработали автоматическую генерацию и сканирование сотрудниками штрих-кодов. Это упростило работу нашего клиента с типовыми складскими операциями: приходом, выдачей и поиском товара. За счет снижения количества операций, производимых кладовщиками вручную, мы снизили процент ошибок.
Бэкапы и безопасность базовый
Система позволяет настроить периодичность резервного копирования, что обеспечивает сохранность данных в случае отключения электричества и других нештатных ситуаций. Для безопасности данных склад автоматически производит отключение пользователя после периода неактивности.
Использование адаптивных элементов интерфейса ✦особый✦
Управление системой производится с сенсорного дисплея, расположенного на складе. В интерфейсе ПО мы разработали настраиваемую клавиатуру и диспетчер файлов, снижая затраты на обучение и повышая эффективность кладовщиков.
Визуальный интерфейс мест хранения ✦особый✦
При выдаче содержимого склада происходит физическая подсветка на полке устройства и отображение ячейки полки в интерфейсе системы. Данный функционал облегчает поиск груза на полке выдачи.
Проверка уникальности артикулов ✦особый✦
Мы автоматически проверяем уникальность артикулов и поддерживаем адресное хранение груза. Это обеспечивает однозначное соответствие места хранения и артикула номенклатуры.
Быстрая настройка склада ✦особый✦
Мы реализовали быструю настройку системы под физическую конфигурацию склада. При первом запуске ПО инженер указывает особенности складского устройства: расположение зон выдачи, наличие усилений, тип и количество полок. После задания параметров склада инженер проводит проверку датчиков и их калибровку. Таким образом, ПО подготавливается к эксплуатации на складе за три простых шага.

Наши практики

Наша команда управляется специалистами на стороне заказчика: мы получаем дизайн-флоу карт экранов, описание бизнес-процесса или технической задачи. Аналитика и разработка UX/UI полностью проходит на стороне заказчика. При этом мы консультируем заказчика о валидности и скорости реализации технических решений, отвечаем за качество выполнения задач и поддерживаем документацию в актуальном виде.
По мере продажи систем хранения, клиенты нашего заказчика высказывают пожелания о дополнительном функционале и различных улучшениях. Наши процессы построены таким образом, чтобы позволять гибкое изменение плана работ и проектных требований в процессе разработки ПО.
До нас проектом занимался один разработчик внутри компании заказчика. Мы привнесли в процесс упорядоченное управление разработкой, поддержку документации, CI/CD окружение и тестирование, рефакторинг, отслеживание технического долга и независимые аудиты.
Хотя наша команда и управляется заказчиком, вовлеченность наших разработчиков в продукт неизбежно обнаруживает потенциал для дальнейшего развития. Мы предложили заказчику реализовать удаленный мониторинг, чтобы при возникновении проблем у конечного клиента (пользователя системы) не приходилось физически отправлять инженеров технической поддержки или просить пользователя что-то сфотографировать: реализован мониторинг, логирование ошибок, наш клиент может удаленно определить проблему и обсудить с нами пути решения.

Ещё кейсы

Ознакомьтесь
с другими проектами

Автоматизация работы лодочных портов от A до Z
Автоматизация работы лодочных портов от A до Z
Мобильное приложение Уральских авиалиний
Мобильное приложение Уральских авиалиний
Система управления рейсами и продажей билетов для судоходной компании
Система управления рейсами и продажей билетов для судоходной компании
WEBПассажирский транспортMobileB2CUX UI
PLM-система для деревообрабатывающего производства
PLM-система для деревообрабатывающего производства
Автоматизация таксационных работ
Автоматизация таксационных работ
Система управления грузовым речным флотом
Система управления грузовым речным флотом
LMS-система корпоративного обучения с геймификацией
LMS-система корпоративного обучения с геймификацией
Разработка маркетплейса для b2b и физических лиц
Разработка маркетплейса для b2b и физических лиц
WEBMobileB2BB2CUX UIТорговля
Облачная платформа для оптимизации энергопотребления: от одной лампочки до целого города
Облачная платформа для оптимизации энергопотребления: от одной лампочки до целого города
Доработка ПО для вертикального автоматизированного склада адресного хранения «ДиКом-Лифт»
Доработка ПО для вертикального автоматизированного склада адресного хранения «ДиКом-Лифт»
Управление складом с помощью роботов
Управление складом с помощью роботов
WMSWEBMobileERPМедицинаUX UI
Продажа ЖД-билетов и сопутсвующих товаров
Продажа ЖД-билетов и сопутсвующих товаров
WEBUX UIB2CПассажирские перевозки
Система управления перепиской и финансами с критичными требованиями к безопасности
Система управления перепиской и финансами с критичными требованиями к безопасности
WEBUX UIMobileСоциально значимые проекты
Система реаблилитации пациентов после протезирования
Система реаблилитации пациентов после протезирования
MVP
Система мониторинга крупногабаритных грузов во время транспортировки
Система мониторинга крупногабаритных грузов во время транспортировки
Мобильное приложение водителя для TMS-системы
Мобильное приложение водителя для TMS-системы
Система управления волонтерскими проектами
Система управления волонтерскими проектами

Аксмор

Расскажите нам о вашей задаче — подумаем, как можно ее решить

1

Первый разговор — чтобы понять, сможем ли мы вам помочь.

2

Вместе с нашим СТО и архитектором обсудим вашу задачу.
Ответим на ваши вопросы.

3

Оценим проект.
Вы получите коммерческое предложение, включающее технические рекомендации и оценку рисков.

Имя*
Email*
Телефон
Кратко о проекте

Защищено Yandex Smartcaptcha: Уведомление об условиях обработки данных