Witryna pensjonatu z cennikiem
Opis arkusza
Praktyczny egzamin z kwalifikacji INF.03 „Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych” trwa 150 minut i sprawdza wykonanie prostej aplikacji internetowej pensjonatu z bazą MySQL/MariaDB, grafiką, HTML, CSS oraz skryptem PHP. Praca rozpoczyna się od przygotowania bazy wynajem w phpMyAdminie, importu tabel z pliku wynajem.sql i zapisania zrzutu ekranu importu. Potem tworzy się pięć kwerend: wyświetlenie wszystkich pokoi, wybór rezerwacji dłuższych niż tydzień, obliczenie sumy dni zimowych rezerwacji, aktualizację zbyt krótkich rezerwacji do minimum 4 dni oraz utworzenie użytkownika najemca z podanym hasłem. Trzy obrazy BMP trzeba przeskalować do 300 × 300 px, przekonwertować do odcieni szarości i zapisać jako pliki JPEG. Witryna składa się z index.html, cennik.php i kalkulator.html; ostatnia strona zawiera tylko informację o budowie. Strony główna i cennik mają wspólny układ: baner, trzy kolumny, stopkę, odnośniki, obrazy i zewnętrzny arkusz styl2.css. W cennik.php blok środkowy zawiera tabelę wypełnianą danymi pobranymi przez PHP z bazy wynajem. Skrypt łączy się z localhost jako root bez hasła, wykonuje pierwsze zapytanie, wypisuje rekordy w kolejnych wierszach tabeli i zamyka połączenie. Egzaminator ocenia poprawność operacji bazodanowych, kompletność plików, wygląd zgodny ze wzorem, działanie połączenia PHP z bazą oraz zastosowanie wymaganych selektorów i parametrów 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
- zad2.zipMateriały do zadania: 1.bmp, 2.bmp, 3.bmp, wynajem.sql. Hasło do archiwum jest podane w treści arkusza. 31.0 MB