Kwiaciarnie i wyszukiwarka po mieście
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 03) trwa 150 minut. Bazę kwiaciarnia zdający tworzy za pomocą kreatorów phpMyAdmin. Tabela kwiaciarnie (nazwa, miasto, ulica) i tabela zamowienia (id_kwiaciarni, data, kwiaty, cena) mają autonumerowane klucze podstawowe i są wypełniane danymi z tabel w arkuszu. Trzy kwerendy zapisane w pliku kwerendy.txt i udokumentowane zrzutami ekranu wybierają nazwę i ulicę kwiaciarni z Malborka, identyfikator zamówienia złożonego 7 stycznia 2017 r. oraz liczbę zamówień dla każdej kwiaciarni (grupowanie). Tabele są eksportowane do pliku kwiaciarnia.sql.
Zdjęcia roza.png, gerbera.png i gozdzik.png trzeba wykadrować do proporcji 1:1, zmniejszyć do 190 na 190 px i zapisać jako JPEG. Witryna składa się ze stron index.html i znajdz.php o tytule „Kwiaty”, z banerem, panelem lewym, panelem prawym i stopką. Panel lewy zawiera nagłówek, odnośnik do zewnętrznego serwisu o kwiatach, odnośnik do strony znajdz.php i obraz goździka. W panelu prawym obu stron stoją obok siebie trzy zdjęcia kwiatów. Na stronie znajdz.php jest dodatkowo formularz z polem edycyjnym i przyciskiem „SPRAWDŹ”, wysyłający dane metodą POST do tego samego pliku. Styl CSS ustawia dla całej strony krój Times New Roman, kursywę i wyśrodkowanie, kolor LightPink tła i czcionki, wysokości i szerokości paneli (20% i 80%), rozmiar obrazu w panelu lewym oraz górny margines akapitu.
Skrypt PHP w pliku znajdz.php łączy się z bazą kwiaciarnia, pobiera miasto z pola formularza i wysyła zmodyfikowaną kwerendę 1, w której zamiast Malborka jest wpisana wartość z formularza. Pod przyciskiem wypisuje nazwę i ulicę kwiaciarni oddzielone przecinkiem, po czym zamyka połączenie z serwerem.
Ocenie podlegają operacje na bazie danych, wygląd witryny wraz z grafiką i formularzem, działanie witryny (układ, metoda POST, odnośniki, arkusz stylów), styl CSS oraz skrypt połączenia z bazą obsługujący wyszukiwanie.
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
- egzamin3.zipMateriały do zadania: gerbera.png, gozdzik.png, kwiaty_zrodlo.txt, roza.png. Hasło do archiwum jest podane w treści arkusza. 1,6 MB