Kütüphane kaynaklarının, üyelerin ve ödünç/iade işlemlerinin kolayca yönetilmesini sağlayan, C# ve Windows Forms ile geliştirilmiş bir otomasyon sistemidir.
Amacı, geleneksel kütüphane yönetimini dijitalleştirerek zaman ve işgücü verimliliği sağlamaktır.
Bu proje ile bir kütüphanenin temel işlemlerini dijital olarak yönetebilir ve üyelere zengin bir deneyim sunabilirsiniz:
- 📚 Kaynak Yönetimi: Kitaplar, dergiler ve makaleler dahil tüm kütüphane kaynaklarını ekleyin, güncelleyin, silin, arayın ve düzenleyin.
- 👤 Üye Yönetimi: Kütüphane üyelerinin kayıtlarını oluşturun, bilgilerini düzenleyin ve üye listesini görüntüleyin.
- 🔄 Emanet İşlemleri: Kitap ödünç verme (emanet) ve iade alma işlemlerini kaydedin.
- 📅 Rezervasyon İşlemleri: Üyelerin, o an başkasında olan bir kitabı veya mevcut bir kitabı ayırtmasını (rezerve etmesini) sağlama ve iade bildirimi gönderme.
- 📈 Gecikme Takibi & Ceza Sistemi: Ödünç alma ve iade tarihlerini takip edin; gecikme durumları için otomatik uyarı ve ceza sistemi uygulayın.
- ⭐ Sosyal Etkileşim: Kullanıcıların kitaplara yorum yapması, puan vermesi ve tavsiye listeleri oluşturması için platform sağlama.
- 💡 Akıllı Öneri Sistemi: Kullanıcıların okuma geçmişine dayalı olarak kişiselleştirilmiş kitap önerileri sunma.
Bu projenin geliştirilmesinde kullanılan temel teknolojiler:
- Programlama Dili: C#
- Platform: .NET Framework (Windows Forms)
- Geliştirme Ortamı (IDE): Visual Studio 2017 (Version 15)
- Veritabanı: SQL Server
Projeyi yerel makinenizde çalıştırmak için:
- 📥 Bu depoyu klonlayın: git clone https://github.com/begummkayaa/kutuphane-otomasyonu.git
- 🔧
KutuphaneOtomasyonu.slndosyasını Visual Studio 2017 veya daha yeni bir sürüm ile açın. ▶️ (ÖNEMLİ) Proje içindeki veritabanı bağlantı ayarlarını (connection string) kendi yerel veritabanı sunucunuza göre güncelleyin.- 🎉 Projeyi "Build" (Derle) edin ve "Start" (Başlat) butonuna basarak çalıştırın.