Net Fikir » kütüphane
Kişisel Kütüphane Otomasyon Programı
Bu Kişisel Kütüphane programı, Python diliyle yazılmış masaüstünde çalışan kapsamlı bir kütüphane otomasyon sistemidir. Programın temel amacı bir kütüphanedeki kitapların kayıt altına alınması, düzenlenmesi, aranması ve ödünç verilme süreçlerinin kontrollü bir şekilde yönetilmesidir. Program profesyonel bir çözüm olmayıp, kişisel amaçlı ev kullanıcıları için tasarlanmıştır. Ev kullanıcısının kitap takibini yapması açısından program kolay ve kullanışlıdır. Kişisel Kütüphane Otomasyon Programı ile aile kitaplığı oluşturabilir, çocuklarınızın okuduğu kitapları kayıt altına alarak takip edebilirsiniz.
Uygulama açıldığında, program otomatik olarak "kutuphane.db isimli bir SQLite tabanlı veritabanı oluşturur ve kitaplar ile şifre bilgilerini burada saklanır. Program çalıştığında ilk olarak açılış pini ister. Varsayılan giriş pini 0000 dır. Daha sonra giriş ekranı açılır. Giriş ekranında manuel olarak kitap adı, yazar, yayınevi, tür, dil, basım yılı, sayfa sayısı, adet bilgisi ve kitap hakkında detaylı notlar girilebilir. Girilen kitaplar liste halinde ekranda görüntülenir ve görüntüleme ekranında istenilen sütun başlığına tıklanarak A-Z sıralama yapılabilir. Bu listeden herhangi bir kitap seçildiğinde kitap hakkındaki tüm bilgiler, otomatik olarak giriş formuna aktarılır ve bu sayede kolayca güncelleme yapılabilir. Program aynı zamanda gelişmiş bir arama sistemine sahiptir; kitap numarasına, adına, yazarına, yayınevine, türüne veya yılına göre arama yapılabilir.
Ödünç takip sistemi sayesinde bir kitabın kime verildiği ve ödünç durumu not olarak kaydedilir, ödünçte olan kitaplar listede görsel olarak turuncu renkle vurgulanır ve ayrıca sadece ödünçte olan kitapları gösteren özel bir listeleme ekranı bulunur. Bir kitabı ödünç vermek istediğinizde ilgili kitabı seçip, ödünç tik alanı işaretlenir ve ödünç verme notu veya kişi ismi eklenir daha sonra kaydedilir. Daha sonra bütün ödünç listesi ödünç butonu ile gösterilerek yazdırılabilir.
Program istatistik bölümünde toplam kitap sayısı, kategori sayısı, yayınevi sayısı ve ödünçte olan kitap sayısı gibi bilgileri anlık olarak gösterir. Kullanıcı isterse aynı ad ve yazara göre tekrarlı olarak kaydedilmiş olan mükerrer kayıtları otomatik olarak tek tuşla temizleyebilir, isterse tek tek listeden seçili kitapları silebilir veya yazılı tüm form alanlarını tek tuşla temizleyip tekrar yeniden yazabilir.
Uygulamanın en kullanışlı yanı otomatik aktarım yapabilmesidir. Excel dosyalarından toplu kitap içe aktarma özelliğine sahiptir ve mevcut verileri hem veritabanı hem de Excel formatında yedekleyebilirsiniz. Eğer mevcut bir excel kitap listeniz varsa sadece ilgili sütun adlarını vereceğim sırayla (Excel Sütun Adları ve Sırası: "Kitap, Yazar, Yayinevi, Yil, Sayfa, Tur, Dil, Adet, Ödünç Sayısı, Ödünç Notu, Hakkında") kaydedin otomatik olarak program içine aktarsın. "Kitap, Yazar, Yayinevi, Yil, Sayfa, Tur, Dil, Adet, Ödünç Sayısı, Ödünç Notu, Hakkında" numara sütunu olmayacak ilk sütun kitap ile başlayıp verdiğim sıraya göre devam edecek. Bu şekilde liste başlığınızı düzenledikten sonra excel içe aktar butonu ile programa aktarım yapabilirsiniz.
Güvenlik açısından program giriş pini (0000) ve yönetici (admin) şifresi (123456) ile korunur, veritabanı silme ve sıfırlama işlemleri gibi kritik işlemler için admin şifresi zorunludur. Veritabanını tamamen silme ve sistemi fabrika ayarlarına döndürme gibi işlemler sadece yönetici doğrulaması ile yapılabilir ve bu işlemler öncesinde otomatik veritabanı ve excel yedeği alınır. Yardım penceresi sayesinde kullanıcı programın tüm özellikleri hakkında rehber bilgiye ulaşabilir.
Genel olarak bu yazılım, kitap yönetimini Excel ve manuel yöntemlerden kurtaran, güvenli, yedekli ve pratik bir kütüphane otomasyon çözümüdür. PYTHON açık kodu dosya içerisinde mevcuttur. İstediğiniz şekilde ek özellikler ekleyerek geliştirme yapabilirsiniz. Ev kullanıcıları için kullanıma hazır "Exe dosyası" nı aşağıdaki linkten indirebilirsiniz. Kişisel Kütüphane.exe isimli dosyayı çalıştırdığınızda program otomatik olarak kitap listesi ve diğer kayıtları tutacağı bir kutuphane.db veritabanı dosyası oluşturacak ve bütün bilgileri bu dosyada saklayacaktır. Bu dosyayı silerseniz kayıtlarınız gider. O nedenle veri tabanı dosyasını gizlemeniz faydalı olacaktır. İyi günlerde kullanınız.

