Merczel Erik (2023) Webes modulrendszer fejlesztése PHP nyelven, MySQL használatával. Pénzügyi és Számviteli Kar.
PDF
merczel_erik_gt1p5t.pdf Hozzáférés joga: Csak az archívum karbantartója nyithatja meg (titkosított dolgozat - engedéllyel) until 2033. Május 09.. Download (2MB) |
|
PDF
titkositasi-kerelem-2020_Merczel_Erik__2033.pdf Hozzáférés joga: Csak nyilvántartásba vett egyetemi IP címekről nyitható meg Download (212kB) |
|
PDF
BA_O_merczel_erik.pdf Hozzáférés joga: Csak az archívum karbantartója nyithatja meg (titkosított dolgozat - engedéllyel) until 2033. Május 09.. Download (352kB) |
|
PDF
biralat_Merczel_Erik.pdf Hozzáférés joga: Bizalmas dokumentum (bírálat) Download (288kB) |
|
PDF
Merczel Erik bírálat kérdésekkel.pdf Hozzáférés joga: Bizalmas dokumentum (bírálat) Download (901kB) |
Absztrakt (kivonat)
Szakdolgozatomban bemutatásrakerültek a gyakornoki pozícióm alatt, a Smart Time Zrt. keretein belülfejlesztett programok. A User és a Katalógus modul felépítését és afelépítésből adódó használati lehetőségeket mutattam be. A User modult átfogóbbrészletezéssel volt lehetőségem dokumentálni, így az ehhez kapcsolódó fejezetekrészletes leírást szolgáltatnak a teljes modul felépítéséhez és használatához.A Katalógus modult a szerteágazó funkciók, felhasználói lehetőségek miattsajnos csak a modulkezelés szemszögéből tudtam teljes körűen bemutatni úgy,hogy a szakdolgozat terjedelme ésszerű keretek között maradjon. Fontosnaktartottam a fejlesztéshez kapcsolódó felhasznált technológiák bemutatásátlegalább alap szinten, hogy az eltérő technológiákat használó fejlesztők ésszakemberek számára is érthető szakmai leírásként szolgáljon a dolgozat. Aválasztott technológiák és eljárások 2023-ban már jól beváltnak és kiforottnakmondhatók. Az adatbázisok, a táblák és az adatmodellek kapcsolatát teljesrészletességgel mutattam be, mivel nagyrészt a program felépítése ezeket akapcsolatokat követi. A hangsúlyt mindkét modul esetén a CRUD (create, read,update, delete) funkciókra helyeztem, mivel ezekből a metódusokból láthatókleginkább a felhasználási esetek a felhasználók felől. A funkciók mellett azMVC modell felépítését hoztam előtérben. A programok fejlesztése soránfelhasznált források sokat segítettek az adott problémák megoldásában.Véleményem szerint az általam is bemutatott egzakt problémák megoldására és aprogram működőképes állapotba kerüléséhez a szimpla, hivatalos dokumentációk alegmegfelelelőbb források, így főleg ezeket használtam. Röviden bemutatásrakerült a Smart Time Zrt. álttal fejlesztett modulrendszer, illetve a modulokközötti adatáramlást lehető tevő eljárások.A felhasznált technológiák:·PHPprogramozási nyelv.·MVCszoftver tervezési minta.·MySQLrelációs adatbázis-kezelő rendszer.·HTML,CSS, Bootstrap a frontend megvalósításához.·JSONformátum az API kommunikáció kezeléséhez.A User modul készültségi állapota adolgozat leadás idejében a teszt fázisban van. A célnak megfelelően a Usermodul már több modul felé is szolgáltat adatokat API hívásokon keresztül,illetve a partnerek beállíthatják a számukra kedvező nyelveket, a pénznemet, illetvea felhasználónevüket, amelyek fontos szerepet játszanak a rendszerben lévőtöbbi modul használata során. A pin-kód ellenőrzés folyamata is tesztelés alattáll, de az első tesztek alapján megfelelőnek mondható. A modulhoz tartozófunkciókat és lehetőségeket a User MVC (mUser, UserView, UserController) általszemléltettem, de kiegészült segéd modellekkel is a leírás, mint például:mCurrency, mPin, mLang modellek. A tesztelés bemutatására a főbb funkciók közüla felhasználóhoz tartozó pénznem módosítását választottam, illetve a pin-kódellenőrzés folyamatát, amellyel egyben JSON formátumú API eljárások isszemléltetve vannak.A Katalógus modul szintén teszt verzióbanfut, de ez már sokkal közelebbi állapotban van az éles fázishoz. Arendszergazda jelenleg minden modul állapotát beállította és a modulokhozhozzárendelte a megfelelő fejlesztőket. A vezetőség számára egy gyorsanelérhető információforrássá vált a modulok készültségi állapotáról. Afejlesztők pedig jelezhetnek akár a hozzájuk kapcsolt modulokon keresztül is arendszergazdának, ha problémát észlelnének. A modulhoz tartozó funkciókat éslehetőségeket a Modul MVC (mModul, ModulView, ModulController) általszemléltettem.
Intézmény
Budapesti Gazdasági Egyetem
Kar
Tanszék
Gazdaságinformatika Tanszék
Tudományterület/tudományág
NEM RÉSZLETEZETT
Szak
Mű típusa: | diplomadolgozat (NEM RÉSZLETEZETT) |
---|---|
Kulcsszavak: | adatbázis szerkezet, crud, mvc, MySQL, objektumorientált programozás, PHP, relációs adatbázis(ok), SQL, Webfejlesztés |
SWORD Depositor: | Archive User |
Felhasználói azonosító szám (ID): | Archive User |
Rekord készítés dátuma: | 2024. Jan. 24. 09:31 |
Utolsó módosítás: | 2024. Jan. 24. 09:31 |
Actions (login required)
Tétel nézet |