Sanat Tavsiye Platformu, kullanıcıların müzik ve resim koleksiyonlarını yönetebilecekleri Java tabanlı bir kütüphane sistemidir. Program, ikili ağaç (binary tree) veri yapısını kullanarak verileri düzenli bir şekilde saklar ve yönetir.
- Sanatçı ve şarkı bilgilerini hiyerarşik olarak saklama
- Sanatçıları alfabetik sırada listeleme
- Şarkıları sanatçılara göre gruplandırarak görüntüleme
- Yeni şarkı ve sanatçı ekleme imkanı
- Her şarkı için albüm bilgisi saklama
- Resim eserlerini sistematik olarak kaydetme
- Ressamlar ve eserlerini düzenli bir şekilde saklama
- Sanat eserleri için detaylı bilgi (tür, dönem) tutma
- Resimleri alfabetik sırada listeleme
- İkili Arama Ağacı (Binary Search Tree) implementasyonu
- Müzik kütüphanesi için iç içe ağaç yapısı (Sanatçı -> Şarkılar)
- Resim kütüphanesi için tekli ağaç yapısı
Main: Ana program döngüsü ve menü yönetimiMuzikKutuphane: Müzik verilerinin yönetimiResimKutuphane: Resim verilerinin yönetimiResim: Resim veri modeliSarki: Şarkı veri modeli
müzik : Müzik kütüphanesine erişim
resim : Resim kütüphanesine erişim
çıkış : Programdan çıkış
ekle : Yeni şarkı ekleme
sanatçılar: Tüm sanatçıları listeleme
listele : Tüm şarkıları listeleme
geri : Ana menüye dönüş
ekle : Yeni resim ekleme
listele : Tüm resimleri listeleme
geri : Ana menüye dönüş
- Projeyi klonlayın:
git clone [repository-url]-
Java IDE'nizde projeyi açın
-
Main.java dosyasını çalıştırın
- Java JDK 8 veya üzeri
- Herhangi bir Java IDE (Eclipse, IntelliJ IDEA, vb.)
- Bu repository'yi fork edin
- Yeni bir branch oluşturun (
git checkout -b feature/yeniOzellik) - Değişikliklerinizi commit edin (
git commit -am 'Yeni özellik eklendi') - Branch'inizi push edin (
git push origin feature/yeniOzellik) - Pull Request oluşturun
Bu proje MIT lisansı altında lisanslanmıştır. Daha fazla bilgi için LICENSE dosyasına bakınız.