Sklep z ozdobami choinkowymi
Opis arkusza
Część praktyczna egzaminu z kwalifikacji E.14 „Tworzenie aplikacji internetowych i baz danych oraz administrowanie bazami” (formuła 2012, poprzedniczka INF.03) z sesji czerwiec 2020 (zadanie 04) trwa 150 minut. W phpMyAdmin zdający tworzy bazę sklep, a dalsze operacje wykonuje kwerendami zapisanymi w pliku kwerendy.txt. Pierwsza tworzy tabelę zamowienia z polami id, imie, nazwisko, adres_email, liczbami zamówionych choinek, mikołajów i reniferów oraz polem logicznym info, druga ustawia klucz główny id. Kolejne tworzą użytkownika klient z hasłem, nadają mu wyłącznie prawo wstawiania rekordów do tabel bazy sklep i dodają rekord z danymi Jana Kowalskiego (zrzut kw5.jpg). Tabela jest eksportowana do pliku zamowienia.sql.
Obrazy choinka, mikolaj i renifer trzeba wykadrować do proporcji 1:1 i zmniejszyć do 300 na 300 px, a następnie złożyć z nich animację animacja.gif ze zmianą obrazu co 2 sekundy; ustawienie interwału dokumentuje zrzut interwal.jpg. Witryna składa się ze stron galeria.html i zamowienie.php o tytule „Sklep”, z banerem, panelem lewym z menu, panelem środkowym, panelem prawym z animacją oraz stopką. Galeria pokazuje trzy obrazy ozdób, a strona zamówienia - formularz z polami imienia, nazwiska i adresu e-mail (pole typu email) wysyłany metodą POST do tego samego pliku. Styl CSS ustawia krój Garamond w kolorze białym, kolory tła ForestGreen i Chocolate, wysokości i szerokości paneli (25%, 50%, 25%), rozmiar i zaokrąglenie obrazów w panelu środkowym oraz zielony kolor czcionki elementów formularza.
Skrypt JavaScript na stronie galerii po wskazaniu kursorem obrazu wyświetla w akapicie pod obrazami nazwę ozdoby i jej cenę. Skrypt PHP na stronie zamowienie.php łączy się z bazą sklep, wstawia do tabeli zamowienia rekord z danymi z formularza (zmodyfikowana kwerenda 5) i zamyka połączenie.
Ocenie podlegają operacje na bazie danych, wygląd witryny wraz z grafiką i animacją, działanie witryny (układ, formularz, odnośniki, arkusz stylów), styl CSS oraz skrypty JavaScript i PHP.
E.14 (formuła 2012) - 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
- egzamin4.zipMateriały do zadania: choinka.jpg, mikolaj.jpg, renifer.jpg. Hasło do archiwum jest podane w treści arkusza. 7,3 MB