Документ 1 из 2
Документация, содержащая информацию, необходимую для эксплуатации экземпляра программного обеспечения «Безопасный Новороссийск», предоставленного для проведения экспертной проверки
Руководство по эксплуатации
«Безопасный Новороссийск»
г. Новороссийск, 2026
Версия 1.2.7 (сборка 127)
1. Введение
1.1. Назначение документа
Настоящий документ содержит сведения, необходимые для эксплуатации программного обеспечения «Безопасный Новороссийск», и предназначен для конечных пользователей приложения.
1.2. Область действия
Документ распространяется на экземпляр программного обеспечения версии 1.2.7 (сборка 127) для платформ Android и iOS.
2. Системные требования
2.1. Android
- Версия ОС: Android 8.0 (API 26) и выше
- Оперативная память: не менее 2 ГБ
- Свободное место: не менее 400 МБ
- Интернет: требуется для получения оповещений и авторизации; загрузки данных для работы карты без доступа к интернету
2.2. iOS
- Версия ОС: iOS 15.6 и выше
- Оперативная память: не менее 2 ГБ
- Свободное место: не менее 400 МБ
- Интернет: требуется для получения оповещений и авторизации; загрузки данных для работы карты без доступа к интернету
3. Установка приложения
3.1. Установка на Android (Google Play)
- Откройте приложение Google Play на устройстве
- В строке поиска введите «Безопасный Новороссийск»
- Выберите приложение «Безопасный Новороссийск», нажмите «Установить» и дождитесь завершения загрузки
3.2. Установка на Android (RuStore)
- Откройте приложение RuStore на устройстве
- Найдите приложение «Безопасный Новороссийск»
- Нажмите «Установить»
3.3. Установка на iOS (App Store)
- Откройте App Store на устройстве iPhone или iPad
- В строке поиска введите «Безопасный Новороссийск»
- Нажмите кнопку загрузки и подтвердите установку
4. Регистрация и авторизация
4.1. Регистрация новой учётной записи
- При первом запуске нажмите на кнопку «Профиль», «Войти», «Регистрация»
- Заполните форму: ФИО, адрес электронной почты, номер телефона, дату рождения, пол
- Нажмите «Зарегистрироваться»
- На указанный адрес электронной почты будет отправлен шестизначный код подтверждения
- Введите код в поле верификации. Срок действия кода — 15 минут
- После успешной верификации вы будете автоматически авторизованы
4.2. Вход в существующую учётную запись
- На экране входа введите адрес электронной почты и пароль
- При необходимости активируйте переключатель «Запомнить меня»
- Нажмите «Войти»
4.3. Восстановление пароля
- На экране входа нажмите «Забыли пароль?»
- Введите адрес электронной почты, привязанный к учётной записи
- На указанный адрес электронной почты поступит новый пароль
5. Интерфейс приложения
5.1. Нижняя панель навигации
Основная навигация осуществляется через три вкладки в нижней части экрана:
- Карта: интерактивная карта с укрытиями и Wi-Fi
- Оповещения: лента актуальных оповещений
- Памятки: информационные материалы по действиям в ЧС
5.2. Боковое меню
Боковое меню открывается нажатием на иконку в левом верхнем углу экрана или свайпом от левого края. Доступны следующие разделы:
- Профиль
- Карта общественного транспорта
- Карта укрытий и Wi-Fi точек
- Обратная связь: форма отправки сообщения разработчику
- Канал главы: в МАКС
6. Работа с картой
6.1. Основные операции
- Масштабирование: жест «щипок» двумя пальцами или кнопки +/−
- Перемещение: перетаскивание одним пальцем
- Поворот: жест двумя пальцами с поворотом
- Режим 3D: переключатель в панели управления картой
- Установка стартовой точки: долгое нажатие на карте одним пальцем при недоступной GPS-навигации
6.2. Слои карты
В правой части экрана расположена кнопка переключения слоёв:
- Укрытия: показать маркеры защитных сооружений
- Wi-Fi: показать точки общественного Wi-Fi
Нажатие на маркер открывает карточку с подробными сведениями об объекте. Карта доступна без подключения к интернету, при условии, что данные карты были загружены.
6.3. Поиск адреса
- Нажмите на поисковую строку в верхней части карты
- Введите адрес объекта
6.4. Построение маршрута
- Нажмите на маркер укрытия или точки Wi-Fi
- В открывшейся карточке выберите режим передвижения «Пешком» или «Авто»
- Приложение отобразит маршрут от вашего текущего местоположения
6.5. Геолокация
При первом использовании карты приложение запросит разрешение на доступ к местоположению. Разрешение необходимо для отображения вашего положения на карте и построения маршрутов. Карта работает и без разрешения — будет показана область Новороссийска.
7. Работа с оповещениями
7.1. Просмотр оповещений
Вкладка «Оповещения» отображает список актуальных сообщений в хронологическом порядке. Карточки оповещений имеют цветовую маркировку: белый, синий, красный и зелёный.
Для обновления списка выполните свайп вниз (pull-to-refresh). Прокручивайте список вниз для загрузки более ранних оповещений.
7.2. Ссылки в оповещениях
Если в тексте оповещения содержится ссылка, она выделяется и доступна для нажатия — ссылка откроется в браузере устройства.
7.3. Подача сигнала о ЧС
- На вкладке «Оповещения» нажмите кнопку «Сообщить о ЧС» в нижней части экрана
- В открывшейся форме заполните обязательные поля: ФИО, номер телефона, адрес события, описание ситуации
- Нажмите «Отправить»
- При наличии интернет-соединения сообщение будет немедленно отправлено. При отсутствии соединения — сохранено и отправлено автоматически при восстановлении доступа к сети
8. Информационные памятки
Вкладка «Памятки» содержит набор информационных материалов по правилам поведения и действиям в различных чрезвычайных ситуациях. Материалы встроены в приложение и доступны без подключения к интернету.
9. Управление профилем
9.1. Просмотр профиля
Откройте боковое меню и выберите раздел «Профиль». На экране отображаются ФИО, адрес электронной почты и дата рождения.
9.2. Смена пароля
- В разделе «Профиль» нажмите «Сменить пароль»
- Введите новый пароль
- Нажмите «Сохранить»
9.3. Смена темы оформления
- В разделе «Профиль» нажмите на текущую тему оформления
- Выберите одну из трёх опций: Светлая, Тёмная, Системная (по настройкам устройства)
9.4. Выход из учётной записи
В разделе «Профиль» нажмите «Выйти» и подтвердите действие. Учётные данные будут удалены с устройства.
9.5. Удаление учётной записи
В разделе «Профиль» нажмите «Удалить аккаунт» и подтвердите действие. Учётная запись и все связанные данные будут безвозвратно удалены.
10. Push-уведомления
Push-уведомления позволяют получать оповещения даже при свёрнутом или закрытом приложении.
10.1. Включение уведомлений
При первом запуске приложение запросит разрешение на отправку уведомлений. Рекомендуется разрешить — это необходимо для своевременного получения экстренных оповещений.
10.2. Управление уведомлениями
Для изменения настроек уведомлений после первоначальной установки перейдите: Настройки → Приложения → Безопасный Новороссийск → Уведомления.
11. Работа в условиях ограниченного интернета
Приложение спроектировано с учётом возможного отсутствия интернета в условиях чрезвычайных ситуаций:
- Карта с укрытиями и Wi-Fi: работает полностью офлайн
- Памятки: доступны офлайн
- Оповещения: последний загруженный список отображается из кэша
- Подача сигнала о ЧС: форма доступна офлайн; сообщение будет отправлено автоматически при появлении интернета
- Авторизация: требует интернет-соединения
Документ 2 из 2
Документация, содержащая описание функциональных характеристик экземпляра программного обеспечения, предоставленного для проведения экспертной проверки, «Безопасный Новороссийск»
Функциональные характеристики
«Безопасный Новороссийск»
г. Новороссийск, 2026
Версия 1.2.7 (сборка 127)
1. Введение
1.1. Назначение документа
Настоящий документ содержит описание функциональных характеристик программного обеспечения «Безопасный Новороссийск», предоставленного для проведения экспертной проверки.
1.2. Область действия
Документ распространяется на экземпляр программного обеспечения версии 1.2.7 (сборка 127) и описывает все реализованные функциональные возможности, доступные конечным пользователям.
2. Общие сведения о программном обеспечении
2.1. Наименование и версия
- Наименование: «Безопасный Новороссийск»
- Версия: 1.2.7 (сборка 127)
- Идентификатор пакета: ru.digitalnvrsk.bn
- Правообладатель: МКУ «Цифровой Новороссийск»
- Тип распространения: бесплатное, через магазины приложений
2.2. Назначение
Программное обеспечение «Безопасный Новороссийск» предназначено для информирования жителей города Новороссийска о чрезвычайных ситуациях, угрозах и важных событиях посредством системы оповещений, а также для предоставления доступа к интерактивной карте с расположением защитных сооружений (укрытий) и точек общественного Wi-Fi.
2.3. Пользователи
Целевая аудитория — жители и гости города Новороссийска, имеющие смартфон под управлением Android 8.0+ или iOS 15.6+. Регистрация в системе осуществляется по адресу электронной почты с верификацией кодом. Часть функций (просмотр оповещений, карта) доступна без авторизации.
3. Функциональные характеристики
3.1. Модуль аутентификации и управления профилем
3.1.1. Регистрация:
- Создание учётной записи по адресу электронной почты и паролю
- Верификация e-mail шестизначным кодом (TTL кода — 15 минут)
- Ввод ФИО, номера телефона и города при регистрации
3.1.2. Авторизация:
- Вход по e-mail и паролю
- Функция «Запомнить меня» для сохранения учётных данных
- Восстановление пароля через электронную почту
- Автоматическое обновление сессии (JWT, access-токен 15 мин, refresh — 30 дней)
3.1.3. Профиль пользователя:
- Просмотр личных данных (ФИО, e-mail, дата рождения)
- Смена пароля
- Выбор темы оформления (светлая / тёмная / системная)
- Выход из учётной записи
- Удаление учётной записи
3.2. Модуль интерактивной карты
3.2.1. Отображение карты:
- Офлайн-карта на базе 2GIS SDK — после загрузки данных, доступна без подключения к интернету
- Отображение текущего местоположения пользователя
- Переключение в режим 3D с наклоном камеры
- Поиск адресов на карте
- Кластеризация маркеров при уменьшении масштаба
3.2.2. Слой укрытий:
- Отображение защитных сооружений и укрытий города на карте
- При нажатии на маркер — всплывающая карточка с адресом, вместимостью, типом и контактами
- Данные загружаются из встроенного файла shelter.geojson (офлайн)
3.2.3. Слой Wi-Fi:
- Отображение точек общественного Wi-Fi на карте
- При нажатии на маркер — карточка с наименованием и адресом
- Данные загружаются из встроенного файла wifi.geojson (офлайн)
3.2.4. Маршрутизация:
- Построение маршрута до выбранного укрытия или точки Wi-Fi
- Поддержка пешеходного и автомобильного режимов
3.3. Модуль оповещений
3.3.1. Просмотр оповещений:
- Отображение ленты актуальных оповещений в хронологическом порядке
- Цветовая маркировка карточек (белый, синий, красный и зелёный)
- Поддержка кликабельных ссылок в тексте оповещений
- Постраничная загрузка (pagination) с бесконечной прокруткой
- Обновление списка по свайпу вниз (pull-to-refresh)
- Кэширование последних оповещений для отображения в офлайн-режиме
3.3.2. Push-уведомления:
- Получение уведомлений о новых оповещениях в режиме реального времени через Firebase Cloud Messaging
- Отображение уведомлений при свёрнутом и закрытом приложении
3.3.3. Подача сигнала о ЧС:
- Форма отправки сообщения об угрозе или чрезвычайной ситуации
- Поля формы: ФИО, номер телефона, адрес, сообщение
- Автоматическое сохранение сообщения в локальную очередь при отсутствии интернета
- Автоматическая отправка очереди при восстановлении соединения
3.4. Информационные памятки
- Просмотр набора информационных памяток по действиям в чрезвычайных ситуациях
- Контент встроен в приложение — доступен в офлайн-режиме
3.5. Дополнительные функции
- Карта транспорта: отображение схемы общественного транспорта города
- Обратная связь: форма отправки отзыва или сообщения об ошибке разработчику
- Ссылка на главу города в МАКС: быстрый переход через боковое меню
- Информационное видео: встроенный видеоролик о приложении
4. Технические характеристики
4.1. Поддерживаемые платформы
- Android: версия 8.0 (API 26) и выше; архитектуры ARM, ARM64, x86_64
- iOS: версия 15.6 и выше; архитектура ARM64
4.2. Требования к устройству
- Оперативная память: не менее 2 ГБ
- Свободное место: не менее 400 МБ
- GPS/ГЛОНАСС: рекомендуется для функций навигации и определения местоположения
- Подключение к интернету: требуется для получения оповещений и авторизации; загрузки данных для работы карты без доступа к интернету
4.3. Серверная часть
- Протокол API: HTTPS, REST-подобный (action-based)
- Push-уведомления: Firebase Cloud Messaging
- СУБД: MariaDB 10.6+ / MySQL 8.0+
- Операционная система сервера: РедОС 7.3