Witryna hodowli świnek morskich
Opis arkusza
Praktyczny egzamin z kwalifikacji INF.03 „Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych” trwa 150 minut i sprawdza przygotowanie kompletnej witryny PHP współpracującej z bazą MySQL/MariaDB. Praca zaczyna się od utworzenia bazy hodowla w phpMyAdmin, importu tabel z pliku baza.sql oraz zapisania zrzutu ekranu po imporcie. Trzeba przygotować cztery zapytania SQL: wyszukiwanie świnek urodzonych w lipcu, pobieranie danych rasy i miotu przez relację tabel, wyświetlanie imienia, ceny i opisu dla wskazanej rasy oraz listę wszystkich ras. Wyniki kwerend są dokumentowane zrzutami ekranu, a same polecenia trafiają do pliku kwerendy.txt. Część webowa polega na utworzeniu serwisu hodowli świnek morskich z trzema stronami: peruwianka.php, american.php i crested.php. Strony korzystają ze wspólnego pliku styl.css, semantycznych znaczników HTML5, menu z odnośnikami, banera, bloku głównego, panelu bocznego i stopki z numerem zdającego. W grafice trzeba dodatkowo wykadrować obraz crested.jpg do wymiaru 500 × 330 px. Skrypty PHP łączą się z bazą na localhost jako root bez hasła, pobierają listę ras, dane wybranej rasy oraz świnki z danego miotu, a następnie prezentują je w nagłówkach, akapitach i liście numerowanej. Egzaminator ocenia poprawność bazy i zapytań, zgodność układu strony z makietą, działanie skryptów PHP, stylowanie CSS oraz kompletność plików, w tym przeglądarka.txt i wymaganych zrzutów ekranu.
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
- pliki11.zipMateriały do zadania: american.jpg, baza.sql, crested.jpg, peruwianka.jpg. Hasło do archiwum jest podane w treści arkusza. 190.1 KB