Przejdź do głównej treści
INF.03-01-21.06-SGCzerwiec 2021 · 150 minPHP

Aplikacja internetowa restauracji

Ten arkusz pojawił się też w sesjach: styczeń 2022 (INF.03-01-22.01-SG) - zadania na egzaminie praktycznym wracają.

Opis arkusza

Praktyczny egzamin z kwalifikacji INF.03 „Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych” trwa 150 minut i koncentruje się na przygotowaniu prostej witryny restauracji połączonej z bazą MySQL/MariaDB. Najpierw trzeba utworzyć w phpMyAdmin bazę o nazwie baza, zaimportować tabele z pliku baza.sql oraz przygotować cztery zapytania SQL zapisane w kwerendy.txt. Kwerendy dotyczą dodania rezerwacji, pobrania nazw i cen dań mięsnych, wyświetlenia tanich przekąsek oraz zmiany stanowiska pracowników z kelnera na barmana. Do każdego etapu wymagane są zrzuty ekranu w formacie JPEG. Strona restauracja.html ma być wykonana w HTML5 i podzielona na baner, panele lewy i prawy, panel dolny oraz stopkę. Interfejs zawiera nagłówek „Witamy w restauracji Wszystkie Smaki”, grafikę menu.jpg, listę oferty cenowej oraz formularz rezerwacji stolika z polami na datę, liczbę osób, numer telefonu, zgodę na przetwarzanie danych i przyciskami czyszczenia oraz wysyłania. Wygląd strony określa plik styl_1.css, między innymi kolory #F6E5DC, #2F180C i #D0B6A8, czcionka Verdana, wysokość obrazu 350 px oraz formatowanie przycisków. Skrypt rezerwacja.php w PHP łączy się z bazą na localhost jako root bez hasła, pobiera dane formularza metodą bezpieczną, dodaje rekord do tabeli rezerwacje i zamyka połączenie. Egzaminator ocenia poprawność operacji na bazie, układ i działanie witryny, zgodność stylów CSS oraz skrypt obsługujący rezerwację.

2 rozwiązania krok po kroku

Wyjaśnienie każdego kroku, kod z podświetlonymi zmianami i podgląd po każdym kroku. Arkusz ma kilka rozwiązań - inne narzędzie albo inne podejście do tego samego zadania.

Pobierz pliki

Załączniki

  • zad1.zipMateriały do zadania: baza.sql, menu.jpg. Hasło do archiwum jest podane w treści arkusza. 46.1 KB

Metadane

Kwalifikacja
INF.03
Rok
2021
Sesja
Czerwiec
Czas
150 min
Część skryptowa
PHP