Kalkulator BMI z zapisem wyników
Opis arkusza
Część praktyczna egzaminu z kwalifikacji EE.09 „Programowanie, tworzenie i administrowanie stronami internetowymi i bazami danych” (formuła 2017, poprzedniczka INF.03) z sesji styczeń 2021 (zadanie 04) trwa 150 minut. Zdający tworzy w phpMyAdmin bazę egzamin, importuje do niej plik egzamin.sql z tabelami bmi i wynik i dokumentuje import zrzutem całego ekranu. Cztery kwerendy zapisuje w pliku kwerendy.txt i dokumentuje zrzutami kw1-kw4: pierwsza wstawia do tabeli wynik rekord z pomiarem z 20 maja 2020 r., druga wybiera pola id, informacja i wart_min z tabeli bmi, trzecia łączy relacją wynik pomiaru z jego interpretacją, a czwarta podaje granice przedziału dla niedowagi.
Plik rys1.png trzeba przeskalować z zachowaniem proporcji do wysokości 300 px, nie tracąc przezroczystości. Strona waga.php ma tytuł „Twój wskaźnik BMI”, arkusz styl4.css i bloki: baner z logo obok siebie, pod nimi blok lewy i prawy, dalej blok główny i stopka. W bloku prawym jest formularz wysyłany metodą POST z polami liczbowymi na wagę i wzrost w centymetrach, w głównym tabela z kolumnami „lp.”, „Interpretacja” i „zaczyna się od…”, a w stopce odsyłacz do zrzutu kw2.jpg. Styl CSS określa m.in. fioletowe tło bloków, kreskowane żółte obramowanie tabeli i zmianę kolorów wiersza po najechaniu kursorem.
Pierwszy skrypt PHP odbiera wagę i wzrost, a gdy oba pola są wypełnione, liczy wskaźnik BMI według wzoru z obrazu wzor.png, wypisuje dane i wynik, ustala przedział (od niedowagi do otyłości) i wysyła zmodyfikowane zapytanie wstawiające z bieżącą datą wyznaczoną funkcją PHP. Drugi skrypt wypełnia tabelę wierszami zwróconymi przez kwerendę 2. Oba łączą się z bazą egzamin na localhost i zamykają połączenie.
Ocenie podlegają operacje na bazie danych, zawartość i działanie witryny, styl CSS oraz skrypt połączenia z bazą.
EE.09 (formuła 2017) - poprzedniczki INF.03. Zadania z dawnych formuł egzaminu dobrze sprawdzają się jako trening przed INF.03.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
- z4.zipMateriały do zadania: egzamin.sql, rys1.png, wzor.png. Hasło do archiwum jest podane w treści arkusza. 91,4 KB