Архітектурна організація програмних засобів оперативного аналізу інформаційних ресурсів електронних бібліотек

Вид материалаДокументы

Содержание


3.2.4 Архітектура сервісів електронної бібліотеки
3.3 Архітектура автоматизованої бібліотечної інформаційної системи електронної бібліотеки
3.3.1 Сегментація баз даних АБІС
База даних Електронного каталогу
База даних Читачів
База даних Черга Поточних Замовлень
Системна база даних (HELP)
База даних Користувачі
Подобный материал:
1   ...   8   9   10   11   12   13   14   15   16

3.2.4 Архітектура сервісів електронної бібліотеки


В ідеальному випадку загальне завдання побудови ЕБ науково-навчальної організації варто вирішувати в контексті інформаційної відкритості. Це вимагає рішення великої сукупності взаємно інтегрованих завдань, наприклад, забезпечення добування й структуризації метаданих, підтримки їхнього введення в структурованому виді, надання засобів інтеграції інформації різноманітних інформаційних джерел (репозиторієв) і т.д. 

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

обмін даними; підсистема повинна надавати кошти, що полегшують і автоматизують імпорт і експорт даних, обмін даними між репозиторіями;

спільний пошук; підсистема повинна забезпечувати засобу маршрутизації пошукових запитів, обслуговування їхніх результатів, надання інформації про способи доступу до знайдених ресурсів;

однаковий доступ; підсистема повинна забезпечувати уніфікований механізм доступу до знайдених ресурсів, поза залежністю від конкретних репозиторіїв, у яких вони розташовуються, і базових протоколів доступу.

3.3 АРХІТЕКТУРА АВТОМАТИЗОВАНОЇ БІБЛІОТЕЧНОЇ ІНФОРМАЦІЙНОЇ СИСТЕМИ ЕЛЕКТРОННОЇ БІБЛІОТЕКИ




Розроблена автоматизована бібліотечна інформаційна система (АБІС) складається з п'яти АРМ : АРМ Комплектувальник, АРМ Каталогізатор, АРМ Читач, АРМ Адміністратор, АРМ Книговидача.

Система орієнтована на роботу в локальних обчислювальних мережах будь-якого типу без обмеження кількості користувачів за умови, що клієнтською платформою є Windows 95/98/2000/NT і забезпечується доступ до файл-сервера.

Система дозволяє створювати й підтримувати будь-яку кількість баз даний, складний ЕК.

Система пропонує великий набір сервісних засобів, що забезпечують зручність і наочність користувальницьких інтерфейсів, що спрощують процес уведення, що виключають помилки й дублювання інформації.

АРМ "КОМПЛЕКТУВАЛЬНИК" - являє собою робоче місце бібліотечного працівника, що виконує функції по комплектуванню й обліку фондів бібліотеки на основі ведення спеціальної бази даних. В умовах ЛОМ система забезпечує функціонування довільної кількості АРМ "КОМПЛЕКТУВАЛЬНИК" з можливістю одночасного поповнення (коректування) однієї бази даних;

АРМ "КАТАЛОГІЗАТОР" - являє собою робоче місце бібліотечного працівника, що виконує всі функції по формуванню (поповненню й коректуванню) баз даних Електронного каталогу. В умовах ЛОМ система забезпечує функціонування довільної кількості АРМ "КАТАЛОГІЗАТОР" з можливістю одночасного поповнення (коректування) однієї бази даних;

АРМ "ЧИТАЧ" - являє собою робоче місце кінцевого користувача Електронного каталогу й призначений для пошуку в Електронному каталозі, перегляду/печатки знайденої інформації й формування замовлення на видачу знайденої літератури. В умовах ЛОМ система забезпечує можливість одночасного пошуку в тих самих базах даних Електронного каталогу довільної кількості користувачів;

АРМ "АДМІНІСТРАТОР" - являє собою робоче місце фахівця, що виконує системні операції над базами даних у цілому, спрямовані на підтримку їх в актуальному стані.

АРМ "КНИГОВИДАЧА" - являє собою робоче місце бібліотечного працівника, що виконує функції по видачі літератури відповідно до формованих замовлень і її поверненню. В умовах ЛОМ система забезпечує роботу із чергою формованих замовлень на видачу в режимі реального часу.

3.3.1 Сегментація баз даних АБІС




Інформаційну основу системи становлять наступні бази даних (БД):

База даних Комплектування - містить попередні (короткі) бібліографічні описи літератури, планованої для придбання, дані для замовлення й підписки, реквізити книготорговельних організацій, відомості про партії літератури. Пов'язана з базами даних Коди, Рубрикатори;

База даних Електронного каталогу (у загальному випадку таких може бути будь-яка кількість) - містить бібліографічний і технологічний (спеціальний) опис літератури по фонду бібліотеки. Пов'язана з базами дані Коди, Рубрикатори, Тезаурус.

База даних Читачів - містить реквізити зареєстрованих читачів і відомості про видачу/повернення літератури. Пов'язана з базою даних Черга Поточних Замовлень.

База даних Черга Поточних Замовлень - містить чергу поточних замовлень на видачу літератури, пов'язана з базою даних Читачів і Електронного каталогу.





Рис. 3.1

Системна база даних (HELP) - містить довідкову інформацію про систему.

База Знань Рубрикатори – містить дерева ієрархічних класифікаторів.

База Знань Тезаурус – містить дерево ієрархічно-асоціативного класифікатора.

База дані Коди – містить інформацію про різні коди, що привласнюються виданню – ISBN, ISSN і т.д.

База даних Користувачі – містить інформацію про користувачів системи, що необхідна для їх аутентификації (логіни, паролі), ведеться статистика відвідувань.

База дані Ролі – пов'язана з Базою даних Користувачі, містить інформацію необхідну для авторизації користувачів.