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

68 lines
4.9 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 к договору: спецификация основных требований к программному обеспечению `Личный кабинет Фрегат`
- согласованный состав действующей клиентской и серверной реализации
Настоящее техническое задание устанавливает требования к составу, функциям, данным, интеграциям, интерфейсным формам, условиям приемки и составу материалов, подлежащих передаче заказчику по результатам выполнения работ.
## 0.1 Назначение программного продукта
Программный продукт предназначен для автоматизации взаимодействия между ООО `Фрегат Групп` и B2B-клиентами компании в части:
- подключения и регистрации клиентов
- выбора готовой продукции из каталога
- подачи заявок на заказ готовой продукции
- подачи заявок на расчет индивидуальной продукции
- согласования стоимости и условий поставки
- сопровождения заказов по статусам
- направления клиентских уведомлений
- ведения бонусной и реферальной программы
## 0.2 Объект автоматизации
Объектом автоматизации являются процессы клиентского обслуживания и внутренней обработки заявок, выполняемые менеджерами ООО `Фрегат Групп` при работе с готовой и индивидуальной продукцией.
## 0.3 Состав системы
В состав программного продукта входят:
- клиентский веб-интерфейс
- менеджерский веб-интерфейс
- серверная бизнес-логика
- база данных
- модуль синхронизации с внешними системами
- модуль уведомлений
- модуль бонусной программы
- модуль административных настроек
## 0.4 Общие принципы работы системы
Система должна обеспечивать следующие базовые принципы:
- доступ к функциям и данным определяется ролью пользователя
- клиент работает только в пределах собственных данных и данных своего контрагента
- стоимость товара и условия поставки публикуются только после обработки менеджером
- история изменений по заявкам, заказам и бонусным операциям фиксируется в системе
- сведения о товарах, остатках, заказах и статусах могут обновляться из внешней учетной системы
## 0.5 Содержание технического задания
1. [Основания для разработки и нормативные материалы](/tz/normative-base)
2. [Назначение и границы программного продукта](/tz/product-scope)
3. [Роли пользователей и права доступа](/tz/roles-access)
4. [Функциональные требования](/tz/functional-requirements)
5. [Требования к данным и интеграциям](/tz/data-integrations)
6. [Нефункциональные требования](/tz/non-functional-requirements)
7. [Экранные формы и прототипы интерфейсов](/tz/stage-1/)
8. [Порядок приемки и состав передаваемых материалов](/tz/acceptance)
9. [Приложение. Текущее состояние программного продукта](/appendix/current-state)