EduLibrary, modern Single Page Application (SPA) mantığıyla C# WinForms üzerinde sıfırdan geliştirilmiş, son derece şık, profesyonel ve yenilikçi bir Kütüphane Yönetim Sistemidir.
Geleneksel ve karmaşık masaüstü yazılımlarının aksine, EduLibrary "Web-Tasarım" trendlerinden esinlenerek (Top-Nav mimarisi, canlı grafikler, degrade afişler) kullanıcı deneyimini en üst seviyeye çıkartır.
- 🚀 Yeni Nesil Web-Benzeri Arayüz: Eski nesil sol menüler (sidebar) yerine Top-Navbar (Üst Gezinme Çubuğu) ile daha geniş bir çalışma alanı.
- 📊 Etkileşimli İstatistik ve Grafikler: Ana sayfada dinamik istatistik kartları ve C#
DataVisualization.Chartingkütüphanesiyle hazırlanan Kitap Tür Dağılımı (Pasta Grafiği) ve Ödünç Alma Trendi (Çizgi Grafiği). - ⚡ Single Page Application (SPA) Deneyimi: Pencerelerin üst üste açılması sorununu tarihe gömdük. Bütün işlemler tek bir ana pencere (
panelContent) içerisinde dinamik alt formlarla yüklenerek hafıza (RAM) dostu muazzam bir akıcılık sağlar. - 📱 Dinamik Bildirim Akışı: Sağ tarafta konumlandırılmış "Son İşlemler & Bildirimler" (Side Feed) paneli ile kütüphanedeki en güncel aktiviteleri (ödünç alma, teslim vb.) Twitter/Facebook akışı gibi anlık takip etme fırsatı.
- 👮 Çoklu Rol Sistemi:
- Yönetici (Admin): Tüm sisteme tam erişim, kullanıcı atamaları ve detaylı analizler.
- Personel (Staff): Okuyucu işlemleri, ödünç/iade onayı ve stok takibi.
- Öğrenci (Student): Kişisel kitap araştırmaları, geçmiş ödünçleri inceleme ve profil kolaylığı.
- 🔐 Güvenli Kimlik Doğrulama: Split-screen (Bölünmüş ekran) yeni nesil çok şık giriş ekranları (Login).
- Yazılım Dili: C# (.NET Framework)
- Arayüz (UI/UX): Gelişmiş WinForms Tasarım Teknikleri (Yuvarlatılmış paneller, LinearGradient fırçaları, Anti-alias metin ve çizim yetenekleri)
- Veri Görselleştirme:
System.Windows.Forms.DataVisualization.Charting - Veritabanı: (Projenizin veritabanı yapısına göre: SQLite / LocalDB / SQL Server vb.)
| Hoşgeldin & Analiz Ekranı (Dashboard) | Kullanıcı Girişi (Login) |
|---|---|
![Dashboard]![]() |
- Projeyi bilgisayarınıza klonlayın:
git clone https://github.com/KULLANICI_ADINIZ/Gorsel-Programlama-KYS-Projesi.git
- Visual Studio (2019 veya üzeri) aracılığı ile
.slnuzantılı solution dosyasını açın. - Proje açılırken
.Designer.csform açık sekmelerini (varsa) 'X' ile kapatın. - Üst Menü'den Build > Rebuild Solution (Çözümü Yeniden Derle) seçeneğine tıklayın.
- Yeşil Start (Başlat) tuşuna basarak sistemin tadını çıkarın!
Bu proje, masaüstü uygulamalarının sadece basit gri pencerelerden ibaret olmak zorunda olmadığını; klasik C# WinForms araçları kullanılarak bile bir web sitesi veya modern SPA uygulaması kalitesinde tasarımlar üretilebileceğini göstermek amacıyla modernize edilmiştir.


