Programin duzgun calismasi icin LoginGUI, ManagerLoginGUI ve ManagerSettingsGUI dosyalari icerisindeki imagesPath niteligini degistirmelisiniz!
Proje dosyasi icerisindeki mysql kodlarinin bulundugu zipi cikartip mysql editorde bu kodlari calistirarak ilgili tablolari kurmalisiniz!
Sistemde kayıtlı olan eğitmenlerin bulunduğu tablodur.
Kayıt edilen eğitmenin mail adresi sistem tarafından otomatik olarak "isim.soyisim@edu.tr" şeklinde verilir.
Sisteme yeni bir eğitmenin kayıt edilebileceği bölümdür.
Tabloda seçilen eğitmenin ID numarası buraya otomatik yazılır. Ayrıca buraya el ile de ID numarası yazılabilir ve eğitmen sistemden silinebilir.
Sistemde kayıtlı olan öğrencilerin bulunduğu tablodur.
Kayıt edilen her bir öğrenciye özel bir okul numarası atanır. Bu numaranın ilk 2 hanesi kayıt yılının son 2 hanesi, sonraki 2 hanesi kayıtlı olduğu fakültenin ID numarası, sonraki 2 hanesi kayıt olduğu departmanın ID numarası ve son 2 hanesiyse öğrencinin veri tabanındaki ID numarasıdır.
Sisteme yeni bir öğrencinin kayıt edilebileceği bölümdür.
Tabloda seçilen öğrencinin ID numarası buraya otomatik yazılır. Ayrıca buraya el ile de ID numarası yazılabilir ve öğrenci sistemden silinebilir.
Ders tablosunda girilen ders adı veya ID numarasına göre arama yapar.
Sistemde Kayıtlı olan derslerin bulunduğu tablodur.
Herhangi bir ders üzerine sağ tıklayarak dersin adını güncelleyebilir ya da o dersi sistemden silebilirsiniz.
Sisteme yeni bir ders ekleyebileceğiniz bölümdür.
Sağdaki öğrenci tablosundan seçeceğiniz herhangi bir öğrencinin ID numarası bu alana otomatik olarak işlenir. Ders tablosundan bir derse ve öğrenci tablosundan da bir öğrenciye tıkladıktan sonra "Derse ata" butonuna basarak dersi öğrenciye atayabilirsiniz.
Öğrenci tablosunda girilen öğrenci adı veya okul numarasına göre arama yapar.
Sistemde Kayıtlı olan öğrencilerin bulunduğu tablodur.
Öğrenci tablosundan seçtiğiniz herhangi bir öğrencinin dersleri bu tabloda gözükür.
Sistemde Kayıtlı olan fakültelerin bulunduğu tablodur.
Sisteme yeni bir fakülte ekleyebileceğiniz bölümdür.
Sisteme yeni bir bölüm ekleyebileceğiniz bölümdür.
Herhangi bir fakülteye atanmamış olan bölümler burada gözükür.
Sistemdeki tüm bölümleri listelemek için bu buton kullanılır.
Sistemde Kayıtlı olan bölümlerin bulunduğu tablodur.
Herhangi bir fakülteye tıkladığınızda sağdaki tabloda o fakültenin bölümleri listelenir.
Öğrencinin sistemdeki kayıtlı bilgilerinin sunulduğu bölümdür.
Öğrenciye atanmış olan derslerin bulunduğu tablodur.
Bu proje Nesne Yönelimli Programlama (OOP) Dersi projesi olarak hazırlanmıştır (Ocak 2022). Ayrıca ilk otomasyon projem olması dolayısıyla benim için ayrı bir önem arz etmektedir.