Organizacija u sistemu dinamičkih web formi ?
Pozdrav svim developerima,
Premišljam se oko organizacije dela sitema, pa bi mi savet dobrodošao.
Ukratko treba da napravim da korisnici mogu kreirati ankete(web forme), ovo bi bili zahtevi:
1. Korisnik kreira web formu koja se čuva u DB
2. Drugi korisnici popunjavaju web formu i ti podatci se takođe čuvaju u DB
3. Pregled i analiza(grafikoni, pite..) tih podataka kao i serach.
___
1. Odlučio sam se da ceo html forme smestim u DB, <form>.sve u DB..</form>,
tako mogu lako da je prikazujem drugim korisnicima. S tim da bi svakako mora da imam veznu tabelu gde čuvam imana svih polja.
2. Kad se forma submituje, podatci iz nje se čuvaju u tabeli kao JSON string, sve iz $_POSTa se čuva kao JSON.
3. Problemi manje više dolaze ovde -
npr. korisnik je napravio anketu gde postoji polje "Ime" i sad hoće da vidi sve koji su popunili anketu, a zovu se Marko ... ili posle nekog vremena, korisnik hoće da izmeni anketu (obriše polje) ...
Da li neko vidi/zna probleme kod ovakve organizacije ??
Ili je imao iskustva sa sličnim stvarima ?
Poslednja izmena od tasmaniski : 11. 10. 2012. u 11:28.
|