Bakalářská práce

Rozšíření, optimalizace a nasazení verzování Interaktivních osnov v IS MU

Enhancement, optimization and deployment of versioning of the IS MU Interactive syllabus

Jakub Harabiš, učo 536486
Anotace

Cílem této bakalářské práce je provést rozšíření, optimalizaci a nasazení systému verzování Interaktivních osnov (IO) Informačního systému Masarykovy univerzity. Po představení agendy IO i systému jejího verzování práce popisuje změny ve skriptu pro migraci dat do nového databázového schématu. Následuje analýza rychlosti důležitých operací a optimalizace nalezených nedostatků včetně rozboru jejich …více

Abstract

The aim of this bachelor thesis is to enhance, optimize and deploy Interactive syllabus (IS) versioning system of the Masaryk University Information System. After introduction of the IS application and its versioning system the thesis presents changes made in the migration script used to transfer data to the new database schema. This is followed by a speed analysis of important operations in the IS …více

Zadání práce

Nosným tématem diplomové práce je kvalitativní i kvantitativní rozšíření stávající implementace verzování Interaktivních osnov (IO) v Informačním systému Masarykovy univerzity (IS MU) a jeho uvedení v reálný provoz.

Student detailně nastuduje DB schema agendy IO v jeho původní i nové podobě. Zevrubně se seznámí se současnou implementací verzování jejího obsahu. Identifikuje výpočetně náročné a pomalé operace, zanalyzuje rychlost cachování a procesu migrace dat do nového schematu. V součinnosti s vedoucím práce navrhne a implementuje jejich optimalizaci, dále prověří jejich validitu. Kvantitativní rozšíření zahrnuje verzování nových položek dle pokynů vedoucího práce, např. atributu pro skrývání souborů nebo metadat souborů, migrace dat včetně data posledních změn či autora apod. Posledním velkým úkolem studenta bude dokončení webového uživatelského rozhraní a reálné nasazení. Možným doplněním této části je zisk a analýza zpětné vazby od uživatelů. V textové části práce student popíše a obhájí důležitá rozhodnutí a zveřejní výsledky analýz a navržených optimalizací.

Práce zkontrolována:
31. 5. 2025 08:48, doc. Ing. Michal Brandejs, CSc., učo 2116
Plný text práce
2,7 MB / soubor PDF
Jazyk práce
čeština čeština
Termín obhajoby
24. 6. 2025
Práce byla úspěšně obhájena

Vedoucí

doc. Ing. Michal Brandejs, CSc., učo 2116
CVT FI MU

Oponent

RNDr. Mgr. Jaroslav Bayer, učo 72873
CVT FI MU

Konzultant

Mgr. Martina Durkošová, učo 395879
CVT FI MU

Literatura

  • SILBERSCHATZ, Abraham; Henry F. KORTH a S. SUDARSHAN. Database system concepts. 6th ed. Boston: McGraw-Hill, 2011, xxvi, 1139. ISBN 9780073523323.
  • CHANG, Shi Kuo. Data Structures and Algorithms. World Scientific, 2003. ISBN 978-981-279-124-5.

Masarykova univerzita Fakulta informatiky
Plán
Programování a vývoj aplikací
  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.