Java Örnek Projeler 40 - Öğrenci Bilgi Sistemi


Merhaba değerli Kodlama Vakti takipçileri, bu dersimizde Java'da Öğrenci Bilgi Sistemi yapacağız.

Proje Konusu 

Bu proje, öğrenci bilgilerini ekleme, listeleme, güncelleme ve silme gibi temel işlevleri içerecek. 

  • Student sınıfı, öğrenci bilgilerini tutar ve bu bilgilere erişim ve güncelleme imkanı sağlar.
  • toString metodu, öğrenci bilgilerini yazdırmak için kullanılır.
  • StudentManagementSystem Sınıfı: Öğrenci yönetimi için temel işlevleri içerir: ekleme, listeleme, güncelleme ve silme.addStudent, listStudents, updateStudent, ve deleteStudent metodları, öğrenci yönetimi işlemlerini gerçekleştirir.
  • main metodu, kullanıcıdan girdi alarak bu işlemleri gerçekleştirir ve sonsuz bir döngü içinde kullanıcıyı yönlendirir.

Örnek Çıktı

1. Öğrenci Ekle
2. Öğrencileri Listele
3. Öğrenci Güncelle
4. Öğrenci Sil
5. Çıkış
Seçiminiz: 1
Öğrenci Adı: Ali Veli
Öğrenci Email: ali.veli@example.com
Öğrenci başarıyla eklendi: Student{id=1, name='Ali Veli', email='ali.veli@example.com'}
1. Öğrenci Ekle
2. Öğrencileri Listele
3. Öğrenci Güncelle
4. Öğrenci Sil
5. Çıkış
Seçiminiz: 2
Student{id=1, name='Ali Veli', email='ali.veli@example.com'}
1. Öğrenci Ekle
2. Öğrencileri Listele
3. Öğrenci Güncelle
4. Öğrenci Sil
5. Çıkış
Seçiminiz: 3
Güncellenecek Öğrenci ID: 1
Yeni Ad: Ahmet Test
Yeni Email: ahmet.test@example.com
Öğrenci bilgileri güncellendi: Student{id=1, name='Ahmet Test', email='ahmet.test@example.com'}
1. Öğrenci Ekle
2. Öğrencileri Listele
3. Öğrenci Güncelle
4. Öğrenci Sil
5. Çıkış
Seçiminiz: 2
Student{id=1, name='Ahmet Test', email='ahmet.test@example.com'}
1. Öğrenci Ekle
2. Öğrencileri Listele
3. Öğrenci Güncelle
4. Öğrenci Sil
5. Çıkış
Seçiminiz: 4
Silinecek Öğrenci ID: 1
Öğrenci silindi: Student{id=1, name='Ahmet test', email='ahmet.test@example.com'}
1. Öğrenci Ekle
2. Öğrencileri Listele
3. Öğrenci Güncelle
4. Öğrenci Sil
5. Çıkış
Seçiminiz: 2
Henüz kayıtlı öğrenci yok.

Yardımcı Dersler