Java Swing ile geliştirilmiş, JDBC ve MySQL kullanan, modern ve kullanıcı dostu bir kütüphane yönetim sistemi.
- Kitap, üye, ödünç işlemleri
- Giriş/kayıt ekranı, rol tabanlı yetkilendirme (admin/üye)
- Dinamik arama, satır içi butonlar, profil sekmesi
- Tema seçici (Nimbus, FlatLight, FlatDark)
- Modern arayüz (FlatLaf desteği)
- Java 8
- Swing (UI)
- FlatLaf (Modern UI)
- JDBC (Veritabanı bağlantısı)
- MySQL
- Java sürümü 8, jdk sürümü 22 olmalıdır
- MySQL Server bilgisayarınızda kurulu ve çalışır durumda olmalıdır.
- MySQL veritabanı sisteminde
library_dbadında bir veritabanı oluştur ve proje dizininde yer alanlibrary_dbSQL dosyasını içe aktar. - Proje dizininde yer alan "connection_config.properties" dosyasını metin belgesi ile açıp kendi MySQL bağlantınız için gerekli url, username ve password bilgilerinizi girin.
- Uygulama iki türlü başlatılabilir :
- Herhangi bir java IDE'si ile proje import edilerek "Main" classın çalıştırılması ile.
- Proje dizininde yer alan "dist" klasörünün içinde "LibraryManagementSystem.jar" uygulamasının çalıştırılması ile. (Çalıştırmadan önce ayrıca bu klasörde yer alan "connection_config.properties" dosyasını kendi MySQL bağlantı bilgilerinizle değiştirmeyi unutmayın.)
- Admin/(role-admin): Kullanıcı adı: admin , Şifre: admin123
- Member/(role-member): Kullanıcı adı: member , Şifre: member123
Eğitim amaçlıdır.




