Rezervační systém
Požadavky na absolvování
Otevřené: Čtvrtek, 7. prosince 2023, 00.00
Termín: Neděle, 21. ledna 2024, 23.59
Popis úlohy:
Vytvořte webovou aplikaci v PHP, která bude fungovat jako rezervační systém pro akce (například koncerty, divadelní představení, filmové promítání) - něco jako TicketPortal. Aplikace by měla umožnit uživatelům prohlížet dostupné akce, vybrat si místa a provést rezervaci.
Požadavky:
Front-end:
- Stránka pro zobrazení dostupných akcí včetně detailů (datum, čas, místo, cena).
- Možnost výběru konkrétní akce a zobrazení sedadel/míst.
- Formulář pro zadání uživatelských údajů a dokončení rezervace (jméno, email, počet vstupenek).
Back-end:
- PHP skript pro zpracování dat z formuláře a vytvoření rezervace.
- Systém by měl kontrolovat dostupnost míst a zabraňovat duplicitním rezervacím.
- Uložení rezervací do databáze.
Databáze:
- Tabulka pro ukládání informací o akcích (název, datum, čas, místo, celkový počet míst).
- Tabulka pro rezervace (uživatelské jméno, email, vybraná akce, počet rezervovaných vstupenek).
Rozšířené možnosti:
- Přidání funkce pro zrušení rezervace.
- Implementace uživatelského rozhraní pro správu akcí (přidávání, úpravy, mazání akcí).
- Vytvoření systému pro ověřování uživatelů (registrace a přihlášení).