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