Browser alapú vizualizációs felület extrém ultraibolya spektrumok megjelenítésére
| dc.contributor.advisor | Tóth, László | |
| dc.contributor.author | Takács, Dávid Endre | |
| dc.contributor.department | DE--Informatikai Kar | hu_HU |
| dc.date.accessioned | 2020-05-11T06:48:27Z | |
| dc.date.available | 2020-05-11T06:48:27Z | |
| dc.date.created | 2020-05-08 | |
| dc.description.abstract | A dolgozatomban a National Institute of Standards and Technology elektronnyaláb ioncsapda csoportjának több évtized alatt felgyűlt spektroszkópiai adatainak rendszerezésére és megjelenítésére dolgoztam ki egy könnyen használható, platform független, webes megoldást. A munka elején a spektrumok paraméterei manuálisan lettek a fájlok neveiből kigyűjtve, majd ezek segítségével az adatok megjelölve. Az extrém ultraibolya spektrométer CCD kamerája .spe formátumban elmentett nyers adatfájljai tartalmazzák a sugárzásból jövő hasznos, valamint a mérések során beérkező kozmikus sugárzásból származó nem kívánt jeleket. Dolgozatomban betekintést nyújtottam ebbe a formátumba és a kozmikus sugárzások eltávolítására kidolgozott eljárást is ismertettem. Az alkalmazás adatbázis-kezelő rendszerének a MongoDB architektúrát választottam, mely segítségével könnyen tudtam tárolni a spektrumokat és a hozzájuk tartozó paramétereket. A dolgozatom során ismertettem a MongoDB rendszert, kiemeltem néhány hasznos tulajdonságát, valamint bemutattam az alkalmazásban betöltött szerepét. Alkalmazás-programozási felületként a Python programozási nyelv Flask nevű népszerű könyvtárát használtam. Ez biztosítja a kommunikációs csatornát a grafikus felület és az adatbázis között. Ennek megfelelően, a harmadik alapvető komponense az alkalmazásnak a grafikus felhasználói felület. Ez a része az alkalmazásnak, melyen keresztül a felhasználó az összes tárolt spektrumhoz hozzáfér és igény esetén megjeleníti azokat. A grafikus felhasználói felület fejlesztése a Vue.js kompakt keretrendszer segítségével történt. A Vue.js számos opcionális könyvtárral kiegészíthető, amelyek segítségével összetett alkalmazások készítésére is alkalmas. Dolgozatomban ismertettem a Vue.js hasznos tulajdonságait és bemutattam, hogy hogyan használom ezeket a spektrumok neveit listázó táblák, és a grafikonok ábrázolását szolgáló diagramok megjelenítésére. Az egyszerű, platform-független telepítés érdekében a Docker rendszer segítségével konténerekbe rendeztem az alkalmazás részeit. A konténerekhez tartozó kép fájlok segítenek a konténerek elkészítésében és a szükséges rendszer-függőségek telepítésében is. | hu_HU |
| dc.description.course | Mérnökinformatikus | hu_HU |
| dc.description.degree | BSc/BA | hu_HU |
| dc.format.extent | 43 | hu_HU |
| dc.identifier.uri | http://hdl.handle.net/2437/286625 | |
| dc.language.iso | hu | hu_HU |
| dc.subject | Flask | hu_HU |
| dc.subject | MongoDB | hu_HU |
| dc.subject | Docker | hu_HU |
| dc.subject.dspace | DEENK Témalista::Informatika | hu_HU |
| dc.title | Browser alapú vizualizációs felület extrém ultraibolya spektrumok megjelenítésére | hu_HU |