Przejdź do głównej treści
INF.03-05-26.01-SGStyczeń 2026 · 150 minPHP

Portal zgłoszeń wypadków

Opis arkusza

Praktyczny egzamin z kwalifikacji INF.03 „Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych” trwa 150 minut i koncentruje się na wykonaniu aplikacji PHP współpracującej z bazą MySQL/MariaDB. Praca zaczyna się od przygotowania bazy zgloszenia w phpMyAdmin, ustawienia obsługi polskich znaków, importu pliku zgloszenia.sql oraz zapisania zrzutu ekranu importu. Do przygotowania są cztery kwerendy SQL: wybór personelu o statusie policjant, zliczenie pojazdów według typu, wskazanie osób nieprzypisanych do rejestru oraz dodanie nowego wpisu z aktualną datą. Wyniki kwerend trzeba udokumentować zrzutami ekranu i zapisać ich treść w pliku kwerendy.txt. Aplikacja internetowa składa się z pliku index.php i zewnętrznego arkusza styl.css. Strona ma tytuł „ZGŁOSZENIA”, semantyczny układ HTML5, nagłówek „Zgłoszenia wydarzeń”, dwie sekcje główne oraz stopkę z numerem zdającego. Lewa sekcja prezentuje formularz wyboru statusu personelu, domyślnie policjanta, oraz tabelę wypełnianą danymi z bazy. Prawa sekcja pokazuje listę osób niewystępujących w rejestrze i formularz dodawania zgłoszenia dla podanego identyfikatora osoby. Skrypty PHP łączą się z bazą na localhost jako root bez hasła, wykonują zapytania zależne od formularzy i zamykają połączenie. Liczy się poprawny import danych, działające zapytania, zgodność wyglądu z projektem, obsługa formularzy, estetyczny CSS oraz komplet plików wynikowych, w tym przeglądarka.txt.

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

  • pliki7.7zMateriały do zadania: zgloszenia.sql. Hasło do archiwum jest podane w treści arkusza. 1.7 KB

Metadane

Kwalifikacja
INF.03
Rok
2026
Sesja
Styczeń
Czas
150 min
Część skryptowa
PHP