Browser alapú vizualizációs felület extrém ultraibolya spektrumok megjelenítésére

dc.contributor.advisorTóth, László
dc.contributor.authorTakács, Dávid Endre
dc.contributor.departmentDE--Informatikai Karhu_HU
dc.date.accessioned2020-05-11T06:48:27Z
dc.date.available2020-05-11T06:48:27Z
dc.date.created2020-05-08
dc.description.abstractA 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.courseMérnökinformatikushu_HU
dc.description.degreeBSc/BAhu_HU
dc.format.extent43hu_HU
dc.identifier.urihttp://hdl.handle.net/2437/286625
dc.language.isohuhu_HU
dc.subjectFlaskhu_HU
dc.subjectMongoDBhu_HU
dc.subjectDockerhu_HU
dc.subject.dspaceDEENK Témalista::Informatikahu_HU
dc.titleBrowser alapú vizualizációs felület extrém ultraibolya spektrumok megjelenítésérehu_HU
Fájlok