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;
Kitaplar Tablosu;
Emanetler Tablosu;
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.
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.
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.
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.
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
Eklediğimiz bu üyeyi üye listele seçeneğini kullanarak listeleyip görüntüleyebiliyoruz.
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.
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.
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.
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.
- Ana dizinde bulunan Kutuphane.mdf dosyasını kendi SQL serverınıza ekleyin.
- 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
İliskelendirmeler nasi oluyor ondanda bahsedermisiniz