Przejdź do głównej treści
INF.03-02-22.06-SGCzerwiec 2022 · 150 minJavaScript

Portal stacji paliw

Opis arkusza

Praktyczny egzamin z kwalifikacji INF.03 „Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych” trwa 150 minut i łączy pracę z bazą MySQL, tworzenie witryny HTML/CSS oraz prosty skrypt JavaScript. Najpierw pracuje się w środowisku XAMPP i phpMyAdmin: trzeba utworzyć bazę samochody, zaimportować tabelę z pliku SQL, przygotować pięć zapytań oraz zapisać zrzuty ekranu wyników. Kwerendy dotyczą między innymi wyboru marek i roczników niebieskich aut, zliczenia Toyot i Opli w bardzo dobrym stanie, aktualizacji stanu starszych samochodów, utworzenia użytkownika jan oraz nadania mu ograniczonych uprawnień SELECT, INSERT i UPDATE. Część webowa to dwie strony: stacja.html i obliczenia.html. Mają wspólny układ z banerem, menu, blokiem lewym, blokiem prawym i stopką, a różnią się zawartością lewego panelu. Strona główna pokazuje godziny otwarcia stacji w tabeli, natomiast podstrona obliczeniowa zawiera formularz z rodzajem paliwa i liczbą litrów. Grafiki home.png i znak.png są skalowane do 80 px, a samochod.jpg zostaje zapisany jako samochod.png z przezroczystym tłem. Stylizacja znajduje się w pliku styl2.css i obejmuje kolory bloków, czcionkę Cambria, szerokości kolumn, obramowanie tabeli oraz efekt hover na obrazie samochodu. Skrypt po kliknięciu przycisku OBLICZ wylicza koszt paliwa: 4 zł za litr benzyny, 3,5 zł za litr oleju napędowego albo 0 zł dla innej wartości. Egzaminator ocenia poprawność bazy danych, strukturę i działanie witryny, CSS oraz skrypt.

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

  • pliki2.zipMateriały do zadania: baza.sql, home.png, samochod.jpg, znak.png. Hasło do archiwum jest podane w treści arkusza. 49.4 KB

Metadane

Kwalifikacja
INF.03
Rok
2022
Sesja
Czerwiec
Czas
150 min
Część skryptowa
JavaScript