ПРОЕКТ ТЕХНИЧЕСКОГО ЗАДАНИЯ / СОБРАНО Бронирование спортивных площадок Версия 0.4 · 23.10.2026 · Проект для согласования Цель: Проверяйте занятость площадки до подтверждения брони Пользователь/заказчик: Управляющий спортивным комплексом Предметные сущности: Участник, услуга, ресурс 1. Исходный процесс 1. Устная договорённость, резерв и подтверждённая бронь выглядят одинаково. 2. Регулярная бронь пересекается с разовой, а неопределённая заявка блокирует площадку. 2. Границы первой версии 1. Календарь ресурсов 2. Карточки заявок и броней 3. Список резервов к подтверждению 3. Исходники от заказчика 1. Перечень площадок и часы работы 2. Тарифы и правила повторных броней 3. Условия подтверждения и отмены 4. Основной сценарий 1. Задать площадки, интервалы и тарифы 2. Получить разовую или повторную заявку 3. Проверить конфликт и подтвердить бронь 4. Обработать перенос или отмену 5. Предварительная карта данных 1. Начало выбранного окна · тип учебного поля: number · час · пример: 10. Правило и обязательность подтверждаются на ваших исходниках. 2. Конец выбранного окна · тип учебного поля: number · час · пример: 11. Правило и обязательность подтверждаются на ваших исходниках. 3. Длительность заявки · тип учебного поля: number · мин · пример: 90. Правило и обязательность подтверждаются на ваших исходниках. 6. Обмен и подключение 1. Возможный контур: Расписание / кабинет организации. Доступность интерфейсов пока не подтверждена. 2. Начать с согласованной тестовой выгрузки или ручного ввода. Для API зафиксировать версию, объекты, идентификаторы и направление обмена. 3. Разделить чтение и запись. Массовую запись разрешать только после сверки и отдельного согласования. 4. Согласовать сопоставление справочников, форматов дат, единиц, округления и источника истинных значений. 5. Определить правила повторной доставки, журнал ошибок, повторы, резервное копирование и возврат к прежнему процессу. 7. Роли и права 1. Просмотр — только разрешённые записи и результаты. 2. Исполнение — ввод и исправление в пределах назначенных задач. 3. Согласование — подтверждение результата и возврат с причиной. 4. Администрирование — пользователи, справочники и версии правил. 8. Ошибки и исключения 1. Неполные или некорректные вводные: показать конкретные поля, не выдавать успешный результат. 2. Неоднозначное соответствие или редакция: передать ответственному на проверку. 3. Повторная отправка: исключить повторное создание по согласованному идентификатору. 4. Недоступный внешний источник: сохранить состояние, показать ошибку и согласованный повтор. 5. Изменение подтверждённых вводных: новая редакция и повторное подтверждение. 9. Проверка пилота 1. Пересекающиеся подтверждения блокируются 2. Временный резерв имеет понятное основание освобождения 3. Изменение серии показывает затронутые даты 10. Передача и сопровождение 1. Передать описание настроек, справочников, форматов обмена и контрольных примеров. 2. Обучить назначенных пользователей и проверить выполнение полного сценария. 3. Зафиксировать размещение, хранение, резервные копии, восстановление, контакты ответственных и границы сопровождения. 11. Ограничения Пилот для одного объекта; онлайн-оплата и фискализация согласуются отдельно. Учебные цены, пороги и нормы демонстрации не являются утверждёнными правилами заказчика. 12. Вопросы до согласования 1. Есть ли регулярные бронирования? 2. В какой момент заявка становится подтверждённой? 3. Какие системы, версии и способы выгрузки используются сейчас? 4. Кто подтверждает результат и кому разрешено менять правила? 13. Индивидуальная разработка Возможна разработка отдельного решения под уникальный процесс, собственные правила, интерфейсы и инфраструктуру компании. 14. Оценка Числа на странице — условная бюджетная модель макета. Фактический состав, стоимость, налоги, лицензии, оборудование и сопровождение фиксируются в отдельном предложении. Это проект ТЗ для обсуждения, не согласованный документ и не завершённая спецификация рабочего решения. 15. Исходники ограниченного пилота 1. Календарь одной площадки на месяц 2. Правила разовых броней и повторяющихся серий 3. Сроки резерва и правила подтверждения 16. Контрольный сценарий и результат 1. Календарь бронирований с проверкой пересечений 2. Серия занятий проверяется по каждой дате; занятое время не подтверждается автоматически. 3. К-076: серия по понедельникам 10:00–11:30 на 26.10, 02.11 и 09.11. 4. 02.11 в 10:00–12:00 уже стоит турнир Т-12; две другие даты свободны. 5. Оставить 26.10 и 09.11; предложить 02.11 в 12:00–13:30 и запросить согласие арендатора. 6. Конфликт устранён только в учебном плане; три даты ждут подтверждения, реальная бронь не создана. 7. Конфликт одной даты блокирует серию до решения; освобождение резерва оставляет причину и время.