C Sharp Form – Kütüphane Otomasyonu

C Sharp Form – Kütüphane Otomasyonu

Program sayesinde öncelikli olarak kütüphanede bulunan kitaplar kayıt altına alınıyor.Kitaplar bir kez kaydedildikten sonra silinebiliyor ve ya değiştirilebiliyor.

Daha sonra üye kaydediliyor.Üyelerin bilgileri kaydedildikten sonra değiştirilebiliyor ve ya üyeler silinebiliyor.

Emanet işlemleri yapılabiliyor.Bir kitap bir üyeye emanet ediliyor ve işlem kayıt altına alınıyor.Emanetteki kitapların kimlere verildiği görüntülenip emanet ile ilgili bilgiler görüntülenebiliyor.Emanetteki kitabın geri alınmasından sonra kayıtlar silinmiyor veritabanında tutuluyor.

Teknik Bilgiler;

Programın veritabanında 3 adet tablo vardır bunlar;

Üyeler Tablosu;

CSharp Kutuphane Otomasyonu Uyeler Tablo
CSharp Kutuphane Otomasyonu Uyeler Tablo

Kitaplar Tablosu;

C Sharp Kutuphane Otomasyonu Kitaplar Tablo
C Sharp Kutuphane Otomasyonu Kitaplar Tablo

Emanetler Tablosu;

C Sharp Kutuphane Otomasyonu Emanetler Tablo
C Sharp Kutuphane Otomasyonu Emanetler Tablo

Programın açılış ekranında işlem yapacağımız butonlar gözüküyor.İşlem yapmak istediği butona tıklayıp işlem ekranına geçiyoruz.Daha sonra farklı bir işlem yapmak istediğimizde üst taraftaki menüden istediğim işlemi seçebiliyoruz.

C Sharp Form – Kütüphane Otomasyonu
C Sharp Form – Kütüphane Otomasyonu

Kitap Ekle butonuna tıkladığımızda karşımıza gelen formda kitap için gerekli bilgiler yer alıyor.

Bunlar;
◾Ad
◾Yazar
◾Baskı Yılı
◾Sayfa Sayısı
◾Dil
◾Yayın Evi
◾Açıklama

Eğer daha önce eklediğimiz kitaplar var ise kitap yazarı, dil ve yayın evi kısımları veritabanındaki kitaplardan alınıyor ve öneri olarak sunuluyor.

Böylece hem harf hatalarından kaynaklı veri tekrarları önleniyor hemde hızlı bir kullanım sunuyor.

C Sharp Kutuphane Otomasyonu Kitap Ekle
C Sharp Kutuphane Otomasyonu Kitap Ekle

Kitaplar eklendikten sonra üst menüde bulunan Kitap sekmesindeki Kitap Listele seçeneği ile veritabanına kaydettiğimiz kitapları görüntüleyebilir ve düzenleyebiliriz.

C Sharp Kutuphane Otomasyonu Kitap Listele
C Sharp Kutuphane Otomasyonu Kitap Listele

Düzenlemek istediğimiz kitabın üstüne çift tıkladığımızda düzenle penceresi açılıyor ve orada kitabı düzenleyebiliyor ve ya silebiliyoruz.

C Sharp Kutuphane Otomasyonu Kitap Duzenle
C Sharp Kutuphane Otomasyonu Kitap Duzenle

Kütüphanemizde bulunan kitapları emanet olarak verebilmek için ilk önce üye eklememiz gerekiyor.Üye ekle seçeneği ile veritabanımıza bir üye ekliyoruz.Üye eklemek için gerekli bilgiler;
◾Adı
◾Soyadı
◾Telefon
◾E-Posta
◾Adres

C Sharp Kutuphan eOtomasyonu Uye Ekle
C Sharp Kutuphan eOtomasyonu Uye Ekle

Eklediğimiz bu üyeyi üye listele seçeneğini kullanarak listeleyip görüntüleyebiliyoruz.

C Sharp Kutuphane Otomasyonu Uye Listele
C Sharp Kutuphane Otomasyonu Uye Listele

Bir üyenin bilgilerini düzenlemek istersek listenen üyelere çift tıklıyoruz ve üye düzenle penceresi açılıyor.Bu pencerede üyenin bilgilerini düzenleyip istersek üyeyi silebiliyoruz.

C Sharp Kutuphane Otomasyonu Uye Duzenle
C Sharp Kutuphane Otomasyonu Uye Duzenle

Veritabanımızda kitaplar ve üyelerimiz bulunduğu zaman emanet verme işlemlerini yapabiliyoruz.Emanet ver seçeneği ile emanet vereceğiniz kişiyi ve kitabı seçtikten sonra.Kitabın verildiği tarihi ve geri alınacağı tarihi yazdıktan sonra artık emanet listesinde kitabı verildiği kişiyi görüntüleyebiliriz.

C Sharp Kutuphane Otomasyonu Emanet Listele
C Sharp Kutuphane Otomasyonu Emanet Listele

Eğer kitabın geri verileceği gün bugün ise kırmızı çizgi ile belirtiyoruz.

Emanet verdiğimiz kitap ve kullanıcı hakkında daha detaylı bir bilgi almak istersek ilgili satıra çift tıklayıp detaylarını görebiliriz.

C Sharp Kutuphane Otomasyonu Emanet Listele Detay
C Sharp Kutuphane Otomasyonu Emanet Listele Detay

Eğer kitap geri alınmış ise teslim alındı olarak işaretleyerek emanetler listesinden çıkartıyoruz.

Uygulamanın kaynak kodlarını ve veritabanı dosyasını indirmek için tıklayınız.

Programın çalışması için aşağıda yazanları uygulayınız.
1.Ana dizinde bulunan Kutuphane.mdf dosyasını kendi SQL serverınıza ekleyin.
2.Aşağıda adı bulunan dosyalardaki baglanti değişkeninde bulunan Connection String’i kendi bilgisayarınıza göre düzenleyiniz.
◾Form1.cs
◾EmanetListeleDetay.cs
◾KitapListeleDuzenle.cs
◾UyeListeleDuzenle.cs