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

Biblioteka miejska - dodawanie czytelnikó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 03) trwa 150 minut. Zdający tworzy w phpMyAdmin bazę biblioteka i importuje tabele z pliku biblioteka.sql (m.in. autorzy, ksiazki, kategorie, czytelnicy i wypozyczenia). Import dokumentuje zrzut import.jpg. Cztery zapytania zapisane w pliku kwerendy.txt i udokumentowane zrzutami JPEG wybierają imiona i nazwiska wszystkich autorów, wstawiają do tabeli czytelnicy rekord Anny Michalak z kodem ANMI05, wybierają tytuły utworów z kategorii epika oraz tytuły książek wypożyczonych przez czytelnika o identyfikatorze 3.

Witryna to strona biblioteka.php o tytule „Biblioteka” z banerem, trzema blokami i stopką z numerem PESEL. Blok lewy zawiera obraz biblioteka.png i adres biblioteki zapisany w nagłówku trzeciego stopnia w czterech wierszach, z odsyłaczem pocztowym. Blok środkowy ma nagłówek „Dodaj nowego czytelnika” i formularz wysyłany metodą POST z polami imienia i nazwiska, polem numerycznym roku urodzenia i przyciskiem DODAJ. W bloku prawym jest nagłówek i lista autorów generowana skryptem. Arkusz styl.css określa kolory tła #00CCFF i #E3A329, wysokości i szerokości bloków (25%, 50%, 25%), wyrównanie stopki do prawej oraz marginesy obrazu, listy, formularza i nagłówków.

Skrypt PHP łączy się z bazą biblioteka i na końcu zamyka połączenie. Skrypt 1 wysyła zapytanie 1 i wypisuje imiona i nazwiska autorów jako elementy listy. Skrypt 2 pobiera dane z formularza, wyświetla komunikat o dodaniu czytelnika, tworzy kod czytelnika z dwóch pierwszych liter imienia i nazwiska (wielkimi literami) oraz dwóch ostatnich cyfr roku urodzenia, a następnie zmodyfikowanym zapytaniem 2 wstawia nowy rekord do tabeli czytelnicy.

Ocenie podlegają operacje na bazie danych, wygląd witryny (nagłówki, lista, formularz, obraz, stopka), 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

  • pliki3.zipMateriały do zadania: biblioteka.sql (baza biblioteka) i biblioteka.png. Archiwum odtworzone - oryginalne pliki3.zip z sesji 2021 nie jest dostępne; zawartość pochodzi z oryginalnego archiwum CKE do arkusza E.14-03-19.06 (pokrewne zadanie na tej samej bazie i grafice), sprawdzona z ilustracjami arkusza i wynikami w kluczu. Hasło jak w arkuszu: Arch!wumE_14 58,4 KB

Metadane

Kwalifikacja
INF.03
Rok
2021
Sesja
Czerwiec
Czas
150 min

Potwierdzenie

Informacja