Portal społecznościowy - lista przyjaciół
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 czerwiec 2021 (zadanie 01) trwa 150 minut. W phpMyAdmin zdający tworzy bazę dane, importuje do niej plik dane.sql z tabelami osoby i hobby i zapisuje zrzut ekranu po imporcie. Cztery kwerendy trafiają do pliku kwerendy.txt, a ich wyniki - na zrzuty kw1-kw4. Pierwsza wybiera imię, nazwisko, opis i zdjęcie osób o hobby o identyfikatorze 1, 2 lub 6, druga łączy osoby urodzone po 2000 roku z nazwą ich hobby, trzecia zwraca pięć pierwszych osób o imieniu Monika z jawnie podanym limitem, a czwarta tworzy tabelę wpisy z kluczem głównym autoinkrementowanym, polem tekstowym i identyfikatorem użytkownika.
Zdjęcie osoba1.jpg trzeba skadrować do proporcji 1:1 tak, by była widoczna twarz, i przeskalować do 100 x 100 px. Strona lista.php ma tytuł „Lista przyjaciół”, arkusz styl.css i bloki: baner, blok główny i dwa bloki stopki obok siebie. W bloku głównym są nagłówki „Moje zainteresowania” i „Moi znajomi”, lista punktowana oraz efekt skryptu, a w stopce podpis z numerem PESEL i odnośnik pocztowy „napisz do mnie”. Styl CSS ustala m.in. krój Georgia, zielone tło banera i stopki, przewijany blok główny o stałej wysokości, ułożenie opisu obok zdjęcia i okrągłe obrazy uzyskane przez zaokrąglenie obramowania.
Skrypt PHP łączy się z bazą dane na localhost, wysyła kwerendę 1 i dla każdej osoby tworzy trzy bloki: zdjęcie z pliku, którego nazwa pochodzi z bazy, opis z nagłówkiem trzeciego stopnia z imieniem i nazwiskiem oraz akapitem „Ostatni wpis: ” z treścią z bazy, a także linię poziomą. Na końcu zamyka połączenie z serwerem.
Ocenie podlegają operacje na bazie danych, zawartość i działanie witryny, styl CSS oraz skrypt.
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
- zad1.zipMateriały do zadania: dane.sql, osoba1.jpg, osoba2.jpg, osoba3.jpg, osoba4.jpg, osoba5.jpg, osoba6.jpg, osoba7.jpg, osoba8.jpg. Hasło do archiwum jest podane w treści arkusza. 77,0 KB