Detail práce

Aplikace pro uživatelskou navigaci v databázi se zadaným schematem

Bakalářská práce Student: Vrtal Petr Akademický rok: 2020/2021 Vedoucí: Hrubý Martin, Ing., Ph.D.
Název anglicky
Interactive Navigation through an User Database in Sqlite3
Jazyk práce
český
Abstrakt

Cílem této práce je vytvořit nástroj pro podporu vývojářů, v podobě webové aplikace, schopný interaktivního a intuitivního procházení databáze typu SQLite, představující uživatelská data, jež má předem definované schéma. Toho je docíleno za pomoci vytvoření série častých pohledů na tuto databázi, jenž prohlížení dat pro každou databázovou tabulku určitým způsobem typizují. Mezi pohledy definujeme vzájemný, jednotný mechanismus přechodů, které uživateli zpřehledňují navigaci v datech databáze. Webová aplikace je implementována pomocí PHP frameworku Laravel. Uživatelské rozhraní bylo vytvořené převážně s využitím frameworku Livewire a jeho vzájemně propojených komponent. Důležitou součástí práce bylo sérií testování zjistit míru odolnosti aplikace vůči chybným vstupům od uživatele a také rychlost práce uživatele s aplikací. Výsledná webová aplikace umožňuje velmi konkrétní skupině uživatelů přehlednou orientaci v datech databáze konkrétní výrobní úlohy, jenž na server vloží a aplikace jim nabídne možnost si tyto data prohlížet.

Klíčová slova

Rozvrhování výroby, webová aplikace, nástroj pro podporu vývojářů, uživatelské rozhraní, Sqlite, databázové schéma, typizované databázové pohledy, přechody mezi databázovými tabulkami, Laravel, Livewire, Tailwind CSS

Ústav
Studijní program
Informační technologie
Soubory
Stav
obhájeno, hodnocení A
Obhajoba
16. č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ázku 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 "A".

Otázky u obhajoby
  1. Filtrování záznamů při zobrazení trvalo poměrně dlouho. Čím je to způsobeno a dala by se tato část vylepšit?
  2. Komise, například: Jak se činí substituce identifikátorů?
  3. Komise, například: Z prezentace nebylo poznat praktické využití?
Komise
Herout Adam, prof. Ing., Ph.D. (UPGM FIT VUT), předseda
Kočí Radek, Ing., Ph.D. (UITS FIT VUT), člen
Křivka Zbyněk, Ing., Ph.D. (UIFS FIT VUT), člen
Španěl Michal, Ing., Ph.D. (UPGM FIT VUT), člen
Vašíček Zdeněk, doc. Ing., Ph.D. (UPSY FIT VUT), člen
Citace
VRTAL, Petr. Aplikace pro uživatelskou navigaci v databázi se zadaným schematem. Brno, 2021. Bakalářská práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2021-06-16. Vedoucí práce Hrubý Martin. Dostupné z: https://www.fit.vut.cz/study/thesis/23493/
BibTeX
@bachelorsthesis{FITBT23493,
    author = "Petr Vrtal",
    type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce",
    title = "Aplikace pro u\v{z}ivatelskou navigaci v datab\'{a}zi se zadan\'{y}m schematem",
    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/23493/"
}
Nahoru