Cílem bakalářské práce je vytvořit aplikaci pro zkoušení slovíček. V dnešní době je znalost cizího jazyka velkou výhodou při hledání zaměstnání. Některým lidem však učení cizího jazyka a nových slovíček může připadat velmi časově náročné a obtížné. Tyto aspekty mají za následek, že lidé se mnohdy vyhýbají studiu cizího jazyka. Z tohoto důvodu byla v rámci této bakalářské práce vytvořena online aplikace pro zkoušení slovíček, která umožňuje uživateli jednoduché a efektivní zkoušení. Aplikace je intuitivní a pomocí statis-tických přehledů je možno sledovat slovní zásobu uživatele, jenž aplikaci aktivně používá. Uživatel má tak přehled o slovíčcích, která se naučil prostřednictvím této aplikace. V teoretické části práce jsou zmíněny technologie a vývojové prostředí, jenž byly využity při tvorbě aplikace. Praktická část se zabývá jejím popisem a dále je doplněna názornými obrázky z aplikace pro zkoušení slovíček.
Annotation in English
This bachelor thesis aims to create an application for testing vocabularies. Nowadays, knowledge of a foreign language constitutes a major advantage in searching for a job. So-me people, however, may find learning a new foreign language and new words very time-consuming and difficult. As a result, people often avoid studying a foreign language. With this issue in mind, this thesis presents an online application which allows for simple and effective testing of users' vocabulary knowledge. The application is intuitive and it provi-des its user with a statistical overview of their active vocabulary. In this way, the user also retains an overview of vocabulary learned through the application. The theoretical part of the thesis mentions technologies and development environments used to create the testing application. The practical part deals with the description of the application, including ex-planatory graphics from the application itself.
Keywords
PHP, MySQL, slovíčka, bezpečnost
Keywords in English
PHP, MySQL, vocabularies, security
Length of the covering note
53 s.
Language
CZ
Annotation
Cílem bakalářské práce je vytvořit aplikaci pro zkoušení slovíček. V dnešní době je znalost cizího jazyka velkou výhodou při hledání zaměstnání. Některým lidem však učení cizího jazyka a nových slovíček může připadat velmi časově náročné a obtížné. Tyto aspekty mají za následek, že lidé se mnohdy vyhýbají studiu cizího jazyka. Z tohoto důvodu byla v rámci této bakalářské práce vytvořena online aplikace pro zkoušení slovíček, která umožňuje uživateli jednoduché a efektivní zkoušení. Aplikace je intuitivní a pomocí statis-tických přehledů je možno sledovat slovní zásobu uživatele, jenž aplikaci aktivně používá. Uživatel má tak přehled o slovíčcích, která se naučil prostřednictvím této aplikace. V teoretické části práce jsou zmíněny technologie a vývojové prostředí, jenž byly využity při tvorbě aplikace. Praktická část se zabývá jejím popisem a dále je doplněna názornými obrázky z aplikace pro zkoušení slovíček.
Annotation in English
This bachelor thesis aims to create an application for testing vocabularies. Nowadays, knowledge of a foreign language constitutes a major advantage in searching for a job. So-me people, however, may find learning a new foreign language and new words very time-consuming and difficult. As a result, people often avoid studying a foreign language. With this issue in mind, this thesis presents an online application which allows for simple and effective testing of users' vocabulary knowledge. The application is intuitive and it provi-des its user with a statistical overview of their active vocabulary. In this way, the user also retains an overview of vocabulary learned through the application. The theoretical part of the thesis mentions technologies and development environments used to create the testing application. The practical part deals with the description of the application, including ex-planatory graphics from the application itself.
Keywords
PHP, MySQL, slovíčka, bezpečnost
Keywords in English
PHP, MySQL, vocabularies, security
Research Plan
Analyzujte problematiku a zpracujte literární rešerši na dané téma.
Navrhněte strukturu a vytvořte databázi.
Naplňte vytvořenou databázi daty.
Navrhněte a vytvořte funkční webovou aplikaci, která bude umožňovat správu a požadovanou manipulaci s daty.
Věnujte pozornost zabezpečení databáze a aplikace.
Research Plan
Analyzujte problematiku a zpracujte literární rešerši na dané téma.
Navrhněte strukturu a vytvořte databázi.
Naplňte vytvořenou databázi daty.
Navrhněte a vytvořte funkční webovou aplikaci, která bude umožňovat správu a požadovanou manipulaci s daty.
Věnujte pozornost zabezpečení databáze a aplikace.
Recommended resources
RIORDAN, R. M. Vytváříme relační databázové aplikace. Praha : Computer Press, 2000. 280 s. ISBN 80-7226-360-9.
NARAMORE, Elizabeth. a kol. PHP 6, MySQL, Apache. Vytváříme webové aplikace. Praha : Computer Press, 2009. 816 s. ISBN 978-8-0251-1073-7
KOFLER, Michael. Mistrovství v MySQL 5. Praha : Computer Press, 2007. 808 s. ISBN 978-8-0251-1502-2.
VRÁNA, Jakub. 1001 tipů a triků pro PHP. Praha : Computer Press, 2011. 456 s. ISBN 978-8-0251-2940-1.
ZEMEK, Lukáš. Bezpečnost webových aplikací. Zlín, 2012. Bakalářská práce (Bc.). Univerzita Tomáše Bati ve Zlíně. Fakulta aplikované informatiky.
HUSEBY, Sverre H. Zranitelný kód. Praha : Computer Press, 2006. 208 s. ISBN: 80-251-1180-6.
BAKKEN SAETHER, Stig. GUTMANS, Andi. RETHANS, Derick. Mistrovství v PHP 5. Praha : Computer Press, 2008. 656 s. ISBN: 978-80-251-1519-0.
KOFLER, Michael. PHP 5 a MySQL 5 Průvodce webového programátora. Praha : Computer Press, 2007. 608 s. ISBN: 80-251-1813-4.
Recommended resources
RIORDAN, R. M. Vytváříme relační databázové aplikace. Praha : Computer Press, 2000. 280 s. ISBN 80-7226-360-9.
NARAMORE, Elizabeth. a kol. PHP 6, MySQL, Apache. Vytváříme webové aplikace. Praha : Computer Press, 2009. 816 s. ISBN 978-8-0251-1073-7
KOFLER, Michael. Mistrovství v MySQL 5. Praha : Computer Press, 2007. 808 s. ISBN 978-8-0251-1502-2.
VRÁNA, Jakub. 1001 tipů a triků pro PHP. Praha : Computer Press, 2011. 456 s. ISBN 978-8-0251-2940-1.
ZEMEK, Lukáš. Bezpečnost webových aplikací. Zlín, 2012. Bakalářská práce (Bc.). Univerzita Tomáše Bati ve Zlíně. Fakulta aplikované informatiky.
HUSEBY, Sverre H. Zranitelný kód. Praha : Computer Press, 2006. 208 s. ISBN: 80-251-1180-6.
BAKKEN SAETHER, Stig. GUTMANS, Andi. RETHANS, Derick. Mistrovství v PHP 5. Praha : Computer Press, 2008. 656 s. ISBN: 978-80-251-1519-0.
KOFLER, Michael. PHP 5 a MySQL 5 Průvodce webového programátora. Praha : Computer Press, 2007. 608 s. ISBN: 80-251-1813-4.