Комплекс програм автоматизації бібліотечних процесів

Вид материалаДокументы
Подобный материал:
Комплекс програм автоматизації бібліотечних процесів


Представлено комплекс програм автоматизації бібліотечних процесів розроблених на кафедрі Комп'ютерних технологій Донецького національного університету в 1993-2001 р. Усі програми експлуатуються в б-кі університету. Обсяг електронного каталогу б-ки Донну в даний час складає більш 30000 тис. записів. Якщо коротко охарактеризувати наші програми, то можна виділити наступне: це невеликі, швидкі, мобільні, програми, що легко набудовуються, не потребуючих великих витрат на супровід, зі зручним сучасним інтерфейсом, що забезпечують компактне збереження даних і орієнтовані на використання сучасної техніки й операційні системи Windows 95/98/2000/NT.

1. ЭК - Пошук. Забезпечує відкритий доступ читача (пошук документів, підготовка вимог і списків літератури) до електронних каталогів у локальній мережі. Передбачається наступна схема роботи:
  • на одному з комп'ютерів локальної мережі (сервері) установлюємо програму і набудовуємо її на роботу з необхідними каталогами;
  • на інших комп'ютерах мережі встановлюємо полегшений варіант програми; періодично електронні каталоги надходять у систему у виді Marc-файлів (*.ldb, *.iso, *.mrc);
  • для відновлення пошукового середовища на серверному комп'ютері виконується команда відновлення, що імпортує каталоги у внутрішній формат, переіндексує підполя, по яких необхідно забезпечити швидкий пошук, витягне словники і перерахує для всіх термінів частоту появи в ЭК і т.п., цілком підготовляючи середовище для пошуку;

Переваги програми:
  • Прозора робота з декількома електронними каталогами. У бібліотеці Донну таких каталогів у даний час шість: головний ЭК, чотири тематичні картотеки і картотека комплектування періодичними виданнями.
  • Індивідуальне настроювання пошукових засобів для кожного електронного каталогу.
  • Для швидкого пошуку записів використовується звичайна індексація елементів даних і індексація окремих слів. Для одного каталогу допускається до 64 індексів.
  • Оригінальні, могутні, зручні і різноманітні пошукові засоби: комбінований пошук, пошук значення підполя, скануючий пошук, а також пошук по словниках.
  • У полях уведення пошукових виражень можна використовувати логічні операції ("И", "ЧИ", "НІ"), а також задавати інтервал значень (наприклад, роки видання з 1994 по 1996 можна задати у виді: 1994..1996).
  • Функція пошуку значення підполя дозволяє здійснити пошук у будь-якому підполе (чи декількох підполях) каталогу. Якщо поле введення порожньо, то при пошуку будуть відбиратися запису, у яких існує непорожнє значення заданого підполя (підполей).
  • Комбінований пошук дозволяє задавати запити, використовуючи шість звичайних елементів уведення (наприклад, Автор, Заголовок і т.п.), два елементи вибору зі списку (наприклад, Мова тексту, Вид видання і т.п.) і рубрикатор (наприклад, дерево тематичних рубрик). Усі ці елементи можуть набудовуватися для кожного ЭК по-своєму, так що в одному каталозі елемент може називатися Автор і задавати пошук по відповідним підполям, а в каталозі періодичних видань це може бути індекс періодичного видання і пошук буде виконуватися у відповідному підполе.
  • Пошук по словниках, що задається при настроюванні. Це можуть бути, наприклад, словники ключових слів, авторів, колективних авторів, персоналії і т.п.
  • Скануючий пошук на відміну від інших видів пошуку, у яких пошук ведеться по ключі, здійснюється завжди послідовно запис за записом, але дозволяє визначати наявність заданого рядка в будь-якім місці значення підполя.

2. ЭК - Редактор. Могутня, зручна програма для створення і ведення електронних каталогів.

Програма забезпечує незвичайно зручний і ефективний інтерфейс для виконання традиційної роботи (каталогізація деякої партії книг і печатка каталожних карток). Що стосується редагування каталогу в цілому, і зв'язаного з ним лінгвістичного забезпечення, те звичайні програми практично не надають для цього спеціальних засобів (тобто Ви можете бачити і редагувати тільки один запис каталогу). У нашому випадку така робота і такі засоби є рідними і природними.

Особливості програми:
  • У програмі реалізований сучасний багатовіконний інтерфейс зі спадаючими меню, рядком статусу і повною підтримкою маніпулятора "миша". Повна оперативна довідкова система, включає довідки по всіх командах меню, режимам роботи і по усіх використовуваних полях Marc-формату.
  • Програма забезпечує можливість одночасної роботи з двома і більш каталогами (до 30).
  • Два стандартних режими перегляду/редагування записів: "Таблиця" (тут Ви можете редагувати відразу багато записів так само просто, як і одну!) і "Окремий запис".
  • Ніяких труднощів з настроюванням шаблонів уведення чи документів робочих аркушів. У програмі використовується термін схема. Ви можете створювати ці схеми "на лету", користаючись тільки мишкою, запам'ятовувати їх під ім'ям, створювати оптимальні схеми для однієї чи декількох записів однією командою і т.д.
  • Розвиті засоби контролю передбачають: контроль полів, що вводяться за шаблоновими правилами (наприклад, числові полючи, полючи кодів мов, інвентарні номери і т.д.), повний контроль з перевіркою контрольних сум для підполей утримуючих ISBN і ISSN, контроль підполей обов'язкових для введення, контроль припустимих розмірів елементів даних і т.д. У програмі реалізована «м'яка» техніка контролю, що не заважає користувачу редагувати запису так, як це йому зручно (наприклад, він може «збирати» запис зі шматочків інших записів). Помилки виділяються кольором, а знайти всі помилки можна легко, використовую команду пошуку помилки.
  • Перевірка орфографії (!) з використанням зовнішніх програм.
  • Підтримується сучасна техніка копіювання даних (у тому числі між різними каталогами) через буфер обміну. Крім звичайного копіювання виділеного тексту можна копіювати прямокутні блоки осередків (у тому числі і декількох записів у режимі "Таблиця"), а також запису цілком. Перенос записів між каталогами виконується спеціальною функцією "Перенести запису". Підтримується вільний стиль редагування. Щоб почати редагування Вам досить зняти захист із каталогу (каталог відкривається завжди захищеним від випадкового редагування).
  • Користувачу надаються могутні пошукові засоби: комбінований пошук, пошук значення підполя, систематичний пошук, скануючий пошук, пошук типу навігації.
  • Пошук дублетів реалізований як інструментальний засіб - пошук записів утримуючих у заданому підполе однакові значення елементів, що дозволяє використовувати його як додатковий засіб підвищення якості каталогу.
  • Програма забезпечує інтелектуальну (!) підтримку для визначення авторського знака по тризначних і двозначних таблицях Л.Б.Хавкиної. Програма майже завжди (порядку 99.8%) правильно визначає авторський знак, у той час як при визначенні його вручну цей показник складає порядку 97.8% (приведені цифри відбивають статистику для ЭК б-ки Донну).
  • Зручна і прозора робота зі стандартними вихідними формами (каталожні картки, формуляри і т.п.), що при роботі з програмою відображаються як екранні форми. Орієнтація на роботу з комплектами карток.
  • Дуже зручна і могутня підтримка роботи з довідковими каталогами (узагальнений термін для словників, тезаурусів, рубрикаторов, авторитетних файлів, довідкових картотек і т.п.). Перелік і особливості таких каталогів визначаються при настроюванні конфігурації програми. Деякі каталоги можуть створюватися автоматично вибіркою заданих чи полів подполей електронного каталогу. Довідкові каталоги можна використовувати як словники. Крім звичайних «одномірних» словників (наприклад, ключових слів) широко використовуються більш складні. Наприклад, при виборі деякого обличчя в довідковому каталозі персоналій у запис буде уставлена відразу група елементів: ім'я обличчя, його титули, династичний номер, дати життя, рубрики і т.д. Для кожного подполя передбачена можливість звертання до двох довідкових каталогів.
  • З довідковими каталогами можна працювати не тільки як зі словниками, але і як зі звичайними каталогами. Причому (!) мається можливість наскрізного редагування головного електронного каталогу. Наприклад, при редагуванні довідкового каталогу ключових слів, програма буде автоматично редагувати й електронний каталог, заміняючи у всіх записах старе значення ключового слова на нове.
  • Експорт-імпорт файлів сімейства MARC дозволяє настроїтися на специфіку кожного каталогу і працювати безпосередньо з форматами вивантаження інших систем, наприклад, таких як МАРКО/Информ-система чи ІРБІС/ГПНТБ.
  • Може використовуватися як редактор будь-яких файлів сімейства MARC на основі стандарту ISO 2709.

3. Комплектування. Гарна реалізація функцій комплектування основними видами видань (книги, брошури, видання тимчасового значення, дисертації, автореферати дисертацій і т.п.).

Особливості програми:

В одній картотеці комплектування оформляються замовлення, ведеться облік надходження і вибуття видань, облік підручників. Якісні книги інвентарного і сумарного (частини 1, 2 і 3) обліки з підсумковими цифрами на сторінках і можливістю перегортати їхньої сторінки, формуляри, картки обліку підручників. Довідки про надходження літератури за період по видах видань і темам з рубрикатора. Пошук - як і в інших програмах.

4. Комплектування - Періодика. Забезпечує процес комплектування періодичними виданнями, включаючи замовлення і надходження періодичних видань. Виконана в тім же стилі, що і попередня програма. Нетрадиційним є рішення проблем реєстрації надходжень і контролю виконання замовлень (як правило, ці проблеми ігноруються).
  • В одній картотеці комплектування періодичними виданнями оформляються замовлення, і ведеться облік надходження видань.
  • Незвичайно зроблений облік надходження видань - у стилі зручному саме для комплектування періодики.
  • Зручна робота зі стандартними вихідними формами: абонементи, реєстраційні картки, замовлення по відомчій підписці й акти передачі журналів.
  • Контроль виконання замовлень (!), виконаний у виді листа «Невиконані замовлення» з переліком не надійшли номерів видань.
  • Пошук - як і в інших програмах