Krivarics Dominik Róbert (2022) Irodai automatizálás szkriptnyelvek segítségével a gyakorlatban. Zalaegerszeg Faculty of Business Administration.
![]() |
PDF
krivarics_dominik_róbert_2022jan_titkos.pdf Hozzáférés joga: Repository staff only until 7 January 2026. Download (1MB) |
![]() |
PDF
krivarics_dominik_róbert_2022jan_embargó_kérelem.pdf Hozzáférés joga: Available at the computers of the University Download (77kB) |
Abstract
A szakdolgozat témájának kiválasztásakor fontos volt számomra, hogy egy olyan területet válasszak, amely érdekel és amivel kapcsolatban némi gyakorlati tapasztalattal is rendelkezem. Továbbá fontos volt számomra, hogy olyan témáról írjam a szakdolgozatomat, amely nagyon is aktuális, azonban valamelyest talán kevésbé népszerű más területekhez képest. Ezek miatt esett a választásom az irodai automatizálás témakörére, azon belül is a Microsoft Excel táblázatkezelő szoftverének automatizálására a hozzátartozó szkriptnyelv segítségével. A szakdolgozatban feldolgozásra került az irodai automatizálás történelmi háttere, amelyen keresztül az olvasó számára bemutatásra kerül a terület fejlődése és a fontosabb mérföldkövei. A történelmi bemutatást követően az irodai automatizálás jelenéről írtam, amelyben a hagyományos irodai automatizálási szoftverek mellett bemutatásra került az integrációs automatizálás és a robotizált folyamatautomatizálás is. Egy rövidebb részben kitértem arra is, hogy miként képzelem el az irodai automatizálás jövőjét, és mely technológiáktól várhatunk további fejlődést ezen a területen. A dolgozatban bemutatásra került a Microsoft Excel, illetve ehhez a részhez tartozóan a táblázatkezelő szoftverek története is. Továbbá bemutatásra került a Microsoft Excelhez tartozó szkriptnyelv a Visual Basic for Applications is. A dolgozat második felében esettanulmányként került feldolgozásra három valós üzleti probléma és azok megoldása. Az első üzleti probléma egy viszonylag egyszerű és gyakori feladat típus volt. Itt egy megadott formátumban kellett megjeleníteni megrendelési adatokat és a hozzájuk tartozó törzsadatokat. A feladat megoldásához lényegében az egyetemi oktatás keretében megszerzett tudás elegendő volt. A második feladat az első, korábban megoldott feladat továbbfejlesztése volt, a megrendelési adatok feldolgozásának összes lépését automatizálni kellett. Itt már elengedhetetlen volt az Excel makrók használata. A projekt során olyan lépéseket kellett automatizálni, amelyekhez az Excel beépített funkciói már nem voltak elegendőek, így egy egyéni program elkészítésére volt szükség. A munkafolyamat automatizálása során a Selenium keretrendszer segítségével automatizálásra kerültek a böngészőben elvégzett lépések, melyek lényegében az adatokat tartalmazó vesszővel tagolt szövegfájl letöltését jelentették. Ezt követően a makró feldolgozta a fájlban található megrendeléseket a már korábban elkészített formátumba, majd PDF fájlformátumban elmentette egy előre meghatározott mappában. A harmadik projektben szintén egy egyedi programot kellett készíteni, amely képes volt az Excel soraiban található termékekhez beszúrni a megfelelő termékfotókat, és azokat méretezni. Az első projektnél nem igazán beszélhetünk megspórolt időről, hiszen manuálisan sohasem álltak neki az adatok átalakításának, hiszen ez rengeteg időt vett volna igénybe. A második és harmadik projektnél viszont a manuálisan végzett munkafolyamatok kerültek automatizálásra, ezeknél számszerűsíthető a megspórolt idő. Úgy gondolom, hogy a bemutatott esettanulmányokból jól látható, hogy milyen előnyökkel jár az irodai automatizálás és jó példái annak, hogy rengeteg időt, pénzt és energiát spórolhatunk meg az informatikai folyamatok automatizálásával.
Institution
Pannon Egyetem
Kar
Zalaegerszeg Faculty of Business Administration
Department
Informatikai Rendszerek és Alkalmazásai Tanszék
Szak
Level of instruction
BSc course
Supervisors
Item Type: | Thesis |
---|---|
Uncontrolled Keywords: | automatizáció - automatizálás, Excel, irodai alkalmazások, makrónyelv, szkriptnyelvek - szkriptek, szoftverfejlesztés - szoftverkészítés, üzleti alkalmazások, Visual Basic for Applications - VBA |
SWORD Depositor: | SWORD |
Depositing User: | SWORD |
Date Deposited: | 09 Mar 2022 14:27 |
Last Modified: | 09 Mar 2022 14:27 |
Actions (login required)
![]() |
View Item |