• 19-09-2017, 20:49:48
    #1
    öğrenci bilgi sisteminde devam dumurunu takvimde nasıl gösterebilirim,



    şöyle bi tablo yaptımda takvim değil tabiki bu son çare bunu kullancamda da.. sizlere bi danışayım dedim,



    veri tabanında user altında öğrencilerbu şekilde ödev kontolunu ekledimde dvam için nasıl bi yol izleyeceğim tavime olrusa bide algoritmasını anlamadım içindne çıkamadım bu işin yarıdmcı olablirseniz çok sevinirim, şimdiden çok teşekkür ederim :-)
  • 22-09-2017, 03:02:10
    #2
    mikoc adlı üyeden alıntı: mesajı görüntüle
    öğrenci bilgi sisteminde devam dumurunu takvimde nasıl gösterebilirim,



    şöyle bi tablo yaptımda takvim değil tabiki bu son çare bunu kullancamda da.. sizlere bi danışayım dedim,



    veri tabanında user altında öğrencilerbu şekilde ödev kontolunu ekledimde dvam için nasıl bi yol izleyeceğim tavime olrusa bide algoritmasını anlamadım içindne çıkamadım bu işin yarıdmcı olablirseniz çok sevinirim, şimdiden çok teşekkür ederim :-)


    şöyle bişey buldumda arkadaslar, devam için ayrı tablomu açmam gerekiyor ıd a göre bağlayıp mı ?, ben users yani ogrenci tablosuna gun 1 gun2 gun3 .... diye 1 aylık stun actım onlarada deger verdım 1 olursa geldı 2 olursa gelmedı 3 olursa o gun ders yok seklınde ama 1 ay sonra sıkıntı olur bu sıstemde, acaba nasıl yapabilirim... aklım durdu kaç gündür çözemedim bi...
  • 22-09-2017, 07:48:08
    #3
    Veritabanı kısmında, öğrenci tablosu içerisinde bu şekilde hareket etmeniz doğru değil.
    Öğrenci isimli tabloda -> öğrencinin genel bilgileri
    Devamsızlık isimli tabloda -> Öğrencinin id'sine bağlı olarak devamsızlık bilgileri (genelde gelmediği günler için işlem yapılır, eğer bilgi yoksa gelmiştir. Okullardaki öğrenci yoklama fişlerini düşünün)
    Ödev isimli tabloda -> yine öğrenci id'sine bağlı olarak yapılan ödevleri ekleyebilirsiniz. (yapılmamışsa eklemezsiniz.)
    Neden sadece bir durumu ekliyoruz, her iki durumu da eklemiyoruz diye soracak olursanız;
    Her iki durumu da ekleyebiliriz. 100 kullanıcı için çok sorun çıkartmaz belki ama 10000 kullanıcı verisi yer aldığında ciddi sıkıntılar yaşarsın. Projelerde veritabanının analiz edilerek planlanması neredeyse en önemli safhası.
    Eğer yardıma ihtiyacınız olursa projenin herhangi bir aşaması için olabilir bu, ben yardımcı olabilirim.
    İyi çalışmalar.
  • 22-09-2017, 11:08:10
    #4
    anladım hocam bende onu yapmak istiyorum ama ıd a nasıl baglayacagım onu yapamaıdm bi türlü, özelden skype yazayımda musaıt oldugunuzda bakalım, ilginiz için çok teşekkür ederim
  • 22-09-2017, 16:38:31
    #5
    mikoc adlı üyeden alıntı: mesajı görüntüle
    anladım hocam bende onu yapmak istiyorum ama ıd a nasıl baglayacagım onu yapamaıdm bi türlü, özelden skype yazayımda musaıt oldugunuzda bakalım, ilginiz için çok teşekkür ederim
    Öğrenciler tablosundan öğrencinin id'sini alacaksınız. Ödev tablosunda öğrenciyle ilgili sadece öğrenci id'sine yer vermelisiniz. Yeni ödev verisi eklerken öğrenci id'si kısmına öğrenciler tablosundan aldığınız id'yi yazacaksınız. Aynı şey devamsızlık tablosu için de geçerli.
    Yani her tabloda sadece o tabloyu ilgilendiren veriler yer almalı. Ödev tablosunda öğrencinin adını tutmanız, Devamsızlık tablosunda yaşını tutmanız gereksiz olur.