1 / 12
ВВЕДЕНИЕ · 1/12
Информационная система электронной записи
для Екатеринбургского центра занятости населения
Автор
Альфер Аристарх Владимирович
студент гр. БИ-25-1 · 1 курс · очная форма
Научный руководитель
Назаров Дмитрий Михайлович
д.э.н. · зав. кафедрой бизнес-информатики
Екатеринбург · 2026
Уральский государственный экономический университет
Кафедра бизнес-информатики
Актуальность и проблема

Актуальность и проблема

Екатеринбургский центр занятости населения ежегодно обслуживает десятки тысяч граждан. В условиях цифровой трансформации государственного управления отсутствие автоматизированной системы записи создаёт ряд серьёзных проблем — для граждан, сотрудников и руководства учреждения.
60 000+
граждан в год
обслуживает ЕЦЗ
45–60
минут в живой
очереди
30%
звонков — только
вопрос записи
60–65%
явка на приём
(пропуски без отмены)
Запись только по телефону
Граждане могут записаться исключительно в рабочее время, ожидая свободной линии. Нет информации о доступных слотах — ехали «наугад»
Живые очереди
Очередь 45–60 минут без гарантии попасть на приём. Пожилые и маломобильные граждане лишены равного доступа к услугам занятости
Перегруженность сотрудников
Треть входящих звонков — административные вопросы записи, не связанные с консультированием по занятости. Рутина отвлекает специалистов
Цели и задачи исследования

Цели и задачи исследования

Цель исследования
Разработать информационную систему электронной записи для Екатеринбургского центра занятости, обеспечивающую автоматизацию процессов записи и приёма граждан
Объект исследования
Процессы записи на приём к специалисту в Екатеринбургском центре занятости населения
Предмет исследования
Информационная система электронной записи для автоматизации приёма граждан в ЕЦЗ
Задачи исследования
01
Провести анализ предметной области и изучить существующие аналоги информационных систем записи
02
Выявить требования к системе со стороны пользователей и заказчика
03
Разработать архитектуру и структуру базы данных информационной системы
04
Реализовать клиентскую и серверную части системы
05
Разработать административный модуль управления записями и расписанием
06
Провести тестирование и оценить экономическую эффективность системы
Объект автоматизации

Участники процесса и что они получают

Гражданин
Онлайн-запись
Обработка системой
Приём специалиста
Статистика
Упр. решения
Граждане
Запись 24/7 без ожидания
Выбор удобного времени
Мгновенное подтверждение
Список необходимых документов
Сотрудники ЦЗ
Цифровой журнал записей
Ручная запись по телефону
Push-уведомления о новых записях
Управление расписанием
Руководство учреждения
Аналитика: день/неделя/месяц
Экспорт отчётов в Excel
Контроль нагрузки по специалистам
Основа для управленческих решений
Анализ текущего состояния

AS-IS → TO-BE

Как есть (AS-IS)
Как будет (TO-BE)
Запись
По телефону в рабочие часы; ожидание оператора неограничено
Онлайн 24/7, без регистрации, 3 шага с любого устройства
Ожидание
45–60 мин живая очередь без гарантий попасть
Нет очереди — приходят точно ко времени записи
Слоты
Неизвестны, граждане ехали «наугад»
Реальное расписание на 30 дней вперёд
Журнал
Бумажный или ручной. Нет статистики и аналитики
Цифровой автоматический, аналитика, экспорт Excel
Явка
60–65% — пропуски без отмены, слоты «горят» впустую
Подтверждение + возможность отмены → рост явки
Нагрузка
30% звонков — вопросы записи, операторы перегружены
Звонки только по сложным вопросам, рутина автоматизирована
Итог
Ожидание 45–60 мин, явка 60–65%, 30% нагрузки — административная запись
−75% ожидания, +30% пропускная способность, −1 чел. на административных звонках
Состав системы

Модули информационной системы

Модуль записи граждан
ФИО, удобное время, телефон — без регистрации. Мгновенное подтверждение с номером записи
Административная панель
Таблица записей, фильтрация, статусы, ручная запись оператором, push-уведомления
Аутентификация и доступ
JWT-токены, TOTP 2FA (Google Authenticator), скрытый URL панели, rate limiting
Модуль статистики
Динамические графики по дням, неделям, месяцам. Счётчики нагрузки по специалистам
Экспорт данных
Выгрузка записей в Excel с фильтрами по дате и специалисту. Готово к отчётности
Управление расписанием
Блокировка слотов: отпуска, праздники, учёба. Гибкая настройка одним кликом
Архитектура системы

Развёртывание и потоки данных

01 · Клиентский слой
Браузер
Нативная веб-страница без фреймворков. Запросы к серверу через HTTPS
HTML5CSS3Vanilla JSHTTPS-запросы
TLS 1.3 · Nginx reverse proxy · порт 443 → 3000
02 · Серверный слой
Node.js + Express
REST API, бизнес-логика, JWT + TOTP авторизация. PM2 — управление процессом
REST APIMVC-паттернJWT + TOTPPM2Nginx
Параметрические SQL-запросы · защита от инъекций
03 · Слой данных
SQLite
На сервере заказчика — без облаков. Суверенитет персональных данных граждан
usersappointmentsspecialistsschedulesaudit_log
Интерфейс системы

Сценарии использования

Информационная безопасность

9 уровней защиты системы

2FA · TOTP
Google Authenticator, RFC 6238. Логин + пароль + одноразовый код — все три фактора обязательны
HTTPS + SSL A+
Let's Encrypt TLS, оценка SSL Labs A+. Всё соединение шифруется от клиента до сервера
Параметрические запросы
Все SQL-запросы — параметрические. Прямая защита от SQL-инъекций на уровне кода
Скрытый URL
Адрес панели не публикуется. Прямой переход → 404. Security through obscurity
Rate Limiting
5 попыток → IP-блокировка 5 мин. Защита от брутфорса
Журнал аудита
Каждый вход: дата, IP, User-Agent. Попытки взлома видны немедленно
JWT + срок действия
Короткоживущие токены. Stateless авторизация без сессий
Валидация данных
Серверная санация всех полей. Защита от XSS-атак
Суверенитет данных
Данные только на сервере заказчика. Без облаков
Самостоятельность работы

Личный вклад автора

01
Анализ предметной области
Изучение аналогов, интервью с заказчиком, формализация требований и бизнес-процессов ЕЦЗ
02
Экономическое обоснование
Расчёт затрат на разработку, оценка экономического эффекта, срок окупаемости
03
Проектирование архитектуры
MVC-архитектура, схема базы данных SQLite (5 таблиц), проектирование REST API
04
Full-stack разработка
Реализация клиентской и серверной частей: Node.js, Express, нативный JS и CSS
05
Тестирование системы
Функциональное и нагрузочное тестирование, проверка безопасности, исправление ошибок
06
Документирование
Написание ВКР по требованиям УрГЭУ, техническая документация и руководство пользователя
Результаты и эффекты

Измеримый экономический и социальный эффект

сокращение времени
ожидания граждан
рост пропускной
способности специалистов
руб./год — экономия
фонда оплаты труда
Конец презентации
Спасибо
за внимание
Альфер Аристарх Владимирович · БИ-25-1 · УрГЭУ · 2026
IT
akdeniz-it.online
Живое демо системы
RU
akdeniz-it.ru
Разработчик · Akdeniz IT