Files
web-frontend/docs/index.md
2026-05-01 11:41:30 +07:00

104 lines
6.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Техническое задание на разработку программного продукта
## 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С
- доступ к функциям определяется ролью пользователя
- действия пользователей журналируются
## Принцип детализации настоящего ТЗ
Настоящий документ описывает не абстрактную концепцию, а конкретный состав продукта. Поэтому дальнейшие разделы фиксируют:
- реальные модули системы
- реальные действия клиента и менеджера
- реальные данные, подлежащие хранению и отображению
- реальные экранные формы и их состав
- реальные интеграционные требования