Техническое задание на разработку веб-программы для расчёта систем безрамного остекления (слайдер).
1. Общие сведения
1.1. Назначение
Веб-приложение для расчёта стоимости, автоматического подбора роликов, формирования спецификации стеклянных створок для завода и генерации коммерческих предложений для систем безрамного остекления типа «слайдер».
1.2. Цель
Сократить время менеджера, исключить ошибки подбора роликов, выдавать заводу готовый перечень створок с размерами и автоматически формировать КП для клиента.
1.3. Границы проекта
Разрабатываются:
конфигуратор заказа;
расчёт стоимости;
автоматический подбор роликов;
формирование спецификации стеклянных створок для завода;
генерация КП в PDF;
админ-панель;
история расчётов и КП.
Не входят в v1.0: оптимизация раскроя листов, карты раскроя, расчёт отходов листа, складской учёт, CRM, интеграция с 1С, 3D-визуализация, мобильное приложение, онлайн-оплата.
2. Термины:
Система — безрамное остекление типа «слайдер»: 3-, 4- или 5-полосная.
Комплектация — с замками или без замков.
Створка — стеклянная панель в системе.
Стекло — только 10 мм.
Ролики — каретки с 2 или 4 колёсами.
Спецификация створок — перечень стеклянных панелей с размерами, количеством, типом/цветом, толщиной и обработкой для запуска в работу на заводе.
КП — коммерческое предложение для итогового клиента.
Внутренняя смета — расчёт с закупочными ценами, виден только менеджеру/админу.
3. Роли и доступ
Роль — Права:
Администратор — Справочники, цены, шаблон КП, пользователи, история
Менеджер — Расчёты, подбор роликов, спецификация створок, КП, своя история
Клиент — Доступа нет; получает только PDF-КП
Авторизация по логину и паролю. Пароли — в хешированном виде. Действия логируются.
тип системы: 3-полосная / 4-полосная / 5-полосная;
комплектация: с замками / без замков;
размеры проёма: ширина × высота, мм;
количество створок;
размеры каждой створки: ширина × высота, мм;
тип стекла: прозрачное / тонированное / с напылением;
цвет стекла: [бронза, графит, сатин, … — заполняет заказчик];
дополнительные опции: [ручки, щётки, уплотнители, тип замка — заполняет заказчик];
обработка стекла: [полировка кромки, отверстия, вырезы — если требуется].
Требования:
Толщина стекла жёстко 10 мм, выбора толщины нет.
Валидация: размеры > 0; количество створок соответствует типу системы; сумма ширин створок не превышает проём с учётом зазоров; створка не превышает допустимые габариты системы.
Понятные сообщения об ошибках.
Выход: карточка заказа с параметрами и данными для расчёта.
4.2. Модуль 2. Расчёт стоимости
Логика:
Площадь створки = ширина × высота / [контакты будут видны после отклика], м².
Стоимость стекла = площадь × цена за м² по типу и цвету стекла 10 мм.
Стоимость фурнитуры = сумма по комплектации: ролики, замки, ручки, щётки, уплотнители и т.д.