Tato práce se věnuje výhradně holubinkám rodu Russula. Zahrnuje vytvoření databáze nejznámějších druhů včetně jejich popisu a možnosti uložení fotografie. Dále je náplní této práce vytvoření webového rozhraní nad touto databází zpřístupňující online atlas holubinek veřejnosti s možností vyhledávání v atlasu podle znaků jednotlivých taxonů.
Teoretická část se zabývá rešerší již existujících zdrojů informací, popisem obecných znaků rodu Russula, popisem použitých technologií HTML, CSS, mySQL, PHP frameworku Laravel a popisem použitých nástrojů Code, WAMP, MySQL Workbench a Composer.
Praktická část obsahuje návrh relační databáze, představení uživatelského rozhraní aplikace, přiblížení řešení z pohledu programátora spolu s naplněním databáze daty a testováním konečné aplikace.
Anotace v angličtině
This thesis is dedicated exclusively to Brittlegill of Russula genus. It consists of creating a database of the most common genera along with their description and possibility of uploading photo. Furthemore the goal of this thesis is also the creation of a web interface over this database providing an online atlas of Brittlegills to the public and the possibility of search by the properties of each taxon.
The theoretical part is focused on research of similar existing solutions, description of general properties of the genus Russula and description of technologies and tools used - HTML, CSS, MySQL and PHP framework Laravel, Code, WAMP, MySQL Workbench and Composer
The practical part contains the design of relation database, walk-through of the user interface, look into the matter from a programmer's perspective alongside with filling the database with data and testing the final application.
Tato práce se věnuje výhradně holubinkám rodu Russula. Zahrnuje vytvoření databáze nejznámějších druhů včetně jejich popisu a možnosti uložení fotografie. Dále je náplní této práce vytvoření webového rozhraní nad touto databází zpřístupňující online atlas holubinek veřejnosti s možností vyhledávání v atlasu podle znaků jednotlivých taxonů.
Teoretická část se zabývá rešerší již existujících zdrojů informací, popisem obecných znaků rodu Russula, popisem použitých technologií HTML, CSS, mySQL, PHP frameworku Laravel a popisem použitých nástrojů Code, WAMP, MySQL Workbench a Composer.
Praktická část obsahuje návrh relační databáze, představení uživatelského rozhraní aplikace, přiblížení řešení z pohledu programátora spolu s naplněním databáze daty a testováním konečné aplikace.
Anotace v angličtině
This thesis is dedicated exclusively to Brittlegill of Russula genus. It consists of creating a database of the most common genera along with their description and possibility of uploading photo. Furthemore the goal of this thesis is also the creation of a web interface over this database providing an online atlas of Brittlegills to the public and the possibility of search by the properties of each taxon.
The theoretical part is focused on research of similar existing solutions, description of general properties of the genus Russula and description of technologies and tools used - HTML, CSS, MySQL and PHP framework Laravel, Code, WAMP, MySQL Workbench and Composer
The practical part contains the design of relation database, walk-through of the user interface, look into the matter from a programmer's perspective alongside with filling the database with data and testing the final application.
Zpracujte rešerši o existujících elektronických atlasech a informačních zdrojích o rodu holubinka (Russula) s důrazem na české a slovenské zdroje.
Popište obecné znaky rodu holubinka a taktéž specifika rodu podstatná pro vytvoření struktury databáze jednotlivých taxonů.
Zvolte a popište vhodný software pro vytvoření relační databáze, navrhněte strukturu databáze taxonů rodu holubinka a s využitím dostupné literatury ji naplňte.
Vyberte a popište vhodné programovací nástroje pro vytvoření webového rozhraní nad databází.
Vytvořte webové rozhraní nad databází umožňující její administraci, prohlížení jednotlivých taxonů (atlas) a taktéž implementující interaktivní determinační klíč (vyhledávání druhů v databázi na základě jejich znaků).
Ověřte funkcionalitu výsledného programového produktu a zpřístupněte jej na internetu.
Zásady pro vypracování
Zpracujte rešerši o existujících elektronických atlasech a informačních zdrojích o rodu holubinka (Russula) s důrazem na české a slovenské zdroje.
Popište obecné znaky rodu holubinka a taktéž specifika rodu podstatná pro vytvoření struktury databáze jednotlivých taxonů.
Zvolte a popište vhodný software pro vytvoření relační databáze, navrhněte strukturu databáze taxonů rodu holubinka a s využitím dostupné literatury ji naplňte.
Vyberte a popište vhodné programovací nástroje pro vytvoření webového rozhraní nad databází.
Vytvořte webové rozhraní nad databází umožňující její administraci, prohlížení jednotlivých taxonů (atlas) a taktéž implementující interaktivní determinační klíč (vyhledávání druhů v databázi na základě jejich znaků).
Ověřte funkcionalitu výsledného programového produktu a zpřístupněte jej na internetu.
Seznam doporučené literatury
ŘÍHOVÁ, Miroslava. Elektronická databáze a klíč k určování rodu Russula (holubinka). Zlín, 2009. Diplomová práce. Univerzita Tomáše Bati ve Zlíně. Vedoucí práce Libor Pekař
JOHNSON, Glenn. Programming in HTML5 with JavaScript and CSS3: training guide. Redmond, Wash.: Microsoft, 2013. ISBN 978-0735674387.
KLEPPMANN, Martin. Designing data-intensive applications: the big ideas behind reliable, scalable, and maintainable systems. Beijing: O\symbol{39}Reilly, 2017, xix, 590. ISBN 978-1-449-37332-0.
MICHÁLEK, Martin. Vzhůru do (responzivního) webdesignu. Verze 1.1. Praha: vlastním nákladem autora, 2017. ISBN 978-80-88253-00-6.
NIXON, Robin. Learning PHP, MySQL \& JavaScript: with jQuery, CSS \& HTML5. Fourth edition. Beijing: O\symbol{39}Reilly, 2014, xxvii, 780. ISBN 978-1-491-91866-1.
SOCHA, Radomír. Holubinky: (Russula). Praha: Academia, 2011. Atlas (Academia). ISBN 978-80-200-1993-6.
SVRČEK, Mirko, Josef ERHART a Marie ERHARTOVÁ. Holubinky. Praha: Academia, 1984. Živou přírodou.
Russulales News \matsymb{lbrack}online\matsymb{rbrack}. The Russulales News Team, c2002-2018 \matsymb{lbrack}cit. 2018-10-02\matsymb{rbrack}. Dostupné z: http://www2.muse.it/russulales-news/
Seznam doporučené literatury
ŘÍHOVÁ, Miroslava. Elektronická databáze a klíč k určování rodu Russula (holubinka). Zlín, 2009. Diplomová práce. Univerzita Tomáše Bati ve Zlíně. Vedoucí práce Libor Pekař
JOHNSON, Glenn. Programming in HTML5 with JavaScript and CSS3: training guide. Redmond, Wash.: Microsoft, 2013. ISBN 978-0735674387.
KLEPPMANN, Martin. Designing data-intensive applications: the big ideas behind reliable, scalable, and maintainable systems. Beijing: O\symbol{39}Reilly, 2017, xix, 590. ISBN 978-1-449-37332-0.
MICHÁLEK, Martin. Vzhůru do (responzivního) webdesignu. Verze 1.1. Praha: vlastním nákladem autora, 2017. ISBN 978-80-88253-00-6.
NIXON, Robin. Learning PHP, MySQL \& JavaScript: with jQuery, CSS \& HTML5. Fourth edition. Beijing: O\symbol{39}Reilly, 2014, xxvii, 780. ISBN 978-1-491-91866-1.
SOCHA, Radomír. Holubinky: (Russula). Praha: Academia, 2011. Atlas (Academia). ISBN 978-80-200-1993-6.
SVRČEK, Mirko, Josef ERHART a Marie ERHARTOVÁ. Holubinky. Praha: Academia, 1984. Živou přírodou.
Russulales News \matsymb{lbrack}online\matsymb{rbrack}. The Russulales News Team, c2002-2018 \matsymb{lbrack}cit. 2018-10-02\matsymb{rbrack}. Dostupné z: http://www2.muse.it/russulales-news/
Přílohy volně vložené
-
Přílohy vázané v práci
-
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Student obsáhle prezentoval výsledky své práce. Součástí prezentace byla zajímavá praktická ukázka vyvinuté webové aplikace. Následně byly přečteny posudky vedoucího a oponenta. Student dostatečně zodpověděl otázky z posudků. V rámci následující prezentace byly položeny následující dotazy:
Ing. Michal Bližňák, Ph.D. : Uvažoval jste o vývoji aplikaci za použití responzivního rohraní?
doc. RNDr. PaedDr. Eva Volná, Ph.D. :Bylo by možné přidat funkcionalitu do aplikace, kdy by se daná holubinka vyfotila a následně by systém zjistil zda se jedná o houbu jednou?