e14-2018-czerwiec-egzamin-zawodowy-praktyczny-zasady-oceniania.pdf

(88 KB) Pobierz
Nazwa
kwalifikacji:
Oznaczenie
kwalifikacji:
Numer zadania:
Kod arkusza:
Tworzenie aplikacji internetowych i baz danych oraz administrowanie bazami
E.14
01
E.14-01-18.06
Elementy podlegające ocenie/kryteria oceny
Rezultat 1: Operacje na bazie danych
W przypadku oceny zrzutów ekranu należy uznać za prawidłowe, jeżeli widoczny jest cały obszar ekranu, a zapytanie ma charakter uniwersalny dla
każdego zestawu danych.
Nie należy oceniać wykadrowanych zrzutów ekranu
Lp.
R.1
R.1.1
R.1.2
Wykonano import tabel do bazy danych o nazwie baza, czynność udokumentowano plikiem o nazwie
zad1
w formacie JPEG
Zapisano plik tekstowy
kwerendy
z zapytaniami SQL
Utworzono zapytanie 1 wstawiające do tabeli rezerwacje rekord z danymi: 1, '2017-07-04', 4, 111222333
INSERT INTO rezerwacje (lista pól) VALUES (lista wartości) albo INSERT INTO rezerwacje VALUES
(lista wartości) albo INSERT INTO rezerwacje SET (lista_przypisań)
lub
wynik działania udokumentowano zrzutem, na którym widoczne są zapytanie i komunikat o pomyślnym jego zrealizowaniu
Zapytanie INSERT INTO uznaje się za prawidłowe również w przypadku, gdy w polu Id nie uwzględniono autonumerowania, a
przypisano stałą wartość liczbową.
Utworzono zapytanie 2 wybierające z tabeli dania jedynie pola nazwa i cena dla dań mięsnych
(typ = 2). W pliku z kwerendami istnieje zapis np.:
SELECT nazwa, cena FROM dania WHERE typ = 2
lub
wynik działania udokumentowano zrzutem, na którym widoczne są jedynie pola nazwa i cena dla rekordów: Kaczka i owoc,
Kurczak pieczony, wieprzowy przysmak, Mintaj w panierce, Alle kotlet
Utworzono zapytanie 3 wybierające z tabeli dania jedynie pole nazwa dla przekąsek (typ=3), których cena jest mniejsza od 15 zł.
W pliku z kwerendami istnieje zapis np.:
SELECT nazwa FROM dania WHERE typ = 3 and cena < 15
lub
wynik działania udokumentowano zrzutem, na którym widoczne sa jedynie nazwy: Orzechy i chipsy, Bukiet warzyw
Utworzono zapytanie 4 edytujące dane w tabeli pracownicy. Dla wszystkich pracowników, którzy zatrudnieni są jako kelner
(stanowisko = 3), należy dokonać zmiany stanowiska na barman (stanowisko = 4). W pliku z kwerendami istnieje zapis np.:
UPDATE pracownicy SET stanowisko = 4 WHERE pracownicy.stanowisko = 3
lub
wynik działania udokumentowano zrzutem, na którym widoczny jest komunikat o zmodyfikowaniu dwóch rekordów oraz
prawidłowe zapytanie
Rezultat 2: Witryna internetowa
Uwaga: W napisach widocznych na stronie dopuszcza się drobne błędy literowe (nie zmieniające sensu tekstu), błędy wielkości liter i znaków
diakrytycznych, tekst może być pisany w cudzysłowach lub bez
Jeśli witryna nie uruchamia się z powodu błędów PHP – sprawdzić wg kryteriów w kodzie
źródłowym
strony
W przypadku, gdy R.2.3 nie jest spełniony, w rezultatach R.2.4, R.2.5, R.2.7, R.2.8, R.2.10 wystarczy,
że
nazwy bloków zgadzają się z kodem
źródłowym,
a
nie z wyglądem witryny np. <div id="baner">...
R.1.3
R.1.4
R.1.5
Więcej arkuszy znajdziesz na stronie: arkusze.pl
R.1.6
R.2
R.2.1
R.2.2
R.2.3
R.2.4
R.2.5
R.2.6
R.2.7
R.2.8
R.2.9
R.2.10
R.3
Witrynę internetową zapisano w pliku
restauracja
oraz w kodzie strony zastosowano standard kodowania polskich znaków
Nadano tytuł strony: "Restauracja Wszystkie Smaki”
Wygląd strony zdefiniowano dzieląc stronę na baner, panele lewy i prawy, dolny oraz stopkę. Zastosowano znaczniki sekcji (div, section,
header, nav, aside, footer, article,...) i strona po uruchomieniu w przeglądarce ma
układ bloków
zgodny z układem na obrazie 2 w arkuszu
W banerze zapisano nagłówek h1: "Witamy w restauracji "Wszystkie Smaki"”, w panelu prawym zapisano nagłówek h4 "U nas dobrze zjesz!",
w panelu dolnym zapisano nagłówek h2 o treści "Zarezerwuj stolik on-line"
W panelu lewym umieszczono obraz
menu.jpg
Zdefiniowano dla obrazu tekst alternatywny "Nasze danie"
W panelu prawym zapisano listę punktowaną (znaczniki <ul>, </ul> i <li>) z trzema elementami: Obiady od 40 zł; Przekąski od 10 zł; Kolacje
od 20 zł
W panelu dolnym zapisano formularz odwołujący się do pliku
rezerwacja.php
oraz zawierający dwa przyciski typu reset i submit (dopuszcza
się dowolną inną, działającą implementację przycisku czyszczącego formularz)
Na stronie umieszczono cztery pola z podpisami, kolejno: "Data (format rrrr-mm-dd):" - pole tekstowe; "Ile osób?" - pole numeryczne; "Twój
numer telefonu:" - pole tekstowe; pole checkbox z napisem: „Zgadzam się na przetwarzanie moich danych osobowych”
W stopce zapisano napis o treści: „Stronę internetową opracował: ”, dalej wstawiony numer PESEL, przynajmniej numer PESEL jest
pochylony
Rezultat 3: Styl CSS witryny internetowej
W kryteriach od R.3.2 do R.3.10 należy ocenić styl CSS z pliku.
Styl musi działać na stronie. W przypadku nie spełnienia R.3.1 kryteria od R.3.2 do R.3.10 należy ocenić w kodzie CSS. Składnia CSS musi być
prawidłowa.
R.3.1
R.3.2
R.3.3
R.3.4
R.3.5
R.3.6
R.3.7
R.3.8
R.3.9
R.3.10
R.4
R.4.1
R.4.2
R.4.3
R.4.4
R.4.5
R.4.6
R.4.7
Styl CSS zapisano w pliku
styl1.css (lub styll.css)
, formatowanie witryny z rezultatów R.3.2 do R.3.10 pochodzi wyłącznie od stylów
zdefiniowanych w pliku CSS
Ustawiono kolor tła dla całej strony (lub kontenera wszystkich sekcji) na #F6E5DC, banera i stopki na #2F180C; panelu dolnego: #D0B6A8.
Dopuszcza się zapis dziesiętny kolorów.
Ustawiono wyrównanie tekstu do
środka
dla banera i panelu dolnego
Ustawiono biały kolor czcionki dla banera i stopki
Ustawiono krój czcionki Tahoma dla całej strony lub kontenera wszystkich sekcji lub wszystkich bloków
Ustawiono wysokość banera i stopki na 60px, obrazu na 400px
Ustawiono szerokość panelu lewego na 60%
Ustawiono marginesy wewnętrzne dla panelu prawego na 50px, dla panelu dolnego na 30px
Ustawiono rozmiar czcionki na 200% dla panelu prawego
Ustawiono styl listy punktowanej na circle
Rezultat 4: Skrypt połączenia z bazą
Jeśli skrypt nie wykonuje się z powodu błędów, kryteria od R.4.1 do R.4.6 należy ocenić w kodzie strony
Skrypt napisano w języku PHP
Skrypt realizuje połączenie z serwerem bazy danych na localhost, użytkownik root, bez hasła
Skrypt realizuje wybór bazy danych o nazwie baza
Po wykonaniu operacji na bazie zastosowano funkcję zamknięcia bazy
Skrypt wypisuje tekst: "Dodano rezerwację do bazy"
Użyto metody POST do pobierania danych z formularza np. $telefon = $_POST['tel'];
Skrypt wysyła do bazy zapytanie wstawiające rekord w tabeli rezerwacje o wartościach podanych w formularzu. Należy sprawdzić czy rekord
został dodany do bazy w phpMyAdmin
Zgłoś jeśli naruszono regulamin