E-OKUL SİSTEMi RAPORU
Eğitim kurumlarında Bir öğrencinin okula kaydından başlayıp, mezuniyetine kadar olan tum süreci içeren bir sistem geliştirdim.. Okula gitmeye gerek kalmaksızın online olarak internet üzerinden bilgi sahibi olması mümkün hale getirmek amacıyla bu projeyi yaptım. Projenin web ve Mobilini geliştirmem durumunda daha kullanılabilir bir proje olur. Proje Bütün Eğitim kurumlarını hedef almaktadır.
Projeyi Java programlama diliyle IDE olarak NetBeans ve Mysql veri işlemlerini kullandım.
1)Mysql yapisi öğrendim .
2)Baska Sutunlardaki verileri ayni tabloya toplamayi öğrendim.
3)Forieng Key Kavramini Ogrendim.
4) Mysql de insert Update Delete Count Ogrendim.
5)Login Formunda Database aldigim veriyi yazarak giriş yapma işlemini öğrendim.
Veri çekme. Veri alma , veri kaydetme, veri güncelleme işlemlerini yaptım.
Ve en cok bu projenin kazandirdigi sey sabirdi, disardan cok basit bir problem gozuksede bir sorunu bir gun ugrastigim oldu ve Cok zaman harcamama sebeb oldu ama cok sey ogrendim.
Mysql kullanarak yaptığım ilk projem ve mysql veri işlemlerinde çok tecrübe kazandığım bir proje oldu .İlk projem olduğu için çok ayrıntılı bir proje olmadı ama ileri ki zamanlarda daha ayrıntılı bir şekilde geliştirmeyi düşünüyorum .
Projeyi Çalıştırdığımızda Giriş paneli Çıkıyor ve burada 3 farklı giriş bulunmaktadır. Bu Girisler:
a) Yonetici girisi
b) öğretmen girişi
c) öğrenci girişi
Ilk olarak gris yaptigimizda Bir giriş paneli karsimiza cikiyor.
Kullanıcı Yönetici girişi ,öğretmen girişi , öğrenci girişini seçtikten sonra herbirine kendini özel kullanıcı giriş ve login formu açılır.
İlk olarak Yönteci kendine özel sadece kendisini bildiği kullanıcı adı ve sifresi bulunmaktadır.
Yonetici giriş yaptikdan sonra kendine ozel bir Ana sayfasi cikar.
Yonetici Ogrenci , Ogretmen ve ders ekleyebiliyor, silebiliyor, güncelleyebiliyor.
Sayfanin sol tarafındaki öğrenci ,ogretmen ve ders sayisi güncel olarak değişiyor. Sayfanin en ust kisminda hangi kullanici adi neyse onun kullanici adi yaziyor.
Ogrenciyi kaydedildikten sonra tabloda otomatik olarak cikiyor.
Her bir öğrencinin kendine ozel bir ID numarasi var. Ogrenciye ID numarasi bildiriliyor. Kayitli öğrenci tablosunda arama kisminda hangisi ismi yazarsan tabloda sadece o isim cikiyor. Kayitli öğrenci tablosunda silebiliyoruz ve güncelleyebiliyoruz.
Ogretmen kaydedildikten sonra tabloda otomatik olarak cikiyor.
Her bir öğretmenin kendine ozel bir ID numarasi var. Ogretmene ID numarasi bildiriliyor. Ogretmen kayit kisminda branşi kaydedildiği an ders adi otomatik olarak ekleniyor. Ogretmen artik kendi ID numarasi ve sifresi ile kendi sayfasından giriş yapabilir.
Yönteci Ogretmene ozel ID numarasini ve şifresini belirliyor sonra öğretmene bildiriyor.
Ogretmen bu sayfada kendine ozel ID numarasi yazarak basliyor .Sonra sayfanin sagindaki tabloda öğrencileri gösteriyor.Bu tabloda otomatikmen seçtiği öğrencinin ID si yaziliyor ve daha sonra ogretmen öğrencinin notunu giriyor.
Ogrenci notlarini tablosu ogretmen öğrencilerin notlarini görebiliyorlar.Sirasiyla hangi öğrenci hangi dersden kac puan olduğu güncel birsekilde gözüküyor.
Ogrenci burada kendine ozel verilmiş Kullanici ve Okul numarasini ile giriş yapıyor ve sadece kendi puanlarini goruyor. Eger tabloda öğrenci kendi kulllanici adini veya şifresini yanlis girerse hicbirsey acilmiyor.