+7(863)285-04-66

info@promtechautomat.ru

г. Ростов-на-Дону. Социалистическая 74

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

texnicheskoe Рисунок 1 - Каталог DKC

Необходимо разработать онлайн калькулятор для расчёта стоимости монтажа кабельных лотков. Получен каталог с артикулами лотков и их параметрами. По данному каталогу мы определяем какие данные необходимы для расчета. Цены берем от наших поставщиков и партнёров. На основании, выданного каталога выявили необходимые характеристики лотков:

  1. Тип лотка.
    Берутся 4 типа лотков (перфорированный, неперфорированный, лестничный и проволочный)
  2. Высота лотка (от 30 мм)
  3. Ширина лотка (от 50 мм)
  4. Длина лотка
  5. Артикул холодного цинкования
  6. Артикул горячего цинкования
  7. Цена при холодном цинковании
  8. Цена при горячем цинковании
  9. Углы лотка
  10. Наличие крышки у лотка

По артикулам берутся цены от поставщиков и партнеров. Также мы берём в расчёт стоимости работ.

texnicheskoe Рисунок 2 - Таблица параметров лотков в каталоге

Формула стоимости работ:
Стоимость работ = Кол-во метров прямых участков * 1500 + Кол-во углов * 1000

Формула стоимости лотка:
Стоимость лотка = Цена 1м * Кол-во метров прямых участков Примечание: 1 лоток может быть куплен только длиной 3 метра , то есть нужно 3 метра, чтобы получить 2 или 1 метр прямых участков.

Формула стоимости крышки всего лотка:
Стоимость крышки = Цена крышки * Кол-во метров прямых участков

Формула стоимости углов:
Стоимость углов = Цена 1 угла * Кол-во углов

Формула общей суммы заказа:
Если есть крышка то:
Сумма заказа = Стоимость крышки + Стоимость лотка + Стоимость углов + Стоимость работ Если же нет крышки:
Сумма заказа = Стоимость работ + Стоимость лотка + Стоимость углов

Также взяли ограничения в зависимости от типа лотка и не только.

  • Перфорированный (высота от 50 мм, ширина от 50 мм)
  • Неперфорированный (высота от 35 мм, ширина от 100 мм)
  • Лестничный (высота от 50 мм, ширина от 200 мм)
  • Проволочные (высота от 30 мм (нет лотков на 35 мм) , ширина от 50 мм)

Определили необходимые данные для ввода пользователя (необходимые поля):

  1. Тип лотка (выпадающий список)
  2. Длина прямых участков ( числовое значение )
  3. Количество углов (числовое - ограничение до 20 углов)
  4. Ширина лотка (выпадающий список)
  5. Высота лотка (выпадающий список)
  6. Наличие крышки (да\нет)
  7. Покрытие лотка (цинкование) (выпадающий список)
  8. Кнопки “рассчитать стоимость” и “очистить”

Кнопка “очистить” - должна сбрасывать все выбранные и введенные значения.

Кнопка “рассчитать стоимость” - по умолчанию неактивна, становиться активной при заполнении всех данных.

Вывод расчётов будет выводится в Html-блоке с пометкой “Результаты расчётов”.