Zobrazit minimální záznam

Design and implementation of backed for project Czech Electronic Library



dc.contributor.advisorValenta Michal
dc.contributor.authorTomáš Chvosta
dc.date.accessioned2021-06-03T22:52:44Z
dc.date.available2021-06-03T22:52:44Z
dc.date.issued2021-06-03
dc.identifierKOS-1065782123705
dc.identifier.urihttp://hdl.handle.net/10467/94545
dc.description.abstractDiplomová práce se zabývá vytvořením backendu webové aplikace pro Ústav pro českou literaturu Akademie věd České republiky. Tato aplikace umožňuje snadno prohlížet a spravovat digitalizované sbírky básní. Nejprve je provedena a popsána analýza požadavků, která vychází především z existujícího řešení, které však neumožňuje snadnou správu a koordinaci dat. Následně je provedena samotná analýza děl a je vytvořen společný model digitalizovaných sbírek. Na základě analýzy požadavků a dat je proveden návrh a implementace datového úložiště a také REST API, které využívá frontend aplikace pro práci s daty. Pro implementaci datového úložiště byl použit databázový systém MongoDB, který spadá do kategorie NoSQL databází. Implementace aplikačního serveru, který poskytuje REST API, využívá především technologie Node.js a Express.js a je připravena pro budoucí rozšíření. Poslední část práce je věnována testování funkčnosti a výkonu implementovaného řešení.cze
dc.description.abstractThe diploma thesis is focused on the creation of a backend of a web application for the Institute of Czech Literature. This application allows for an easy way to browse and manage digitized collections of poems. First of all, an analysis of requirements is performed and described. This analysis is mainly based on the existing solution, which does not allow easy management and coordination of data. In the next chapter, an analysis of the actual works is performed and a common model of digitized collections is created. Based on the analysis of requirements and data analysis, a design and implementation of a database is realized, as well as the REST API, which is used by the frontend of the application, which then works with the data. MongoDB system, which falls into the NoSQL category of databases, was used for the implementation of the data layer. Application server was implemented using Node.js and Express.js technologies and is ready for future extensions. The last part of thesis is focused on testing of the functionality and performance of the implemented solution.eng
dc.publisherČeské vysoké učení technické v Praze. Vypočetní a informační centrum.cze
dc.publisherCzech Technical University in Prague. Computing and Information Centre.eng
dc.rightsA 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.htmleng
dc.rightsVysokoš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.htmlcze
dc.subjectÚČL AV ČRcze
dc.subjectNoSQLcze
dc.subjectMongoDBcze
dc.subjectRESTful APIcze
dc.subjectJavascriptcze
dc.subjectNode.jscze
dc.subjectExpress.jscze
dc.subjectJSONcze
dc.subjectXMLcze
dc.subjectMongoosecze
dc.subjectMongoeyecze
dc.subjectSwaggercze
dc.subjectTEIcze
dc.subjectInstitute of Czech Literatureeng
dc.subjectNoSQLeng
dc.subjectMongoDBeng
dc.subjectRESTful APIeng
dc.subjectJavascripteng
dc.subjectNode.jseng
dc.subjectExpress.jseng
dc.subjectJSONeng
dc.subjectXMLeng
dc.subjectMongooseeng
dc.subjectMongoeyeeng
dc.subjectSwaggereng
dc.subjectTEIeng
dc.titleNávrh a implementace backend pro projekt Česká elektronická knihovnacze
dc.titleDesign and implementation of backed for project Czech Electronic Libraryeng
dc.typediplomová prácecze
dc.typemaster thesiseng
dc.contributor.refereeHalaška Ivan
theses.degree.disciplineWebové a softwarové inženýrstvícze
theses.degree.grantorkatedra softwarového inženýrstvícze
theses.degree.programmeInformatika 2010cze


Soubory tohoto záznamu





Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam