Wynajem pokoi z cennikiem
Opis arkusza
Część praktyczna egzaminu z kwalifikacji E.14 „Tworzenie aplikacji internetowych i baz danych oraz administrowanie bazami” (formuła 2012, poprzedniczka INF.03) z sesji czerwiec 2020 (zadanie 02) trwa 150 minut. Na podstawie diagramu ER zdający tworzy w phpMyAdmin bazę wynajem, importuje tabelę rezerwacje z pliku rezerwacje.sql i ustawia jej klucz podstawowy id_rez. Pozostałe operacje wykonuje kwerendami zapisanymi w pliku baza.txt: tworzy tabelę pokoje (id, nazwa, cena), ustawia klucz podstawowy, wstawia trzy rodzaje pokoi z cenami, definiuje klucz obcy id_pok łączący rezerwacje z pokojami, sumuje dni rezerwacji dla każdego pokoju i dni rezerwacji w sezonie letnim (zrzuty kw5 i kw6), podnosi ceny wszystkich pokoi o 15% i tworzy użytkownika najemca z hasłem podanym w arkuszu. Baza jest eksportowana do pliku wynajem.sql.
Obrazy 1.bmp, 2.bmp i 3.bmp zdający zapisuje w formacie JPEG, w rozmiarze dokładnie 200 na 200 px i w odcieniach szarości. Witryna składa się z plików index.html, cennik.php i kalkulator.html. Każda strona ma tytuł „Pokoje” i układ złożony z banera z nagłówkiem „WYNAJEM POKOI”, trzech bloków menu z odnośnikami POKOJE, CENNIK i KALKULATOR, drugiego, pustego banera, trzech bloków treści i stopki z numerem PESEL. Na stronie głównej w blokach treści stoją trzy obrazy, na stronie cennika - nagłówek „Cennik” i tabela o trzech kolumnach, a kalkulator jest stroną w trakcie budowy. Styl CSS określa kolory tła, wysokości i szerokości bloków (33% i 34%), białą czcionkę banerów i stopki, odnośniki bez podkreślenia oraz obramowanie tabeli.
Skrypt PHP w pliku cennik.php łączy się z bazą wynajem, pobiera wszystkie wiersze tabeli pokoje i wypisuje każdy rekord w osobnym wierszu tabeli, a na koniec zamyka połączenie z serwerem.
Ocenie podlegają operacje na bazie danych (kwerendy, zrzuty, eksport), wygląd witryny wraz z grafiką, działanie witryny (układ bloków, odnośniki, połączenie z arkuszem stylów), styl CSS oraz skrypt połączenia z bazą wyświetlający cennik.
E.14 (formuła 2012) - 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
- egzamin2.zipMateriały do zadania: 1.bmp, 2.bmp, 3.bmp, rezerwacje.sql. Hasło do archiwum jest podane w treści arkusza. 34,1 MB