2.2. Функциональный блок работы с интернет-порталом

Интернет-портал подсистемы консультативного обслуживания включает в себя следующие функциональные блоки:

- функциональный блок отображения информации на интернет-портале;

- функциональный блок ведения консультативной базы знаний;

- функциональный блок управления наполнением интернет-портала, состоящий из следующих модулей:

- модуль управления структурой интернет портала;

- модуль управления наполнением интернет-портала;

- функциональный блок управления форумами портала.

База знаний, располагающаяся на интернет-портале, находится в открытом доступе и должна обеспечить пользователю (посетителю) возможность самостоятельно получить консультативную помощь. При этом информационное наполнение базы знаний системы-112 и интернет-портала может повторяться, однако функционируют они независимо.

2.2.1. Функциональный блок отображения информации на интернет-портале

Функциональный блок отображения информации на интернет-портале предназначен для отображения информационных материалов, разделов, подразделов, форм регистрации/авторизации, навигации, проведения интерактивного поиска. Функциональный блок отображения информации на интернет-портале должен выполнять следующие функции:

- регистрация пользователей интернет-портала;

- авторизация пользователей;

- восстановление пользователем утраченного пароля;

- отображение информационного наполнения;

- отображение консультативной базы знаний;

- навигация по разделам и страницам интернет-портала;

- интерактивный поиск;

- подписка на новости.

2.2.2. Регистрация пользователей интернет-портала

Функция предназначена для самостоятельной регистрации на интернет-портале администратора, представителей администраций муниципальных образований (администрации субъекта РФ и прочих органов и организаций, определяемых высшим органом исполнительной власти субъекта РФ исходя из местных условий). Функция регистрации должна быть доступна с любой общедоступной страницы интернет-портала.

Данная функция должна отображать форму регистрации, содержащую следующие поля:

- логин;

- пароль;

- подтверждение пароля;

- наименование организации;

- Ф.И.О. представителя;

- контактный адрес электронной почты;

- контактный телефон;

- поле САРТСНА (для предотвращения регистрации спам-роботами).

При подтверждении неавторизованным пользователем регистрации функция должна проводить форматно-логический контроль:

- обязательные поля должны быть заполнены;

- логин должен быть заполнен;

- пароль и подтвержденный пароль должны совпадать и соответствовать требованиям подсистемы обеспечения информационной безопасности.

При нарушении правил форматно-логического контроля функция регистрации должна информировать об этом неавторизованного пользователя.

При выполнении правил форматно-логического контроля функция должна регистрировать пользователя, формировать и отправлять на адрес электронной почты пользователя письмо с уведомлением об успешной регистрации.

Решение о публичности и необходимости данной функции должно приниматься на этапе внедрения системы-112 в субъекте РФ на стадии уточнения технического задания.

2.2.3. Авторизация пользователей

Функция должна обеспечивать предоставление администратору (пользователю) прав доступа к управлению интернет-порталом (редактированию, созданию новых разделов, актуализации данных и др.), а также для проверки (подтверждения) прав доступа. Авторизация позволяет опознавать посетителей сайта и одновременно ограничивать права доступа к определенным его ресурсам неавторизованным пользователям.

Данная функция должна отображать форму авторизации, содержащую следующие поля:

- логин;

- пароль.

При подтверждении пользователем необходимости авторизации функция должна осуществлять попытку авторизации по указанным параметрам подключения.

При успешной авторизации функция должна открывать пользователю доступ к личному кабинету.

При неудачной авторизации функция должна информировать об этом пользователя.

Пользователь из формы авторизации должен иметь возможность обратиться к функции восстановления забытого пароля.

2.2.4. Восстановление пользователем утраченного пароля

Функция предназначена для восстановления пользователем утраченного пароля. Предоставление пользователю нового пароля должно выполняться автоматически по запросу пользователя, сформированному с использованием формы восстановления забытого пароля.

Данная функция должна отображать форму восстановления забытого пароля, содержащую следующие поля:

- логин;

- адрес электронной почты.

При подтверждении пользователем необходимости восстановления забытого пароля функция должна производить операцию сравнения указанных данных с хранящимися в системе-112.

При отсутствии в системе-112 указанной комбинации функция должна проинформировать об этом пользователя и позволить ему повторить ввод данных.

При наличии в системе-112 указанной комбинации функция должна сформировать ссылку на страницу для изменения пароля и отправить ее на указанный адрес электронной почты.

При переходе пользователя по указанной ссылке функция должна позволить пользователю ввести новый пароль и сохранить его в учетной записи.

2.2.5. Отображение информационного наполнения

Функция должна обеспечивать отображение, интерпретацию и форматирование материалов, составляющих наполнение интернет-портала, в соответствии с разработанным дизайном.

Отображение материалов на интернет-портале должно определяться типом информационного объекта, содержащим описание материала, а также разработанными шаблонами оформления страниц, заголовков, ссылок и других элементов интернет-портала.

2.2.6. Отображение консультативной базы знаний

Функция должна обеспечивать доступ посетителей портала к консультативной базе знаний. Вызов функции должен осуществляться через интерфейс интернет-портала.

Консультативная база знаний должна быть иерархически-организованной и отображать основные разделы базы знаний, подразделы и списки включенных в них топиков и должна предоставлять пользователю (посетителю) доступ к следующим функциям:

- навигация по базе знаний;

- поиск информации в базе знаний;

- просмотр топика;

- печать топика.

На интернет-портале должны отображаться только активные разделы и топики консультативной базы знаний. Неактивные топики не должны быть доступны для поиска по базе знаний.

2.2.7. Навигация по разделам и страницам интернет-портала

Навигация по разделам и страницам интернет-портала должна содержать следующие блоки:

Основная навигация, служащая для определения основных путей перемещения по сайту;

Функциональная навигация, содержащая:

- атрибутно-контекстный поиск;

- регистрационные формы;

- формы авторизации;

- формы подписки на события и информационные рассылки (новости);

Вспомогательная навигация, служащая для помощи пользователю в перемещении по конкретной странице или близлежащему разделу ("вперед", "назад", "вверх страницы" и т.п.);

Служебная навигация, служащая для помощи пользователю в ориентации по разделам, страницам сайта ("карта сайта"), обеспечивающая связь с администратором сайта ("написать письмо" и т.п.);

Статусная навигационная строка, служащая для отображения всего пути пользователя до данной странице;

Дополнительные информационные блоки, служащие для выделения наиболее важных разделов сайта.

2.2.8. Интерактивный поиск

Интерактивный поиск должен предусматривать следующие возможности:

- простой и расширенный поиск с различными фильтрами и опциями;

- поиск по разделам общей базы данных;

- поиск по ключевым словам;

- поиск фразы целиком или фрагментарно;

- фильтрация результатов поиска по различным параметрам (дате размещения или обновления информации, разделам, категориям).

2.2.9. Подписка на новости

Функция должна обеспечивать подписку посетителей на новости. Раздел "Новости" должен содержать последние новости (анонсы) в формате: дата, заголовок, краткое содержание, а также архив новостей.

Для реализации функции автоматической рассылки новостей должен быть использован механизм RSS-каналов.

Подписка на новости должна быть доступна как авторизованным, так и неавторизованным пользователям интернет-портала.

Функция должна обеспечивать возможность оформления заявки на подписку. При подписке на новости пользователь должен указать RSS-клиент, с помощью которого он хочет получать новости.

При подтверждении заявки на подписку функция должна формировать и отправлять на адрес электронной почты пользователя письмо с уведомлением о подписке на новости сайта.

Формирование и рассылка новостей должны производиться с определенной периодичностью.

Функция должна предусматривать возможность отказа от подписки на новости.

2.2.10. Функциональный блок ведения консультативной базы знаний

Функциональный блок ведения базы знаний предназначен для формирования, накопления, хранения и актуализации базы знаний.

Функциональный блок ведения консультативной базы знаний операторов ЦОВ-АЦ, ЦОВ-ЕДДС должен находиться в закрытом контуре, на интернет-портале - в открытом контуре. Функциональные блоки ведения консультативной базы знаний могут различаться:

- структурой;

- база знаний интернет-портала может содержать гиперссылки на другие интернет порталы;

- база знаний интернет-портала позволяет зарегистрированным пользователям (администратор, представители администрации субъекта РФ и др. организаций, определяемых высшим органом исполнительной власти субъекта РФ исходя из местных условий) производить создание разделов, редактирование, актуализацию данных, информационных материалов, участвовать в обсуждениях на форуме и др.

Синхронизация информации базы знаний системы-112 и базы знаний интернет-портала должна производиться функцией импорт-экспорт данных.

Функциональный блок ведения консультативной базы знаний должен выполнять следующие функции:

- отображение структуры базы знаний (см. п. 1.1.1.1);

- создание раздела базы знаний (см. п. 1.1.1.2);

- редактирование раздела базы знаний (см. п. 1.1.1.3);

- отображение раздела (см. п. 1.1.1.4);

- удаление раздела базы знаний (см. п. 1.1.1.5);

- создание топика (см. п. 1.1.1.6);

- редактирование топика (см. п. 1.1.1.7);

- просмотр топика (см. п. 1.1.1.8);

- удаление топика (см. п. 1.1.1.9);

- прикрепление топика к разделу (см. п. 1.1.1.10);

- открепление топика от раздела (см. п. 1.1.1.11).

2.2.11. Структура типовой базы знаний системы-112 для поддержки населения и организаций по вопросам безопасности

Консультативная база знаний должна отображаться в виде дерева разделов и предоставлять пользователю информацию по вопросам безопасности жизнедеятельности.

Консультативная база знаний интернет-портала системы-112 должна содержать следующие разделы:

1. О системе-112.

2. Консультационная поддержка населения:

2.1. Социальная сфера:

2.1.1. Безопасность на транспорте;

2.1.2. Пожарная безопасность;

2.1.3. Криминогенная опасность;

2.1.4. Террористическая опасность;

2.1.5. Помощь в опасных и экстремальных ситуациях;

2.1.6. Безопасность в сфере ЖКХ;

2.1.7. Сохранение здоровья. Доврачебная помощь;

2.2. Безопасность и защита человека в техногенных чрезвычайных ситуациях;

2.3. Правила поведения, медицинские средства и способы защиты от поражающих факторов;

2.4. Экологическая безопасность;

2.5. Безопасность и защита человека в чрезвычайных ситуациях природного характера;

2.6. Защита от оружия массового поражения.

3. Консультационная поддержка организаций:

3.1. Пожарная безопасность;

3.2. Организация защиты населения и ликвидации последствий чрезвычайных ситуаций;

3.3. Охрана труда;

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

4. Информационно-справочная поддержка.

5. Законы и другие нормативно-правовые акты Российской Федерации по обеспечению безопасности человека.

6. Административный кодекс.

2.2.12. Функциональный блок управления интернет-порталом

Информационное наполнение интернет-портала должно строиться на основании иерархического набора разделов, на которых располагаются различные информационные элементы.

Интернет-портал должен содержать следующие основные разделы и страницы:

- Вступительная статья о системе-112 со ссылкой "Подробнее", ведущей на раздел "О системе-112";

- Консультативная поддержка населения;

- Консультативная поддержка организаций;

- Информационно-справочная поддержка;

- Законы и другие нормативно-правовые акты Российской Федерации по обеспечению безопасности жизнедеятельности;

- Административный кодекс;

- Новости, архив новостей;

- Форумы;

- Краткая контактная информация - экстренные телефоны;

- Обратная связь;

- Личный кабинет.

Функциональный блок управления интернет-порталом должен выполнять следующие функции:

- Модуль управления структурой интернет-портала, выполняющий следующие функции:

- отображение структуры разделов;

- создание раздела;

- редактирование свойств раздела;

- публикация раздела;

- снятие с публикации раздела;

- изменение порядка отображения разделов;

- удаление раздела.

- Модуль управления наполнением интернет-портала, выполняющий следующие функции:

- отображение списка информационных элементов;

- добавление информационного элемента;

- редактирование информационного элемента;

- публикация информационного элемента;

- снятие с публикации информационного элемента;

- удаление информационного элемента.

2.2.13. Отображение структуры разделов

Структура интернет-портала должна состоять из иерархически организованных разделов и подразделов.

Структура интернет-портала должна предоставлять пользователю доступ к следующим функциям:

- создание раздела;

- редактирование раздела;

- публикация раздела на интернет-портале;

- снятие раздела интернет-портала с публикации;

- изменение порядка отображения разделов на интернет-портале;

- удаление раздела.

2.2.14. Создание раздела

При создании нового раздела пользователь должен иметь возможность выбрать основной раздел, в который будет добавлен новый раздел, или инициировать создание корневого раздела.

Зарегистрированные пользователи (администратор, представители администрации муниципальных образований, администрации субъекта РФ и прочих органов и организаций, определяемых высшим органом исполнительной власти субъекта РФ исходя из местных условий) должны иметь доступ к редактированию, изменению, расширению базы знаний, актуализации данных.

При добавлении раздел не должен публиковаться на интернет-портале, а остается неактивным.

Функция должна обеспечивать пользователю возможность задать следующие атрибуты раздела:

- заголовок раздела, который будет отображаться в навигации интернет-портала;

- список информационных объектов, которые могут быть добавлены в раздел (статья, новость, документ, опрос);

- способ отображения информационных объектов в разделе (из предустановленных в системе-112).

2.2.15. Редактирование свойств раздела

Функция должна обеспечивать возможность изменения свойств раздела интернет-портала, включая перенос раздела в другой родительский раздел. Функция должна быть доступна зарегистрированным пользователям.

2.2.16. Публикация раздела

Функция должна обеспечивать возможность публикации раздела на интернет-портале и доступна только для неопубликованных разделов. Функция должна быть доступна зарегистрированным пользователям.

После публикации раздел должен отображаться функциональным блоком отображения информации на интернет-портале.

2.2.17. Снятие раздела с публикации

Функция должна обеспечивать возможность снятия раздела с публикации на интернет-портале и доступна для опубликованных разделов.

После снятия с публикации раздел не должен отображаться функциональным блоком отображения информации на интернет-портале. Функция должна быть доступна зарегистрированным пользователям.

2.2.18. Изменение порядка отображения разделов

Функция должна обеспечивать возможность изменять порядок отображения разделов в навигационном меню интернет-портала.

Функция должна быть доступна зарегистрированным пользователям. Пользователь имеет право поменять местами соседние разделы, подчиненные одному основному разделу.

2.2.19. Удаление раздела

Функция должна обеспечивать возможность физического удаления раздела из структуры интернет-портала. Данная функция должна быть доступна как для опубликованных, так и для неопубликованных разделов. Функция должна быть доступна зарегистрированным пользователям.

Функция не должна допускать удаления разделов, у которых есть подчиненные разделы или в которые добавлены информационные объекты.

Функция должна обеспечивать отображение запроса на подтверждение физического удаления записи.

2.2.20. Отображение списка информационных элементов

Функция должна позволять выбрать тип информационного элемента интернет-портала и отобразить список элементов выбранного типа - признак "Опубликован".

Зарегистрированный пользователь должен иметь возможность выполнить следующие функции:

- добавление информационного элемента;

- редактирование информационного элемента;

- публикация информационного элемента;

- снятие с публикации информационного элемента;

- удаление информационного элемента.

Информационные элементы должны отображаться в виде таблицы с постраничным выводом, содержащей следующие колонки:

- заголовок информационного элемента;

- дата и время создания информационного элемента.

2.2.21. Добавление информационного элемента

Функция должна обеспечивать возможность добавления в раздел нового информационного элемента, разрешенного для данного раздела.

При добавлении информационный элемент не публикуется на интернет-портале, а остается неактивным.

Функция должна обеспечивать пользователю возможность задать атрибуты информационного элемента в зависимости от его типа:

- Статья:

- раздел;

- заголовок;

- изображение;

- краткое содержание;

- содержимое.

- Новость:

- раздел;

- заголовок;

- дата публикации;

- изображение;

- краткое содержание;

- содержание;

- дата события.

- Консультационная база знаний:

- раздел;

- заголовок;

- краткое содержание;

- содержание.

- Форум:

- список разделов;

- темы разделов;

- количество зарегистрированных пользователей;

- количество тем обсуждений;

- количество сообщений, оставленных участниками;

- среднее количество создаваемых в сутки тем, полученных ответов, регистрации новых участников;

- дата запуска скрипта.

Атрибуты "Краткое содержание" и "Содержание" должны предусматривать возможность расширенного форматирования.

2.2.22. Редактирование информационного элемента

Функция должна обеспечивать возможность изменения свойств информационного элемента, включая перенос раздела в другой родительский раздел.

2.2.23. Публикация информационного элемента

Функция должна обеспечивать публикацию информационного элемента на интернет-портале и доступна только для неопубликованных информационных элементов.

После публикации информационный элемент должен отображаться функциональным блоком отображения информации на интернет-портале.

2.2.24. Снятие с публикации информационного элемента

Функция должна обеспечивать снятие с публикации информационного элемента на интернет-портале и доступна только для опубликованных информационных элементов.

После снятия с публикации информационный элемент не должен отображаться функциональным блоком отображения информации на интернет-портале.

2.2.25. Удаление информационного элемента

Функция должна обеспечивать возможность физического удаления информационного элемента из структуры интернет-портала. Данная функция доступна как для опубликованных, так и для неопубликованных информационных элементов.

Функция должна обеспечивать отображение запроса на подтверждение физического удаления записи.

2.2.26. Функциональный блок управления форумами

Форум должен содержать следующую информацию: количество зарегистрированных пользователей; количество тем обсуждений; количество сообщений, оставленных участниками; среднее количество создаваемых в сутки тем, полученных ответов, регистрации новых участников; дата запуска скрипта; общий объем базы данных, используемой форумом; размер директории.

Таблица "Кто на форуме" должна показывать авторизованных посетителей и гостей, просматривающих конференции в течение последних пяти минут, раздел форума, где они находятся, дату и время входа на форум и IP-адрес, с которого был осуществлен вход.

Функциональный блок управления форумами должен обеспечивать выполнение следующих функций:

- регистрация на форуме;

- авторизованный вход на форум;

- восстановление утраченного пароля;

- блокировка учетной записи участника форума;

- отображение списка рубрик;

- отображение рубрики;

- добавление рубрики;

- изменение рубрики;

- удаление рубрики;

- отображение темы;

- добавление темы;

- удаление темы;

- закрытие темы;

- добавление сообщения;

- редактирование сообщения;

- удаление сообщения.

2.2.27. Регистрация на форуме

Функция регистрации на форуме должна быть независима от функции регистрации на интернет-портале. Функция предназначена для самостоятельной регистрации пользователей на форуме интернет-портала.

Функция регистрации должна быть доступна с любой страницы форума неавторизованному пользователю форума.

Форма регистрации должна обеспечивать ввод пользователем данных в поля:

- логин;

- пароль;

- подтверждение пароля;

- контактный адрес электронной почты.

При подтверждении неавторизованным пользователем регистрации функция должна проводить форматно-логический контроль:

- обязательные поля должны быть заполнены;

- логин должен быть заполнен;

- пароль и подтвержденный пароль должны совпадать и соответствовать требованиям подсистемы информационной безопасности.

При нарушении правил форматно-логического контроля функция регистрации должна информировать об этом неавторизованного пользователя.

При выполнении правил форматно-логического контроля функция должна регистрировать учетную запись пользователя на форуме.

2.2.28. Авторизованный вход на форум

Авторизованный вход на форум интернет-портала должен обеспечивать пользователю возможность выполнения функций по управлению темами и сообщениями форума.

Неавторизированный пользователь должен иметь возможность просмотра содержимого форума.

Форма авторизации для входа на форум интернет-портала должна обеспечивать введение пользователем логического имени и пароля.

Форма авторизации должна быть доступна со всех страниц форума.

2.2.29. Восстановление утраченного пароля

Функция должна обеспечивать неавторизованному пользователю возможность восстановить утраченный пароль.

Функция должна обеспечивать по запросу пользователя восстановление утраченного пароля;

Функция должна отправить на E-mail пользователя сгенерированный пароль и отобразить уведомление об отправке пароля на E-mail.

2.2.30. Блокировка учетной записи участника форума

Функция должна обеспечивать возможность блокировки учетной записи участника форума администратором форума.

Пользователь, учетная запись которого заблокирована, не имеет возможности авторизоваться на форуме, используя данную учетную запись.

Администратор форума должен иметь возможность разблокировать заблокированную учетную запись участника форума.

2.2.31. Отображение списка рубрик

Функция должна обеспечивать отображение списка рубрик на главной странице форума. Каждая рубрика в списке должна быть оформлена в виде ссылки, предназначенной для перехода в выбранную рубрику.

2.2.32. Отображение рубрики

При отображении рубрики функция должна обеспечивать отображение списка тем, содержащихся в рубрике.

Неавторизованный пользователь должен иметь возможность перейти в выбранную тему для просмотра сообщений.

Авторизованный пользователь должен иметь возможность:

- перейти в выбранную тему;

- добавить тему.

2.2.33. Добавление рубрики

Функция должна обеспечивать модератору форума возможность создания новой рубрики.

При создании новой рубрики модератор должен иметь возможность установить значения следующих атрибутов:

- название рубрики;

- описание рубрики;

- порядковый номер рубрики в списке рубрик форума.

2.2.34. Изменение рубрики

Функция должна обеспечивать модератору форума возможность изменения значения атрибутов существующей рубрики.

2.2.35. Удаление рубрики

Функция должна обеспечивать модератору форума возможность физического удаления рубрики из форума.

Функция должна обеспечивать пользователю отображение запроса на подтверждение удаления.

При удалении рубрики все содержащиеся в ней вложенные темы и сообщения должны быть удалены.

2.2.36. Отображение темы

При отображении темы функция должна обеспечивать отображение списка сообщений, содержащихся в теме.

Неавторизованный пользователь должен иметь возможность только просматривать сообщения.

Авторизованный пользователь должен иметь возможность выполнить следующие функции:

- добавить сообщение;

- редактировать свое сообщение;

- удалить свое сообщение.

2.2.37. Добавление темы

Функция должна обеспечивать возможность создания новой темы в рубрике. Функция должна быть доступна либо администратору форума, либо авторизованному пользователю.

При создании новой темы пользователь должен иметь возможность установить значения следующих атрибутов:

- название темы;

- текст первого сообщения.

2.2.38. Удаление темы

Функция должна обеспечивать администратору форума возможность физического удаления темы из рубрики форума.

Функция должна обеспечивать отображение пользователю запроса на подтверждение удаления.

При удалении темы все содержащиеся в ней вложенные сообщения должны быть удалены.

2.2.39. Закрытие темы

Функция должна обеспечивать модератору форума возможность закрытия темы для редактирования, включая создание, редактирование и удаление сообщений.

Функция должна обеспечивать отображение пользователю запроса на подтверждение закрытия.

При удалении тема должна оставаться в списке тем рубрики, но доступ к ней остается только на чтение.

Администратор форума должен иметь возможность открыть закрытую тему.

2.2.40. Добавление сообщения

Функция должна обеспечивать возможность создания нового сообщения в теме. Функция должна быть доступна либо администратору форума, либо авторизованному пользователю.

При создании сообщения пользователь должен иметь возможность задать текст сообщения, отформатировать его, выполнить предварительный просмотр и опубликовать его на форуме.

Функция должна обеспечивать возможность использования в тексте сообщения цитат из текстов предыдущих сообщений темы.

2.2.41. Редактирование сообщения

Функция должна обеспечивать возможность изменения текста сообщения. Функция должна быть доступна либо администратору форума, либо авторизованному пользователю. Администратор форума должен иметь возможность редактировать все сообщения, а авторизованный пользователь - только свои сообщения.

2.2.42. Удаление сообщения

Функция должна обеспечивать возможность удаления сообщения из темы форума. Функция должна быть доступна либо администратору форума, либо авторизованному пользователю. Администратор форума должен иметь возможность удалять все сообщения, а авторизованный пользователь - только свои сообщения.