Opis projektu
PrzetłumaczoneSerce projektu stanowi harmonogram. System powinien przechowywać strukturę basenu: tory i przedziały czasowe, oraz umożliwiać ustawianie lekcji w tej siatce, aby podwójne rezerwacje toru lub trenera nigdy się nie zdarzały. Każda lekcja należy do poziomu i grupy wiekowej, ma pojemność i powtarza się co tydzień przez cały sezon. Gdy otwieramy zapisy, rodziny widzą tylko te lekcje, które pasują do ich dziecka i gdzie są jeszcze miejsca. Potrzebujemy lekcji cyklicznych i listy oczekujących: gdy grupa się zapełni, następna zainteresowana osoba automatycznie dołącza do kolejki i otrzymuje pierwsze dostępne miejsce. Frekwencja jest zaznaczana dla każdej lekcji, a każdy pływak ma kartę umiejętności, którą trener aktualizuje: opanowane style, pokonane odległości, awans na poziom, gdy spełnione są kryteria.
Płatności powinny być powiązane z rejestracją, a nie istnieć osobno. Potrzebujemy opcji na jedną lekcję, miesięczne i na cały kurs, widocznego salda, przypomnień o terminach płatności oraz jasnego raportu o tym, kto zapłacił za bieżący miesiąc. Proszę opisać proponowany stos technologiczny, jak zorganizujesz kontrole konfliktów dla torów i trenerów oraz realistyczne terminy. Czego oczekujemy do współpracy:
— katalog poziomów i lekcji z pojemnością i zasadami wiekowymi;
— planowanie torów i trenerów z zabezpieczeniem przed konfliktami;
— rejestracja samoobsługowa, lekcje cykliczne i lista oczekujących;
— zaznaczanie frekwencji i postępów w umiejętnościach dla każdego pływaka;
— płatności, salda i przypomnienia o terminach płatności.