Library ON-LINE: Web Tabanlı Kütüphane Yönetim Yazılımı



Benzer belgeler
KOHA. Tümleşik Kütüphane Sistemi. İnovasyon ve BİLİŞİM Teknolojİleri Merkezİ YakIn Doğu Ünİversİtesİ

KOHA Kütüphane Otomasyonu: Süleyman Demirel Üniversitesi Örneği

KULLANICI REHBERİ. Sınırsız Bilgiye Kesintisiz Erişimin adresi

Veritabanı Uygulamaları Tasarımı

Android e Giriş. Öğr.Gör. Utku SOBUTAY

HSE RADAR. İş Sağlığı ve Güvenliği Yönetimi Uygulama, Denetim, Eğitim ve Takip HSE GLOBAL YAZILIM A.Ş. 11 Mart 2016

TEDÜ Kütüphane Otomasyon Sistemi ve Uygulamaları Kullanımı. TED Üniversitesi Merve Çetinkaya

KÜTÜPHANE VE DOKÜMANTASYON DAİRE BAŞKANLIĞIMIZIN VERMİŞ OLDUĞU OKUYUCU HİZMETLERİ

BioAffix Ones Technology nin tescilli markasıdır.

Sosyal Ağlar ve Çevrimiçi Kütüphane Katalogları: OPAC 2.0

Öğr. Gör. Serkan AKSU 1

FIRAT ÜNİVERSİTESİ WEB TABANLI KÜTÜPHANE OTOMASYONU

TOROS ÜNİVERSİTESİ KÜTÜPHANELERİ KULLANIM KILAVUZU İÇİNDEKİLER

w w w. a n k a r a b t. c o m

Swing ve JDBC ile Database Erişimi

KÜTÜPHANE VE DOKÜMANTASYON DAİRE BAŞKANLIĞI

(IEL) Online. Gazi Üniversitesi Merkez Kütüphanesi

Çevrimiçi Kütüphane Kataloglarının Sosyal Ağlarla Yeniden Yapılandırılması: Yazılımlar ve Projeler

Microsoft SQL Server 2008 Oracle Mysql (Ücretsiz) (Uygulamalarımızda bunu kullanacağız) Access

Kütüphane Web Sayfası ve Kataloğu Kullanım Rehberi

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

Mobil Cihazlardan Web Servis Sunumu

ÜNİVERSİTE KÜTÜPHANE HİZMETLERİ

Kepware Veritabanı Ürünleri. Teknolojiye Genel Bir Bakış

KÜTÜPHANE ve DOKÜMANTASYON KANLIĞI. Kullanıcı Eğitimi

Güvenlik Java ve Web Uygulama Güvenliği

JetSMS Direct Çözümü

Yılmaz Erdogan Yazılım Uzmanı

Kurumsal bilgiye hızlı ve kolay erişim Bütünleşik Belge Yönetimi ve İş Akış Sistemi içinde belgeler, Türkçe ve İngilizce metin arama desteği ile içeri

HİTİT Muhasebe Aktarım Kurulum ve Kullanım Kılavuzu (Netsis Modülü)

İLİŞKİSEL VERİTABANLARI

Bilgi Çağında Kütüphane

LOGO İş Zekası çözümü ile kurumsal raporlama ve analizler. Cem Yılmaz Genel Müdür LOGOBI Yazılım

BİLKENT ÜNİVERSİTESİ KÜTÜPHANESİ TEZLER VERİTABANI

Sistem Nasıl Çalışıyor: Araç İzleme ve Filo Yönetim Sistemi

ÇEVRİM İÇİ VERİ TABANLARININ SEÇİMİ VE KULLANIMINDA KÜTÜPHANECİLERİN ROLÜ

KÜTÜPHANE DEKİ KİTAPLARI ARAŞTIRMA KILAVUZU

E-Bülten. Bilgi Merkezi Elektronik Bülteni yayın hayatına başladı. Toplu Tarama (Central Search) Toplu tarama kütüphaneler için neden gerekli?

İÇERİK. E-Kitap Nedir? E-Kitap Gelişimi. Sektör Analizi. Kütüphanecilik / Yayıncılık Sektöründe E-Kitap. Sağlama Modelleri. Sonuç

3. sınıf. Bilgisayarla kataloglamanın doğuşu gelişimi ve bugünkü durum ele alınmaktadır. Bu derste

Kets DocPlace LOGO Entegrasyonu

ALMS SUNUMU KARİYER TEKNOPARK

1 Temel Kavramlar. Veritabanı 1

Arş.Gör.Muhammet Çağrı Gencer Bilgisayar Mühendisliği KTO Karatay Üniversitesi 2015

Üniversite için her şey yapabilirsiniz, Eğer Üniversitenin Kütüphanesi zayıfsa, Hiçbir şey yapmamış olursunuz

TÜRKİYE DEKİ ÜNİVERSİTE KÜTÜPHANELERİNDE KULLANILAN TÜRKÇE KONU BAŞLIKLARI UYGULAMASI. ŞULE YILMAZ Kadir Has Üniversitesi

MEF ÜNİVERSİTESİ KÜTÜPHANESİ OKUYUCU HİZMETLERİ VE ÖDÜNÇ VERME YÖNERGESİ

Lotus Türkiye Kullanıcı Grubu, Quickr ile Sanal Ortamda! Serdar Başeğmez Projeler Koordinatörü Developi Bilgi Sistemleri

KÜTÜPHANECİLİKTE STANDARTLAŞMA VE MARC-XML ÇÖZÜMÜ

Sistem kullanıcısına hangi geçiş noktalarında hangi zaman aralıklarında geçebileceği gibi yetki atamaları tanımlanabilir.

Kütüphane ve Dokümantasyon Daire Başkanlığı Ocak Ayı Faaliyet Raporu

TURKCELL HİZMETLERİ. Kullanım Bilgileri. LOGO Kasım 2014

VERİ TABANI YÖNETİM SİSTEMLERİ

KÜTÜPHANE KULLANMA REHBERİ

Üniversite Öğrenci İşleri Otomasyonu

UZAKTAN EĞİTİM MERKEZİ

*1997 senesinde yeni binasında hizmet vermeye başlamıştır

BIM 312 Database Management Systems. Veritabanı Kavramına Giriş

Thomson Reuters EndNote

Bilgi Kaynaklarının Düzenlenmesinde ve Erişiminde Kontrollü Terim Kullanımı,Gerekliliği, Uygulanabilirliği ve Sorunlar

SIRA NO SORUMLU BİRİM FAALİYET SORUMLU DURUM AÇIKLAMA

ÇOMÜ Kütüphaneleri. Kütüphane ve Elektronik Yayınların Kullanımı

ÖĞRENCİ İŞLERİ BİLGİ SİSTEMİNDE ONLİNE TAHSİLAT SİSTEMİ

Okullar ve Üniversiteler için Dijital Kütüphane

Turquaz. Açık kodlu muhasebe yazılımı Turquaz Proje Grubu

Dreamspark Nedir? ÖNEMLİ NOT: Parolanız türkçe karakter içeriyorsa türkçe karakter içermeyen bir parolayla değiştirmelisiniz.

T.C. KAHRAMANMARAŞ SÜTÇÜ İMAM ÜNİVERSİTESİ Kütüphane ve Dokümantasyon Daire Başkanlığı MERKEZ KÜTÜPHANE TANITIM BROŞÜRÜ

Veritabanı. Ders 2 VERİTABANI

Bilgi Servisleri (IS)

SİSTEM ÖZELLİKLERİ IPPBX ALTYAPISI

YEMEKHANE TAKİP SİSTEMİ

Google Web Toolkit ile Öğretim Elemanı Otomasyon Sistemi

TIGER PLUS FİYAT LİSTESİ 1 Aralık 2010 tarihinden itibaren geçerlidir.

YÖK DOKÜMANTAYON MERKEZİ HİZMETLERİ

1 Temmuz 2014 Netsis Standard 2 1 Temmuz 2014

Hakkımızda. Vizyon & Misyon

BioAffix Ones Technology nin tescilli markasıdır.

İNTERNET PROGRAMLAMA 2 A S P. N E T. Marmara Teknik Bilimler MYO / Hafta 5 Veri Tabanı İşlemleri

TeamBase5 BELEDİYE İLETİŞİM MERKEZİ SIEMENS

ASTM (American Society for Testing and Materials)

Basit Mimari, Katmanlı Mimari ve doğrudan çalıştırma olarak üçe ayrılır.

Web Uygulama Güvenliği Kontrol Listesi 2010

MKÜ nün Bilgi Hazinesi

i eknolojt yon Ġnovas

EndNote Web Hızlı Başvuru kartı

CEO - Yönetim Raporlama Sistemi

YENİ NESİL KÜTÜPHANECİLER

Powered by

TIGER PLUS FİYAT LİSTESİ 4 Ağustos 2011 tarihinden itibaren geçerlidir.

Pardus. S.Çağlar Onur, 21 Aralık Pardus Projesi [TÜBİTAK / UEKAE] Linux Kullanıcıları Derneği

Yer No. Ödünçte. Kitap Basım Bilgisi. Yer No KÜTÜPHANE DEKİ BİLGİ KAYNAKLARINI ARAŞTIRMA KILAVUZU

Yeni Nesil Kütüphane Katalogları: OPAC 2.0

eğitim ve denetim görevini yapmak, 6) Kütüphanecilik alanındaki gelişmelerin ve yeni teknolojilerin kütüphaneye girmesi için çalışmalar yapmak ve bu a

Yaşanmış Tecrübe Paylaşımı Önce Test Et Sonra Kodla XP Pratiği

KoçSistem. İK Uygulaması

Kurulum ve Başlangıç Kılavuzu. DataPage için

Üst Düzey Programlama

Asp.Net Veritabanı İşlemleri

Serkan Orcan (ULAKBİM)

Transkript:

Library ON-LINE: Web Tabanlı Kütüphane Yönetim Yazılımı Onur İhsan Arsun, Selahattin Kuru Enformatik Uygulama ve Araştırma Merkezi, Işık Üniversitesi, 34398, Maslak, İstanbul arsun@isikun.edu.tr, kuru@isikun.edu.tr Özetçe Bu makale Library ON-LINE isimli web tabanlı bir kütüphane yönetim yazılımını tanıtmaktadır. Yazılımda, ödünç verme, kataloglama, web tabanlı OPAC, yönetim ve satın alma modülleri bulunmaktadır. MARC-XML ve ZING gibi en son kütüphanecilik teknolojileri desteklenmektedir. Library ON-LINE, yine aynı ekip tarafından geliştirilen ve Işık Üniversitesi nde kullanılan web tabanlı öğrenci kayıt sistemi ile tümleşik olarak çalışmaktadır. 1. Giriş Library ON-LINE Işık Üniversitesi Enformatik Uygulama ve Araştırma Merkezi nce geliştirilen web tabanlı bir kütüphane yönetim yazılımıdır. Yazılımın en güncel versiyonunda ödünç verme, kataloglama, web tabanlı OPAC (On-line Public Access Catalog Çevirimiçi Kamusal Erişimli Katalog), yönetim ve satın alma modülleri bulunmaktadır. Tamamen grafiksel olan yazılımın, kataloglama modülünün bir kısmı hariç tümü web tabanlıdır. Kütüphane verileri ilişkisel bir veritabanında tutulmaktadır. Kütüphanecilikte materyallerin kataloglanması için kullanılan MARC21[1] standartının ilişkisel gösterimi tasarlanarak, esası tüz metin olan bu standartın veritabanında saklanması sağlanmıştır. Bu sayede büyük verilere ulaşımda etkin ve başarım oranı yüksek bir erişim sağlanmıştır. Bu teknik sayesinde MARC21 biçiminde girilen katalog bilgisinin, MARC-XML[2] biçiminde veya kütüphane kullanıcılarına yönelik kolay okunabilir biçimlerde gösterimi sağlanmıştır. Sistem yüzde yüz Türkçe karakter desteği içermektedir. Yazılım dahilindeki tüm modüller veritabanında saklanan paramterelere dayanarak çalışmaktadır. Bu parametrik düzen geliştiricilerin müdahelesine gerek kalmadan sistemin pek çok davranışının değiştirilmesine olanak sağlamaktadır. Library ON-LINE yine aynı ekip tarafından geliştirilen diğer üniversite bilişim sistemleri Campus ON-LINE (öğrenci kayıt sistemi), Course ON-LINE (ders web sayfaları yönetim sistemi), Campus ON-SMS (SMS yoluyla öğrenci bilgilendirme sistemi) ve Pay ON- LINE (elektronik ödeme sistemi) tümleşik olarak çalışmaktadır ve Işık Üniversitesi nde kullanılmaktadır. Library ON-LINE üç katmanlı, platform-bağımsız saf bir Java uygulamasıdır. Yazılım JDBC varitabanı sürücüleri hariç hiçbir üçüncü parti bileşen kullanmamaktadır. Her türlü

ilişkisel veritabanı yönetim sistemi ile çalışabilecek şekilde tasaralanan yazılım, Işık Üniversitesi ndeki uygulamada Microsoft SQL Server ı kullanmaktadır. Aynı şekilde, tüm uygulama sunucuları ile de çalışabilir. Işık Üniversitesi nde Sun Java System Application Server tercih edilmiştir. Bu makale yazılımım teknik özellikler ve yetenekleriyle beraber, geliştirme ve çalıştırma safhalarında yaşanan tecrübeleri de aktarmaktadır. 2. Sistem Modülleri Yönetim Ödünç Verme Web OPAC Kataloglama Şekil 1. Sistem modüllerine genel bakış. Katologlama Modülü Kataloglama modülü, kütüphane materyallerinin sisteme kaydının yapıldığı yerdir. Kayıtlar, kataloglama masaüstü uygulaması kullanılarak yapılır. Kataloglama memuru materyalin katalog bilgilerini MARC21 standartına uygun olarak programa girer veya yazılımın başka sistemden getirme (import) özelliğini kullanarak ABD Kongre Kütüphanesi veya OCLC gibi merkezlerden sisteme aktarır. Yazılım MARC21 sözdizimi kontrol yeteneği sayesinde metindeki hataları kataloglama memuruna bildirir (Şekil 2). Girilen metin ilişkisel olarak veritabanında saklanır ve istendiğinde tekrar MARC21 e, MARC-XML e veya son kullanıcılar için özet ya da ayrıntılı materyal bilgi formatlarına çevrilebilir. Kataloglama modülünün diğer sorumluluğu kataloglama modülünün envanter verilerini tutmaktır. Materyalin kopya sayıları, cilt ve kütüphaneye giriş tarihleri gibi bilgiler de saklanabilir (Şekil 3). Kataloglama modülü diğer modüllerden veya doğrudan kendi gelen katalog tarama isteklerini yerine getirir ve sonuçları geri döndürür. Katalog taramaları z39.50[3] ve ZING[4] protokolleri ile de yürütülebilir.

Şekil 2. Library ON-LINE Masaüstü Kataloglama Uygulaması Şekil 3. Kataloglama modülü web arayüzü.

Ödünç Verme Bu modül kütüphane materyalleri için ödünç verme, geri döndürme ve uzatma işlemlerinden sorunludur. Tüm bu işlemler ödünç verme kurallarına tabidir. Ödünç verme kuralları kullanıcı tipi,materyal tipi ve materyal kolleksiyonuna göre değişiklik gösterir. Bu kural dizileri, kütüphane yöneticisi tarafından sisteme tanımlanır. Şekil 4. Ödünç verme arayüzü Ödünç verme memuru arayüzü (Şekil 4), kullanıcı adı ve materyalin yer numarasını alarak, tanımlanan kurallara göre herhangi bir ihlal yoksa dönüş tarihini hesaplayarak materyali kullanıcı üstüne kaydeder. Oluşabilecek ihlaler arasında, kullanıcının üstünde zamanı geçmiş materyal olması, materyalin üstünde bir rezervasyon veya not olması, vb. sayılabilir. Geri dönen kitaplar içinse, materyalin yer numarasını alarak, materyali kullanıcının üstünden alır. Eğer geç döndürülmüş bir materyal ise tanımlanan kurallara göre cezayı hesaplar ve ödünç verme memuruna bildirir. Ödünç verme modülü aynı zamanda kullanıcılara ve kütüphane yöneticisine sistem içi mesaj ve e-posta halinde uyarılar yollar. Uyarı türleri arasında zamanı geçmiş materyal uyarısı, geri döndürme zamanı yaklaşan materyal uyarısı ve rezerve edilmiş materyaller için materyali alabilirsiniz uyarısı sayılabilir. Web Tabanlı OPAC Modülü Web tabanlı OPAC modülü sistemin tüm kullanıcılara açık olan yüzüdür. Bu modül kullanıcıların web üzerinden kütüphane katoloğu üzerinde taramalar yapmasını, materyaller hakkında ayrıntılı katalog ve envanter bilgilerini görmesi, rezervasyon yapmasını, kendileri hakkında ödünç verme bilgi ve uyarılarını görmesini sağlar (Şekil 5).

Şekil 5. Web tabanlı OPAC arayüzü Bir diğer önemli işlevi, kütüphane tarafından hizmete sunulan harici elektronik kaynaklara ulaşım için bir aracı görevi görmesidir. Bu sayede kullanıcılar bu kaynaklara erişim için kütüphaneye gelmeden, web tarayıcıları üstünden bu kaynaklara ulaşabilirler. Yönetim Modülü Yönetim modülü kütüphane yöneticisi ve diğer sorumlu memurlar için sistemin genel işleyişini ve diğer modüllerin davranışlarını düzenlemeye yarar. Oldukça parametrik olan yazılımın davranışı bu modül sayesinde geliştiricilerin müdahalesi olmadan değiştirilebilir (Şekil 6). Şekil 6. Yönetim arayüzü.

Yönetim modülün diğer sorumluluğu sistemden yapılan hareketler için raporlar üretmektir. Modül hazır rapor şablonları sunmakla beraber esnek raporlama aracıyla özelleştirilmiş raporlar da hazırlayabilmektedir. 3. Karşılaşılan Sorunlar, Çözümleri ve Tecrübeler MARC21 in İlişkisel Gösterimi MARC21 katalog kayıtlar oldukça karmaşık ve uzun olabilmektedir. Bu kayıtlar düz metin olarak saklama yolunun seçilmesi başarım ve yüksek karmaşıklık seviyesi gibi sorunları beraberinde getirmektedir. Bu sebeplerden dolayı MARC21 katalog verisinin ilişkisel olarak saklanması ve istek üzerine gerekli biçimlere çevrilmesi yolu seçilmiştir. Veriye Erişimde Başarım MARC21 verisinin ilişkisel olarak saklanması büyük boyutlarda veriler için düşük başarım oranlarına sebep vermiştir. Yirmibin adet farklı materyale sahip olan bir kütüphanede tablo satır sayısı 800.000 e ulaşabilmektedir. Bu nedenle aşağıdaki önlemler alınmıştır: - Tablo dizinleri: İyi seçilmiş dizinler başarımda büyük iyileşmelere yol açmaktadır. - Tabloları parçalara ayırmak: Diğerlerine göre daha az kullanılan MARC21 etiketlerine karşılık gelen tablo satırları başka bir tabloya taşınarak sık kullanılan etiketlerin bulunduğu tablonun satır sayısı düşürülmüştür. - Veritabanına bağlantı havuzları oluşturmak: Yazılımın ilk çalıştırılması esnasında, program veritabanına belli miktarda bağlantı açmaktadır. Veritabanına erişimi gerektirecek bir işlem olduğunda bu bağlantılar kullanılarak, her işlem başına bağlantı açma/kapama yükü kaldırılmıştır. Bağlantı havuzundaki bağlantıların sayısı duruma göre azaltılıp çoğaltılabilir. - Önceden derlenmiş SQL sorguları: Sistem açıldıktan sonra her bir SQL sorgu ifadesi ilk kullanımda derlenerek belleğe alınır. Tekrar aynı sorgu çalıştırıldığında bellekteki derlenmiş sorgu kullanılarak derleme zamanından kazanç sağlanır. Bu işlem Java programlama dilinin PreparedStatement sınıfı kullanılarak yapılmaktadır. Halihazırdaki Katalog Verisinin Sisteme Aktarılması Uygulamadan önce Işık Üniversitesi ndeki katalog verilerinin tümü kağıt ortamında saklanmaktaydı. Yirmibinden fazla mataryel için bu verinin sisteme aktarılması önemli bir engel olarak karşımıza çıkmıştır. Bu sorunun çözümü için materyallerin yalnızca ISBN veya ISSN numaraları elle dijital ortama aktarılmış ve bu verileri kullanarak çeşitli merkezlerden (ABD Kongre Kütüphanesi, OCLC, vb.) katalog bilgileri sisteme bir yazılım üstünden Z39.50 protokolü kullanılarak otomatik olarak sisteme aktarılmıştır. Aktarılan katalog kayıtları kütüphane memurları tarafından zaman içinde gerek varsa düzeltilmektedir. Verinin büyüklüğü düşünüldüğünde bu işlem çok büyük bir zaman kazancı sağlamıştır.

4. Sonuç Library ON-LINE, Işık Üniversitesi nin tümleşik üniversite bilişim sisteminin bir parçasıdır. Kütüphanelerde kullanılmakta olan gerek yerli gerekse yabancı yazılımlarla karşılaştırıldığında pek çok yeni teknolojiyi desteklemesi, tümüyle grafiksel olması ve yetenekleriyle öne çıkmaktadır. Diğer önemli bir avantajı da, üniversitenin diğer sistemleriyle tümleşik olmasıdır. Öğrenci kayıt sistemine kaydı yapılan bir öğrencinin, doğrudan Library ON-LINE yazılımına erişim sağlanmaktadır, aynı şekilde öğrencinin üzerinde zamanı geçmiş bir kütüphane materyali mevcutsa Library ON-LINE öğrencinin kayıt olmasını engellemektedir. Library ON-LINE nın yeni modüllerinin geliştirilmesi halen devam etmektedir. Mevcut modüllerde kullanım tecrübelerine göre güncellenmektedir. 5. Referanslar [1] Furrie, B., Understanding MARC Bibliographic 7 th Edition, Library of Congress, Cataloging Distribution Service, ABD, 2003. [2] Library of Congress, Network Development and MARC Standards Office, MARC21 XML Schema, http://www.loc.gov/standards/marcxml/. [3] Michael, James A, Hinnebusch, M., From A to Z39.50: a Networking Primer, Mecklermedia. Westport, CT, ABD, 1995. [4] Library of Congress, Z39.50 International Maintenance Agency, ZING: Z39.50 Internatinal: Next Generation, http://www.loc.gov/z3950/agency/zing/zing-home.html.