Webová aplikace pro sestavování menu restaurace

Loading...
Thumbnail Image

Date

Authors

Ryšavý, Tomáš

Mark

B

Journal Title

Journal ISSN

Volume Title

Publisher

Vysoké učení technické v Brně. Fakulta informačních technologií

ORCID

Abstract

Cí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.
The 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.

Description

Citation

RYŠAVÝ, T. Webová aplikace pro sestavování menu restaurace [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2020.

Document type

Document version

Date of access to the full text

Language of document

cs

Study field

Informační technologie

Comittee

prof. 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)

Date of acceptance

2020-07-10

Defence

Student 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?

Result of defence

práce byla úspěšně obhájena

DOI

Collections

Endorsement

Review

Supplemented By

Referenced By

Citace PRO