Integrace aplikace FelSight do FEL.HUB
Integrating FelSight into FEL.HUB
Typ dokumentu
diplomová prácemaster thesis
Autor
Tomáš Hauser
Vedoucí práce
Balík Miroslav
Oponent práce
Nagyová Ingrid
Studijní obor
Softwarové inženýrstvíStudijní program
Otevřená informatikaInstituce přidělující hodnost
katedra počítačůPráva
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Zobrazit celý záznamAbstrakt
Tato práce se zabývá migrací základních funkcionalit z aplikace FelSight na moderní integrační platformu FEL.HUB za využití backendové implementace a návrhů uživatelského rozhraní z předcházejících prací. Aplikce FelSight je představena společně s identifikací komponent určených k migraci a diskuzí o jeho nedostatcích podloženou příslušnými metrikami. Představení platformy FEL.HUB následuje popisem jeho záměru a technologíí a je zakončeno seznamem motivací za tímto projektem. Analytická část je věnována rozčlenění problému do případů užití, které jsou následně rozebrány do detailu. Spolu s tím je také prodiskutováno, co je potřeba implementovat na backendu. Samotná implementace je představena senznamem komentovaných snímků obrazovky, které jsou nakonec porovnány s původním návrhem. Jedna kapitola je věnována návrhu algoritmu, který má studentům pomoci s plánováním rozvrhu, což zahrnuje analýzu jeho složitosti a výkonu. Výsledný algoritmus je demonstrován na reálném rozvrhu. This thesis addresses the migration of essential functionalities from the web application FelSight to the modern integration platform FEL.HUB, leveraging the backend and user interface designs produced in prior works. FelSight is introduced, highlighting the components targeted for migration and discussing its limitations along with the corresponding metrics. Introduction of FEL.HUB follows with a description of its purpose and technologies, concluding with a list of the motivations behind this project. The analytical part dissects the problem domain into use cases that are subsequently elaborated in detail. A comprehensive overview of the backend implementation requirements is also presented. The frontend implementation is showcased via annotated screenshots, which are then compared to the original designs. Additionally, a dedicated chapter addresses the development and evaluation of an algorithm designed to help students in creating their timetables. This includes a review of the algorithm's complexity and performance metrics, concluding with a practical application of the algorithm on an actual timetable.
Kolekce
- Diplomové práce - 13136 [902]