System Gokart Timing 1
Spis treści System Gokart Timing... 1 Wstęp... 3 Słownik pojęć:... 3 Ogólny opis systemu... 3 Wymagania... 3 Aplikacja pomiarowa... 4 Interfejs... 4 Opis funkcji... 5 Aplikacja do zapisów... 10 Kontakt:... 12 2
Wstęp Słownik pojęć: Bieg okres czasu w którym określeni zawodnicy rywalizują ze sobą na torze. Każdy bieg może odbywać się w trybie czasówki bądź wyścigu. Czasówka Tryb w którym liczy się najlepszy czas okrążenia Wyścig tryb w którym liczy się to, kto pierwszy przejdzie określoną liczbę okrążeń. Ogólny opis systemu System składa się z 3 składników: Aplikacji biura zapisów Aplikacji pomiarowej Bazy danych Obie aplikacje są połączone z bazą danych, dzięki czemu mamy dostęp do danych z różnych miejsc na torze. Wystarczy, że komputery będą znajdowały się w jednej sieci lokalnej. Dla zapewnienia niezawodności połączeń, zaleca się połączenie komputerów z routerem kablem (połączenie wifi potrafi się czasem zerwać). Dodatkowo, Aplikacja biura zawodów może pobierać z aplikacji pomiarowej stan aktualnych zawodów (czyli listę zawodników) oraz wysyłać do aplikacji pomiarowej komunikat dodający zawodników do biegu w trakcie jazdy. Aplikacje nie muszą być zainstalowane na jednym komputerze, przy czym należy pamiętać, że komputer na którym będzie zainstalowana baza danych będzie musiał być włączony aby system działał poprawnie. Wymagania System Windows Zainstalowane środowisko uruchomieniowe Java w najnowszej wersji. Zainstalowany.NET framework w najnowszej wersji. 3
Aplikacja pomiarowa Interfejs Główne okno aplikacji Główne okno aplikacji pozwala na dostęp do wszystkich funkcji pomiaru, oraz na śledzenie stanu aktualnego biegu. Po uruchomieniu biegu, widok ten wygląda następująco. Główne okno po rozpoczęciu biegu 4
Opis funkcji Nowy wyścig Za pomocą tej funkcji definiujemy nowy bieg w systemie. Po kliknięciu przycisku ukazuje nam się okno ustawień. Wybieramy w nim które gokarty będą uczestniczyły w biegu, wybieramy tryb biegu i w zależności od trybu limit czasu bądź limit okrążeni. Po kliknięciu przycisku dalej ukazuje nam się okno edycji zawodników. Edytujemy dane zawodników i zatwierdzamy. Od tego momentu, bieg zostanie wystartowany gdy pierwszy gokart przejedzie przez punkt pomiarowy. 5
Kolejka wyścigów Funkcja kolejki wyścigów pozawala na przeglądanie kolejki która została zdefiniowana w aplikacji do zapisów. Interfejs kolejki wygląda następująco. Z lewej strony wybieramy zdefiniowany bieg, po czym na prawym panelu pokazuje nam się lista zawodników przypisanych do tego biegu. Możemy edytować dane zawodników przed rozpoczęciem biegu. Rozpoczęcie wyścigu powoduje przejście do stanu jak po zatwierdzeniu zawodników w opcji nowy wyścig. 6
Edytuj zawodników W trakcie biegu może zajść potrzeba edycji danych zawodników na torze. Możemy tego dokonać w każdej chwili biegu. Dostępne jest tyle pól ilu zawodników aktualnie jest na torze. Pozostawienie pola pustego (brak edycji) nie powoduje wyzerowanie nicka czy czasu, zostaje pominięte. Dokonanie jakichkolwiek zmian w tym oknie i zatwierdzenie ich natychmiast wprowadza zmiany do biegu. Możemy dzięki temu np. przedłużyć czas jazdy któremuś z klientów. 7
Przesiadka Funkcja przesiadki pozwala zmienić gokarta zawodnika w sytuacjach awaryjnych: uszkodzenie gokarta na trasie, wypadek itp. Projektor Widok projektora służy do wyświetlania go na dołączonym do komputera ekranie. Może to być sam projektor, bądź dodatkowy monitor lub tv. Widok projektora przedstawia zawodników w kolejności zależnej od trybu zawodów. Raz zawodnicy są sortowani po czasie najlepszego okrążenia, a raz po aktualnej pozycji na torze (wg okrążeni i czasu przejazdu). Widok projektora nie posiada górnej belki dlatego też zostały zdefiniowane dla niego skróty: F11 maksymalizuj okno F12 zamknij okno Dodatkowo za pomocą klawiszy +/- możemy zwiększać wysokość wiersza i czcionki. Szerokości kolumn możemy edytować za pomocą myszki. Widok projektora powinien domyślnie otworzyć się na drugim monitorze, jednak gdyby tak się nie stało możemy go przeciągnąć na drugi ekran łapiąc za tabelkę. Ustawienia widoku projektora takie jak szerokości kolumn czy rozmiar czcionki są automatycznie zapamiętywane. 8
Wydruk wyników Funkcja ta generuje plik PDF z wynikami który możemy od razu wydrukować. Zakończ wyścig Przycisk usuwa z okna aktualnych zawodników, zapisuje ich pomiary do bazy danych i przygotowuje program do rozpoczęcia nowego biegu. Po zakończeniu wyścigu, opcja wydruk wyników z aplikacji pomiarowej już nie zadziała. Będzie można je ponownie wydrukować w aplikacji do zapisów. Rekordy Możliwość podglądu rekordów i ich edycji. 9
Aplikacja do zapisów UWAGA: Aplikacja jest ciągle rozwijana, więc końcowy interfejs i funkcjonalność mogą się różnić od zaprezentowanego poniżej. Główne okno aplikacji. Przedstawiony widok jest powieleniem opcji kolejki z aplikacji pomiarowej, z możliwością dodawania nowych biegów i gokartów w ramach konkretnych biegów. Z tego miejsca możemy uruchomić Dodatkowe okno kolejki które możemy wyświetlić na dodatkowym ekranie. Widok ten przedstawia kilka kolejnych biegów, dzięki czemu zawodnicy oczekujący na swoją kolej nie będą musieli się pytać kiedy ich kolej itp. Wszystko będzie widoczne na ekranie. Widok odświeża się automatycznie. 10
Przykład dodatkowego okna kolejki Aktualnie zakładka rekordów została dezaktywowana, więc nie będzie tutaj opisywana. Funkcjonalność zakładki Aktualny wyścig sprowadza się do możliwości podglądu aktualnego wyścigu, oraz dodania nowego zawodnika. 11
Kontakt: W sprawach związanych z systemem: -pytania o funkcjonalności -propozycje rozwoju -zgłaszanie bugów Można wysyłać wiadomości na adres: informatyk@ultimasport.pl W przypadku gdy system nie spełnia wszystkich oczekiwań istnieje możliwość jego rozwoju/dostosowania do indywidualnych potrzeb klienta. 12