Witryna kwiaciarni z bazą danych
Opis arkusza
Praktyczny egzamin z kwalifikacji INF.03 „Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych” to 150-minutowa praca przy tworzeniu witryny internetowej połączonej z bazą MySQL/MariaDB. Wykorzystuje się XAMPP, phpMyAdmin, edytor kodu, HTML5, CSS, PHP oraz podstawowe operacje na grafice. Najpierw tworzona jest baza kwiaciarnia i importowane tabele z pliku SQL. Do przygotowania są cztery kwerendy: wyszukanie kwiaciarni z Malborka, policzenie zamówień dla poszczególnych kwiaciarni, połączenie danych kwiaciarni i zamówień z 7 stycznia 2017 oraz utworzenie tabeli klienci z kluczem głównym, imieniem, nazwiskiem i rabatem. Wyniki dokumentuje się zrzutami ekranu, a treść zapytań zapisuje w pliku kwerendy.txt. Część graficzna polega na przycięciu zdjęć róży, gerbery i goździka do kwadratu 250 × 250 px i zapisaniu ich jako JPEG. Witryna składa się z index.html oraz znajdz.php, ma baner, lewy panel menu, prawy obszar treści i stopkę z numerem zdającego. Strona główna prezentuje trzy zdjęcia kwiatów, a podstrona PHP zawiera formularz wyszukiwania kwiaciarni po mieście. Stylizacja w pliku styl3.css definiuje układ dwóch kolumn, kolory, czcionkę Georgia, cień obrazów, formatowanie list i pseudoelement ::marker. Skrypt PHP łączy się z bazą kwiaciarnia na localhost jako root bez hasła, pobiera nazwę miasta z formularza, wykonuje zmodyfikowane zapytanie SQL i wypisuje nazwę oraz ulicę znalezionej kwiaciarni w nagłówku h3. Egzaminator ocenia: poprawność bazy i zapytań, zgodność HTML z makietą, działanie formularza, kompletność CSS oraz poprawne połączenie PHP z bazą.
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
- zad3.zipMateriały do zadania: gerbera.png, gozdzik.png, kwiaciarnia.sql, roza.png. Hasło do archiwum jest podane w treści arkusza. 1.6 MB