Ücretsiz Kütüphane Yönetimi – Asp Kütüphane

Okulumuza Z Kütüphane kuruldu. Kütüphanemizdeki kitapların takibini yapmak için asp tabanlı bir uygulama hazırladım. Çalışmayı sizlerle de paylaşmak istiyorum. Kurulum aşamasını yaptıktan sonra kütüphanedeki görevli öğrencilere rahatlıkla kullandırabilirsiniz.

Uygulamada karşılaştığınız problemleri veya olsa iyi olur dedikleriniz varsa yorumlara ekleyebilirsiniz. Faydalı olması dileğiyle.

Uygulamayı kurduğunuzda varsayılan;
kullanıcı adı/Şifre: admin /12345
kullanıcı adı/Şifre: erkan/123

Demo Görünümü

 ucretsiz-kutuphane-yonetimi-asp-kutuphane-kucuk 

Özellikleri:

Ödünç Kitap
– Kitapları Ödünç Ver
– İade Al
– İade Süresi Geçen Kitaplar
– Ödünç Verilen Kitaplar Listesi

Kitaplar
– Kitap ekleme, Güncelleme, Silme
– Kategori, Yazar, Barkod, Demirbaş Girişi
– Excelden toplu kitap, yayınevi ve yazar girişi

Üyeler
– Üye ekle,güncelle,sil
– Sınıf Ekle
– Üye Listesi
– Excelden Toplu Üye Girişi

Raporlar
– İade Süresi Geçen Kitaplar
– En Çok Okunan Kitaplar
– En Çok Okuyan Öğrenciler
– En Çok Okuyanlar (Sınıflara Göre)
– Öğrenci Bazından Okunanlar
– Üye Listesi
– Barkod Listesi
– Demirbaş No Listesi
– Kitap Listesi
– Yazar Listesi
– Kitap Kurdu Belgesi Yazdırma A4-A5
*Raporları yazdırabilirsiniz ya da worde aktarabilirsiniz.

Ayarlar Paneli
– Genel Ayarlar
– Yönetici Değişikliği (Öğrenci-Öğretmen)
– Güncellemeler (Sınıf atlatma, Mezun Silme)
– Sıfırla (Fabrika Ayarları )
– Yedekle
– Kaynaklar
– Sürümler

Güncellemeler V2.6.2 (08.02.2019)

  • Kitap ödünç-iade işlemlerini hangi kullanıcıların yaptığını tutan log kaydı eklendi.

Güncellemeler V2.6 (23.01.2019)

  • Kitap silerken ödünç kayıtlardaki silinen kitapla ilgili verilerin de silinmesi sağlandı.
  • Üye silerken iade edilmemiş kitabı olup olmadığı sorgulatıldı. İade edilmemiş kitabı varsa silinmesi önlendi. İade yoksa ödünç kayıtları dahil üye detayları silinme işlevi eklendi.

Güncellemeler V2.5 (15.01.2019)

  • Gelen talepler doğrultusunda bazı kitapların ödünç verilmesi engellendi. Bu bağlamda kitap adlı tabloya kirmizi adlı alan eklendi.
  • Windows farklı sürümlerde toplu kitap eklemede sorunlar yaşanıyordu. Bunun içinde
  • Meb logosu güncellendi. Belge çıktısına A4 seçeneği de eklendi. (A4 de logo kullanılmadı. )
  • i Tr karakterinde arama sorgularında sıkıntı yaşanıyordu. Datatablede bu sorun kodlama ile çözüldü. Ödüç verme işlemi ajax ile çalışıyordu burda da küçük i ile başlayan arama yapınca İ çıkmıyordu (tersi içinde aynı durum söz konusu) bunun için hangi karekter seti kullandıysam çözüm olmadı basitçe vt kayıt esnasında İ leri küçüğü çevirdim. Küçük harfle arama yaparak tüm sorgulara ulaşılabiliyor.

Gereksinimler

  • Windows Kurulu Bir bilgisayar.
  • IIS Kurulumu ve Ayarları
  • Kütüphane Yönetimi Dosya İçeriği

IIS Kurulumu + Uygulamanın Yüklenmesi ve Çalıştırılması

Windows işletim sistemli bilgisayarda IIS kurulu varsayılan olarak gelmiyor 5 dk da kuralım. Kurulum için videoyu izleyelim.

Kurulum Videoları izledikten sonra aşağıdaki görselde belirttiğim ayarları da uygulayabilirsiniz. IIS dosya yükleme sınırını artırıyoruz. Böylece 3000 kitabı tek seferde girebilirsiniz. Ayrıca 64 bit işletim sistemi kullananlarda görselde ki ayarı yapmalıdır.

 

IIS Kurulumu videosu Yutube

Kütüphane Uygulaması Kurulum & Kullanım Videosu


İndirme Bağlantısı

Ücretsiz Kütüphane Yönetimi – Asp Kütüphane” için 96 yorum

  • 2 Ocak 2019 tarihinde, saat 09:56
    Permalink

    Merhaba hocam. Başarılı çalışmanız için sizi tekrar tebrik etmek istiyorum. Size bir sorum daha olacaktı uygunsa: Kitaplar/Listele sayfasında çıkan kitap listesinde bir “Durum” sekmesi oluşturdum. Bu sekmede ödünç alınabilir kitaplar için “Rafta”, ödünç verilmiş kitaplar için “Ödünç verilmiş” ve ödünç verilemez kitaplar için “Ödünç verilemez” ifadesinin çıkmasını istiyorum, bunun için nasıl bir yol izlemem gerekiyor?

    Yanıtla
    • 2 Ocak 2019 tarihinde, saat 22:17
      Permalink

      Teşekkürler. Kitaplar asp sayfamızda 1856 satıra Durum adlı bir sütün açtınız. th ile başlayan.
      1876 satırda td ile başlayan hücrelerin en altına duruma karşılık gelmesi için aşağıdaki kodları ekliyoruz.
      kitap adlı tablomuzda kitap adet ve durum adlı sütunlar vardı. Durumda gerçek sayısı, kitap adette ödünç verilince kalan kitap sayısını tutuyordu. Biz raftaki kitap sayısına göre ifadeleri yazdırdık. (Bir kitaptan 10 tane olma ihtimaline karşı.)
      Dosyaları güncellemedim. Kitap engeli bazı sayfalarda düzenlemeler yapılması gerekli. Siz manuel ekleyebilirsiniz. Satır numaraları görmek için. Notepad++ kurabilirsiniz ücretsizdir.

      < % a101=kt("kitapadet") sok=kt("kirmizi") if sok=true then ' kirmizi adlı sütunda engel varsa response.write("Ödünç verilemez") Else if a101=0 then ' kitap adetimiz 0 ise yani tüm kitaplar ödünç verilmiş ise response.write("Ödünç verilmiş") else ' iki şart doğru değil ise response.write("Kitap Rafta") ' end if end if %>

      Yanıtla
      • 3 Ocak 2019 tarihinde, saat 00:27
        Permalink

        Teşekkürler. Önce kodu çalıştıramadım, ufak değişiklikler yaptım, çalıştı. Elinize emeğinize sağlık.

        Yanıtla
  • 5 Aralık 2018 tarihinde, saat 13:42
    Permalink

    Merhaba Hocam
    Kütühane listesindeki bazı kitapları kırmızı etiketli olarak yani ödünç verilemez olarak belirledik. Bu kitapları K_t_phanee.mdb dosyasında “Kırmızı etiketli” olarak işaretledim(Evet/Hayır kutucuğu ile). Ödünç verme işlemi esnasında bu kitapları almaya çalışan bir kişi için bir uyarı penceresi oluşturmak ve kitabı ödünç almasını engellemek istiyorum. Nasıl bir kod yazmalıyım.

    Yanıtla
    • 5 Aralık 2018 tarihinde, saat 22:08
      Permalink

      Ergin Bey, ödünç verme engelinin kişi ya da grup bazlı değilde kitabın kütüphaneden çıkmasını önlemek amaçlı olmasını istiyorsunuz sanırım. Doğru mu anladım?

      Yanıtla
      • 23 Aralık 2018 tarihinde, saat 22:33
        Permalink

        Evet hocam, doğrudur.

        Yanıtla
        • 24 Aralık 2018 tarihinde, saat 22:13
          Permalink

          Ergin Bey bazı kitapların ödünç verilmesini engellemek için sorgu-kitap.asp adlı dosyayı düzenleyip e-postanıza attım. Menü üzerinden güncellemeler yapabilmek için diğer sayfalarda düzenleme yapmam gerekiyor. Tamamını düzenleyinceye kadar bu değişiklik işinizi görecektir.

          Yanıtla
      • 23 Aralık 2018 tarihinde, saat 22:38
        Permalink

        Bir de şunu sormak istiyorum: Listelerin sayfalama özelliğini nasıl iptal edebilirim? Mesela kitap listesinin tamamını tek bir sayfada görmek istiyorum, sayfa sayfa bölmesini değil. Bunu nasıl yapabilirim?
        Teşekkürler hocam, çok başarılı bir çalışma.

        Yanıtla
        • 24 Aralık 2018 tarihinde, saat 21:04
          Permalink

          js klasörü içinde jquery.dataTables.mini adlı js dosyasınına sağ tıklayın birlikte aç deyin. Ctrl F basıp DisplayLength kelimesini aratın. Bu kelime yanındaki 10 sayısını artırdığınızda artırılan sayı kadar kayıt gösterecektir. Bu değişiklik tablo sistemini kullanan bütün sayfalar için geçerli olacaktır.

          Yanıtla
          • 24 Aralık 2018 tarihinde, saat 21:38
            Permalink

            Teşekkürler. Elinize sağlık.

  • 28 Kasım 2018 tarihinde, saat 11:02
    Permalink

    kardeşim allah senden razı olsun eline emegine saglık sınıf atlat diyorum bu hatayı veriyor burada yardımcı olursan bana ivedi cok teşekkür ederim rabbim yolunu açık eylesin.

    Microsoft VBScript çalýþma hatasý hata ‘800a000d’

    Tür uyumsuz: ‘a1’

    /ayarlar.asp, sat�r 501

    Yanıtla
    • 28 Kasım 2018 tarihinde, saat 16:01
      Permalink

      Amin. Cümlemizden razı olsun mevlam. Yasin Bey; Üyeler bölümünde sınıf belirlerken 2/A şeklinde mi tanımlama yaptınız ? / yerine – kullandıysanız hata bundan kaynaklanabilir. Sistem verileri ayırırken / işaretini dikkate alıyor.
      Ayrıca bu alanda şubeler, Öğretmen, Misafir, Yardımcı Personel dışında bir tanımlama var mı? Varsa bundan da kaynaklanıyordur. Farklı tanımlama varsa kodlamaya onuda eklemek lazım. O kısımlar biraz aceleye gelmişti. İdarelik yapmıştım. Veri tabanı yedeğinizi almayı unutmayın. Hatalı işlemlerde verileriniz bozulabilir.

      Yanıtla
  • 25 Kasım 2018 tarihinde, saat 22:10
    Permalink

    Merhaba Erkan Bey,
    Çalışmanız için öncelikle teşekkür etmek istiyorum. Aldığım bir hata kodu için yardım istiyorum. Toplu üye ve kitap eklerken aşağıdaki kodu alıyorum. Wİndows 8.1 64 bit sistmemim var. 32 bit ayarını true yaptım ancak bi çözüm olmadı. Bir öneriniz var mı acaba?

    Microsoft OLE DB Provider for ODBC Drivers hata ‘80004005’

    [Microsoft][ODBC Driver Manager] Veri kaynaðý adý bulunamadý ve varsayýlan sürücü belirtilmemiþ

    /uyeler.asp, sat�r 1028

    Yanıtla
  • 7 Nisan 2018 tarihinde, saat 17:26
    Permalink

    Erkan Bey merhabalar çok güzel bir çalışma olmuş. Giderek daha da gelişecek mutlaka.
    kullanıcı adı ve şifreyi girdikten sonra bu hatayı aşamadım bir türlü. Fikriniz var mı?

    Microsoft JET Database Engine hata ‘80040e09’

    Güncelleþtirilemiyor. Veritabaný veya nesne salt okunur.

    /login-kontrol.asp, sat�r 95

    Yanıtla
    • 7 Nisan 2018 tarihinde, saat 20:14
      Permalink

      Fatih Bey, IIS kurulumunda kullanıcı yetkilendirmesi eksik bırakılmış. Bu ve benzeri hatalar almamak için bu bağlantıdaki videonun 5.30 dk sonraki yetkilendirme ayarları tam yaparsanız bir sorunla karşılaşmazsınız.

      Yanıtla

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir