Detail práce
Databázová vrstva informačního systému s aplikačním rozhraním
Tato práce je součást studentského projektu nazvaného Yumified. Jedná se o mobilní aplikaci umožňující uživatelům hodnotit pokrmy ve stravovacích zařízeních. Uživatelé si dále mohou všechna hodnocení prohlížet. V této práci jsou popsány návrh a implementace aplikačního rozhraní a databáze sloužících ke sběru, uchování a poskytování informací. K tomu je využita architekturu aplikačního rozhraní REST, PHP rámec Symfony 2 a knihovna Doctrine pro práci s databází na vysoké úrovni.
databáze, aplikační rozhraní, framework, PHP, objektově relační mapování, MySQL, SOAP, REST, JSON, Symfony, Doctrine
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 další otázky 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 "B".
- Jak jde vyřešit nadbytečná tabulka v případě zadávání hodnocení k jídlu (rated/unrated)?
- K čemu slouží faccatit, gamecatid v databázových tabulkách Facility a Game?
Bartík Vladimír, Ing., Ph.D. (UIFS FIT VUT), člen
Bidlo Michal, doc. Ing., Ph.D. (UPSY FIT VUT), člen
Szőke Igor, Ing., Ph.D. (UPGM FIT VUT), člen
Zbořil František, doc. Ing., Ph.D. (UITS FIT VUT), člen
@bachelorsthesis{FITBT17769, author = "Jakub \v{S}pa\v{c}ek", type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce", title = "Datab\'{a}zov\'{a} vrstva informa\v{c}n\'{i}ho syst\'{e}mu s aplika\v{c}n\'{i}m rozhran\'{i}m", school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}", year = 2015, location = "Brno, CZ", language = "czech", url = "https://www.fit.vut.cz/study/thesis/17769/" }