Öğrenci Bilgi Sistemi – Python ve SQL ile Geliştirdiğim Masaüstü Uygulama
Eğitim kurumlarının temel ihtiyaçlarından biri olan öğrenci takibini dijital ortama taşımak amacıyla geliştirdiğim bu proje, Python’un gücünü ve Tkinter ile geleneksel masaüstü arayüz tasarımını birleştiriyor.
💡 Neden Bu Proje?
Kullanımı kolay, hızlı, ve yerel bir çözüm sunmak istedim. Web tabanlı sistemlere alternatif olarak çevrimdışı da çalışabilecek bir yapı hedefledim.
🔧 Teknik Özellikler
Programlama Dili: Python 3
Arayüz: Tkinter ile tasarlanmış masaüstü GUI
Veri Tabanı: SQLite (yerel veritabanı, dış bağımlılık yok)
Raporlama: openpyxl ile Excel’e veri aktarımı
Kod Yapısı: Modüler, okunabilir ve geliştirilebilir mimari
👨🏫 Admin Paneli
Öğrenci ve ders yönetimi
Not girişi (vize/final)
Harf notu ve geçme durumu otomatik hesaplama
Tüm öğrenci notlarını Excel’e dışa aktarma
👨🎓 Öğrenci Girişi
Öğrenciler kendi numarası ile giriş yapabilir
Sadece kendi notlarını görüntüler
Notlarını Excel dosyası olarak kaydedebilir
📊 Ekstra Özellikler
TreeView tabanlı listeler ile sade ve düzenli veri görünümü