Примитивный склад и система обслуживания точки продаж

Цена договорная • электронные деньги
11 января 2018, 17:40 • 10 откликов • 58 просмотров
Задача: Есть физические точки продаж (торговые). Необходимо создать простенькую базу и примитивный интерфейс к ней.
  1. Возможность добавлять или убирать торговые точки (админ)
  2. Возможность добавлять или убирать продукты с кол-вом на складе в конкретной точке продаж. Продукт может быть как штуки так и литры/кг/гр а так же несколько значений для dropdown (админ)
  3. Добавление работников и привязка их к точкам продаж. Один работник может обслуживать несколько точек, а так же одну точку могут обслуживать несколько работников (админ)
Функциональность:
Админ вводит точки, продукты и работников.
Работник с утра логинится своим паролем через телефон, сканирует QR код и вводит пароль.
Работник приезжает на точку. Сканирует специальный QR код (у каждой точки он свой), по этому коду и логину система понимает кто это и открывает список доступных для этой точки продуктов. Рядом с каждым продуктом работинк либо вписывает кол-во сколько он привез товара либо выбирает из списка, в зависимости как это заведено на складе. Нажимает сохранить, данные сохраняются. Если работник сканирует код еще раз ему показывается опять пустая форма. Он может вводить что ему нужно, все поля не обязательные каждый раз. В конце списка продуктов должно быть поле коментарий.
Приезжая на склад в конце дня работник опять сканирует QR код и нажимает закончить рабочий день. Данные за день списываются со склада

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