Pobierz prezentację
Pobieranie prezentacji. Proszę czekać
OpublikowałMaria Wasilewska Został zmieniony 8 lat temu
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
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
Podobne prezentacje
© 2024 SlidePlayer.pl Inc.
All rights reserved.