Portál pro organizování vědeckých konferencí (back-end)
Web portal for organizing scientific conferences (back-end)
Typ dokumentu
bakalářská prácebachelor thesis
Autor
Jakub Pečenka
Vedoucí práce
Pauš Petr
Oponent práce
Buchtela David
Studijní obor
Informační systémy a managementStudijní program
Informatika 2009Instituce přidělující hodnost
katedra softwarového inženýrstvíPráva
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Zobrazit celý záznamAbstrakt
Tato bakalářská práce se věnuje revitalizaci již existujícího webového portálu pro pořádání vědeckých konferencí v rámci Fakulty jaderné a fyzikálně inženýrské Českého vysokého učení technického v Praze. Práce se v úvodní části zaměřuje na analýzu konceptů a nástrojů pro tvorbu webových aplikací. Následně je analyzován současný systém a jsou identifikovány požadavky, které je třeba zachovat při návrhu nového řešení. Tomu je věnována navazující část práce. Pro implementaci prototypu na základě stanoveného návrhu byl použit programovací jazyk Go a společně s ním webový framework Gin. Zachování dat aplikace je dosaženo pomocí NoSQL databáze MongoDB. Demonstrativní frontend je tvořen prostřednictvím JavaScriptové knihovny React.js. Zprostředkování komunikace mezi klientem a serverem je zajištěno implementací REST API. This bachelor thesis is devoted to the revitalization of an existing web portal for organizing scientific conferences within the Faculty of Nuclear and Physical Engineering of the Czech Technical University in Prague. The thesis focuses in the introductory part on the analysis of concepts and tools for creating web applications. Subsequently, the current system is analyzed and the requirements that need to be maintained when designing a new solution are identified. Design of the new solution is the subject of the following part of the thesis. To implement the prototype based on the established design, the Go programming language was used along with the Gin web framework. The application's data persistence is achieved by using the NoSQL database MongoDB. The demonstrative frontend is created using the JavaScript library React.js. The mediation of communication between client and server is provided by the implementation of REST API.
Kolekce
- Bakalářské práce - 18102 [1724]