System Udostępniania i Rezerwacji Kortów
SURK
Potrzeba stworzenia systemu udostępniania i rezerwacji kortów w Stowarzyszeniu Tenisowym Popowice wyniknęła z faktu, że nie wszyscy członkowie – ze względu na obowiązki zawodowe – mogli korzystać z przydzielonych im terminów w grafiku gier.
Taka sytuacja była sprzeczna z zasadą sprawiedliwości społecznej, ponieważ członkowie współfinansujący utrzymanie kortów mieli ograniczony dostęp do ich użytkowania.
W celu rozwiązania tego problemu powstał System Udostępniania i Rezerwacji Kortów (SURK) – narzędzie informatyczne, które umożliwia członkom klubu korzystanie z godzin zwalnianych przez innych użytkowników, zapewniając bardziej sprawiedliwy i elastyczny dostęp do kortów.
System SURK to nowatorskie rozwiązanie, które różni się od komercyjnych systemów rezerwacyjnych tym, że umożliwia dokonanie rezerwacji dopiero po potwierdzeniu dostępności kortu, co eliminuje konflikty i zwiększa przejrzystość w zarządzaniu grafikiem gier.
Jak funkcjonuje System SURK?
1. Kodowanie "okienek" do gry:
Każdy dwugodzinny termin czasowy w harmonogramie gier tzw. okienko ma przypisany unikalny kod. Aby zrezygnować z wyznaczonego terminu lub zaprosić kogoś do gry, należy przesłać ten kod za pomocą odpowiedniej komendy do wszystkich członków klubu. Mając tę informację, mogą oni zarezerwować zwalniające się miejsce lub odpowiedzieć na zaproszenie do gry.
2. Interfejs użytkownika:
SURK, jako interfejs użytkownika, wykorzystuje komunikator WhatsApp dzięki któremu członkowie STP są informowani o dostępnych godzinach gry lub o zaproszeniach do gry.
Struktura komendy
Struktura komendy w systemie SURK wygląda następująco:
<kod operacji>-<kod "okienka"> <data>.
Kod operacji:
- u - operacja udostępniania
- p - poszukanie kogoś do gry
Parametry komendy:
- Kod "okienka":
- Dzień tygodnia: pn (poniedziałek), wt (wtorek), sr (środa), cz (czwartek), pt (piątek), sb (sobota), nd (niedziela).
- Godzina: 8, 10, 12, 14, 16, 18.
- Numer kortu: a, b.
- Przykład kodu "okienka": wt18b - oznacza kort numer "b" we wtorek o godzinie 18.
- Data 22.05
Przykłady komend
- u-(nowak) wt18b 28.05. - Nowak zamierza udostępnić kort "b" we wtorek o 18:00, 28 maja,
- u-(kamiński) cz10a - Regularne udostępnianie kortu "a" należącego do Kamińskiego w czwartki od godziny 10,
- u-(wójcik) pn18a lewandowska - Wójcik przekazuje swoje godziny Lewandowskiej, które ma w poniedziałki na korcie "b" od 18:00, zwane udostępnianiem dedykowanym.
- p-(wójcik) wt18b 28.05 - Wójcik poszukuje partnera do gry na kort "b" we wtorek, 28 maja, od godziny 18.
Przesyłanie komendy "u-(nowak) wt18b 28.05"
1. Nowak loguje się do WhtaAppa i w grupie STP wpisuje komendę u-wt18b 28.05
2. Następnie wybiera przycisk Wyślij.

3. Wypełnia pola formularza w następujący sposób:
Do: klub
Tytuł: u-nowak wt18b 28.05
Wiadomość: Pozostawia puste
4. Naciska przycisk "Wyślij wiadomość".
Po wykonaniu tej operacji wszyscy członkowie STP otrzymają na swoje konta e-mailowe wiadomość z linkiem do komendy.
...
Kolejne kroki operacji są opisane w zakładkach UDOSTĘPNIANIE KORTÓW I ZAPRASZANIE DO GRY.