Webový nástroj pro tvorbu, správu a využití databáze sportovních pozic

but.committeeprof. Dr. Ing. Pavel Zemčík, dr. h. c. (předseda) doc. Ing. Lukáš Burget, Ph.D. (místopředseda) doc. Mgr. Lukáš Holík, Ph.D. (člen) doc. Ing. Tomáš Martínek, Ph.D. (člen) Ing. Jaroslav Dytrych, Ph.D. (místopředseda) doc. Ing. Petr Matoušek, Ph.D., M.A. (č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á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 B. Otázky u obhajoby: Zdůvodněte použití NoSQL databáze? Jaké má pro Vás výhody oproti relační DB? Uveďte možnosti využití aplikace pro jiné sporty než je yoga a uveďte, jak moc by se aplikace musela předělat. Jakým směrem by se podle Vás měla aplikace dále vyvíjet do budoucnosti?cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorHerout, Adamcs
dc.contributor.authorKřivánek, Tomášcs
dc.contributor.refereeOmachtová, Alenacs
dc.date.created2022cs
dc.description.abstractTato práce je zaměřena na dvě metody vyhledávání v databázi sportovních pozic, které se dají ovšem použít naprosto v jakémkoliv vyhledávání ve webové aplikaci. Nejdůležitější vlastnosti pro běžné uživatele je samozřejmě rychlost a přesnost vyhledávání. Jednou z nejlepších metod pro rychlé vyhledávání je tzv. livesearch, který uživateli nabízí výsledky vyhledávání přímo při zadávání textu. To často zapříčiní, že se výsledek objeví již při zadávání textu tzn. uživatelé nemusí dokončit vyhledávaný výraz. Přesnosti vyhledávání je často velmi těžké dosáhnout. Pro toto jsou využity úseky textu, klíčová slova nebo jiné technologie. Metoda, kterou využívá valná většina sociálních sítí jsou tzv. tagy, což je obdoba klíčových slov. Tyto tagy mají, ale jednu velkou nevýhodu, co se týče vyhledávání na sociálních sítích. Můžeme pomoci nich vyhledat příspěvky, které daný tag mají připsaný a to je vše. Mnohem přirozenější by bylo, kdybychom tyto tagy mohli mezi sebou kombinovat, vytvářet logické výrazy za pomocí těchto tagů, specifikovat, které tagy má náš vyhledávaný výsledek mít a které naopak nikoliv. Pro řešení tohoto problému byl navržen jednoduchý logický jazyk, které dostal pojmenování "Queries", protože fungují velmi podobně jako queries, které se využívají pro vyhledávání v databázi. Výsledkem této práce je webová aplikace, která využívá dříve zmíněné metody (livesearch, queries). Webová aplikace pracuje s databází sportovních jógových pozic, ve kterých uživatel může rychle a jednoduše vyhledávat, ale také specifikovat logické výrazy, které vyjadřují vlastnosti daných pozic.cs
dc.description.abstractThis paper is focused on two searching methods and how they can be used in any searching and in any  web application. Two most important qualities of any search are speed and accuracy. One of the best methods in terms of speed is so-called live search. This method provides results immediately when the user starts typing their search expression. That is why in many cases, the user does not even have to finish their expression, because when seeing the result, the user can immediately access it. Search accuracy is often achieved by using keywords or some part of text. Another common way to organize and fetch documents are tags: a short string which identifies a post or a photo. Multiple tags are then used similarly to plain keywords. This work proposes to use tags as a new searching logical language, where presence and/or absence of tags can be required. For this purpose I created a simple logical language "Queries", because they can be used very similarly to database queries. In my case, the language and the user interface is made very simple so that a normal user can specify the query himself. This search tool is showcased in a web application focused around yoga poses. Both methods are used there -- the user can search in the yoga poses database by name or by the queries language.en
dc.description.markBcs
dc.identifier.citationKŘIVÁNEK, T. Webový nástroj pro tvorbu, správu a využití databáze sportovních pozic [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2022.cs
dc.identifier.other145138cs
dc.identifier.urihttp://hdl.handle.net/11012/207275
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.subjectpythoncs
dc.subjectwebcs
dc.subjectaplikacecs
dc.subjectlivesearchcs
dc.subjecttagcs
dc.subjectquerycs
dc.subjectmongodbcs
dc.subjectflaskcs
dc.subjectbackendcs
dc.subjectfrontendcs
dc.subjectjavascriptcs
dc.subjectjQuerycs
dc.subjectcsscs
dc.subjecthtmlcs
dc.subjectasynchronnícs
dc.subjectpythonen
dc.subjectweben
dc.subjectapplicationen
dc.subjectlivesearchen
dc.subjecttagen
dc.subjectqueryen
dc.subjectmongodben
dc.subjectflasken
dc.subjectbackenden
dc.subjectfrontenden
dc.subjectjavascripten
dc.subjectjQueryen
dc.subjectcssen
dc.subjecthtmlen
dc.subjectasynchronousen
dc.titleWebový nástroj pro tvorbu, správu a využití databáze sportovních poziccs
dc.title.alternativeWeb Tool for Creation, Management, and Use of a Database of Sports Posesen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2022-06-14cs
dcterms.modified2022-06-20-10:29:14cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid145138en
sync.item.dbtypeZPen
sync.item.insts2025.03.18 19:40:36en
sync.item.modts2025.01.17 11:38:28en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačové grafiky a multimédií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:
8.36 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-24518_v.pdf
Size:
86.48 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-24518_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-24518_o.pdf
Size:
91.38 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-24518_o.pdf
Loading...
Thumbnail Image
Name:
review_145138.html
Size:
1.47 KB
Format:
Hypertext Markup Language
Description:
file review_145138.html
Collections