Sklep internetowy z eko-warzywami
Opis arkusza
Część praktyczna egzaminu z kwalifikacji EE.09 „Programowanie, tworzenie i administrowanie stronami internetowymi i bazami danych” (formuła 2017, poprzedniczka INF.03) z sesji czerwiec 2021 (zadanie 02) trwa 150 minut. Zdający tworzy w phpMyAdmin bazę dane2, importuje plik dane.sql z tabelami produkty, producenci i rodzaje i wykonuje zrzut ekranu po imporcie. Kwerendy zapisuje w pliku kwerendy.txt i dokumentuje zrzutami kw1-kw4: pierwsza wybiera nazwę, ilość, opis, cenę i zdjęcie produktów dwóch rodzajów, druga łączy nazwy produktów z nazwą producenta dla produktów pierwszego rodzaju, których jest mniej niż 10 sztuk, trzecia tworzy użytkownika anna z hasłem, a czwarta wstawia nowy produkt rodzaju „owoce” od producenta „warzywa-rolnik”.
Plik arbuz.jpg trzeba skadrować do proporcji 3:2 i przeskalować do 300 x 200 px. Strona sklep.php ma tytuł „Warzywniak”, arkusz styl2.css i bloki: dwa banery obok siebie, blok główny i stopkę. W prawym banerze jest lista numerowana, której element „soki” otwiera w nowym oknie zewnętrzną stronę o sokach, a w stopce formularz POST z polami „Nazwa:” i „Cena:”, przyciskiem „Dodaj produkt” i podpisem z numerem PESEL. Styl CSS ustala krój Garamond, zielone tła, przewijany blok główny oraz obramowane bloki produktów o szerokości 300 px.
Pierwszy skrypt PHP łączy się z bazą dane2, wysyła kwerendę 1 i dla każdego produktu tworzy blok ze zdjęciem, nazwą w nagłówku piątego stopnia, akapitami z opisem i stanem magazynowym oraz ceną w złotych w nagłówku drugiego stopnia. Drugi skrypt po wypełnieniu formularza wysyła zmodyfikowane zapytanie wstawiające, w którym nazwa i cena pochodzą z formularza. Po operacjach na bazie połączenie jest zamykane.
Ocenie podlegają operacje na bazie danych, zawartość i działanie witryny, styl CSS oraz skrypt.
EE.09 (formuła 2017) - poprzedniczki INF.03. Zadania z dawnych formuł egzaminu dobrze sprawdzają się jako trening przed INF.03.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
- zad2.zipMateriały do zadania: arbuz.jpg, dane.sql, gruszka.jpg, koper.jpg, marchew.jpg, morela.jpg, owoce.jpg, papaja.jpg, papryka.jpg, ziemniak.jpg. Hasło do archiwum jest podane w treści arkusza. 320,6 KB