Registrační systém pro akce VŠE

Název práce: Registrační systém pro akce VŠE
Autor(ka) práce: Rebernigg, Ronald
Typ práce: Diplomová práce
Vedoucí práce: Vojíř, Stanislav
Oponenti práce: Vencovský, Filip
Jazyk práce: Česky
Abstrakt:
Vysoká škola ekonomická využívá více systémů pro registrace na události pro studenty, absolventy a veřejnost. Tyto systémy jsou pro potřeby školy nevyhovující z hlediska nedostatečné funkcionality používaných řešení a náročné rozšiřitelnosti vlastního registračního systému. Z toho důvodu vznikl požadavek vytvořit nový registrační systém postavený na moderních technologiích, který bude upravitelný a rozšiřitelný i v následujících letech. Hlavním cílem diplomové práce je navrhnout a implementovat vlastní registrační systém pro kulturní události pořádané Vysokou školou ekonomickou. Prvním dílčím cílem je analýza stávajícího registračního systému a identifikace jeho klíčové funkcionality. Druhým dílčím cílem bude provedení rešerše registračních systémů a srovnání dostupných řešení a zjistit, zdali by bylo vhodnější využít tyto systémy místo implementace vlastního řešení. V práci je popsán proces vývoje softwaru. Pro vývoj byla vybrána metodika MMSP-AV. Návrh aplikace se skládá z funkčních požadavků, diagramu případu užití, procesních diagramů, návrh architektury registračního systému a databáze a popisu zvolených technologií. Pro implementaci byl zvolen framework Laravel a Vue.js. Proces implementace popisuje klíčové části systému, konkrétní využití Laravelu a Vue.js a návrh možných rozšíření systému. Součástí vývoje je i testování, v práci proběhlo uživatelské testování podle testovacího scénáře a v aplikaci jsou i automatizované testy napsané v technologii PHPUnit. Výhodou vývoje vlastního řešení je možnost vytvořit funkcionalitu splňující specifické požadavky školy. Výsledkem práce je funkční registrační systém formou webové aplikace, který bude nasazen do běžného provozu na VŠE. Zdrojový kód registračního systému je volně dostupný pod licencí MIT na repozitáři GitHub.
Klíčová slova: Laravel; registrační systém; správa události; Vue.js; MVC; webová aplikace
Název práce: Registration system for events of the University of Economics
Autor(ka) práce: Rebernigg, Ronald
Typ práce: Diploma thesis
Vedoucí práce: Vojíř, Stanislav
Oponenti práce: Vencovský, Filip
Jazyk práce: Česky
Abstrakt:
University of Economics utilizes multiple event registration systems for students, alumni, and the public. These systems are inadequate for the needs of the college due to the lack of functionality of the solutions used and the challenging extensibility of the actual registration system. For this reason, there was a requirement to create a new registration system built on modern technologies that would be adaptable and expandable in the years to come. The main objective of the thesis is to design and implement a custom registration system for cultural events organized by the University of Economics. The first sub-objective is to analyze the existing registration system and identify its key functionality. The second sub-objective will be to conduct a search of registration systems and compare the available solutions and determine whether it would be more appropriate to use these systems instead of implementing a custom solution. The paper describes the software development process. The MMSP-AV methodology was chosen for the development. The application design consists of functional requirements, use case diagram, process diagrams, design of system architecture, database design and description of selected technologies. Laravel and Vue.js was chosen for used technologies in development. The implementation process describes the key parts of the system, specific use of Laravel and Vue.js and suggestions to further improve on the developed system. Testing is also part of the development process; user testing was performed based on a testing scenario and automated tests are written in PHPUnit. The advantage of developing your own solution is the possibility to create functionality that meets the specific requirements of the school. The result of the work is a functional registration system in the form of a web application. University uses this system. Source code for this system is freely available under the MIT license on a GitHub repository.
Klíčová slova: MVC; event management; Laravel; event registration; web application; Vue.js

Informace o studiu

Studijní program / obor: Informační systémy a technologie/Vývoj informačních systémů
Typ studijního programu: Magisterský studijní program
Přidělovaná hodnost: Ing.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra informačního a znalostního inženýrství

Informace o odevzdání a obhajobě

Datum zadání práce: 2. 8. 2022
Datum podání práce: 3. 12. 2023
Datum obhajoby: 19. 1. 2024
Identifikátor v systému InSIS: https://insis.vse.cz/zp/81182/podrobnosti

Soubory ke stažení

    Poslední aktualizace: