Przejdź do głównej treści
E.14-01-21.06-SGE.14 (formuła 2012)Czerwiec 2021 · 150 min

Sklep papierniczy z ceną promocyjną

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 2021 (zadanie 01) trwa 150 minut. Zdający tworzy w phpMyAdmin bazę sklep i importuje do niej z pliku sklep.sql tabele towary i dostawcy, połączone polami idDostawcy i id. Pole promocja przyjmuje 0 lub 1. Import dokumentuje zrzut baza.jpg. Cztery zapytania zapisane w pliku kwerendy.txt i udokumentowane zrzutami JPEG wybierają nazwy towarów objętych promocją, cenę cienkopisu, nazwy dostawców z liczbą dostarczanych przez nich towarów w polu ilosc (połączenie tabel i grupowanie) oraz dodają do tabeli dostawcy pole e_mail typu TEXT.

Plik promocja.png trzeba przeskalować z zachowaniem proporcji do szerokości 150 px i zapisać jako promocja2.png z zachowaniem przezroczystości. Witryna to strona index.php o tytule „Artykuły papiernicze” z banerem, trzema blokami i stopką z numerem PESEL. Blok lewy zawiera dane kontaktowe w dwóch wierszach z odsyłaczem pocztowym i obraz promocja2.png, blok środkowy - nagłówek „Promocja 10% obejmuje artykuły:” i listę punktowaną, a blok prawy - formularz z listą rozwijalną towarów w promocji i przyciskiem WYBIERZ, wysyłany metodą POST. Arkusz styl.css określa kolory tła, wysokości i szerokości bloków (25%, 50%, 25%), rozmiar czcionki i wyrównanie tekstu, tło i marginesy elementów listy oraz marginesy obrazu, nagłówków i formularza.

Skrypt PHP łączy się z bazą sklep i na końcu zamyka połączenie. Skrypt 1 wysyła zapytanie 1 i wypisuje nazwy towarów w promocji jako elementy listy punktowanej. Skrypt 2 pobiera z formularza wybrany towar, wysyła zmodyfikowane zapytanie 2 z tą nazwą w warunku, oblicza cenę promocyjną jako 90% pobranej ceny, zaokrągla ją do dwóch miejsc po przecinku i wyświetla pod formularzem.

Ocenie podlegają operacje na bazie danych, wygląd witryny wraz z grafiką, listą i formularzem, działanie witryny (układ, metoda POST, przycisk, odsyłacz pocztowy, arkusz stylów), styl CSS oraz skrypt połączenia z bazą.

Arkusz kwalifikacji 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

  • pliki1.zipArchiwum odtworzone z materiałów zgodnych z arkuszem: sklep.sql i promocja.png pochodzą z oryginalnego archiwum CKE do zadania E.14-01-19.06 (to samo zadanie bazowe, te same pliki); zgodność sprawdzono z ilustracjami arkusza i wynikami w kluczu. Hasło jak w arkuszu: Z@daniE_14. Archiwum ZIP z szyfrowaniem AES-256 - otwórz je programem 7-Zip. 34,6 KB

Metadane

Kwalifikacja
INF.03
Rok
2021
Sesja
Czerwiec
Czas
150 min

Potwierdzenie

Informacja