• 30-04-2014, 17:32:17
    #1
    Merhaba arkadaşlar. Bir projem için acil yardımlarınıza ihtiyacım var.

    Öncelikle projemi anlatayım. Bootstrap ile android uygulama tasarlıyorum. Uygulamanın amacı kullanıcıya sorulan sorularla hastalık teşhisi yapabilmek.

    Veritabanımı excelde biraz oluşturdum. Kategoriler şöyle ;



    uygulamaya girildiğinde kullanıcıya sorular sorulacak ve bu sorulara verilen cevaplar da sessionlar ile tutulacak. Sorular ve hastalıklar belirli kategorilere ait.(baş,gövde,diş gibi.)

    Amacım kullanıcıların verdiği cevaplara göre hangi kategorilerdeki sorulara en çok cevap verirse onları listeleyip hastalığı ve ilgili kategorisini bulabilmek. Bunu veritabanında nasıl yapabilirim ?

    Biraz uzun oldu, okuyup yardımcı olanlara şimdiden teşekkürler.
  • 30-04-2014, 19:28:18
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    @ydlgr; Laravel'de bulunan Eloquent ORM'de "belongsTo" ilişkilendirmesiyle istediğini yapabileceğini düşünüyorum.
  • 01-05-2014, 01:59:59
    #3
    saintx adlı üyeden alıntı: mesajı görüntüle
    @ydlgr; Laravel'de bulunan Eloquent ORM'de "belongsTo" ilişkilendirmesiyle istediğini yapabileceğini düşünüyorum.
    Merhaba, cevabınız için teşekkürler ancak derdimi tam anlatamadım sanırım

    Uygulamada kısaca kullanıcılar gelen sorulara yanıtlar verecekler ve bu yanıtlara göre uygulama olası hastalıkları tahmin edecek.

    Tabloda veritabanı ağım var. Örneğin gastritin id'si 1. Kategori bölümünde ise vücudu temel olarak 5'e ayırdım. 1.Baş 2.Göğüs,kollar,sırt 3.kasık,karın,bel,el 4.bacak,diz 5.ayaklar Gastrit buradan 3. kategoriye giriyor. Mide ise bu kategorinin alt kategorisi.

    Soruları da kategorilerle ilişkilendiriyorum ki girilen cevaba göre hastalığın hangi bölgeye ait olduğunu bulabileyim ve uygulama tahmin yapabilsin.

    Ancak nasıl yapabileceğimi bir türlü çözemedim malesef.
    Umarım anlatabilmişimdir derdimi
  • 01-05-2014, 21:34:30
    #4
    Üyeliği durduruldu
    Benim anlamadığım konu zaten siz çözümü yapmışsınız.

    1-Baş
    2-Göğüs,kollar,sırt
    3-kasık,karın,bel,el
    4-bacak

    ilk soru. Nereniz ağrıyor.
    Aşağıda 5 kategoriyi sıralayın ve bu 5 kategoriden birini seçmesini sağlayin.

    Where Category = '$category'

    Soru 2: Bulanti var mi?
    Where Category = '$category' AND Bulanti = '1'


    Diyoruz ki Seçilen kategori de içinde bulanti olan yada bulanti bir yerine içinde bulanti tagi gecen içerikleri sırala de.

    ben mantığı anlatmaya çalıştım. umarım işini görür.