Witam oto czego potrzebuje:
Ogólne załorzenia:
System do przeprowadzania wszelkiego rodzaju rozgrywek turnijowych (np. piłka nożna, tenis, szachy itp... )
Grafika sie nie przejujemy - jakos tylko aby to bylo poukladne etsetycznie na stronie w jakis tabelach i tyle i zeby mozna bylo podp0iac pozniej css jakiegos pod to.
System na początku jest dostarczony jako paczka instalacyjna. Czyli uruchamiamy instalcje on-line - wprowadzamy dane odnośnie danego turnieju (czyli ilośc grup, drużyny,system itp... ) dane odnośnie serwera bazy danych i system zakłada odpowiednjią baze i tworzy turniej.
Czyli każdy nowy truniej to oddzielnie instalwony system.
Instalacja:
Umieszczamy pliki na serwerze, uruchamiamy instalcje (po przez www) i wprowazamy dane:
- dane do bazy danych (odrazu weryfikacja czy sa poprawne - jak tak to idziemy dalej)
- nazwa turnieju ( możeliwośc wyboru defoltowego, powiedzmy 3 rodzjae jak wyzej pilka nozna, szachy, tenis)
- jezeli nie defoltowy to wybieramy czy beda grac druzyny czy pojedyncze osoby - jak druzyny to ilosc osob w druznynie.
- wybieramy system rozgrywek (grupy + system pucharowy, system pucharowy ), ilosc druzyn i jak grupy to ile wychodzi z grupy dalej tutaj musze byc podpowiedzi po wybraniu ze np jest jest 8 druzyn i system grupowy + pucharowy to system sam sugeruje ze grupy sa 4 druzynowe i dwie druzyny wychodza dalej, mzoa to poziej zmienic np ze 3 druyzny wychodza dalej i poprostu bedzie wiecej rozgrywek pucharowych pozniej.
- ile trwa dany mecz i jaka jest przerwa miedzy meczami
- ile dni trwa turniej i od ktorej do ktorej moga byc rozgrywane mecze (tutaj z gory bedzie tak ze mecz o 3 miejsce jednego dnia, a o 1 miejsce kolejnego dnia )
- dodajemy admina (login i haslo)
Sytem zaklada baze danych tuniej_nazwa_turnieju_data i odpowiednie tabele do tego z odpowiednim jednoznacznym przedrostkiem.
PO instlacji przechodzimy do panelu admina (logowanie)
Konfigurujemy sam turniej.
Wybieramy czy zapsiay on-line czy wproawdza admin sam druzyny
jezeli on-line to wprowadzymy date od kiedy do kiedy zapisy. (w odpoweidnim czasie na stronie glownej turnieju pokazuje sie przycisk do zgloszenia druzyny - formularz zgloszeniowy)
po dacie zakonczniea zpisow lub po przekroczeniu ilosci druzyn system konczy autoamtycznie zamyka rejestracjie (tutaj dopuszczamy 3 druzyny rezerwowe ) czyli system konczy rezerwazje po przekroczniu liczby druzyn + 3 .
W panlu administartora admin moze zaakceptowac lub odrzucic dana druzyne. Jak zaakceptuje to na stronie trunieju w zakladce zgloszone druzyny pojawia sie zgloszona druzyna.
W panelu mozemy dodac takze sedziow, doajemy imie nazwisko ,login , haslo i mail
Mozemy dodac takze miejsca rozgrywek np nazwy boisk czy kortow
Po zaakzeptowniu druzyn i wprowadzniu wszytkich danych admin ma mozliwosc ustawienia parametorw loswoania grup/ par
- moze ustawic ze druzyna A nie moze byc w grupie z druzyna B czy gracz A nie moze spotkac sie w pierwszej fazie z graczem B (sprawdzwnie w locie czy tak mzoe byc aby nie bylo tak ze nie ma z jakich druzyn utowrzyc grupe :) )
- mozna ustawic ze sedzia A nie moze sedziowac druzynie A, C i D itp tutaj system musi sprawdzac zaleznosci w locie bo moze wyjsc tak ze zaden sedzia nie moze sedziwowac :)
Admin moze wprowdzic dane do systemu o kotrej maja byc wylosowane grupy/pary i sedziwoei do tego , czyli np ustalmy ze ma to byc piatek tego i tego dnia o godzienie 20:00
i wtedy taka informacja poajwia sie w newsach na stronie glownej turnieju i kazdy w piatek o 20 moze sobie wjesc na stronie losowanie i zocbzyc jak sie odbywa losowanie.
Losowanie musi byc opoznienioe czyli na styronie pojawia sie nam grupaA i do niej nagle wpisuje sie druyzna po czym 10 sec przerwy i dopiero kolejna druzyna a nie na raz calosc, ma wygladac jak prawdziwe losowanie :)
Musimy pamietac o takich zaloeznoasicach jak dane boisko jest wolne o okreslonym czasie - cyzli zeby nie wyszlo ze dwa mecze sa o tej samej godzinie na tym samym boisku
Ktos kto wpisuje druzyne do turnijeu musi miec konto - czyli wchdozac do formularza podajesz osobe kontaktowa (login haslo maila ) po czym wpisujesz niki/nazwiska osob w druzynie
Na te dane pozniej mozna sie zlagowac i dodac komentarz do meczu swojego
Tak samo sedzie moze sie zalogowac i wprowadzic wynik meczu oraz komentarz.
Po wprowadznieu przez sedziego wyniku automaytycznie aktualizuje sie tabela z wynikami. Wyniki moze tez edytowac i wprowadziac glowny admin.
Niestety nie można korzystać z gotowych frameworkow php itp. Mam natomiast przygotowany swój własny prosty framework mvc na którym można oprzeć system. Mam też przygotowaną część instalatora.
Czekam na propozycje!