Сделал на днях прикольную штуку.
Идея разработки в том, чтобы визуализировать данные о запасах, представив их в виде анимированного графика. Это значительно упрощает их восприятие.
И мне кажется, задумка удалась.
Каждый слайд выглядит вот таким образом:
Одной вертикальной линии графика соответствует один товар в магазине или на складе.
А выстота линии демонстрирует величину его остатка в рублях. Вертикальная шкала слева показывает масштаб сумм.
День за днем уровень запасов изменяется — товар продается, поступает от поставщиков, перемещается, списывается и т.д.
И все эти изменения проходят прямо перед нами. Столбцы растут и опадают точно так же, как росло и уменьшалось количество товаров на полках.
На максимальной скорости год работы магазина может пролететь перед нами за 30 секунд.
Пример лучшей оборачиваемости из всех, которые я когда-либо видел. Товар вообще не залеживается и уходит весь за пару недель максимум. Основная проблема фирмы не продать товар, а быстрее привезти новый. Не часто такое встретишь…
Информационная панель
График снабжен информационной панелью, где можно увидеть:
- дату, соответствующую текущему кадру
- сумму всех остатков на складе на эту дату
- общее количество товаров, отображённых на графике
- название товара, который оказался под кончиком указателя мыши
- группу, в которой он расположен
- его остаток, сумму
- и количество дней без движения
Панель управления
Кнопки масштабирования позволяют рассмотреть недорогие товары, столбцы которых довольно низкие.
А с помощью кнопок управления скоростью можно настроить анимацию так, чтобы вдумчиво проглядеть каждый день или наборот, прочаться сквозь них, выхватывая только значительные изменения.
Товары без движения
Те товары, по которым не происходит движений, постепенно окрашиваются в красный цвет. Нескольких минут достаточно, чтобы определить оборачиваемость по всем основным группам товаров.
Классический магазин. Товар подолгу залеживается на полках. Особенно в несезон.
Выделение групп
Возможность вычленить группы из общих данных значительно улучшает восприятие и позволяет лучше разобраться в товарной структуре.
Группы подсвечиваются разными оттенками зеленого.
А полное название выделенной группы отображается в информационной панели.
Обратите внимание, в какое интенсивное движения пришли два правых столбца начиная с июня — это системы полива и средства от насекомых в самый разгар сезона.
Состав разработки
Решение состоит из обработки 1С, которая собирает данные по остаткам и Java модуля, который занимается их визуализацией.