Данный документ описывает требования к разработке автоматизированной информационной системы (АИС) Портал мэра и правительства, предназначенной для обеспечения взаимодействия органов исполнительной власти города Москвы с гражданами, организациями и внутренними подразделениями. Система должна поддерживать предоставление государственных услуг в электронном виде, аналитическую обработку данных и обеспечение прозрачности управленческих решений.
Общие сведения
- Наименование проекта: АИС «Портал мэра и правительства»
- Заказчик: Правительство города Москвы
- Исполнитель: [Название подрядной организации]
- Срок выполнения работ: 12 месяцев с даты подписания контракта
- Бюджет проекта: [указать сумму] рублей
Цели и задачи проекта
Цели
- Создать единую точку доступа к информации и услугам органов исполнительной власти.
- Повысить уровень прозрачности и открытости государственной деятельности.
- Сократить время обработки заявлений и обращений граждан.
- Обеспечить возможность аналитического мониторинга показателей эффективности работы городских органов.
Задачи
- Разработать веб‑портал с адаптивным дизайном, доступным на стационарных и мобильных устройствах.
- Интегрировать систему с существующими информационными ресурсами города (ЕГИСЗ, ЕМИАС, ГИС ЖКХ и др.).
- Обеспечить функционал подачи и отслеживания электронных заявлений, жалоб и предложений.
- Внедрить модуль аналитической отчетности и дашбордов для руководящего состава.
- Обеспечить соответствие требованиям законодательства РФ в сфере информационной безопасности (ФЗ‑152 «О персональных данных», ФЗ‑149 «Об информации, информационных технологиях и о защите информации»).
Функциональные требования
Пользовательские роли и права доступа
- Граждане: просмотр информации, подача заявлений, получение обратной связи, участие в опросах.
- Организации: подача запросов на получение разрешений, лицензий, участие в публичных обсуждениях.
- Служащие мэрии и правительства: обработка входящих обращений, формирование ответов, ведение реестра заявлений, доступ к аналитическим данным.
- Администраторы системы: управление пользователями, настройка ролей, мониторинг работы сервисов, резервное копирование.
Основные функциональные блоки
- Информационный портал:
- Новости и объявления органов власти.
- Каталог государственных услуг с описанием процедур, сроков и необходимых документов.
- Раздел «Вопрос‑ответ» (FAQ) и база знаний.
- Электронная приемная:
- Формы подачи заявлений, жалоб, предложений.
- Автоматическое присвоение уникального номера обращения.
- Статус обработки (принято, в работе, завершено, требует уточнения).
- Уведомления заявителя via email/SMS и в личном кабинете.
- Личный кабинет пользователя:
- История поданных обращений.
- Возможность редактирования профиля и контактных данных.
- Настройка предпочтений получения уведомлений.
- Аналитический модуль:
- Дашборды с ключевыми показателями эффективности (KPI): количество обращений, среднее время обработки, уровень удовлетворённости граждан.
- Экспорт данных в форматы CSV, XLSX, PDF.
- Настройка пользовательских отчетов и scheduled рассылок.
- Интеграционный шлюз:
- API для обмена данными с внешними системами (ЕГИСЗ, ЕМИАС, ГИС ЖКХ, портал госуслуг и др.).
- Поддержка протоколов REST, SOAP, обмен сообщениями через Message Queue (RabbitMQ/Kafka).
- Преобразование форматов данных (XML, JSON) и обеспечение соответствия стандартам обмена (ГОСТ Р 5###).
Нефункциональные требования
Требования к производительности
- Время отклика веб‑интерфейса не более 2 секунд при нагрузке до 500 одновременных пользователей.
- Обработка одного заявления не более 5 секунд в среднем.
- Система должна обеспечивать масштабирование горизонтальным добавлением узлов приложения.
Требования к надежности и доступности
- Годовой коэффициент доступности (Uptime) не менее 99,9 %.
- Резервирование критически важных компонентов (БД, серверы приложений, шлюзы интеграции) в соответствии с принципом актив‑пассив.
- Ежедневное резервное копирование баз данных с хранением копий не менее 30 дней.
Требования к информационной безопасности
- Шифрование передаваемых данных по протоколу TLS 1.2 и выше.
- Хранение паролей в виде солёного хеша (алгоритм Argon2id).
- Регулярное проведение тестов на проникновение и сканирование уязвимостей (OWASP ZAP, Nessus).
- Журналирование всех значимых событий (вход в систему, изменение данных, экспорт отчетов) в соответствии с ФЗ‑152.
- Разграничение доступа на основе ролей (RBAC) и principle of least privilege.
Требования к удобству использования
- Соответствие веб‑интерфейса стандартам WCAG 2.1 уровень AA (доступность для людей с ограниченными возможностями);
- Адаптивный дизайн (bootstrap/flexbox) для корректного отображения на устройствах с шириной экрана от 320 px.
- Поддержка основных браузеров: последние версии Chrome, Firefox, Safari, Edge.
Архитектурное решение
Система построена на основе многоуровневой архитектуры:
- Презентационный слой: SPA (Single Page Application) на React.js с использованием Redux для управления состоянием.
- Прикладной слой: микросервисы на платформе .NET Core 6 (или Java Spring Boot), каждый из которых отвечает за отдельный бизнес‑процесс (обработка заявлений, аналитика, интеграция).
- Слой данных: реляционная база данных PostgreSQL 15 с partitioning по годам для таблиц обращений; дополнительно используется Redis для кэширования часто запрашиваемых справочников.
- Интеграционный слой: API‑gateway (Kong или NGINX Plus) обеспечивает маршрутизацию запросов, аутентификация (OAuth2/OpenID Connect) и ограничение скорости (rate limiting).
- Инфраструктура: развертывание в частном облаке города Москвы с использованием Kubernetes для оркестрации контейнеров, мониторинг через Prometheus + Grafana, логирование – ELK стек.
Диаграмма компонентов (в упрощённом виде):
+-------------------+ +-------------------+ +-------------------+ | Веб‑клиент | <---> | API‑gateway | <---> | Микросервисы | | (React/SPA) | | (Kong/NGINX) | | (заявления, | +-------------------+ +-------------------+ | аналитика, интегр.) +-------------------+ | +-------------------+ | Хранилище данных | | (PostgreSQL, Redis)| +-------------------+
Этапы реализации проекта
- Инициирование и планирование: формирование проектной команды, уточнение требований, утверждение графика и бюджета.
- Проектирование: разработка архитектурных решений, создание технической документации, прототипирование UI/UX.
- Разработка: итерационные спринты (Scrum) по 2 недели, включающие написание кода, unit‑тестирование, code review.
- Интеграция и тестирование: системное тестирование, нагрузочное тестирование (JMeter/Locust), тестирование безопасности, приёмочное тестирование с участием заказчика.
- Ввод в эксплуатацию: развертывание на боевом окружении, обучение администраторов и конечных пользователей, переходный период с поддержкой.
- Поддержка и развитие: гарантийное обслуживание 12 месяцев, сбор обратной связи, планирование доработок и новых функций.
Критерий приемки работ
- Соответствие всех функциональных и нефункциональных требований, указанных в разделе 3‑4.
- Прохождение всех видов тестирования с результатом «pass» (не менее 95 % успешных тест‑кейсов);
- Наличие полной комплектации документации: техническое задание, архитектурное описание, руководство пользователя, руководство администратора, план тестирования, отчеты о проведённых испытаниях.
- Подписание актов приемки‑сдачи работ уполномоченными представителями заказчика и исполнителя.
Риски и меры их снижения
| № | Риск | Вероятность | Влияние | Меры снижения |
|---|---|---|---|---|
| 1 | Несвоевременная поставка данных из внешних систем | Средняя | Высокое | Разработка адаптеров с механизмом повторных попыток и очередей; согласование SLA с поставщиками данных. |
| 2 | Превышение нагрузки на систему в периоды пиковых обращений | Средняя | Среднее | Автомасштабирование в Kubernetes, предварительное нагрузочное тестирование, использование CDN для статики. |
| 3 | Нарушение требований по защите персональных данных | Низкая | Критическое | Регулярные аудиты безопасности, DLP‑системы, обучение персонала, соответствие ФЗ‑152. |
| 4 | Сопротивление пользователей переходу на электронный формат | Средняя | Среднее | Информационная кампания, обучающие вебинары, техподдержка в чате и по телефону. |
Разработка АИС «Портал мэра и правительства» представляет собой стратегически важный проект, направленный на повышение эффективности взаимодействия власти и граждан, обеспечение прозрачности управленческих решений и соблюдение требований законодательства в области информационной безопасности. Выполнение работ в соответствии с представленным техническим заданием позволит создать надежную, масштабируемую и удобную систему, которая будет служить основой для дальнейшей цифровой трансформации городского управления.
Дата составления: