Hurtownia artykułów biurowych i kalkulator zakupów
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 02) trwa 150 minut. Zdający tworzy w phpMyAdmin bazę sklep i importuje z pliku sklep.sql tabele towary i dostawcy. Import dokumentuje zrzut import.jpg. Cztery zapytania zapisane w pliku kwerendy.txt i udokumentowane zrzutami JPEG wybierają nazwę i cenę czterech pierwszych towarów, cenę cyrkla, nazwy wszystkich towarów oraz liczbę towarów objętych i nieobjętych promocją, z polem zliczającym nazwanym ilosc (grupowanie po polu promocja).
Plik zakupy.png trzeba przeskalować z zachowaniem proporcji do szerokości 150 px i zapisać jako zakupy2.png z zachowaniem przezroczystości. Witryna to strona index.php o tytule „Artykuły biurowe” z banerem, trzema blokami i stopką z numerem PESEL. Blok lewy zawiera nagłówek „Ile będą kosztować Twoje zakupy?” i formularz wysyłany metodą POST: listę rozwijalną z nazwami towarów, pole numeryczne „liczba sztuk:” z wartością domyślną 0 i przycisk „OBLICZ”. Blok środkowy zawiera obraz zakupy2.png i dane kontaktowe z odsyłaczem pocztowym, a blok prawy - nagłówek i tabelę cen o czterech wierszach i dwóch kolumnach. Arkusz styl.css ustawia kolory tła, wysokości i szerokości bloków (35%, 30%, 35%), wyrównanie i rozmiar tekstu, kropkowane niebieskie obramowanie komórek tabeli, zmianę koloru wiersza po najechaniu kursorem, biały kolor i marginesy nagłówków czwartego stopnia oraz marginesy obrazu, tabeli i pola edycyjnego.
Skrypt PHP łączy się z bazą sklep i na końcu zamyka połączenie. Skrypt 1 wysyła zapytanie 1 i wpisuje nazwy oraz ceny czterech towarów do komórek tabeli. Skrypt 2 pobiera z formularza wybrany towar i liczbę sztuk, wysyła zmodyfikowane zapytanie 2 z nazwą towaru w warunku, mnoży pobraną cenę przez liczbę sztuk i wyświetla kwotę zaokrągloną do jednego miejsca po przecinku pod formularzem.
Ocenie podlegają operacje na bazie danych, wygląd witryny wraz z grafiką, tabelą i formularzem, działanie witryny (układ, metoda POST, przycisk, odsyłacz pocztowy, arkusz stylów), styl CSS oraz skrypt połączenia z bazą.
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
- pliki2.zipArchiwum odtworzone z materiałów zgodnych z arkuszem: sklep.sql i zakupy.png pochodzą z oryginalnego archiwum CKE do zadania E.14-02-19.06 (to samo zadanie bazowe, te same pliki); zgodność sprawdzono z ilustracjami arkusza i wynikami w kluczu. Hasło jak w arkuszu: Zad@n!E_14. Archiwum ZIP z szyfrowaniem AES-256 - otwórz je programem 7-Zip. 26,6 KB