Portal diagnostyki chorób
Opis arkusza
Praktyczny egzamin z kwalifikacji INF.03 „Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych” trwa 150 minut i sprawdza przygotowanie prostej witryny PHP współpracującej z bazą MySQL. Praca zaczyna się od utworzenia bazy choroby w phpMyAdmin, importu pliku choroby.sql oraz zapisania czterech zapytań SQL w pliku kwerendy.txt. Kwerendy pobierają nazwy chorób zakaźnych, identyfikatory i nazwy wszystkich chorób, objawy choroby o wskazanym id oraz liczbę objawów dla każdej choroby zakaźnej z użyciem relacji wiele do wielu. Do każdego wyniku trzeba przygotować zrzut ekranu. Osobnym elementem jest grafika zdrowia.png z przezroczystym tłem i napisem ZDROWIA. Witryna zdrowie.php ma strukturę HTML5 z nagłówkiem, nawigacją, częścią główną podzieloną na dwie sekcje i stopką z numerem zdającego. Lewa sekcja prezentuje numerowaną listę chorób zakaźnych generowaną przez PHP, a prawa zawiera formularz z listą rozwijaną chorób i przyciskiem „Sprawdź”. Po wysłaniu formularza skrypt wyświetla objawy wybranej choroby w znacznikach span. Stylizacja w pliku styl.css obejmuje kolory bloków, odnośniki z efektem hover, pozycjonowanie obrazu oraz selektory :nth-child dla wybranych elementów span. Egzaminator ocenia poprawność operacji na bazie, kompletność plików, zgodność układu strony z projektem, działanie skryptów PHP i poprawne użycie CSS.
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-1.7zMateriały do zadania: choroby.sql. Hasło do archiwum jest podane w treści arkusza. 1.4 KB