Portal biblioteki publicznej
Opis arkusza
Praktyczny egzamin z kwalifikacji INF.03 trwa 150 minut i koncentruje się na wykonaniu prostej aplikacji internetowej biblioteki z bazą danych MySQL/MariaDB, kodem PHP, plikiem CSS oraz przygotowaną grafiką. Praca zaczyna się od utworzenia bazy biblioteka w XAMPP, zaimportowania tabel z pliku biblioteka.sql i zapisania zrzutu ekranu potwierdzającego import. Trzeba przygotować cztery kwerendy SQL: listę autorów posortowaną po nazwisku, dodanie czytelniczki Ewy Kowalskiej z kodem 145321, wybór tytułów dramatów oraz wybór książek wypożyczonych przez czytelnika o identyfikatorze 2 z wykorzystaniem relacji. Witryna biblioteka.php ma układ z banerem, panelem lewym, środkowym, dwoma prawymi i stopką. W panelu lewym skrypt PHP generuje numerowaną listę autorów, w środkowym znajduje się adres biblioteki, link mailowy i grafika biblioteka.png, którą wcześniej trzeba poszerzyć do 300 px i uzupełnić zdublowanym stosem książek. Prawy górny panel zawiera formularz dodawania czytelnika z polami imię, nazwisko i symbol, a prawy dolny pokazuje komunikat po wysłaniu danych. Stylizacja w style.css wykorzystuje Verdana, kolory #004D40, #80CBC4, #E0F2F1 i #B2DFDB, określone wysokości, szerokości, obramowanie obrazu oraz marginesy pól formularza. Egzaminator ocenia poprawność operacji SQL, zgodność wyglądu strony z makietą, działanie formularza, połączenie PHP z bazą przez mysqli oraz komplet wymaganych plików i zrzutów ekranu.
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
- materialy10.7zMateriały do zadania: biblioteka.png, biblioteka.sql. Hasło do archiwum jest podane w treści arkusza. 58.2 KB