# Техническое задание на разработку программного продукта ## 0. Общие положения Наименование программного продукта: `Личный кабинет Фрегат`. Заказчик: ООО `Фрегат Групп`. Основания для разработки: - договор на разработку программного продукта №28/04-26ПО от 28 апреля 2026 года - приложение №1 к договору: спецификация основных требований к программному обеспечению `Личный кабинет Фрегат` - текущая реализованная кодовая база клиентской и серверной части Настоящее техническое задание определяет: - назначение программного продукта - состав и границы системы - состав ролей и прав доступа - функциональные и информационные требования - требования к интеграциям - требования к интерфейсным формам - порядок приемки и состав передаваемых материалов ## Содержание 1. [Основания и нормативная база](/tz/normative-base) 2. [Назначение и границы продукта](/tz/product-scope) 3. [Роли и права доступа](/tz/roles-access) 4. [Функциональные требования](/tz/functional-requirements) 5. [Данные и интеграции](/tz/data-integrations) 6. [Экранные формы и текстовые прототипы](/tz/stage-1/) 7. [Приемка и состав артефактов](/tz/acceptance) 8. [Приложение. Текущее состояние продукта](/appendix/current-state) ## Назначение продукта Программный продукт предназначен для автоматизации взаимодействия между клиентами ООО `Фрегат Групп` и сотрудниками компании в части: - регистрации и подключения клиентов - выбора готовой продукции - оформления заявок на заказ - оформления заявок на расчет индивидуальной продукции - согласования стоимости и условий доставки - сопровождения заказов по статусам - уведомления клиентов по изменениям - отображения бонусного и реферального контура ## Ожидаемый результат разработки Результатом выполнения работ должен являться развернутый на инфраструктуре заказчика B2B веб-продукт, который: - предоставляет отдельный клиентский и менеджерский интерфейс - работает на desktop и mobile - обеспечивает управление заказным контуром без отображения цены до ручной обработки менеджером - обеспечивает хранение и отображение данных по клиентам, товарам, заявкам и заказам - получает и отображает данные из 1С в согласованном объеме - обеспечивает уведомления по email и подключенным мессенджерам - позволяет сопровождать бонусную и реферальную программу ## Объект автоматизации Объектом автоматизации являются процессы взаимодействия с B2B клиентами ООО `Фрегат Групп`, включая: - подключение новых клиентов - работу с каталогом готовой продукции - оформление и согласование заявок - сопровождение заказов - информирование клиентов - бонусные и реферальные механики ## Состав системы В состав системы входят: - клиентский веб-интерфейс - менеджерский веб-интерфейс - серверная бизнес-логика - хранилище данных - интеграционный слой обмена с 1С - модуль уведомлений - модуль бонусной программы - модуль административных настроек ## Общие требования к реализации Система должна быть реализована как единый программный продукт, в котором: - клиент не видит стоимость товара до обработки заявки менеджером - менеджер управляет ценой, доставкой и согласованием - данные по заказам и статусам могут обновляться от внешней системы 1С - доступ к функциям определяется ролью пользователя - действия пользователей журналируются ## Принцип детализации настоящего ТЗ Настоящий документ описывает не абстрактную концепцию, а конкретный состав продукта. Поэтому дальнейшие разделы фиксируют: - реальные модули системы - реальные действия клиента и менеджера - реальные данные, подлежащие хранению и отображению - реальные экранные формы и их состав - реальные интеграционные требования