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

А.Ф.КИСЕЛЕВ, А.А.ОРЛОВ

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

В статье рассматривается программа ЛИНГВИСТ, являющаяся инструментальным средством, предназначенным для создания на персональных ЭВМ (ПЭВМ) документально-фактографических информационно-поисквых систем, в частности библиографических систем, ориентированных на непрограммирующих пользователей.

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

Библиографическая система для конкретного пользователя создается путем настройки программы ЛИНГВИСТ. Программа позволяет разработать пакет прикладной системы пользователя в течение 1-2 дней и быстро приступить к его тестированию.

Программа обеспечивает:

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

По сравнению с существующими аналогами ЛИНГВИСТ обеспечивает большую гибкость при описании документов различной структуры, высокую производительность при разработке приложений, возможность содержательной обработки текстовой информации и разнообразные способы интеграция с другими системами или программами.

Характеристики базы данных (БД).

Количество файлов БД не ограничено. Файлы БД имеют страничную организацию. Размер страницы файла от 64 байт до 16 Кбайт. Максимальное количество страниц в файле 65535. Максимальный размер записи в файле БД - 8 страниц, но не более 32 Кбайт. Максимальная длина текста одного атрибута БД - 32 Кбайта. Файл БД может содержать до 255 поисковых атрибутов.

Программа ЛИНГВИСТ использовалась для создания ряда информационных систем на ПЭВМ. Перечислим некоторые из них:

  • автоматизированная система ведения историй болезни. История болезни одного больного представляет собой совокупность около 15 взаимосвязанных документов различной формы (паспортные данные, результаты анализов, дневник лечения и т.д.) с 1500 атрибутами, многие из которых носят описательный характер (диагноз, рекомендации и т.п.);
  • автоматизированная библиографическая информационно-справочная система, в которой библиографическая информация разбита по тридцати рубрикам, и в каждой рубрике обрабатывается около 300 библиографических карточек в год;
  • автоматизированная система ведения делопроизводства;
  • каталог программных средств;
  • архив машинных носителей.

Программа ЛИНГВИСТ функционирует под управлением операционной системы АЛЬФА ДОС (MS DOS версии 3.0 и выше) на ПЭВМ типа ЕC 1841, PC XT/AT. Для работы системы требуется в зависимости от полноты используемых функции от 200 до 400 Кбайт оперативной памяти. Программное обеспечение реализовано на языке программирования СИ и частично на языке Ассемблер.