![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 101 Pomógł: 0 Dołączył: 20.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Robię przymiarki do napisania systemu ankiet gdzie ankietowani będą mogli udzielać w zależności od pytanie po 1 lub więcej odpowiedzi. Pomyślałem żeby móc przeprowadzać liczne ankiety trzeba by było "zadbać" o pewien schemat. Proszę o kolegów po fachu żeby przeanalizowali mój "tok myślenia". Mamy 3 bazy danych: baza "ankieta" id, nazwa, respondentow (...) baza "pytanie" id, nr, pytanie, typ (...) baza "odpowiedz" id, nr, op, odpowiedz, ex, odp Teraz podczas dodawania do bazy "ankieta" zostaje przydzielony nr id, który będzie wykorzystywany do dalszych czynności związanych m.in. dodawaniem pytań i odpowiedzi. W tej bazie zapisują się rownież dodatkowe informacje jak np. nazwa ankiety, czas trwania, liczba respondentów itp. W bazie "pytanie" dodaje tylko same pytania, "nr" to nr pytania. Trzeba jednak wybrać "typ" późniejszych odpowiedzi: ratio- jeden wybór checkbox- wielokrotnego wyboru W bazie "odpowiedz" to opcje (odpowiedzi) jakie mamy do wyboru. "id","nr" to z poprzednich baz, "op" to nr opcji odpowiedzi, "odp" to liczba osob ktore udzielily na nia odpowiedzi. "ex"- oznacza, jeśli mamy możliwość udzielenia więcej niż jednej odpowiedzi ale "ta" odpowiedź eliminuje pozostałe to poprzednie nie mają na to wpływu (np. co najchętniej pijesz ktoś zaznaczy Kawę i Nic nie piję to wtedy odpowiedź "kawa" nie jest brana pod wgląd). Cytat Przyklad: Baza "ankieta". 1, Badanie testowe, 10, 05-08-2008 Baza "pytanie". 1, 1, Czy sądzisz że php to przestarzała technologia?, ratio 1, 2, Podczas pracy z komputerem najczęściej piję:, checkbox Baza "odpowiedź". 1, 1, 1, Tak, 0, 2 1, 1, 2, Nie, 0, 8 1, 2, 1, Kawa, 0, 3 1, 2, 2, Herbata, 0, 4 1, 2, 3, Coca-Cola, 0, 1 1, 2, 4, Piwo, 0, 2 1, 2, 5, Wcale nie pije, 1, 0 Ankieta wygląda mniej więcej tak: Cytat Badania testowe 1. Czy sądzisz że php to przestarzała technologia? Tak Nie 2. Podczas pracy z komputerem najczęściej piję (można zaznaczyć kilka odpowiedzi): Kawa Herbata Coca-Cola Piwo Wcale nie piję Z tego przykładu wynika że: Było 10 respondentow. Pierwsze pytanie było z jednym wyborem. Drugie pytanie było z wielokrotnym wyborem. Na 1 pyt. "Czy sądzisz że php to przestarzała technologia?" 2 osoby odpowiedziały Tak, a 8 osób Nie. Na 2 pyt. "Podczas pracy z komputerem najczęściej piję..." Kawę 5 osób, Herbaty 4 osoby, Coca-Colę 2 osoba, Piwo 2 osoby, a nie pijących nie było wśród ankietowanych. Co o tym sądzicie? Ten post edytował gandziorz 16.08.2008, 03:15:12 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 09:46 |