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

but.committeeprof. Ing. Adam Herout, Ph.D. (předseda) doc. Ing. Zdeněk Vašíček, Ph.D. (místopředseda) Ing. Radek Kočí, Ph.D. (člen) Ing. Zbyněk Křivka, Ph.D. (člen) doc. Ing. Michal Španěl, Ph.D. (člen)cs
but.defenceStudent 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: Filtrování záznamů při zobrazení trvalo poměrně dlouho. Čím je to způsobeno a dala by se tato část vylepšit? Komise, například: Jak se činí substituce identifikátorů? Komise, například: Z prezentace nebylo poznat praktické využití?cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorHrubý, Martincs
dc.contributor.authorVrtal, Petrcs
dc.contributor.refereeKočí, Radekcs
dc.date.created2021cs
dc.description.abstractCí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.cs
dc.description.abstractThe aim of this thesis is to create a web application enhancing developer productivity, capable of interactive and intuitive browsing of a SQLite file database with a specified schema, representing user data. The enhancement is achieved specificaly by using a series of common views of this database and mechanisms for transition between these views. The web application is build using the Laravel PHP framework. User interface functionality is build mainly using Livewire framework by creating its interconnected components. An important part of the work was to determine by seeries of tests the level of resistence of the application against invalid user input as well as the speed analysis of the user's work with the application. The resulting web application allows a very specific group of users a clear orientation in the data of a specific production task, which is uploaded to the server by the users themselfs and the application offers them the option to view this data.en
dc.description.markAcs
dc.identifier.citationVRTAL, P. Aplikace pro uživatelskou navigaci v databázi se zadaným schematem [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2021.cs
dc.identifier.other136469cs
dc.identifier.urihttp://hdl.handle.net/11012/198922
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectRozvrhování výrobycs
dc.subjectwebová aplikacecs
dc.subjectnástroj pro podporu vývojářůcs
dc.subjectuživatelské rozhranícs
dc.subjectSqlitecs
dc.subjectdatabázové schémacs
dc.subjecttypizované databázové pohledycs
dc.subjectpřechody mezi databázovými tabulkamics
dc.subjectLaravelcs
dc.subjectLivewirecs
dc.subjectTailwind CSScs
dc.subjectManufacturing planningen
dc.subjectweb applicationen
dc.subjectdeveloper productivity toolen
dc.subjectuser interfaceen
dc.subjectSqliteen
dc.subjectdatabase schemaen
dc.subjecttypified database viewsen
dc.subjecttransitions between database tablesen
dc.subjectLaravelen
dc.subjectLivewireen
dc.subjectTailwind CSSen
dc.titleAplikace pro uživatelskou navigaci v databázi se zadaným schematemcs
dc.title.alternativeInteractive Navigation through an User Database in Sqlite3en
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2021-06-16cs
dcterms.modified2021-06-17-14:25:02cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid136469en
sync.item.dbtypeZPen
sync.item.insts2025.03.18 19:33:53en
sync.item.modts2025.01.15 22:27:07en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémůcs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
2.58 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-23493_v.pdf
Size:
86.14 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-23493_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-23493_o.pdf
Size:
87.36 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-23493_o.pdf
Loading...
Thumbnail Image
Name:
review_136469.html
Size:
1.46 KB
Format:
Hypertext Markup Language
Description:
file review_136469.html
Collections