Przejdź do głównej treści
EE.09-03-21.01-SGEE.09 (formuła 2017)Styczeń 2021 · 150 min

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 03) trwa 150 minut. Zdający tworzy w phpMyAdmin bazę egzamin, importuje plik egzamin.sql z tabelami bmi i wynik i dokumentuje import zrzutem ekranu. W pliku kwerendy.txt zapisuje cztery zapytania: wybór opisu i granic przedziałów z tabeli bmi, wstawienie do tabeli wynik rekordu z pomiarem z 2020-05-10, zapytanie wykorzystujące relację, które zwraca wynik i datę pomiaru wraz z opisem przedziału, oraz wybór granic przedziału dla nadwagi. Wyniki kwerend dokumentują zrzuty całego ekranu.

Plik rys1.png trzeba przeskalować z zachowaniem proporcji do wysokości 400 px, zachowując przezroczystość. Strona bmi.php, połączona z arkuszem styl3.css, ma obok siebie logo z obrazem wzoru i baner „Oblicz swoje BMI”, pod nimi blok główny z tabelą przedziałów, bloki lewy i prawy oraz stopkę z odnośnikiem do pliku kwerendy.txt. W bloku lewym znajduje się formularz POST z polami numerycznymi wagi i wzrostu (wartość minimalna 1) i przyciskiem „Oblicz i zapamiętaj wynik”. Styl CSS ustala krój Georgia, kolory tła #FF7F50 i #FFFAFA, wymiary i marginesy bloków, marginesy formularza oraz wygląd tabeli z kropkowanym obramowaniem i zmianą koloru wiersza po najechaniu kursorem.

Skrypt PHP łączy się z bazą egzamin. Pierwsza część wysyła zapytanie 1 i umieszcza dane w kolejnych wierszach tabeli. Druga odbiera wagę i wzrost i, gdy oba pola są wypełnione, oblicza BMI (wzrost w centymetrach, stąd mnożenie przez 10000), wyświetla wagę, wzrost i wynik, ustala numer przedziału od 1 do 4 i zmodyfikowanym zapytaniem 2 zapisuje w tabeli wynik numer przedziału, bieżącą datę i obliczony wskaźnik. Na końcu skrypt zamyka połączenie.

Ocenie podlegają: operacje na bazie danych, zawartość i działanie witryny, styl CSS oraz skrypt połączenia z bazą.

Arkusz kwalifikacji 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

  • z3.zipMateriały do zadania: egzamin.sql, rys1.png, wzor.png. Hasło do archiwum jest podane w treści arkusza. 91,8 KB

Metadane

Kwalifikacja
INF.03
Rok
2021
Sesja
Styczeń
Czas
150 min

Potwierdzenie

Informacja