55 481 04 0000 00 00 Web-programozó 1180-06 1.
2.
1181-06 3.
1.
2.
2270-06 1.
2.
1188-06 3.
1.
1189-06
2.
1.
2.
3.
4.
Gyakorlati vizsgatevékenység „B” Szakképesítés azonosító száma, megnevezése: 55 481 04 0000 00 00 Web-programozó Vizsgarészhez rendelt követelménymodul azonosítója, megnevezése: 1189-06 Web-alkalmazás fejlesztés Vizsgarészhez rendelt vizsgafeladat megnevezése: 1189-06/4 Webes publikáció, interaktív weboldalak szerkesztése, kliens és szerver oldali programozás
A feladat aránya a vizsgarészben: 15% A gyakorlati vizsgatevékenység időtartama: 120 perc A gyakorlati vizsgatevékenység időpontja: 2013. május 27.
FORRAI MAGÁNISKOLA KÉTTANNYELVŰ KÖZÉPISKOLA ÉS PEDAGÓGIAI SZAKSZOLGÁLAT A gyakorlati vizsgafeladat elfogadását javaslom:
2013. május 15. dátum
………………………………………
A gyakorlati vizsgafeladattal egyetértek:
2013. május 15. dátum
………………………………………
A gyakorlati vizsgafeladatot jóváhagyom:
2013. május 15. dátum
………………………………………
a vizsgaszervező intézmény képviselője
a vizsgabizottság tagja
a vizsgabizottság elnöke
5.
55 481 04 0000 00 00 Web-programozó 1180-06 1.
2.
1181-06 3.
1.
2.
2270-06 1.
2.
1188-06 3.
1.
2.
1189-06 1.
2.
3.
4.
5.
A gyakorlati vizsgafeladat jellemzői (A szakmai és vizsgakövetelményekben szereplő feladatprofil alábbi feladatainak elvégzésére irányul, és a tulajdonságprofilban feltüntetett alábbi kompetenciák mérésére, értékelésére szolgál) Feladatprofil:
A feladatkiírás alapján létrehozza egy termékek feltöltésére alkalmas szolgáltatást PHP környezetben és annak adatbázis hátterét MySQL adatbázis szerveren, az ellenőrzésre használt kliens oldali kódokkal együtt. A hatékonyság fokozása érdekében további funkciókat integrál a megjelenítési felületre.
Tulajdonságprofil Szakmai ismeretek: B Webalkalmazások forrásanyagainak előállítása B Online adatbázisok létrehozása, adatbázis-szerver rendszerek (MySQL, MS SQL Szerver) B Implementáció B A Webes publikáció technológiái (HTML, XML), web szerkesztő szoftver rendszere B Webes rendszerek integrációját támogató fejlesztőkörnyezetek (.NET) B Szerver oldali programnyelvek (Java, PHP, ASP, C#) Szakmai készségek 4 Adatbázis-szerver szoftver kliens- és szerver oldali funkcióinak használata 4 Információforrások kezelése 4 Alkalmazza a hagyományos és elektronikus adatrögzítés eszközeit (írásos, ábrás és elektronikus adatrögzítést végez) 4 Grafikus webszerkesztő szoftver használata 5 Webalkalmazások létrehozására alkalmas integrált fejlesztő környezet használata 5 Objektumorientált szoftverfejlesztő környezet használata Személyes kompetenciák: Precizitás Kitartás Döntésképesség Módszerkompetenciák: Áttekintő képesség Logikus gondolkodás Rendszerező képesség A feladat megoldásához szükséges feltételek és eszközök Számítógép, megjelenítő eszköz, beviteli perifériák (egér, billentyűzet) Telepített adatbázis kiszolgáló (MySQL, MS SQL Szerver) Telepített fejlesztő környezet (PHP, ASP.NET, HTML, CSS, Javascript) Csatolt fejlesztési dokumentációk ( Javascript, PHP, ASP.NET) A vizsgafeladat kidolgozását megelőző, kötelezően ellátandó feladatok Munkavédelmi, tűzvédelmi oktatás - biztonsági szabályok, - elektromos eszközök szerelésének és használatának szabályai,
2/7
55 481 04 0000 00 00 Web-programozó 1180-06 1.
2.
1181-06 3.
1.
2.
2270-06 1.
2.
1188-06 3.
1.
2.
1189-06 1.
2.
3.
4.
5.
Útmutató-tájékoztatás a vizsgázó számára Használható a beépített fejlesztőeszköz által offline módban megjelenő Help és Manual állományai. Beadásnál ügyeljen, hogy minden forrás állomány –az adatbázis dump is- feltöltésre kerüljön a helyi hálózat megfelelő mappájába, a nevével ellátott mappába. A fejlesztés menetét nem kell dokumentálnia.
3/7
55 481 04 0000 00 00 Web-programozó 1180-06 1.
2.
1181-06 3.
1.
2.
2270-06 1.
2.
1188-06 3.
1.
2.
1189-06 1.
2.
3.
4.
5.
Feladat Ön egy raktár informatikai rendszerének egy kezdeti, műszakvezetők által használt részét készíti el. Szerver oldalon használjon PHP-, kliens oldalon pedig JavaScript programozási nyelvet az alkalmazás fejlesztésekor, míg az adatokat MySQL adatbázisszerveren tárolja. Amennyiben szükséges kiegészítheti az adatbázist. Ügyeljen rá, hogy illetéktelenek ne tudjanak a beosztottak moduljaihoz hozzáférni. -
-
Adatbázis - Hozzon létre a rendszert használók számára táblát, ahol gondoskodjon a jelszó megfelelő tárolásáról. Gondoskodjon, hogy a táblában beosztottak és műszakvezetők is helyt kaphassanak. - A cikkről a nevét, egyedi cikk számát, árát tudnia kell a rendszenek. - A raktár táblában az éppen aktuális mennyiséget tárolja az egyes cikkekhez. - Készítsen a cikkek mozgásainak tárolására alkalmas táblát. Legyen kiolvasható, hogy melyik cikket, a cikkből mennyit, melyik beosztott mikor vitt ki, vagy tett be. Készítse el a műszakvezetők által használt felhasználói grafikus felületet - Nyitó oldalon legyen lehetősége a műszakvezetőknek bejelentkeznie az oldalra a helyes felhasználónév, jelszó párossal. Ezt követően navigáljon el automatikusan egy védett oldalra, a további oldalak csak belépés után láthatóak. - Az alábbi modulokat egységes menü segítségével érhesse el a beteg. Az éppen aktuális menü elemre használjon megkülönböztető stílus osztályt. A menüben biztosítson lehetőséget kijelentkezésre, mely kilépteti a műszakvezetőt és automatikusan a bejelentkező oldalra navigálja. - Legyen lehetősége új cikk felvételére, ami innentől bevételezhető is. Biztosítson menüpontot, a jóváhagyásra váró mozgások engedélyezésére vagy megtagadására. Passzív állapotra lehessen állítani a kiválasztott beosztottat. - A megvalósítás során ügyeljen az űrlapokból származó adatok kliens és szerver oldali validációjára, a jelszavak titkosított tárolására az adatbázisban.
4/7
55 481 04 0000 00 00 Web-programozó 1180-06 1.
2.
1181-06 3.
1.
2.
2270-06 1.
2.
1188-06 3.
1.
2.
1189-06 1.
2.
3.
4.
5.
A vizsgázó neve:……………………….
Értékelő lap Hozzárendelt feladat kompetenciák Adatbázis létrehozása, 1. Adatbázis - Hozzon létre a rendszert használók kezelése a feladat számára táblát, ahol gondoskodjon a jelszó alapján. megfelelő tárolásáról. Gondoskodjon, hogy a táblában beosztottak és műszakvezetők is helyt kaphassanak. - A cikkről a nevét, egyedi cikk számát, árát tudnia kell a rendszenek. - A raktár táblában az éppen aktuális mennyiséget tárolja az egyes cikkekhez. - Készítsen a cikkek mozgásainak tárolására alkalmas táblát. Legyen kiolvasható, hogy melyik cikket, a cikkből mennyit, melyik beosztott mikor vitt ki, vagy tett be. Feladat
2. Készítse el a beosztottak által használt felhasználói grafikus felületet - Nyitó oldalon legyen lehetősége a beosztottnak bejelentkeznie az oldalra a helyes felhasználónév, jelszó párossal. Ezt követően navigáljon el automatikusan egy védett oldalra, a további oldalak csak belépés után láthatóak. - Az alábbi modulokat egységes menü segítségével érhesse el a beteg. Az éppen aktuális menü elemre használjon megkülönböztető stílus osztályt. A menüben biztosítson lehetőséget kijelentkezésre, mely kilépteti a beosztottat és automatikusan a bejelentkező oldalra navigálja. - Legyen lehetősége új cikk felvételére, ami innentől bevételezhető is. Biztosítson menüpontot, a jóváhagyásra váró mozgások engedélyezésére vagy megtagadására. Passzív állapotra lehessen állítani a kiválasztott beosztottat. - A megvalósítás során ügyeljen az
Adatbázis kapcsolat felépítése és a rajta való műveletvégzések. A megjelenítési felülethez kliens és szerveroldali programkódok használata szükséges. Rendszerintegráció megvalósítása
Pontszámok Maximum Elért
20 5
5 5 5
62 15
15
25
7
5/7
55 481 04 0000 00 00 Web-programozó 1180-06 1.
2.
1181-06 3.
1.
2.
2270-06 1.
2.
1188-06 3.
1.
2.
1189-06 1.
2.
3.
4.
5.
űrlapokból származó adatok kliens és szerver oldali validációjára, a jelszavak titkosított tárolására az adatbázisban. Típus B B B B B B Szint 4 4 4 4 5
5 Összesen Személyes
Szakmai ismeretek alkalmazása a szakmai és vizsgakövetelmény szerint Webalkalmazások forrásanyagainak előállítása
Maximum
Elért
1
Online adatbázisok létrehozása, adatbázis-szerver rendszerek (MySql, MS SQL Szerver) 1 Implementáció 1 A Webes publikáció technológiái (HTML, XML), web szerkesztő szoftver rendszere 1 Webes rendszerek integrációját támogató fejlesztőkörnyezetek (.NET) 1 Szerver oldali programnyelvek (Java, PHP) 1 Szakmai készségek a szakmai és vizsgakövetelmény Maximum szerint 4 Adatbázis-szerver Adatbázis-szerver szoftver szoftver kliens- és szerver kliens- és szerver oldali oldali funkcióinak funkcióinak használata használata 1 Információforrások kezelése 1 Alkalmazza a hagyományos és elektronikus adatrögzítés eszközeit (írásos, ábrás és elektronikus adatrögzítést végez) 1 Grafikus webszerkesztő szoftver használata 1 Webalkalmazások létrehozására alkalmas integrált fejlesztő környezet használata 1 Objektumorientált szoftverfejlesztő környezet használata 1 94 Egyéb kompetenciák a szakmai és vizsgakövetelmény Maximum szerint Precizitás Precizitás 1 Kitartás Kitartás 1 Döntésképesség Döntésképesség 1
6/7
Elért
Elért
55 481 04 0000 00 00 Web-programozó 1180-06 1.
2.
Társas Módszer
1181-06 3.
1.
2.
2270-06 1.
Áttekintő képesség Logikus gondolkodás Rendszerező képesség
Összesen Mindösszesen pont
2.
1188-06 3.
1.
2.
1189-06 1.
Áttekintő képesség Logikus gondolkodás Rendszerező képesség
2.
3.
4.
5.
1 1 1 6 100
Dátum: 2013. év ……………….. hó ……... nap. ……………………………………………….
aláírás
7/7