Návrh semestrální práce - Rezervační systém ve sportovní hale
Webová aplikace bude sloužit k rezervaci sportovišť ve sportovní hale. Uživatelé ji budou používat k rezervaci vybraného hřiště na určitou hodinu. Uživatel si bude zakládat účet a v něm bude moct provádět dané rezervace a sledovat své již zarezervované termíny. Jednotlivé termíny budou mít vždy stejnou dobu trvání - jako rozvrh ve škole. Např. 1h. Uživatel si bude moct zabookovat více termínů. Administrátor stránky bude bude spravovat termíny k registraci pro jednotlivá sportoviště, termíny se vypíší automaticky.
Funkcionality
Registrace a přihlášení uživatele
Rezervace jednotlivých sportovišť
Zobrazení již zarezervovaných termínů
Zrušení rezervace
Potvrzení registrace mailem
Vypisování volných časů sportovišť v administraci
Kontrola rezervovaných sportovišť v administraci
Usecase diagram
Výčet stránek
Uživatel
Registrace
Přihlášení
Stránka s výběrem sportoviště
Stránka s výběrem času
Stránka pro zobrazení zarezervovaných termínů a jejich zrušení
Administrátor
Přihlášení do administrace
Zobrazení sportovišť
Zobrazení vytížení jednotlivého sportoviště a možnost vypsání volných termínů
atribut sport, tj. pro ktery sport bylo sportoviste zarezervovano
atribut duration v minutach, tj. na jak dlouho je rezervace
atribut status, tj. zda byla potvrzena ci zrusena a kdy k tomu doslo
v tabulce je pro uplnost atribut price jednotkova cena za hodinu
proc je mezi tabulkami fields a sport vztah M:N, tim chcete rict, ze sportoviste muze byt viceucelovy a jeden sport je povolen ve vice sportovistich? na to si udelejte propojovaci tabulku field_sport, kde budou id sportu a id sportoviste
administrator nebude vypisovat volne terminy, nybrz jen nastavi tydenni rozvrh kdy je hriste otevreno a ve zvlastnich pripadech nektere hodiny ci dny zablokuje kvuli nedostupnosti nebo jinym akcim...
Návrh semestrální práce - Rezervační systém ve sportovní hale
Webová aplikace bude sloužit k rezervaci sportovišť ve sportovní hale. Uživatelé ji budou používat k rezervaci vybraného hřiště na určitou hodinu. Uživatel si bude zakládat účet a v něm bude moct provádět dané rezervace a sledovat své již zarezervované termíny. Jednotlivé termíny budou mít vždy stejnou dobu trvání - jako rozvrh ve škole. Např. 1h. Uživatel si bude moct zabookovat více termínů. Administrátor stránky bude bude spravovat termíny k registraci pro jednotlivá sportoviště, termíny se vypíší automaticky.
Funkcionality
Usecase diagram
Výčet stránek
Uživatel Registrace Přihlášení Stránka s výběrem sportoviště Stránka s výběrem času Stránka pro zobrazení zarezervovaných termínů a jejich zrušení
Administrátor Přihlášení do administrace Zobrazení sportovišť Zobrazení vytížení jednotlivého sportoviště a možnost vypsání volných termínů
Architektura
Návrh databáze
Procesní diagram, sekvenční diagram