Мини-проект · Реинжиниринг бизнес-процессов

Детский
сад

Приём ребёнка
и адаптация

От модели процесса
к веб-приложению

ГАПОУ ККАСиЦТ · 09.02.07 · ИС 24-2

Аксененко М., Верозубов А., Гребенкина М., Мергенева Д.

Новокузнецк · 2026

Цель и задачи

Пройти весь путь:
от процесса к приложению

Освоить полный цикл реинжиниринга — от модели «как есть»
до работающего веб-приложения с подключением к БД.

01

Описать AS-IS

Модель «как есть» в IDEF0 / BPMN

02

Найти узкие места

Задержки, повторы и согласования

03

Спроектировать TO-BE

Горизонтальное и вертикальное сжатие

04

Нормализовать БД

Структура данных до 3НФ

05

Создать приложение

ASP.NET Core MVC + MS SQL Server

06

Провести тестирование

Проверка сценариев и бизнес-правил

Предметная область и участники

От заявки до адаптации —
общая работа семи участников

Детский сад: присмотр, уход и воспитание детей 1,5–7 лет.

Заявка
Медосмотр
Согласование
Зачисление
Адаптация
УчастникОтветственность в процессе
РодительПодаёт документы, получает услугу
СекретарьПринимает и регистрирует документы
МедсестраПроверяет медкарту и состояние здоровья
ВоспитательОценивает готовность к адаптации
Педагог-психологПроводит диагностику адаптации
ЗаведующаяПринимает решение, оформляет приказ
Отдел образованияВнешний контроль: ОВЗ, спорные случаи

04 · Модель AS-IS

Последовательные проверки задерживают приём

01

Секретарь принимает документы

02

Воспитатель даёт заключение

03

Медсестра / психолог проверяют повторно

04

Заведующая подписывает приказ

05

Секретарь регистрирует и уведомляет

05 · Узкие места

Повторы и централизация создают лишнюю работу

ПроблемаПричинаПоследствие
СогласованияНеясные полномочияЗадержка 3–7 дней
Повторные проверкиНет единого реестраДублирование работы
Все решения наверхуНет делегированияПерегрузка заведующей
Разрозненные этапыДокументы и осмотр отдельноНесколько визитов
Нет обратной связиНет мониторингаПозднее выявление проблем
Решение: объединить операции и сократить уровни согласования.

06 · Горизонтальное сжатие

Документы проверяются параллельно в одной системе

Родитель подаёт полный пакет документов
Секретарь
Проверка документов
Медсестра
Проверка медкарты
Автопроверка комплектности в CRM

Не хватает данных
Уведомить родителя

Пакет готов
Передать на решение

Оценка в учебной схеме: 7 → 2–3 дня; контакты: 4 → 1–2.

07 · Вертикальное сжатие

Стандартные решения передаются старшему воспитателю

Как есть

Заведующая
Медсестра / психолог
Воспитатель
Секретарь
4 уровня согласования

Как должно быть

Старший воспитатель

Стандартные заявки и приказы

Заведующая

ОВЗ и спорные случаи; стратегический контроль

1 уровень для стандартной заявки

Предлагаемое распределение полномочий в модели TO-BE.

08 · Модель TO-BE

Единый маршрут ведёт от заявки к адаптации

01

Полный пакет от родителя

02

Параллельная проверка секретарём и медсестрой

03

Автопроверка комплектности

04

Решение по типу заявки

05

Уведомление → начало адаптации

09 · Нормализация до 3НФ

Семь таблиц разделяют данные и ответственность

Parents · Родители
Children · Дети
MedCards · Медкарты
Groups · Группы
Applications

Заявления

PK: AppID

FK: ParentID, ChildID,
MedCardID, GroupID,
CreatedBy, ApprovedBy

Users · Пользователи
AuditLog · Журнал

Users связана с созданием и утверждением заявок, а также журналом.

1НФ
Атомарные значения

2НФ
Зависимость от всего ключа

3НФ
Нет транзитивных зависимостей

10 · Архитектура веб-приложения

Интерфейс, логика и данные разделены

Браузер

Вход · заявления · справочники · уведомления

↓ запрос / ответ ↑

ASP.NET Core MVC · C#

Views
Страницы

Controllers
Запросы

Services
Бизнес-правила

Доступ
Роли

↓ запрос к данным / ответ ↑

MS SQL Server

7 связанных таблиц · заявки, участники и журнал действий

11 · Роли и экраны

Пять ролей получают свои возможности

РольВозможности
AdminПользователи и полный доступ
SecretaryСоздание заявок, справочники
NurseМедкарты и подтверждение здоровья
SeniorTeacherУтверждение стандартных заявок
ManagerИсключительные случаи, отчёты

Вход → Dashboard → Заявки

Создание → Проверка → Утверждение

Справочники: родители, дети, медкарты, группы

12 · Реинжиниринг в коде

Изменения процесса отражаются в сервисах и ролях

Пример ограничения доступа в ASP.NET Core MVC

[Authorize(Roles = "SeniorTeacher")]
public async Task<IActionResult>
    Approve(int id)
{
    await service.ApproveAsync(id);
    return RedirectToAction("Index");
}

Одна форма
Родитель, ребёнок, медкарта и группа

ApplicationService
Комплектность и определение статуса

NotificationService
Уведомления; AuditLog — история

Учебный пример; права проверяются на сервере, не только в интерфейсе.

13 · Бизнес-логика

Проверки определяют статус и маршрут заявки

ПравилоПоведение
Возраст1,5–7 лет; иначе создание недоступно
ДокументыНеполный пакет → «На проверке»
Свободные местаЕсть → «Готово»; нет → исключение
УтверждениеСтандарт — воспитатель; ОВЗ — заведующая
СтатусНа проверке → Готово → Зачислен / Отклонён
УведомленияРодителю — документы; руководителю — исключения
Ролевой доступДействия и данные в рамках полномочий
ЖурналКто, что и когда изменил

14 · Тест-кейсы

Тесты охватывают доступ, данные и бизнес-правила

СценарийОжидаемое поведение
Верный / неверный парольВход / отказ в доступе
Создание заявки, пустые поляСохранение / ошибки валидации
Утверждение по ролямВоспитатель — разрешено; секретарь — отказ
Возраст вне диапазонаЗаявка не создаётся
Группа заполненаИсключительный случай
Обрыв связи с БДОбработанная ошибка без потери контроля
В материалах заявлено 15 тест-кейсов; на снимке показаны 10 с отметками успеха.

Выше — укрупнённые сценарии. Результаты приведены по материалам автора, приложение здесь повторно не тестировалось.

15 · Выводы и перспективы

Реинжиниринг связывает процесс, данные и приложение

В учебном проекте

Модели AS-IS и TO-BE

Объединение операций и делегирование

7 таблиц в модели 3НФ

ASP.NET Core MVC + MS SQL Server

Роли, проверки, уведомления и тест-кейсы

Дальнейшее развитие

Мониторинг адаптации ребёнка

Личный кабинет родителя

Отчёты по срокам приёма

Проверка эффекта на реальных данных

Меньше передач и ожидания.
Больше прозрачности для семьи и педагогов.

Итоги — по предоставленным материалам. Перспективы — предложения для развития.

Сделано на ХостAI