Buddy systém pro ESN VŠE Prague

Název práce: Buddy systém pro ESN VŠE Prague
Autor(ka) práce: Aschermann, Martin
Typ práce: Diplomová práce
Vedoucí práce: Vojíř, Stanislav
Oponenti práce: Kosek, Jiří
Jazyk práce: Česky
Abstrakt:
Tato diplomová práce se věnuje návrhu a realizaci informačního systému pro spolek ESN VŠE Prague, který se zaměřuje na podporu zahraničních studentů během jejich pobytu na Vysoké škole ekonomické v Praze. Hlavním cílem je vytvořit dlouhodobě udržitelné a otevřené řešení, které zjednoduší administrativní procesy a umožní jeho další rozvoj budoucími členy spolku. Při vývoji byla využita metodika MMSP, která je vhodný řízení menších softwarových projektů. Technologickým základem je open-source framework Contember, doplněný o frontendovou aplikaci vytvořenou ve frameworku React. Aplikace zahrnuje mimo jiné modul pro správu uživatelů a akcí, systém přihlašování na akce, správu rolí a implementaci algoritmu pro párování místních a zahraničních studentů, který je založen na modifikaci Gale–Shapleyho algoritmu s preferencemi z obou stran. Důraz je kladen na srozumitelnost kódu, jeho přizpůsobitelnost a snadné předání vývoje dalším členům. Zdrojový kód je veřejně dostupný na platformě GitHub a může sloužit jako inspirace či základ pro podobné systémy v jiných sekcích ESN.
Klíčová slova: webová aplikace; párovací algoritmus; Contember; React; buddy systém; informační systém; ESN VŠE Prague
Název práce: Buddy system for ESN VŠE Prague
Autor(ka) práce: Aschermann, Martin
Typ práce: Diploma thesis
Vedoucí práce: Vojíř, Stanislav
Oponenti práce: Kosek, Jiří
Jazyk práce: Česky
Abstrakt:
This thesis focuses on the design and implementation of an information system for the organization ESN VŠE Prague, which supports international students during their stay at the University of Economics in Prague. The main goal is to create a sustainable and accessible solution that simplifies administrative processes and enables further development by future members of the organization. The development followed the MMSP methodology, which is suitable for managing smaller software projects. The system is built on the open-source framework Contember and complemented by a frontend application developed using the React framework. The application includes, among other features, modules for user and event management, event registration, role administration, and a matching algorithm for pairing local and international students, based on a modified Gale–Shapley algorithm that incorporates preferences from both sides. The project emphasizes code clarity, adaptability, and ease of handover to future developers. The source code is publicly available on GitHub and may serve as inspiration or a foundation for similar systems in other ESN sections.
Klíčová slova: ESN VŠE Prague; web application; buddy system; information system; matching algorithm; Contember; React

Informace o studiu

Studijní program / obor: Znalostní a webové technologie
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: 31. 10. 2024
Datum podání práce: 5. 5. 2025
Datum obhajoby: 11. 6. 2025
Identifikátor v systému InSIS: https://insis.vse.cz/zp/90235/podrobnosti

Soubory ke stažení

    Poslední aktualizace: