Detail práce

Webové rozhraní pro správu a monitorování úloh na superpočítačích

Bakalářská práce Student: Dančák Petr Akademický rok: 2020/2021 Vedoucí: Jaroš Marta, Ing., PhD.
Název anglicky
Web Interface for Task Management and Monitoring on Supercomputers
Jazyk práce
český
Abstrakt

Práce je zaměřena na tvorbu webového rozhraní pro systém k-Dispatch, pomocí kterého je možné monitorovat, vytvářet a editovat již existující úlohy, uživatele, stroje, alokace a skupiny. Návrh aplikace byl vytvořen na základě principu rozložení obsahu na stránce a principu seskupení objektů na základě podobnosti. U postupu návrhu jsou porovnány dostupné nástroje. Implementace je napsána převážně v jazyce Python3 za využití frameworku Flask, který usnadňuje zpracování požadavků a autentizaci uživatelů. Dále jsou v implementaci využité jazyky HTML, JavaScript, Jinja2 a jiné. Nakonec je v práci zmíněno samotné testování, pro které byly použité jednotkové testy společně s technologií Selenium a uživatelským testováním.

Klíčová slova

Flask, Webové rozhraní, Python, Peewee, PostgreSQL, nástěnka, JavaScript, návrh webu, HTML, CSS, Jinja2, jednotkové testy, Selenium

Ústav
Studijní program
Informační technologie
Soubory
Stav
obhájeno, hodnocení D
Obhajoba
14. června 2021
Oponent
Průběh obhajoby

Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm D.

Otázky u obhajoby
  1. Proč mají všichni uživatele stejný obrázek (avatar)?
  2. Je možné jednoduše zařadit uživatele do více skupin?
  3. Testoval jste webovou aplikaci i na mobilních zařízeních?
  4. Bylo by možné odstranit/zablokovat ty ovládací prvky, ke kterým nemá uživatel v dané roli přístup?
Komise
Čadík Martin, doc. Ing., Ph.D. (UPGM FIT VUT), předseda
Bařina David, Ing., Ph.D. (UPGM FIT VUT), člen
Burget Radek, doc. Ing., Ph.D. (UIFS FIT VUT), člen
Češka Milan, doc. RNDr., Ph.D. (UITS FIT VUT), člen
Jaroš Jiří, doc. Ing., Ph.D. (UPSY FIT VUT), člen
Citace
DANČÁK, Petr. Webové rozhraní pro správu a monitorování úloh na superpočítačích. Brno, 2021. Bakalářská práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2021-06-14. Vedoucí práce Jaroš Marta. Dostupné z: https://www.fit.vut.cz/study/thesis/23810/
BibTeX
@bachelorsthesis{FITBT23810,
    author = "Petr Dan\v{c}\'{a}k",
    type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce",
    title = "Webov\'{e} rozhran\'{i} pro spr\'{a}vu a monitorov\'{a}n\'{i} \'{u}loh na superpo\v{c}\'{i}ta\v{c}\'{i}ch",
    school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}",
    year = 2021,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/23810/"
}
Nahoru