Cílem práce je vytvořit aplikaci, která umožní provádět objednávku jídla v restauracích. Při objednání se uživateli zobrazí předpokládaná doba příjezdu rozvozu. Na straně poskytovatele bude aplikace schopna mapového zobrazení požadovaných rozvozů. Aplikace bude využívat technologie PHP (framework Nette) spolu s databází MySQL.
V teoretické části bude provedeno srovnání stávajících systémů stejného zaměření a proběhne jejich srovnání s navrženým systémem. Dále bude provedena rešerše v oblasti možnosti přístupu k databázi MySQL z prostředí jazyka PHP (O/R mapování atd.).
Anotace v angličtině
The aim of this bachelor thesis is to create an application that allows ordering meals in restaurants. When ordering, the user shall see the estimated delivery time. The application will enable the provider on the other side to display a map route of the required deliveries. The application will use PHP (Nette framework) technology together with MySQL database.
The theoretical part compares the existing systems with the designed system covering the same focus area. Further research will be conducted concerning the ability to access a MySQL database from PHP (O/R mapping, etc.).
Klíčová slova
PHP, MySQL databáze, Nette Framework, problém obchodního cestujícího, restaurace, zobrazení trasy
Klíčová slova v angličtině
PHP, MySQL database, Nette Framework, The travelling salesman problem, restaurant, route display
Rozsah průvodní práce
47 s, (57 843 znaků)
Jazyk
CZ
Anotace
Cílem práce je vytvořit aplikaci, která umožní provádět objednávku jídla v restauracích. Při objednání se uživateli zobrazí předpokládaná doba příjezdu rozvozu. Na straně poskytovatele bude aplikace schopna mapového zobrazení požadovaných rozvozů. Aplikace bude využívat technologie PHP (framework Nette) spolu s databází MySQL.
V teoretické části bude provedeno srovnání stávajících systémů stejného zaměření a proběhne jejich srovnání s navrženým systémem. Dále bude provedena rešerše v oblasti možnosti přístupu k databázi MySQL z prostředí jazyka PHP (O/R mapování atd.).
Anotace v angličtině
The aim of this bachelor thesis is to create an application that allows ordering meals in restaurants. When ordering, the user shall see the estimated delivery time. The application will enable the provider on the other side to display a map route of the required deliveries. The application will use PHP (Nette framework) technology together with MySQL database.
The theoretical part compares the existing systems with the designed system covering the same focus area. Further research will be conducted concerning the ability to access a MySQL database from PHP (O/R mapping, etc.).
Klíčová slova
PHP, MySQL databáze, Nette Framework, problém obchodního cestujícího, restaurace, zobrazení trasy
Klíčová slova v angličtině
PHP, MySQL database, Nette Framework, The travelling salesman problem, restaurant, route display
Zásady pro vypracování
Cílem práce je vytvořit aplikaci, která umožní provádět přes internet objednávku jídla v restauracích. Při objednání se uživateli zobrazí předpokládaná doba příjezdu rozvozu. Na straně poskytovatele bude aplikace schopna mapového zobrazení požadovaných rozvozů a vhodnou metodou bude zvolena optimální trasa mezi těmito body. Výstupem tedy bude kompletní trasa pro pracovníka rozvozu. Aplikace bude využívat technologie PHP (framework Nette) spolu s databází MySQL.
V teoretické části práce bude provedeno srovnání stávajících systémů stejného zaměření a proběhne jejich srovnání s navrženým systémem. Dále bude provedena rešerše v oblasti možností přístupu k databázi MySQL z prostředí jazyka PHP (O/R mapování atd.).
Zásady pro vypracování
Cílem práce je vytvořit aplikaci, která umožní provádět přes internet objednávku jídla v restauracích. Při objednání se uživateli zobrazí předpokládaná doba příjezdu rozvozu. Na straně poskytovatele bude aplikace schopna mapového zobrazení požadovaných rozvozů a vhodnou metodou bude zvolena optimální trasa mezi těmito body. Výstupem tedy bude kompletní trasa pro pracovníka rozvozu. Aplikace bude využívat technologie PHP (framework Nette) spolu s databází MySQL.
V teoretické části práce bude provedeno srovnání stávajících systémů stejného zaměření a proběhne jejich srovnání s navrženým systémem. Dále bude provedena rešerše v oblasti možností přístupu k databázi MySQL z prostředí jazyka PHP (O/R mapování atd.).
Seznam doporučené literatury
RIORDAN, Rebecca M. Vytváříme relační databázové aplikace. Vyd. 1. Praha: Computer Press, 2000, xiv s., 280 s. ISBN 80-722-6360-9.
KOFLER, Michael. Mistrovství v MySQL 5. Vyd. 1. Překlad Jan Svoboda, Ondřej Baše, Jaroslav Černý. Brno: Computer Press, 2007, 805 s. ISBN 978-80-251-1502-2. www.oracle.com
dev.myslq.com
AJAX a PHP: tvoříme interaktivní webové aplikace profesionálně. Vyd. 1. Brno: Zoner Press, 2006, 320 s. ISBN 80-868-1547-1.
GILMORE, W. Velká kniha PHP 5 a MySQL: kompendium znalostí pro začátečníky i profesionály. Nové, 3. vyd. Překlad Jan Pokorný. Brno: Zoner Press, 2011, 736 s. Encyklopedie Zoner Press. ISBN 978-80-7413-163-9.
SVENNERBERG, Gabriel. Beginning Google Maps API 3. New York, NY: Apress, c2010, xvi, 310 p. Expert's voice in Web development. ISBN 978-143-0228-028.
CHOW, Shu-Wai. Programujeme Mashup aplikace pro Web 2.0 v PHP. Vyd. 1. Brno: Computer Press, 2008, 280 s. ISBN 978-80-251-2057-6.
https://developers.google.com/
Seznam doporučené literatury
RIORDAN, Rebecca M. Vytváříme relační databázové aplikace. Vyd. 1. Praha: Computer Press, 2000, xiv s., 280 s. ISBN 80-722-6360-9.
KOFLER, Michael. Mistrovství v MySQL 5. Vyd. 1. Překlad Jan Svoboda, Ondřej Baše, Jaroslav Černý. Brno: Computer Press, 2007, 805 s. ISBN 978-80-251-1502-2. www.oracle.com
dev.myslq.com
AJAX a PHP: tvoříme interaktivní webové aplikace profesionálně. Vyd. 1. Brno: Zoner Press, 2006, 320 s. ISBN 80-868-1547-1.
GILMORE, W. Velká kniha PHP 5 a MySQL: kompendium znalostí pro začátečníky i profesionály. Nové, 3. vyd. Překlad Jan Pokorný. Brno: Zoner Press, 2011, 736 s. Encyklopedie Zoner Press. ISBN 978-80-7413-163-9.
SVENNERBERG, Gabriel. Beginning Google Maps API 3. New York, NY: Apress, c2010, xvi, 310 p. Expert's voice in Web development. ISBN 978-143-0228-028.
CHOW, Shu-Wai. Programujeme Mashup aplikace pro Web 2.0 v PHP. Vyd. 1. Brno: Computer Press, 2008, 280 s. ISBN 978-80-251-2057-6.
https://developers.google.com/
Přílohy volně vložené
CD ROM
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 splnil všechny požadavky zadané práce v plném rozsahu. Navržená aplikace je funkční a připravena do produkčního prostředí. Student odvedl výbornou práci, jak po praktické, po teoretické stránce, tak i při obhajobě a prezentaci. Obhajoba bakalářké práce bylo hodnocena klasifikačním stupněm výborně.