C# Kütüphane Otomasyonu
C# Kütüphane Otomasyonu, bu otomasyonun amacı kütüphanedeki kitapları kullanıcılara ödünç verip, kullanıcıların kitapları ödünç almasını sağlamaktır..
Programlama Dili: C#
Veritabanı: Microsoft Access Database
Kayıt İşlemi:
Kullanıcı kısmı iki tane rolden oluşur. Bunlardan birisi Admin (Kütüphane Yöneticisi / Kütüphaneci), diğeri ise normal kullanıcıdır (User). Her iki rol de kullanıcı adı ve parola gerektirir ve ayrı login panellere sahiptirler. Kullanıcı, admin tarafından kaydedilmek zorundadır.
Admin (Kütüphane Yöneticisi / Kütüphaneci):
- Admin kitap ekleme/silme işlemlerini gerçekleştirebilir.
- Admin kütüphanedeki tüm kitapların listesini gösterebilir, detaylı kitap araması yapabilir.
- Kütüphaneye kullanıcı kaydedebilir veya onları silebilir.
- Kullanıcıları kara listeye ekleyebilir.
- Üyeler kitapları rezerve ettiğinde, rezervasyonun onayı admin tarafından gerçekleştirilir. Kullanıcı rezerve yaptığında kitap admin tarafından teslim edilmelidir.
- Rezerve edilen kitapların listesi görülebilir, geçmiş rezerve edilen kitaplar da gösterilebilir.
- Admin kendi şifresini değiştirebilir.
Kullanıcılar:
- Kullanıcı giriş yaptığında istediği kitabı rezerve edebilir.
- Kullanıcının istediği kitap başka bir kullanıcı tarafından rezerve edildiyse, kullanıcıya kitap meşguldür uyarısı verilir ve kitabın teslim edileceği tarih uygulama üzerinde bilgi ekranında gösterilir. Ayrıca, eğer kullanıcı yasaklı listesindeyse hiçbir şekilde kitap rezerve edemez ve kullanıcının kara listede olduğu belirtilir.
- Üzerindeki mevcut kitapları gösterebilirler.
- Geçmişte rezerve ettikleri ve teslim ettikleri kitapları gösterebilirler.
Uygulamayı oluştururken, bu uygulama için pekte önemli olmasa da bir UnitTest oluşturdum. Ayrıca BuildTools (Setup dosyaları) da oluşturulmuştur.
NOT: Oluşturduğum bu uygulama herhangi bir ticari amaçla kullanılamaz. Uygulama tamamen eğitim amaçlı, C# üzerinde kendini geliştirmek isteyen arkadaşlar veya ödevlerinde belirli kodları kullanacak arkadaşlar için oluşturulmuştur. Uygulamanın Türkçe ve İngilizce opsiyonları mevcuttur. Projeyi komple indirebilmek için erişim izni istemelisiniz!
İndirme Linkleri
Google Drive (Türkçe Versiyon)
Google Drive (İngilizce Versiyon)
3 Yorum
Nuri
3 seneönceKardeşim C# Kütüphane Otomasyonu linkler kırık sanırım ulaşamıyorum dosyalara yardımcı olur musun lütfen
Serkan Dörtkaş
2 seneönceLinkler çalışmıyor maalesef
Cengiz
2 seneönceMerhaba, linkler çalışmıyor. Projedeki bir iki özelliğin nasıl yapıldığını görmek için linki düzeltmenizi rica ediyorum.