Portal hurtowni papierniczej
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 PHP połączonej z bazą MySQL/MariaDB. Praca zaczyna się od utworzenia bazy sklep w środowisku XAMPP, importu danych z pliku sklep.sql oraz zapisania zrzutu ekranu potwierdzającego poprawny import. Następnie trzeba przygotować cztery zapytania SQL: pobranie nazw i cen pierwszych czterech towarów, odczyt ceny dla Ekierki, aktualizację nazwy dostawcy o id 2 oraz zestawienie liczby produktów objętych i nieobjętych promocją z aliasem podsumowanie. Część webowa to strona index.php dla portalu hurtowni szkolnej z banerem, trzema panelami i stopką. Lewy panel prezentuje tabelę generowaną przez skrypt PHP, środkowy zawiera formularz wyboru artykułu i liczby sztuk, a prawy pokazuje kontakt, grafikę zakupy.png przeskalowaną do 180 px szerokości oraz link e-mail. Stylizacja znajduje się w pliku styl.css i obejmuje między innymi układ bloków, kolory paneli, formatowanie tabeli, efekt hover dla wierszy oraz marginesy pola numerycznego. Skrypt PHP łączy się z bazą jako root bez hasła, pobiera dane do tabeli, oblicza wartość zakupów na podstawie formularza i zamyka połączenie. Egzaminator ocenia poprawność operacji bazodanowych, wygląd i działanie witryny, zgodność CSS ze specyfikacją oraz kompletność plików wynikowych, w tym zrzutów ekranu i przeglądarka.txt.
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
- materialy5.7zMateriały do zadania: sklep.sql, zakupy.png. Hasło do archiwum jest podane w treści arkusza. 26.6 KB