Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

Serwis umożliwiający organizowanie turniejów rozgrywek oraz lig (e)sportowych wraz z dostępem mobilnym Grupa: Jarosław Zima , Karol Pieniążek ,

Podobne prezentacje


Prezentacja na temat: "Serwis umożliwiający organizowanie turniejów rozgrywek oraz lig (e)sportowych wraz z dostępem mobilnym Grupa: Jarosław Zima , Karol Pieniążek ,"— Zapis prezentacji:

1 Serwis umożliwiający organizowanie turniejów rozgrywek oraz lig (e)sportowych wraz z dostępem mobilnym Grupa: Jarosław Zima 171069, Karol Pieniążek 171019, Adam Czynszak 171004, Grzegorz Buciuto 156364, Adam Dylewicz 170990, Mikołaj Szkutnik 156545 Prowadzący: dr inż. Marek Woda

2 Zakres projektu Serwis, w którym tworzone mogą być rozgrywki ligowe lub turniejowe różnych gier. Użytkownicy rejestrują drużyny i dołączają do rozgrywek. Organizatorzy zarządzają terminami rozgrywek, meczami

3 Wymagania dla serwisu Łatwość dopasowania do potrzeb –Główny serwis przygotowany w PHP –Prosty silnik serwisu oparty o szablony –Separacja wyglądu od treści. –Możliwość modyfikacji poprzez panel administratora

4 Wymagania dla serwisu Wspomaganie zarządzania rozgrywkami –Panel administratora –Automatyzacja procesu rejestracji –Zapraszanie uczestników –Generowanie meczy

5 Wymagania dla serwisu Wygoda korzystania –Możliwość filtrowania interesujących rozgrywek –Odnośniki do aktualnych meczy, turniejów –Powiadomienia o wydarzeniach

6 Ligi - struktura Sezon ligowy – wyznacza ramy czasowe Liga przypisana jest do sezonu Uczestnicy dołączają sami do lig otwartych, lub są zapraszani (ligi zamknięte) Możliwość generacji meczy każdy-z-każdym dla wszystkich uczestników, lub danego podzbioru, a także indywidualnych meczy. Wyniki meczy wpływają na tabelę ligową (punktacja)

7 Turnieje - struktura Rodzaje turniejów –Single elimination –Double elimination –League to cup Dodatkowo turnieje mogą być otwarte lub zamknięte.

8 Poziomy użytkowników –Widz –Gracz –Sponsor –Organizator –Moderator –Administrator – pełen dostęp Poszczególne poziomy mogą być sumowane. Poziomy determinują miejsca serwisu, do których możliwy jest dostęp. Autoryzacja następuje poprzez sprawdzenie praw zapisanych w sesji użytkownika (przy logowaniu)

9 Widz, Gracz Widz - przeglądanie treści serwisu, edycja danych konta Gracz - tworzenie/edycja drużyny, zapisy na ligi, turnieje –dodatkowe informacje wyświetlane na profilu

10 Sponsor Tworzenie profilu sponsora - ustawienie loga, baneru Wysyłanie propozycji sponsoringu do graczy, drużyn, organizatorów Gracze mogą wyświetlać tag sponsora przy swoim pseudonimie

11 Organizator Tworzenie turniejów, sezonów Edycja danych, zapraszanie graczy, zarządzanie meczami, plikami Wyznaczanie współorganizatorów, komentatorów

12 Moderator Zarządzanie wiadomościami (newsami) w serwisie. Usuwanie komentarzy, banowanie użytkowników

13 Administrator Pełna kontrola Globalne zarządzanie ligami, turniejami, plikami, wiadomościami, użytkownikami Kontrola szablonów serwisu

14 Komentator, Współorganizator Specjalne poziomy nadawane tylko dla danego turnieju lub ligi. Wyznaczani przez organizatora. Współorganizator - prawa zarządzania daną ligą lub turniejem. Komentator - tworzy relację live o ustalonej godzinie i wysyła wiadomości.

15 Szablony stron Główny silnik generacji treści Serwis dzielony jest na strony i podstrony Strona determinuje wygląd, podstrona treść. Proste podstawienia wybranych bloków w treści strony – np. losowe banery reklamowe.

16 Baza danych Relacyjna baza danych MySQL – Uruchomiona lokalnie razem z serwerem WWW Ujednolicony dostęp poprzez warstwę integracji w PHP

17 Baza danych

18

19

20 Interfejs SOAP Definicja usługi w języku WSDL – generowana automatycznie z użyciem biblioteki NuSOAP. Zarówno operacje SOAP, jak i serwis WWW wykorzystują ten sam moduł warstwy biznesowej w PHP.

21 AJAX Dynamiczne odświeżanie zawartości strony z wykorzystaniem jQuery. Dane zakodowane z użyciem JSON. Odświeżanie dostępnych powiadomień Live report Powiadomienia związane z subskrypcjami

22 Dalsze funkcjonalności Live report Wirtualne zakłady RSS Wybór wersji językowej serwisu Usprawnienia interfejsu

23 Serwis umożliwiający organizowanie turniejów rozgrywek oraz lig (e)sportowych wraz z dostępem mobilnym Grupa: Jarosław Zima 171069, Karol Pieniążek 171019, Adam Czynszak 171004, Grzegorz Buciuto 156364, Adam Dylewicz 170990, Mikołaj Szkutnik 156545 Prowadzący: dr inż. Marek Woda


Pobierz ppt "Serwis umożliwiający organizowanie turniejów rozgrywek oraz lig (e)sportowych wraz z dostępem mobilnym Grupa: Jarosław Zima , Karol Pieniążek ,"

Podobne prezentacje


Reklamy Google