ПРОЕКТ ТЕХНИЧЕСКОГО ЗАДАНИЯ / СОБРАНО Расписание учебного центра Версия 0.4 · 23.10.2026 · Проект для согласования Цель: Согласовывайте расписание и считайте проведённые часы Пользователь/заказчик: Руководитель языковой школы или учебного центра Предметные сущности: Участник, услуга, ресурс 1. Исходный процесс 1. План занятий расходится с фактом; отмены попадают в расчёт как проведённые часы. 2. Замена преподавателя проведена в переписке, а часы и кабинет остались у прежнего сотрудника. 2. Границы первой версии 1. Календарь центра 2. История переносов и замен 3. Ведомость подтверждённых часов 3. Исходники от заказчика 1. Расписание выбранного периода 2. Состав групп и доступность преподавателей 3. Правила учёта проведённых часов 4. Основной сценарий 1. Задать группы, аудитории и доступность 2. Составить расписание с проверкой пересечений 3. Оформить замену, отмену или перенос 4. Подтвердить факт и рассчитать часы 5. Предварительная карта данных 1. Подтверждённые часы занятий · тип учебного поля: number · ч · пример: 18. Правило и обязательность подтверждаются на ваших исходниках. 2. Условная ставка · тип учебного поля: number · ₽/ч · пример: 800. Правило и обязательность подтверждаются на ваших исходниках. 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. З-072: 26.10, 10:00–11:30, преподаватель А; 90 минут = 2 академических часа по 45 минут. 4. А недоступен; если добавить Б отдельной строкой, нагрузка может задвоиться. 5. Оформить замену А → Б в занятии З-072 и подтвердить проведение координатором. 6. В ведомости Б — 2 часа × 800 ₽ = 1600 ₽; у А по этому занятию 0, замена сохранена в истории. 7. Замена и отмена изменяют ведомость по утверждённой единице часа; исходная запись остаётся в истории.