Webalkalmazás készítése a Vas Megyei Tudományos Ismeretterjesztő Egyesület fordítóirodájának működési elve alapján, és folyamatainak integrálása a rendszerbe

Kovács, Gábor (2018) Webalkalmazás készítése a Vas Megyei Tudományos Ismeretterjesztő Egyesület fordítóirodájának működési elve alapján, és folyamatainak integrálása a rendszerbe. UNSPECIFIED thesis, UNSPECIFIED.

[img] Text
F-002-INF-2018.pdf - Accepted Version
Restricted to Registered users only

Download (5MB)

Abstract

Az egyesület székhelye az ország nyugati részén, az osztrák határhoz viszonylag közel helyezkedik el, mely mindenképpen előnyös egy fordítóiroda részére. Az egyre bővülő ügyfélkör, a folyamatos megrendelések, a megbízható szakfordító gárda stabil működést és bevételi forrást biztosítanak az egyesület számára. Ám a minőségi szolgáltatás hátterében gyakran időigényes adminisztrációs folyamatok, átláthatatlan iktatások, nyilvántartások álltak. Ezt az elavult szisztémát felismerve tűztem ki célul, hogy egy átfogó, minden folyamatra kiterjedő, belső használatra szánt alkalmazás fejlesztése segíthet átláthatóbbá, gördülékenyebbé tenni a fordítóiroda menedzselését. Egy projekt megtervezése során fel kell mérni a rendelkezésre álló eszközöket, és azokat a technológiákat, melyek lehetővé teszik a megvalósítást. A legalapvetőbb tulajdonságok meghatározásával kezdtem a specifikációt, elérhető legyen belső használatra, és képes legyen tartósan tárolni adatokat. A legkézenfekvőbb megoldásnak egy dinamikus webalkalmazás elkészítése tűnt, mivel támogatja a legismertebb adatbázisrendszereket, és képes különböző webes technológiák együttes, összehangolt működésére. Az egyik legfőbb jellemzője a platform függetlenség, ezáltal egyre népszerűbbek, sőt egyre gyakrabban választják ezt a lehetőséget üzleti folyamatok modellezésre. Nagy előnye, hogy bármilyen böngészővel rendelkező eszközön megjeleníthető, és nem igényel komolyabb erőforrásokat. A hálózati infrastruktúra adott volt. A futáshoz szükséges környezet előteremtése nyílt forrású eszközök és modulok felhasználásával történt. Az alkalmazás logikai felépítése, struktúrája a fordítóirodai tevékenységek tükrében került megfogalmazásra. A fejlesztés során kihívást jelentett egyrészt, hogy a teljes munkafolyamatot reprodukáljam az alkalmazásban az ügyfél megjelenésétől, a fordító munkadíjának kifizetéséig, másrészt ebben a projektben foglalkoztam először aszinkron HTTP kérések feldolgozásával. Az utóbbival kapcsolatban voltak fenntartásaim, főként a paraméterek átadása/fogadása terén, de a fejlesztés előrehaladtával sikerült elsajátítani ezeknek a metódusoknak a használatát. A jövőben esedékes fejlesztéseket már el sem tudom képzelni aszinkron kommunikáció nélkül. A modern webes technológiák lehetővé tették egy letisztult, minden felbontáshoz igazodó, reszponzív kezelőfelület kialakítását. Megtervezésekor elsősorban a funkcionális működésre reflektáltam, de előtérbe helyeztem a felhasználói élményt is. A kérések feldolgozása az oldalak teljes újratöltődése nélkül kerülnek végrehajtásra, indikátorok, jelzőszínek figyelmeztetnek a különböző állapotokra, mindez eseményátvezető animációkkal történik. Úgy vélem sikerült egy modern, a mai trendeknek megfelelő, időtálló külsőt alkotni. Az egyedi funkciók megírásával lényegesen egyszerűbbé váltak az űrlapok létrehozása, feldolgozása, illetve az adatbázis-műveletek végrehajtása. A szerver- és kliensoldali kommunikáció együttes működése meglehetősen felgyorsította a dinamikus, komplex SQL lekérdezésekből álló tartalmak megjelenítését, és az adatok kezelését. Összességében a tesztek igazolják, hogy sikerült reprezentálni webalkalmazás formájában azon egységeket és jellemzőket, melyek a fordítóiroda működését teszik lehetővé. Bízom abban, hogy az éles felhasználás során kezelhetőbbé teszi a fordítások menedzselését, és felgyorsítja az adminisztrációs folyamatokat.

Item Type: Thesis (UNSPECIFIED)
Divisions: Informatika Intézet
Depositing User: Csenge Bíborka Csiby
Date Deposited: 11 Aug 2026 08:40
Last Modified: 10 Sep 2026 08:35
URI: http://szakdolgozat.repo.uniduna.hu/id/eprint/2855

Actions (login required)

View Item View Item