# Техническое задание на разработку программного продукта ## 1. Общие положения Наименование программного продукта: `Личный кабинет Фрегат`. Заказчик: ООО `Фрегат Групп`. Основанием для разработки являются: - договор на разработку программного продукта №28/04-26ПО от 28 апреля 2026 года - приложение №1 к договору: спецификация основных требований к программному обеспечению `Личный кабинет Фрегат` - согласованный состав действующей клиентской и серверной реализации Настоящее техническое задание устанавливает требования к составу, функциям, данным, интеграциям, интерфейсным формам, условиям приемки и составу материалов, подлежащих передаче заказчику по результатам выполнения работ. ## 1.1 Назначение программного продукта Программный продукт предназначен для автоматизации взаимодействия между ООО `Фрегат Групп` и B2B-клиентами компании в части: - подключения и регистрации клиентов - выбора готовой продукции из каталога - подачи заявок на заказ готовой продукции - подачи заявок на расчет индивидуальной продукции - согласования стоимости и условий поставки - сопровождения заказов по статусам - направления клиентских уведомлений - ведения бонусной и реферальной программы ## 1.2 Объект автоматизации Объектом автоматизации являются процессы клиентского обслуживания и внутренней обработки заявок, выполняемые менеджерами ООО `Фрегат Групп` при работе с готовой и индивидуальной продукцией. ## 1.3 Состав системы В состав программного продукта входят: - клиентский веб-интерфейс - менеджерский веб-интерфейс - серверная бизнес-логика - база данных - модуль синхронизации с внешними системами - модуль уведомлений - модуль бонусной программы - модуль административных настроек ## 1.4 Общие принципы работы системы Система должна обеспечивать следующие базовые принципы: - доступ к функциям и данным определяется ролью пользователя - клиент работает только в пределах собственных данных и данных своего контрагента - стоимость товара и условия поставки публикуются только после обработки менеджером - история изменений по заявкам, заказам и бонусным операциям фиксируется в системе - сведения о товарах, остатках, заказах и статусах могут обновляться из внешней учетной системы ## 1.5 Содержание технического задания 2. Основания для разработки и нормативные материалы 3. Назначение и границы программного продукта 4. Роли пользователей и права доступа 5. Функциональные требования 6. Требования к данным и интеграциям 7. Техническая архитектура, стек и состав компонентов 8. Структура данных и модель базы данных 9. Нефункциональные требования 10. Экранные формы и прототипы интерфейсов 11. Порядок приемки и состав передаваемых материалов 12. Приложение. Текущее состояние программного продукта