# 1. Введение, основание, цель и состав проекта Настоящее техническое задание описывает разработку программного продукта `Личный кабинет Фрегат` для поддержки клиентских, менеджерских, заказных, бонусных и интеграционных сценариев в едином веб-интерфейсе. Документ используется для согласования состава работ, функциональных и технических требований, этапов разработки, требований к программной документации, порядка приемки и гарантийного сопровождения. ## 1.1 Основание для разработки Разработка программного продукта выполняется на основании следующих документов и материалов: - договор на разработку программного продукта №28/04-26ПО от 28 апреля 2026 года - приложение №1 к договору: спецификация основных требований к программному обеспечению `Личный кабинет Фрегат` - согласованные требования заказчика к клиентскому, менеджерскому, бонусному и интеграционному контурам ## 1.2 Цель разработки Программный продукт `Личный кабинет Фрегат` предназначен для организации единого цифрового канала взаимодействия между ООО `Фрегат Групп` и B2B-клиентами компании. Система должна обеспечивать: - подключение и регистрацию клиентов - выбор готовой продукции из каталога - подачу заявок на заказ готовой продукции - подачу заявок на расчет продукции с индивидуальными параметрами - согласование стоимости и условий поставки - сопровождение заказов по статусам - отправку клиентских уведомлений - ведение бонусной и реферальной программы ## 1.3 Объект автоматизации Объектом автоматизации являются процессы клиентского обслуживания и внутренней обработки заявок, выполняемые менеджерами ООО `Фрегат Групп` при работе с готовой и индивидуальной продукцией. ## 1.4 Состав системы В состав программного продукта входят: - клиентский веб-интерфейс - менеджерский веб-интерфейс - серверная бизнес-логика - база данных - модуль синхронизации с внешними системами - модуль уведомлений - модуль бонусной программы - модуль административных настроек ## 1.5 Границы реализации В состав программного продукта входят следующие функциональные области: - регистрация и подключение клиента - профиль клиента и данные компании - каталог готовой продукции - карточка товара и выбор параметров - корзина и заявка на заказ - заявка на расчет индивидуальной продукции - обработка заявок менеджером - список заказов и карточка заказа - уведомления - бонусный кабинет - административные настройки Программный продукт не предназначен для выполнения следующих функций: - самостоятельного ценообразования клиентом - ведения бухгалтерского учета - выполнения функций публичного B2C-магазина - прямого редактирования клиентом внутренних бизнес-правил компании - замены учетной системы 1С как первичного источника учетных данных ## 1.6 Основные принципы работы Система должна обеспечивать следующие базовые принципы: - доступ к функциям и данным определяется ролью пользователя - клиент работает только в пределах собственных данных и данных своего контрагента - стоимость товара и условия поставки публикуются только после обработки менеджером - история изменений по заявкам, заказам и бонусным операциям фиксируется в системе - сведения о товарах, остатках, заказах и статусах могут обновляться из внешней учетной системы