Небольшая БД для учета товаров и его движения

Гость5 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
03.01.2020

Вводная информация – наша компания занимается скупкой, ремонтом и продажей бу цифровой техники. Основное направление – ноутбуки + планшеты,

системные блоки, мониторы. Стоит задача в систематизации учета товаров, затрат

и прибыли. Важный критерий – логичность интерфейса и минимальные временные

затраты на введение данных. Если есть возможность реализовать такую БД в онлайн - это будет плюсом.

 

Основной тип товара – ноутбук, соответственно на его примере буду пробовать объяснить, что я ожидаю.

При покупке товара создается запись и вносится следующая информация:

дата (хотелось бы автоматическое проставление изменения всех состояний-статусов

с возможностью видеть динамику), продавец (имя + 4 цифры телефона), производитель

ноутбука, модель, характеристики, комментарий (описание состояния и комплекта),

цена покупки.

Далее работаем с записью – после первичного внесения надо выбрать один из трех статусов (назначения) товара:

1) «На продажу». В этом статусе есть 3 этапа – подготовка, на продаже, продан. К основной записи в этом статусе нужны дополнительные поля

перечень работ по ремонту (текст);

затраты на ремонт;

перечень использованных запчастей (можно одним текстовым блоком);

затраты на запчасти;

перечень неиспользованных комплектующих (к примеру планка ОЗУ 2gb заменяется на 4gb, планка 2gb и переходит в запчасти)

общие затраты на товар (цена покупки+ затраты на ремонт+ затраты на запчасти-перечень неиспользованных комплектующих;

указанная цена продажи;

2) «Разбор». Первичная запись делится на несколько подпунктов/перечень запчастей. Количество подпунктов каждый раз разное,

соответственно нужна возможность добавлять по необходимости. В данном статусе

на нужны следующие поля:

Производитель;

Модель;

Тип запчасти (выпадающий список + возможность добавления нового варианта);

Part-number детали;

Себестоимость детали (желательно, чтобы каждая введенная сумма отдельной детали вычиталась из первой общей стоимости товара. Для наглядности –

сумма делится на усмотрение оператора);

Внутренний номер детали (цифровой код для маркировки на складе)

Указанная цена продажи;

Состояние (в наличии; использована; продана). При «использовании»детали в другом товаре затраты должны считаться по себестоимости, отдельно в

отчет по продажам не попадают.

3) Продано. Список проданных  товаров и деталей (использованные здесь не отображаются отдельно) с фильтрацией по типу (товар/деталь) и периоду

Ну и конечно же отчеты\сводная информация по статусам и этапам в периоды времени. 

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

изменений в задание.