Aplikacja internetowa stacji meteorologicznej
Opis arkusza
Praktyczny egzamin z kwalifikacji INF.03 „Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych” trwa 150 minut i sprawdza pracę z bazą MySQL/MariaDB, grafiką rastrową oraz stroną PHP. Najpierw trzeba przygotować bazę pogoda w phpMyAdmin, zaimportować plik pogoda.sql i wykonać cztery kwerendy: średnią temperaturę dla lipca z zaokrągleniem, dodanie miejscowości Kijów w Ukrainie, zestawienie miast z krajami i temperaturami w lipcu oraz listę miesięcy ze średnimi temperaturami. Wyniki dokumentuje się zrzutami ekranu i plikiem kwerendy.txt. Część graficzna polega na wycięciu z pliku pogoda.png trzech ikon pogody: słońca, słońca za chmurą i deszczu, a następnie zapisaniu ich jako przezroczyste obrazy PNG o wymiarach 100 × 100 px. Witryna składa się z plików index.php i styl.css. Strona ma strukturę HTML5 z nagłówkami, częścią główną, dwiema sekcjami i stopką, tytuł „Pogoda”, tabelę temperatur w lipcu oraz odnośniki do dwunastu miesięcy przekazujące identyfikator przez metodę GET. Skrypty PHP łączą się z bazą na localhost jako root bez hasła. Pierwszy skrypt wypełnia tabelę danymi i dobiera ikonę pogody zależnie od temperatury: powyżej 30°C słońce, poniżej 26°C deszcz, w pozostałych przypadkach chmury. Drugi skrypt po kliknięciu miesiąca pokazuje średnią temperaturę w nagłówku trzeciego stopnia. Egzaminator ocenia poprawność bazy, wygląd i działanie witryny, zgodność stylów CSS, działanie skryptów oraz komplet wymaganych plików na nośniku.
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
- pliki9-2.7zMateriały do zadania: pogoda.png, pogoda.sql. Hasło do archiwum jest podane w treści arkusza. 135.3 KB