• 16-04-2014, 11:09:52
    #1
    Meraba arkadaşlar ben php ile anket sitesi oluşturmak istiyorum. Bu benim proje ödevim. Anket oluştururken mysql kullanacağım. Sizce bir anket sitesinin veritabanında kaç tane tablo olmalıdır ? Anket sitesinin mantığını anlatabilir misiniz ?

    Şimdiden çok teşekkür ederim...
  • 16-04-2014, 11:22:28
    #2
    anket diye bi tablo oluşturcaksın içinde 2 tane alan olcak
    id
    soru

    cevaplar diye bi tablo oluşturcaksın onun içinde de 4 tane alan olcak
    id
    anketno
    cevap
    oy

    sonrasınıda php kodlamayla halledersin özet mantık bu şekilde
  • 16-04-2014, 11:29:02
    #3
    Üyeliği durduruldu
    Aynı konu üzerinde bende çalışıyorum ve az çok veri tabanı hazırlamayı biliyorsundur. ilk etapta oluşturacağın tablolar Anket, Soru ve cevap tablosudur tabiki bu basit bir sistem için ondan sonrası ihtiyacına ve hedefine göre şekillendireceksin. eğer yönetim paneli oluşturup senden başka kişilere de yetkilendirme yapacaksan üyeler için de tablo oluşturman gerekir. bunların haricinde eğer sistemin işleyişini takip edeceğim dersen bir tabloya da log kaydedebilirsin.

    gelişmiş bir sistem farklı şekillerde de cevap alacaksan ona göre cevap tablonun sayısını artırmalısın. örn: Çoktan seçmeli bir tablo ile görüşleri alacağın tablolar birbirinden bağımsız olmalı birinde true/false olurken diğeri text bilgilerini içermeli.
  • 16-04-2014, 12:33:13
    #4
    U_uR adlı üyeden alıntı: mesajı görüntüle
    anket diye bi tablo oluşturcaksın içinde 2 tane alan olcak
    id
    soru

    cevaplar diye bi tablo oluşturcaksın onun içinde de 4 tane alan olcak
    id
    anketno
    cevap
    oy

    sonrasınıda php kodlamayla halledersin özet mantık bu şekilde
    skindiver adlı üyeden alıntı: mesajı görüntüle
    Aynı konu üzerinde bende çalışıyorum ve az çok veri tabanı hazırlamayı biliyorsundur. ilk etapta oluşturacağın tablolar Anket, Soru ve cevap tablosudur tabiki bu basit bir sistem için ondan sonrası ihtiyacına ve hedefine göre şekillendireceksin. eğer yönetim paneli oluşturup senden başka kişilere de yetkilendirme yapacaksan üyeler için de tablo oluşturman gerekir. bunların haricinde eğer sistemin işleyişini takip edeceğim dersen bir tabloya da log kaydedebilirsin.

    gelişmiş bir sistem farklı şekillerde de cevap alacaksan ona göre cevap tablonun sayısını artırmalısın. örn: Çoktan seçmeli bir tablo ile görüşleri alacağın tablolar birbirinden bağımsız olmalı birinde true/false olurken diğeri text bilgilerini içermeli.


    Arkadaşlar çok teşekkür ederim cevaplarınız için yapacağım sistemi tam anlamıyla anlatayım bunu üniversitede kullanacağız. Belli kullanıcılar olacak bunlar anketlere oy verebilecek sadece Çoklu soru sistemleri olacak. Ben şimdi nasıl bir tablo oluşturmam gerekiyor biraz daha açık anlatır mısınız ? Örnek tablolar şeklinde anlatırsanız çok minnettar olurum...
  • 16-04-2014, 12:40:18
    #5
    örnek tabloları yukarıda vermiştim aslında biraz daha geliştirecek olursak (log tutması vs için)

    oluşturacağın tablolar
    http://prntscr.com/3ah3el


    sorular tablosunun alanları
    http://prntscr.com/3ah3ki

    cevaplar tablosunun alanları
    http://prntscr.com/3ah3p3

    kayitlar tablosunun alanları
    http://prntscr.com/3ah3ri
  • 16-04-2014, 19:32:57
    #6
    Üyeliği durduruldu
    ihtiyacını sen biliyorsun bence kağıt üzerinde çalışma yap tabloda sence neler olması gerekir onları belirle zaten gerisi basit bir şekilde gelir eğer sistemini hazırladıkça yapmaya kalkarsan bu sefer bağlantı ve sorgulamalarında sıkıntı yaşarsın.

    bu arada hangi ünv.?
  • 17-04-2014, 00:29:06
    #7
    U_uR adlı üyeden alıntı: mesajı görüntüle
    örnek tabloları yukarıda vermiştim aslında biraz daha geliştirecek olursak (log tutması vs için)

    oluşturacağın tablolar
    http://prntscr.com/3ah3el


    sorular tablosunun alanları
    http://prntscr.com/3ah3ki

    cevaplar tablosunun alanları
    http://prntscr.com/3ah3p3

    kayitlar tablosunun alanları
    http://prntscr.com/3ah3ri
    skindiver adlı üyeden alıntı: mesajı görüntüle
    ihtiyacını sen biliyorsun bence kağıt üzerinde çalışma yap tabloda sence neler olması gerekir onları belirle zaten gerisi basit bir şekilde gelir eğer sistemini hazırladıkça yapmaya kalkarsan bu sefer bağlantı ve sorgulamalarında sıkıntı yaşarsın.

    bu arada hangi ünv.?


    erzincan üni. böte bölümü hocam kağıdın üzerinde çizdim iki giriş var biri admin biri öğrenci girişi. öğrenci girişinde sadece anket linkleri var. Admin girişinde ise anket ekle anket sil ve anket sonuçları var. benim aklımda sadece iki tablo vardı biri kullanıcılar diğeri ise anket sonuçları diye düşünmüştüm ama yanlış yaptım heralde. Sistemim bu şekil anket tablolarını ayarlayamadım U_ur 'un söylediğini yapmaya çalışacam ama bakalım yapabilirsem çok çok iyi olacak. Görüşlerinizi tekrardan yazarsanız çok iyi olur hocam aklımda bişeyler şekillenir

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 00:29:06 -->-> Daha önceki mesaj 00:27:20 --

    U_ur kardeşim kusuruma bakma tablolar kısmında anlamadığım yerler oldu sana zahmet olmazsa açıklayabilir misin ??
  • 17-04-2014, 00:33:43
    #8
    anketler tablosunda anket soruları yer alacak

    kayıtlar tablosunda hangi ipden hangi ankete katılmış bunun tutulduğu bir log dosyası şeklinde düşünebilirsin

    cevaplar tablosunda da anketerin cevapları ve onlara verilen oylar tutulacak


    tam olarak nerde takıldın ??
  • 17-04-2014, 10:23:23
    #9
    U_uR adlı üyeden alıntı: mesajı görüntüle
    anketler tablosunda anket soruları yer alacak

    kayıtlar tablosunda hangi ipden hangi ankete katılmış bunun tutulduğu bir log dosyası şeklinde düşünebilirsin

    cevaplar tablosunda da anketerin cevapları ve onlara verilen oylar tutulacak


    tam olarak nerde takıldın ??
    sorular tablosunda durum var ne işe yaramakta?

    cevaplar kısmında yine durum var durumdan kastınız nedir ?

    Kayıt kısmında ip adresi var ben bu ip adresi yerine girmesini istediğim öğrencilerin kayıtlarını tutmak için belli bir tablo oluştursam ip adresi yerine öğrenci_id diye yazsam olur mu ?

    Birde zaman var orada ki kastınız nedir ? Anketin süresini mi belirliyor yoksa öğrenci ne zaman anketi doldurmuş onu mu ??

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 10:21:36 -->-> Daha önceki mesaj 10:20:13 --

    Birde her tablonun id si var neden ?

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 10:23:23 -->-> Daha önceki mesaj 10:21:36 --

    Birde ipadres neden varchar ?