Главная страница О программе Дистанционное обучение Контакты Карта сайта

Оглавление

Раздел 1

Раздел 2

Раздел 3

Раздел 4

Раздел 5

Раздел 6

Раздел 7

Раздел 8

Раздел 9

Раздел 10




 
Раздел 8.
РАБОТА С ЭЛЕКТРОННЫМИ БИБЛИОТЕКАМИ СЕМЕЙСТВА "МАРК".

    8.1. Основные сведения.
    В последние годы произошла и продолжает происходить глобальная информатизация таких сфер деятельности как культура и образование.
    Особенно ярко это проявляется в библиотечно-информационном деле, где за достаточно короткий срок сменились уже несколько поколений технических и программных средств. Процесс информатизации охватил все уровни библиотек, от федеральных до муниципальных.
    В эпоху информационного общества уровень библиотечного сервиса вышел за рамки отдельных библиотек. Создание автоматизированных информационно-библиотечных систем (АИБС) стало необходимой реальностью.
    Одними из таких АИБС является программы семейства МАРК.
    В области автоматизации библиотечных технологий эти программы известны с 1990г. За прошедшее десятилетие разработано целое семейство программ, которое хорошо зарекомендовало себя на рынке программных продуктов.
    8.1.1. АИБС МАРК-локальный.
    Первая программа из этого ряда - это МАРК-локальный. Работая под MS-DOS на отдельном компьютере, она до сих пор остается востребованной программой.
    Минимальные требования к оборудованию, простота установки и работы является идеальным средством автоматизации для малых и средних библиотек, позволяющим при минимальных затратах перейти к использованию компьютерных технологий.
    Функциональные возможности программы:
        - создание ведение электронного каталога в формате USMARC
        - библиографического описания
        - ведение инвентарного и безинвентарного учета
        - создание и печать различных видов отчетных документов
        - подписка на периодические издания
        - поддержка штрихкодовой технологии.
    Технические требования IBM от 286
        MS-DOS
        Объем от 640Кб
        Объем HDD от 20МБ
    Эта программа была внедрена более чем в 1000 библиотеках России и СНГ.
    8.1.2. АИБС МАРК-сетевой.
    Следующим шагом развития АИБС явился сетевой вариант МАРК, работающий под операционной системой NetWare в архитектуре "файл-сервер".
    В состав этой программы входит 6 Автоматизированных рабочих мест (АРМов):
        - Комплектования
        - Обработки
        - Абонемент
        - Поиск
        - Хранения
        - Администратор.
    Данная разработка полностью совместима с предыдущими вариантами АИБС МАРК по информационным ресурсам, хорошо адаптируема к технологиям библиотек и размерам фонда. Она позволила полностью автоматизировать весь библиотечно-информационный процесс от заказа литературы до ее списания, является оптимальным средством для средних и больших библиотек.
    Ее функциональные возможности значительно расширились по сравнению с локальным вариантом. Наряду со всеми возможностями локального варианта появились дополнительные, такие как
        -импорт-экспорт в формате USMARC
        -обслуживание читателей.
    Эта программа была внедрена более чем в 100 библиотеках России и СНГ.
    Технические требования
    Сервер:
        Операционная система     NetWare 3.11 и выше фирмы NOVELL
        Компьютер     IBM-совместимый от 486
        СУБД     BTRIEVE
        Объем оперативной памяти (ОП)     от 16 Мб
        Объем HDD     от 512Мб
    Рабочая станция:
        Компьютер IBM-совместимый     от 386
        Операционная система     MS-DOS
        Объем ОП     от 640Кб
        Объем HDD     от 40Мб
    Одной из важнейших разработок было создание АИБС МАРК-Web.
    Благодаря этой программе собственные информационные ресурсы библиотек могут быть интегрированы в коллективное пользование. Этот вариант программы осуществляет доступ через Internet к базам данных для поиска и просмотра документов.
    Принципиальные особенности программы:
    -настраиваемый список полей для формирования запросов на поиск
    -задание логической связи поисковых терминов
    -возможность поиска по нескольким базам
    -защита от несанкционированного копирования информации
    -получение результатов поиска в удобной для пользователя форме
    -возможность сохранения результатов поиска в виде файлов MARC-формате для зарегистрированных пользователей.     Технические требования
    Сервер
        Компьютер     IBM-совместимый от Pentium II
        ОП     32Мб
        Объем HDD     от 2 Гб
        ОC     Windows NT/2000
        Web-сервер     Microsoft IIS и др.
        СУБД     MS SQL, Oracle
    Клиент
        ПО:     Browser (Netscappe 3.01 и выше, MS IE 3.0 и выше)
    8.1.3. АИБС МАРК-SQL.
    Последней разработкой семейства МАРК является АИБС "МАРК-SQL". АИБС "МАРК-SQL" относится к системе третьего поколения и является продолжением развития автоматизированных информационно-библиотечных систем семейства под общим названием МАРК.
    АИБС "МАРК-SQL" осуществляет комплексную автоматизацию всех библиотечных процессов:
        - комплектование литературы
        - создание и ведение электронного каталога
        - систематизацию
        - обработку поступающих изданий
        - справочно-информационное обслуживание
        - обслуживание читателей
        - учет библиотечного фонда
        - межбиблиотечный абонемент
    АИБС "МАРК-SQL" разрабатывалась на основе принципов открытых систем. К свойствам, которыми обладают открытые системы, можно отнести:
- работа системы в мультизадачном режиме( многопользовательский режим работы с СУБД);
- расширяемость возможность добавления новых компонентов (функций) или изменения некоторых уже имеющихся компонентов при неизменных остальных функциональных частях информационной системы и без повторной инсталляции всей ИС;
- масштабируем ость/переносимость: возможность переноса программ и данных из одной операционной среды в другую, возможность работы с различными СУБД;
- дружественность к пользователю (графический многооконный интерфейс);
- модульность структуры;
- поддержка сетевых протоколов.
    При выборе архитектуры, в которой будет функционировать АИБС "МАРК-SQL", были рассмотрены две архитектуры "файл-сервер" и "клиент-сервер".
    Архитектура "файл-сервер" имеет два основных недостатка: во-первых, некоторые запросы к БД могут сильно перегружать сетевой трафик; во-вторых, традиционные инструменты файл-серверных приложений, не отвечают требованиям сохранности БД, в частности не поддерживается транзакции.
    Архитектура "клиент-сервер" предназначена для разрешения проблем файл-серверных приложений путем разделения вычислительной нагрузки между рабочей станции и сервером.
    В архитектуре "клиент-сервер" прикладная часть информационной системы выполняется на рабочих станциях, а на стороне сервера осуществляется только доступ к БД, прикладная обработка данных, поступающих от пользователя БД. Исходя из этого, была выбрана архитектура "клиент-сервер" для функционирования АИБС "МАРК-SQL".
    АИБС "МАРК-SQL" поддерживает две модели сетевых вычислений:
- двухзвенная модель "толстый" клиент-сервер, в которой на время работы приложения устанавливается постоянное соединение между клиентом и СУБД на сервере. СУБД полностью обеспечивает обработку транзакций клиента. Программы, реализующие логику прикладной системы, распределяются между клиентом (интерфейсная часть + обработка данных) и сервером (обработка данных через триггеры и хранимые процедуры явно или неявно инициируемые клиентом);
- масштабируемая модель Web-вычислений, так называемый "тонкий" клиент-сервер. Пользователь взаимодействует через установленный на "тонком" клиенте броузер с сервером, при этом логика прикладной системы целиком располагается на серверной части.
    Основными требования, определяющими выбор системы управления БД, являются:
    - поддержка клиент-серверной структуры;
    - поддержка различных платформ и программно-аппаратных сред;
    - возможность построения систем различного масштаба (от персональных до масштаба корпорации);
    - поддержка БД большого объема;
    - наличие средств резервирования и восстановления;
    - наличие удобных и эффективных средств настройки, мониторинга и оптимизации БД.
    Исходя из вышеуказанных требований, были выбраны СУБД, поддерживающие реляционную модель БД и структурированные SQL-запросы, таких фирм как Micrоsoft, Oracle.
    Все современные реляционные СУБД обеспечивают поддержку целостности данных, ссылок и механизма транзакций. Механизм транзакций гарантирует, что БД будет находиться в целостном состоянии при начале любой транзакции и останется в целостном состоянии после завершения любой транзакции.
АИБС "МАРК-SQL" обеспечивает доступ к БД через ODBC-драйверы. Стандарт ODBC (Open Data Base Connectivity) позволяет унифицированным образом получать доступ к различным БД, как из клиентских, так и из серверных приложений. Особенностью ODBC является выделение двух типов программных интерфейсов- API(Application Program Interface) и SPI(Service Provider Interface). Первый определяет набор операций, используемых прикладной программой для работы с необходимым сервером, второй поддерживается конкретным сервером, реализующим этот сервис.
    Проектирование логической структуры БД и ее реализация средствами SQL-серверов проводилась с целью выполнения следующих требований:
    - БД должна предусматривать хранение всех полей формата USMARC
    - Структура БД должна обеспечивать быстрый поиск по различным поисковым критериям.
    Многоязычность в системе обеспечивается средствами операционной системы и средствами СУБД.
    АИБС "МАРК-SQL" позволяет:
        - осуществлять поддержку БД с учетом развития и постоянного увеличения объема;
        - иметь средства создания и поддержки лингвистических и словарно-тезаурусных систем;
        - обеспечивать работу с полными текстами и графическим изображением;
        - иметь возможность применять штрихкодовую технологию;
        - осуществлять экспорт/импорт в основные коммуникативные форматы (USMARC, UNIMARC,RUSMARC);
        - полная совместимость по БД с предыдущими поколениями АИБС "МАРК-SQL";
        - иметь доступ к глобальным информационным ресурсам.
    Основные функции системы реализованы в виде модульной структуры, реализован дружественный графический интерфейс, осуществляется поддержка диалогового режима работы.
    Система написана на языке С++ (интегрированный пакет Microsoft Visual C++).
    АИБС "МАРК-SQL" устанавливается на неограниченном количестве рабочих мест и поставляется на компакт-диске.
    Минимальные требования к Серверу.
        Модель     Процессор Pentium
        Оперативная память     128 Мб
        Объем жесткого диска     2,5 Mb
        Сетевой адаптер
        Устройство для чтения CD-ROM
        Видеоадаптер     SVGA
        Манипулятор "мышь"
        Модем
        Операционная система     Windows NT Server 4.0/2000
        Установленный сетевой протокол     TCP/IP
        Для работы с БД через Internet     Web Server, IIS
    Минимальные требования к Клиенту.
        Модель     Процессор 486 и выше
        Оперативная память     16 Mb
        Объем жесткого диска     1 Гb
        Сетевой адаптер
        Устройство для чтения CD-ROM
        Видеоадаптер     SVGA
        Манипулятор "мышь"
        Модем
        Операционная система     Windows 95/98/2000
        Установленный сетевой протокол     TCP/IP
        Browser     Netscape Navigator/Communicator, MS Explorer
    АИБС МАРК-SQL состоит из пяти АРМов: "Администратор", "Комплектование", "Каталогизатор", "Абонемент", "Поиск".
    "Администратор" - АРМ, который осуществляет администрирование системы и баз данных и выполняет функции по адаптации системы к нуждам пользователей. Основными функция модуля "Администратор" являются: планирование и создание системных ресурсов, сопровождение информационного обеспечения, сопровождение системы безопасности, ведение и обработка системных журналов, создание источников баз данных, назначение прав доступа для пользователей.
    "Комплектование" - АРМ, в котором реализуются функции по заказу и учету поступающей литературы, контролю поступлений, формированию отчетных бухгалтерских документов. Внутри этого модуля реализована подсистема "Книгообеспеченность".
    Одним из важных функций при применении АИБС в учебных заведениях является наличие возможности производить многоаспектный анализ обеспеченности литературой учебного процесса, оперативно информировать кафедры о книгообеспеченности отдельных дисциплин, информировать студентов о рекомендуемой учебной литературе, осуществлять распределение учебной литературы по группам, семестрам, формам обучения и т.д., а также формировать необходимые отчетные документы.
    Для решения этой задачи в АИБС МАРК-SQL была разработана подсистема "Книгообеспеченность". С помощью этой подсистемы предоставляется возможность определять структуру вуза: кафедры, на которых изучаются дисциплины, группы учащихся с указанием количества учащихся, список дисциплин изучаемых в данном учебном заведении, рекомендуемую основную и дополнительную литературу по каждой дисциплине, расписание занятий, и на основании этих данных получать необходимые статистические отчеты.
    "Каталогизатор" - АРМ, с помощью которого осуществляется создание любых видов документов, создание полнотекстовых документов и мультимедиа, проверка библиографических записей на дублетность, формирование и печать стандартных выходных форм, ведение инвентарного и без инвентарного учета, проверка на дублетность инвентарных номеров, подписка на периодические издания, импорт/экспорт базы данных библиографических описаний в основные коммуникативные форматы RUSMARC, USMARC, UNIMARC, создание необходимых словарей для быстрого поиска. Модуль "Каталогизатор" поддерживает технологию штрихового кодирования при идентификации экземпляров книг.
        "Абонемент" - АРМ, который осуществляет обслуживание читателей. Заказ литературы может быть сформирован через АРМ "Поиск" самим читателем или внутри АРМа "Абонемент" работником на абонементе. АРМ "Абонемент" поддерживает технологию штрихового кодирования при регистрации читателей, выдаче и возврате книг. Основными его функциями являются запись и регистрация читателей, выдача и возврат литературы, постановка читателей на очередь, определение задолженностей по литературе, определение должников литературы, формирование отчетов о выданной и заказанной литературе.
    "Поиск" - АРМ, с помощью которого пользователь производит поиск, просмотр и заказ нужной литературы. Подсистема "Поиск" создана в двух видах:
    - поиск и заказ литературы осуществляется через модуль, который функционирует внутри локальной сети;
    - поиск и заказ литературы осуществляется через Интернет.
    Несмотря на то, что система имеет четкое деление на АРМы, настройка рабочего места пользователя достигается за счет использования иерархического принципа доступа к ресурсам системы. Сначала, определяются права доступа на модули в целом, а затем определяются права доступа на функции внутри модулей.
    АИБС "МАРК-SQL" имеет гибкие функции настройки системы под конкретного пользователя. С помощью режимов настройки во всех модулях системы можно изменять представление документа на экране, возможность создания собственных выходных форм отчетов, возможность формирования и сохранения собственных запросов на поиск.
    Имеется возможность работы с различными видами документов: книги, статьи, сборники и др. Одним из мощных средств, которые предоставляются в системе пользователям, является групповая корректировка. Групповая корректировка позволяет преобразовывать все документы отобранного подмножества по некоторым правилам, определенным в запросе на корректировку.
    АИБС "МАРК-SQL" обеспечивает автоматическое формирование и печать полного комплекта стандартных выходных форм (карточек, формуляров, читательских требований, бюллетеней, указателей и т.д.). Реализован режим автоматического определения авторского знака по таблице Хавкиной при создании и корректировке документов. В АИБС "МАРК-SQL" реализована этапная технология создания библиографических записей. Каждому этапу определяется доступный набор модулей, функций, шаблонов.
    Важным показателем информационных систем являются их поисковые возможности. В АИБС "МАРК-SQL" реализованы четыре вида поиска, рассчитанных как на неподготовленного, так и на опытного пользователя: простой поиск, расширенный поиск, фиксированный поиск и поиск по словарям. Дополнительно к этим видам поиска можно осуществить поиск по типу документа и его библиографическому уровню.
    Поисковые средства обеспечивают формирование сложных запросов на поиск с применением логических операций И, ИЛИ, НЕ. Поиск может производиться по контексту, по началу поля, на полное совпадение, по отсутствию информации и т.д. Наиболее часто применяемые запросы могут быть сохранены для дальнейшего использования.
    АИБС "МАРК-SQL" поддерживает протокол Z39.50. Поддержка протокола осуществляется через Z-сервер, разработанный ОИГГМ СО РАН г. Новосибирск, и Z-сервер, разработанный фирмой "Гипер", г. Москва.
    Осваиваемый библиотеками набор современных электронных информационных технологий, широкое распространение электронных изданий создает предпосылки для создания электронных коллекций, которые включают в себя разнообразные виды электронных ресурсов, таких как полнотекстовая информация, мультимедиа, обучающие системы, базы данных и т.д. Для обеспечения таких возможностей в АИБС "МАРК-SQL" реализован режим работы, получивший название "Макрообъекты". С помощью этого режима можно определять различные объекты в системе и приписывать их к библиографическим записям. Реализован двухуровневый доступ к таким объектам. Сначала пользователь в ЭК находит необходимые библиографические описания, а затем предоставляется доступ к приписанному данному библиографическому описанию макрообъекту. Доступ обеспечивается теми средствами, с помощью которых он был создан, например, полнотекстовые документы - редактором текстов, графические объекты - графическим редактором, аудио-видеоинформации - программе, с помощью которой можно прослушивать или просматривать данный электронный ресурс. Библиографическому описанию можно приписывать любое количество макрообъектов.
    Несмотря на то, что библиотечные процессы во всех библиотеках одинаковые, каждая библиотека имеет свое неповторимое лицо, свои собственные выходные формы и т.д. Как бы мы не старались охватить все пожелания пользователей, обеспечить все запросы оказалось невозможным. Поэтому мы пошли по пути создания средств, которые предоставили эти возможности. Так мы подошли к понятию шаблонов, которые могут быть созданы самими пользователями и которые стали мощным средством настройки системы для удовлетворения запросов пользователей. Для этих же целей был разработан собственный макроязык для обращения к базам данных. Шаблоны создаются средствами HTML-языка с использованием макроязыка "МАРК-SQL". Язык HTML был выбран не случайно. Во-первых, он не сложен в изучении, а во-вторых, позволяет создавать всевозможные документы различной сложности. На основе шаблонов и отобранного подмножества, формируются необходимые отчеты, которые можно просмотреть средствами системы, или загрузить в текстовые редакторы, например WORD, для последующей обработки.

Назад В начало Вперед
Дмитрий Шван © 2001-2002 г. Dmitriy Schwan
Hosted by uCoz