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

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

базы знаний оператора системы-112

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

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

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

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

- удаление раздела базы знаний;

- отображение раздела;

- создание топика;

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

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

- удаление топика;

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

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

- поиск информации по разделам базы знаний.

2.1.1. Отображение структуры базы знаний

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

Консультативная база знаний оператора ЦОВ-АЦ, ЦОВ-ЕДДС должна содержать следующие разделы:

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. Информационно-справочная поддержка.

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

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

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

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

- просмотр раздела.

2.1.2. Создание раздела базы знаний

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

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

- заголовок раздела базы знаний;

- установить признак активности раздела в базе знаний в случае, если раздел находится на доработке.

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

2.1.3. Редактирование раздела базы знаний

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

- основной раздел, в который будет перенесен раздел;

- заголовок раздела, который будет отображаться в структуре БЗ;

- установить признак активности раздела в базе знаний в случае, если раздел находится на доработке.

2.1.4. Отображение раздела базы знаний

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

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

- создание топика;

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

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

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

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

- удаление топика.

2.1.5. Удаление раздела базы знаний

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

2.1.6. Создание топика

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

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

- название топика;

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

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

- файл топика;

- признак активности.

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

2.1.7. Редактирование топика

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

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

- название топика;

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

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

- файл топика;

- признак активности.

2.1.8. Просмотр топика

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

2.1.9. Удаление топика

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

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

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

2.1.10. Прикрепление топика к разделу

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

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

2.1.11. Открепление топика от раздела

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

Пользователь должен выбрать топик в списке топиков раздела и инициировать функцию "Открепление топика от раздела".

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

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