Portal biblioteki publicznej
Opis arkusza
Praktyczny egzamin z kwalifikacji INF.03 „Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych” trwa 150 minut i sprawdza umiejętność przygotowania prostej witryny PHP współpracującej z bazą MySQL/MariaDB w środowisku XAMPP. Praca zaczyna się od utworzenia bazy biblioteka, importu danych z pliku biblioteka.sql oraz zapisania czterech zapytań SQL w pliku kwerendy.txt. Kwerendy pobierają autorów posortowanych według nazwiska, dodają czytelnika Ewę Kowalską, wyszukują tytuły z kategorii dramat oraz zwracają książki wypożyczone przez czytelnika o identyfikatorze 2 z użyciem relacji między tabelami. Do każdego etapu trzeba przygotować pełnoekranowe zrzuty wyników. Część webowa to strona biblioteka.php z zewnętrznym arkuszem style.css, banerem, trzema kolumnami treści, dwoma panelami prawymi i stopką z numerem zdającego. W treści pojawia się lista autorów generowana z bazy, adres biblioteki, link mailowy, grafika biblioteka.png po poszerzeniu i zdublowaniu stosu książek oraz formularz dodawania czytelnika z polami imię, nazwisko i symbol. Skrypt PHP korzysta z mysqli, łączy się z localhost jako root bez hasła, wyświetla autorów w liście numerowanej, pobiera dane z formularza, pokazuje komunikat o dodaniu czytelnika i wykonuje INSERT do tabeli czytelnicy. Liczy się zgodność układu z makietą, poprawne style CSS, działające zapytania, obsługa formularza i komplet plików, w tym przeglądarka.txt z nazwą użytej przeglądarki.
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
- materialy6.7zMateriały do zadania: biblioteka.png, biblioteka.sql. Hasło do archiwum jest podane w treści arkusza. 58.2 KB