СОВЕРШЕНСТВОВАНИЕ ИНФОРМАЦИОННО-БИБЛИОТЕЧНОЙ ТЕХНОЛОГИИ НА ОСНОВЕ ИСПОЛЬЗОВАНИЯ СРЕДСТВ ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ

В.Н.ПОПОВ

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ДОКУМЕНТАЛЬНЫХ ИПС НА БАЗЕ ПЭВМ

В статье рассматриваются функциональные возможности пакета прикладных программ, разрабатываемого в НПО "Центрпрограммсистем". Рабочее название пакета - ППП "Справочник". Этот пакет, в частности может быть использован в небольших библиографических ИПС.

  1. Назначение пакета прикладных программ (ППП)

ППП "Справочник" ориентирован на документальные ИПС, база данных (БД) которых включает порядка 30 тыс. документов.

Одной из основных областей применения пакета является создание на его основе персональных ИПС, т.е. таких систем, в которых потребитель информации сам осуществляет отбор документов и их ввод в БД, а также индексирование документов и запросов. Более того, потребитель информации, выбирает структуру ИПЯ (с учетом накладываемых ППП ограничений) и его лексику. Иначе говоря, в таких системах между потребителем информации и ИПС отсутствует посредники: индексатор, программист, оператор и т.д.

2. База данных

С точки зрения пользователя база данных (БД) состоит из справочников, каждый из которых включает некоторое множество статей.

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

  • справочник;
  • раздел;
  • подраздел;
  • статья.

Статья, в общем случае, включает два структурных элемента: заголовок и текст статьи. В частном случае, текст статьи может отсутствовать, т.е. статья может быть представлена только заголовком. Заголовок статьи и ее текст являются наименьшими структурными единицами, манипулирование которыми обеспечивается средствами управления данными ППП.

3. Информационно-поисковый язык

В состав ИПЯ, поддерживаемого в ППП, входят рубрикаторы справочников и меню.

Рубрикатор справочника - это словарь, лексическими единицами которого являются названия разделов и подразделов справочника. Меню представляет собой простой дескрипторный словарь, т.е. в связи с конкретным меню предполагается некоторое множество понятий предметной области, одно из которых является родовым, а остальные связаны с ним отношением "род - вид". Каждому рассматриваемому видовому понятию ставится в соответствие, дескриптор. Совокупность таких дескрипторов и образует меню. Родовое же понятие, как правило, находит отражение в названии меню. Несколько примеров меню:

Пример I.

Дескрипторы меню "Цвет" - красный, синий, зеленый и т.д.

Пример 2.

Дескрипторами меню "Тип ЭВМ" могут быть: большие ЭВМ, мини-ЭВМ, микроЭВМ.

Пример 3.

Дескрипторы меню "Язык" - русский, немецкий, английский и т.д.

Для БД, в общем случае, определяется множество меню. С отдельным же справочником связываются лишь некоторые из меню этого множества.

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

4. Поиск информации

Поиск информации в БД осуществляется в два этапа:

  • описание (индексирование) информационного запроса;
  • просмотр статей, удовлетворяющих сформулированному запросу.

Первый этап, в общем случае, включает следующие операции:

  • выбор справочника;
  • выбор раздела (подраздела) справочника;
  • описание с помощью меню нужной информации.

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

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

5. Создание и обслуживание справочника

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

При вводе статьи в справочник пользователю сначала предлагается ввести заголовок статьи.

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

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

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

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

- редактирование описания статьи.

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

6. Условия эксплуатации

Для эксплуатации ППП необходима ПЭВМ, совместимая с ПЭВМ IBM PC, и операционная система MS DOS версии 3.10.

7. Ограничения

Область применения ППП "Справочник" определяется следующими ограничениями:

  • количество справочников - 32;
  • количество статей в справочнике - 1020;
  • количество строк в статье - 512;
  • количество рубрик для одного справочника - 16;
  • количество подрубрик одной рубрики - 16;
  • количество меню - 64;
  • количество дескрипторов в меню - 32;
  • количество меню для справочника - 6.

Примечание. Для перечисленных параметров приведены их максимальные значения.