Webová aplikace pro sestavování menu restaurace

but.committeeprof. Ing. Adam Herout, Ph.D. (předseda) prof. Ing. Martin Drahanský, Ph.D. (místopředseda) Ing. Vladimír Bartík, Ph.D. (člen) Ing. Martin Hrubý, Ph.D. (člen) doc. Ing. Tomáš Martínek, 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ázky oponenta a na doplňující otázku 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 velmi dobře (B). Otázky u obhajoby: Jak je výstup práce připraven pro "připojení" k systémům nabídek více restaurací, případně rozvážkových služeb, které nebyly v době tvorby práce známy? Jak je výstup připraven pro práci na různých (výpočetních) platformách? Je aplikace připravena na migraci na jiný hosting? Je aplikace kompatibilní s jinou cloudovou platformou?cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorHerout, Adamcs
dc.contributor.authorRyšavý, Tomášcs
dc.contributor.refereeZemčík, Pavelcs
dc.date.created2020cs
dc.description.abstractCílem práce je značně zjednodušit proces tvorby denních menu vytvářených v restauračních zařízeních. Zvolený problém jsem vyřešil vytvořením webové aplikace SimpleMenu.cz . Aplikace umožňuje pohodlný import seznamu jídel, ze kterého poté pomocí přetažení jídel (drag and drop) lze jednoduše sestavit denní menu. To je poté možné exportovat do předem připravených šablon nebo formátu XML. Šablony jsou jednoduše formátovatelné ve Wordu. Při generování se využívá speciálních značek v dokumentech. Výsledku bylo dosaženo pomocí PHP frameworku Symfony. Funkcionalita rozhraní je zejména realizována v JavaScriptu. Vzhled byl navržen s využitím Bootswatch, nadstavby CSS frameworku Bootrap. Ke generování dokumentů se využívá PHP knihovny PHPword. Velmi důležitým faktorem při vývoji byla úzká spolupráce s uživateli, která pomohla iterativnímu vývoji vzhledu a funkčnosti aplikace. V této práci jsem vytvořil webovou aplikaci, která aktuálně šetří čas a nervy v brněnské restauraci Padagali. Přínosem je tedy nástroj, který je univerzálním řešením sestavení a exportu denních menu v restauracích.cs
dc.description.abstractThe goal of this work is to simplify the process of creating daily menus, that are created in restaurants. I solved the chosen problem by creating a web application SimpleMenu.cz . The application allows convenient to import a list of meals. You can then easily compile a daily menu from the meals by using a drag and drop. This menu can be exported to formats defined by preparepared templates or XML format. Templates are easily formatted in Word. There have to be special tags in these templates to generate the documents. The outcome was achieved by using the PHP framework Symfony. The functionality of the interface is mainly implemented in JavaScript. The look was designed by using Bootswatch, an extension of the CSS framework Bootrap. The PHP library PHPWord is used for generating the documents. A very important factor of the development was a close contact with users, which helped the iterative development of the appearance and functionality of the application. In this work, I created a web application that currently saves time and nerves in Padagali, a restaurant in Brno. The benefit is therefore a tool that is a universal solution for compiling and exporting daily menus in restaurants.en
dc.description.markBcs
dc.identifier.citationRYŠAVÝ, T. Webová aplikace pro sestavování menu restaurace [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2020.cs
dc.identifier.other129172cs
dc.identifier.urihttp://hdl.handle.net/11012/191703
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.subjectSimpleMenucs
dc.subjectwebová aplikacecs
dc.subjectdenní menu restauracecs
dc.subjectgenerování menucs
dc.subjectuživatelské rozhranícs
dc.subjectwebdesigncs
dc.subjectuživatelské testovánícs
dc.subjectPHP framework Symfonycs
dc.subjectBootstrapcs
dc.subjectBootswatchcs
dc.subjectJavaScriptcs
dc.subjectjQuerycs
dc.subjectDragulacs
dc.subjectMySQLcs
dc.subjectHTML/Twigcs
dc.subjectSimpleMenuen
dc.subjectweb appen
dc.subjectdaily restaurant menuen
dc.subjectgenerating menuen
dc.subjectuser interfaceen
dc.subjectwebdesignen
dc.subjectuser testingen
dc.subjectPHP framework Symfonyen
dc.subjectBootstrapen
dc.subjectBootswatchen
dc.subjectJavaScripten
dc.subjectjQueryen
dc.subjectDragulaen
dc.subjectMySQLen
dc.subjectHTML/Twigen
dc.titleWebová aplikace pro sestavování menu restauracecs
dc.title.alternativeWeb App for Composing Restaurant Menuen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2020-07-10cs
dcterms.modified2020-07-13-23:41:08cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid129172en
sync.item.dbtypeZPen
sync.item.insts2025.03.18 19:32:11en
sync.item.modts2025.01.17 10:34:51en
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:
6.03 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-23154_v.pdf
Size:
86.01 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-23154_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-23154_o.pdf
Size:
87.7 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-23154_o.pdf
Loading...
Thumbnail Image
Name:
review_129172.html
Size:
1.44 KB
Format:
Hypertext Markup Language
Description:
file review_129172.html
Collections