INF.03-06-25.06-SG Czerwiec 2025 · 150 min

Portal biblioteki internetowej

Opis arkusza

Praktyczny egzamin z kwalifikacji INF.03 trwa 150 minut i łączy pracę z bazą danych MySQL/MariaDB, obróbkę grafiki oraz przygotowanie dynamicznej strony PHP dla biblioteki. Najpierw trzeba utworzyć bazę biblioteka, zaimportować tabele z pliku SQL i przygotować pięć zapytań: od prostego wyboru książek z gatunku liryka, przez zapytanie z relacją i sortowaniem po dacie oddania, aż po modyfikację struktury tabeli przez dodanie pola rezerwacja oraz aktualizację i odczyt konkretnego rekordu. Do tego dochodzi dokumentacja w postaci pliku kwerendy.txt i pełnoekranowych zrzutów z phpMyAdmin. Część webowa polega na wykonaniu strony biblioteka.php zgodnej z HTML5, z osobnym arkuszem stylów styl.css i układem opartym na semantycznych znacznikach. Interfejs zawiera nagłówek z 20 powtórzeniami grafiki obraz.png, trzy sekcje z formularzami dla gatunków Liryka, Epika i Dramat oraz sekcję z listą zaległych książek. Listy rozwijane są generowane z bazy przez PHP, a po wysłaniu formularza pojawia się komunikat o zarezerwowaniu wybranego tytułu i jednocześnie aktualizowane jest pole rezerwacja w tabeli. Ważne jest, aby komunikat pojawiał się tylko w tej sekcji, z której wysłano formularz. Stylizacja wymaga m.in. tła MistyRose, bloków Plum z cieniem, efektu hover dla przycisków oraz responsywności: na wąskich ekranach sekcje mają szerokość 100%, a na szerszych 22%. Egzaminator ocenia poprawność zapytań SQL, działanie połączenia PHP z bazą, generowanie formularzy i list z danych, zgodność układu i CSS z projektem oraz komplet zapisanych plików i zrzutów.

Metadane

Kwalifikacja:
INF.03
Rok:
2025
Sesja:
Czerwiec
Czas:
150 min