С подключением к интернет

Вид материалаДокументы
Подобный материал:
УДК 681.03

В.М. Григорьев, Л.А. Можаровский


БИБЛИОТЕЧНАЯ СИСТЕМА С ПОДКЛЮЧЕНИЕМ К ИНТЕРНЕТ


В настоящее время наблюдается устойчивая тенденция привлечения новых информационных технологий для создания библиотечно-информационных систем [1]. Внедрение таких систем существенно повышает как качество обслуживания читателей так и эффективность выполнения внутрибиблиотечной работы. Такие системы работают, как локально внутри самой библиотеки, так и обеспечивают распределенную обработку информации, в частности, с выходом в Интернет. Разработка таких систем в Украине находится в начальной стадии. В данной работе представлены результаты разработки библиотечной системы для Центральной научно-технической библиотеки Горнометаллургического комплекса, автоматизирующей основные этапы библиотечной деятельности и имеющей возможность подключения к Интернет.

Основной единицей работы библиотечных служб является библиографическая карточка. Карточка имеет переменное число полей переменной длины. Поэтому нецелесообразно использовать релиационные базы данных с применением SQL запросов. Традиционно в этой области используются базы данных в формате CDS/ISIS. Эта система обладает мощным языком форматирования, позволяющим предоставлять информацию в удобной форме и мощными поисковыми возможностями.

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

Записи базы данных содержат поля: вид материала (книга, патент, отчет и т.д., УДК, автор(ы), основное заглавие, подзаголовок данного тома, сведения к заглавию, сведения об ответственности, сведения об издании, издательство, год издания, объём, основное заглавие серии, сведения об ответственности серии, номер выпуска, заголовок части, основное заглавие части, сведения к заглавию части, сведения об ответственности части, вид патентного документа, номер патентного документа, страна выдавшая патент, индекс МКИ, автор(ы ) изобретения, патентовладельцы, организация выполнившая НИР, руководитель НИР, организация выполнившая перевод, дата выпуска перевода, ссылка на адрес документа в Интернет, примечания, аннотация, полочный шифр, авторский знак, каталожный индекс, дополнительные индексы УДК, сигла хранения, номер части книги(тома), инвентарный номер, номер записи в КСУ, дата поступления, количество экземпляров, цена, язык оригинала перевода, порядковая единица, дата для газет, страницы, регистрация номера заявки, дата подачи заявки, дата публикации, конвенционный приоритет, индексы национальной классификации, номер перевода, шифр этапа отчёта, Гр.№ отчёта, ранее действовавший документ, дата введения и сроки. Такой широкий спектр полей позволяет автоматизировать процесс комплектования библиотечного фонда любыми видами источников.

Для работы с записями используется стандартный графический интерфейс Windows

Для преобразования записи в формат библиографической карточки разработана универсальная программа на языке форматирования CDS/ISIS, позволяющая отображать информацию в стандарте, принятом для библиографических описаний [ 2 ].

Программа написана на базе функций работы с базами данных в формате CDS/ISIS, разработанных в ЮНЕСКО и предназначеных специально для написания программного обеспечения данного типа (каталоги, картотеки, списки и т.д.). Функции подключаются к программе из динамической библиотеки. Программа реализована на языке Microsoft Visual C++ 4.0 с применением библиотеки MFC ( Microsoft Foundation Classes).

Программа является 32-х разрядным приложением для Windows95, 98 и работает на процессоре Intel 486 DX4 – 66 МГц и выше с объемом оперативной памяти 16МБ при наличии свободных 1,5 МБ на жестком диске.

Разработанная система предоставляет возможность подключения к Интернет. Предлагается простейшая форма для поиска в библиотечных базах данных CDS/ISIS, оформленная в виде WEB страницы Интернет:












Эта страница должна быть помещена на компьютер с операционной системой Windows95 с установленным персональным WEB сервером. Допустимы операционные системы WindowsNT или UNIX с установленными WEB серверами. После активизации данной странице через Интернет в любом WEB броузере предоставляется возможность осуществлять поиск с использованием языка запросов CDS/ISIS: по И, по ИЛИ, по начальной части слов.

После нажатия на кнопку "Search" на удаленном WEB сервере активизируется программа wwwi32.exe (BIREMO, Бразилия), использующая параметры из файла newli.in:


cgi=@c:\isis\cgi\newli.cgi

actab=c:\isis\cgi\isisac.tab

uctab=c:\isis\cgi\isisuc.tab

в котором указывается, коды кирилицы и латинских букв (файл isisac.tab) и правила приведения строчных букв в прописные (файл isisuc.tab). Файл newli.cgi


'db=c:\isis\data\ sampl '/

'pft=@c:\isis\data\ newlicgi.pft '/

'bool=',(if v100n='bool' then v100v fi),/

'ctttype=text/html'/

'prolog=@c:\isis\cgi\p'/

'epilog=@c:\isis\cgi\e '/


указывает, что поиск осуществляется в базе sampl,а вывод результатов поиска осуществляется через Интернет в окно локального WEB броузера и определяется программой на языке форматирования CDS/ISIS, расположенной на удаленном WEB сервере в файле newlicgi.pft. Файл пролога p:


''


определяет стандартное начало WEB страницы Интернет. Файл эпилога е:


'Error: ',v1091,

''


обеспечивает диагностику ошибок и содержит стандартное завершение WEB страницы.

Дополнительную информацию можно получить по электронной почте vmg@rff.dsu.dp.ua.


Литература


1. Шрайберг Я.Л., Воройский Ф.С. Автоматизированные библиотечно-информационные ресурсы России: состояние, выбор, внедрение развитие.- М.: Либерия, ГПНТБ России, 1996. 273 с.

2. Составление библиографического описания: Краткие правила.- М.: Книжная палата, 1991. 224 с.