Advertisement
Guest User

Untitled

a guest
Jun 20th, 2019
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.40 KB | None | 0 0
  1. 1. Niezbędne przekazywane dane to Dzień oraz godzina.
  2. Program sprawdza po bazie danych czy w jakiejś ankiecie ktoś w podanym dniu jest zainteresowany podaną przez nas
  3. godziną (np przeszukuje czy w poniedzialki o godz 16 jest ktoś zainteresowany zajęciami)
  4. 2. Dzieci przypisywane są do grup w przedziałach wiekowych 1, 2-3, 4-5, 6,7,8
  5. 3. Grupę o podanej godzinie tworzy przedział wiekowy, w którym dzieci o podanej godzinie jest najwięcej
  6. 4. Gdy dana ankieta(dziecko) jest przypisywane do jakiejś grupy (zajęć w dany dzien o podanej godzinie) usuwamy mu z ilości
  7. zajec 1 godzine ilość -= 1; Gdy ilość godzin = 1 to po dodaniu go do grupy usuwamy już możliwość dodania go do kolejnej
  8. grupy.
  9. 5. Jeśli wygenerowana grupa jest mniejsza niż 3 osoby to wtedy grupa, nie zostaje stworzona i dostajemy jedynie komunikat o
  10. zbyt małej ilości osób (nie usuwamy ankiet z bazy danych)
  11. 6. PAKIET EKSTRA. Jeśli dziecko ma rodzeństwo (rodzeństwo ma takie samo ID ankiety oraz rodzenstwo : true) i miesci sie w
  12. tym samym przedziale wiekowym to dodajemy go do tej samej grupy na samym początku
  13.  
  14.  
  15. AKTUALNA STRUKTURA OBIEKTU:
  16. {
  17. ankieta : 49,
  18. wiek : 7,
  19. opis : 'narazie 2 razy potem od 4 do 6',
  20. pn : '',
  21. wt : '',
  22. sr : przedzial(16,20),
  23. czw : '',
  24. pt : przedzial(16,20),
  25. sb : przedzial(12,13,16,20),
  26. nd : '',
  27. rodzenstwo : false,
  28. ilosc : 2
  29. },
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement