Gyakorlati vizsgatevékenység Szakképesítés azonosító száma, megnevezése: 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: 1% 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: A gyakorlati vizsgafeladattal egyetértek: A gyakorlati vizsgafeladatot jóváhagyom: 2013. május 1. dátum 2013. május 1. dátum 2013. május 1. dátum a vizsgaszervező intézmény képviselője a vizsgabizottság tagja a vizsgabizottság elnöke
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: Webalkalmazások forrásanyagainak előállítása Online adatbázisok létrehozása, adatbázis-szerver rendszerek (MySQL, MS SQL Szerver) Implementáció A Webes publikáció technológiái (HTML, XML), web szerkesztő szoftver rendszere Webes rendszerek integrációját támogató fejlesztőkörnyezetek (.NET) 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 Webalkalmazások létrehozására alkalmas integrált fejlesztő környezet használata 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
Ú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. eadá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
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. iztosí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
A vizsgázó neve:. Értékelő lap Hozzárendelt feladat Feladat kompetenciák 1. Adatbázis Adatbázis létrehozása, - 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. 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. iztosí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 62 1 1 2 7 /7
ű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 Szakmai ismeretek alkalmazása a szakmai és vizsgakövetelmény szerint Maximum Webalkalmazások forrásanyagainak előállítása 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 Szint Szakmai készségek a szakmai és vizsgakövetelmény Maximum szerint 4 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 4 Információforrások kezelése 1 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) 1 4 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 Összesen 94 Egyéb kompetenciák a szakmai és vizsgakövetelmény szerint Maximum Személyes Precizitás Precizitás 1 Kitartás Kitartás 1 Döntésképesség Döntésképesség 1 Elért Elért Elért 6/7
Társas - - - Módszer Áttekintő képesség Áttekintő képesség 1 Logikus gondolkodás Logikus gondolkodás 1 Rendszerező képesség Rendszerező képesség 1 Összesen 6 Mindösszesen pont 100 Dátum: 2013. év.. hó... nap.. aláírás 7/7