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ą.
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