Материал: Модели и алгоритмы проектирования и разработки систем поддержки принятия инвестиционных решений. Морозов В.П., Баркалов С.А

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

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

-прием входного термина или их последовательности;

-идентификация иерархической принадлежности терминов;

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

-формирование пакета инсталляции дополнительных исполнительных поисковых агентов для локального персонального компьютера (ПК);

-формирование пакета инсталляции дополнительных исполнительных поисковых агентов для локальной вычислительной сети;

-формирование пакета инсталляции дополнительных исполнительных поисковых агентов для виртуальных машин;

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

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

-репликация распределенной БД.

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

-инициализация терминологического портрета предметной области;

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

-выбор поисковой системы и генерация запросов;

-построение терминологических портретов текстов;

-идентификация поступивших текстов;

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

-селекциядополнительных(сопутствующих)терминовиинформациипоним;

-занесениеинформациипоосновнымидополнительнымтерминамвБД. БазамоделейИПАобеспечиваеттребуемуюлогикуегофункционирования. Составбазымоделейсистемыпредставленнарис.3.8.

База моделей системы терминологического поиска

Модель

 

Модель

 

Модель

пользователя

 

внешней среды

 

предметной области

 

 

 

 

 

Рис. 3.8. Состав базы моделей системы

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

196

но источников). Пользователь имеет возможность корректировать модель. Модель внешней среды устанавливает порядок взаимодействия пользова-

теля с окружающим информационным пространством. Элементами модели внешней среды являются:

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

-набор правил работы с информационными ресурсами;

-средства добычи информации (поисковые системы, поисковые машины, программы-роботы и др.);

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

-набор сценариев информационного поиска.

Набор сценариев информационного поиска включает:

-поисквлокальноммассивеэлектронныхдокументовформатов:txt,html,pdf,doc;

-поиск на основе внешних конструкций;

-монопоиск и мультипоиск по ключевым словам;

-монопоиск и мультипоиск по образцу (шаблону).

Модель предметной области представляет собой иерархическую структуру терминов (терминологический портрет), связанную с областью исследований пользователя. Терминологический портрет отличается от тезауруса весовой взаимоувязкой терминов в нем и более высоким уровнем детализации рассматриваемой предметной области. Для построения терминологического портрета текста используется специальный иерархический терминопостроитель, содержащий систему моделей и алгоритмов терминологического поиска, описанных в разделах 3.5 и 3.6.

Для запуска системы виртуального распределенного терминологического поиска необходимо исполнить командный файл Термин_поиск.bat. В состав скрипта командного файла входит набор команд, инсталлирующих программные средства, составляющие окружение данной системы. Устанавливаются драйверы, специальные пакеты программ, программная среда Python и исполнительный файл системы – analyzer.py. Кроме того, в состав набора команд могут быть включены драйверы, операционные системы и исполнительные файлы, инсталлирующие виртуальные машины и виртуальную вычислительную сеть. В процессе инсталляции на экране монитора появляется окно командной строки, в котором можно увидеть результаты инсталляции системы. Внешний вид окна командной строки при установке системы на ПК с операционной системой Windows XP(32) приведен на рис. 3.9.

Аналогичное окно появляется при установке исполнительных поисковых агентов для локальных и виртуальных машин.

Если инсталляция системы прошла успешно, то на мониторе появляется главная экранная форма «Терминологический поиск». Внешний вид главной экранной формы «Терминологический поиск» представлен на рис. 3.10.

197

Рис. 3.9. Внешний вид окна командной строки

Рис. 3.10. Внешний вид главной экранной формы «Терминологический поиск»

В верхней части главной экранной формы системы находится окно ввода терминов. С использованием данного окна пользователем может быть введен

198

терминологической портрет предметной области в специальном формате: «облигация:3:акция:3:дюрация:4». Приведенная запись означает, что пользователем формируется терминологический портрет, в котором термины «облигация» и «акция» находятся на 3 уровне иерархии, а термин «дюрация» находится на 4 уровне иерархии. Для ввода последовательности терминов, определение которых необходимо найти, а также дополнительную информацию по ним, используется формат вида: «облигация; акция; дюрация».

Всредней части окна находятся источники информации, в которых может проводиться поиск и возможные форматы искомых файлов. В разработанной версии программы в качестве источников поиска могут использоваться локальный компьютер, локальная вычислительная сеть, глобальная сеть Интернет и виртуальная машина. Если не активированы «Локальный компьютер» и «Интернет», то используется виртуальная машина. Среди форматов электронных документов, в массивах которых проводится поиск, в данной версии использу-

ются: txt,html,pdf,doc.

Внижней части окна находится область с инструментами поиска. В данной области размещена кнопка «Начать» и окно «Количество документов». Нажатие на кнопку «Начать» инициирует процесс терминологического поиска.

Вокне «Количество документов» отображается число обработанных документов.

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

Рис. 3.11. Внешний вид экранной формы «Результаты поиска»

В левой части экранной формы «Результаты поиска» находится окно с определениями искомых терминов и указанием источников, содержащих дан-

199

ную информацию. Внизу окна указывается число найденных документов. В приведенном примере осуществлялся поиск определения термина «бюджетирование» в глобальной сети Интернет. Найдено 25 документов, содержащих данное определение в требуемом контексте. На экране отображены определения, содержащиеся в википедии, в одной из библиотек и в одном из глоссариев.

В левой части экранной формы «Результаты поиска» находится окно с переченем дополнительных терминов (бюджет, нулевая база, управленческий учет, бизнес - план).

Нажатие кнопки «Закрыть» приводит к закрытию данной экранной формы и возврату на главную экранную форму «Терминологический поиск».

Выход из программы осуществляется нажатием на кнопку . Наряду с внедрением данной системы в состав СППИР, отдельные ее

элементы (алгоритм идентификации текстов, иерархический текстовый терминопостроитель, семантическая матрично-лексическая модель анализа текста) прошли апробацию в документальной информационно-поисковой системе «Научные труды» [87]. Документальная информационно-поисковая система (ДИПС) «Научные труды» представляет собой программную систему, предназначенную для ведения базы данных научных трудов профессорскопреподавательского состава кафедры, формирования отчетных материалов об их публикациях, а также реализации терминологического поиска в распределенной базе данных и в сети Интернет. На рис. 3.12 приведена экранная форма ДИПС «Запросы пользователя БД» с реализованным запросом по термину «Технология».

Рис. 3.12. Экранная форма «Запросы пользователя БД» с реализованным запросом по термину «Технология»

200

Источник: https://studfile.net/preview/16563833/