Diplomová práce se primárně zaměřuje na návrh a vytvoření elektronického obchodu na míru pro firmu VKS Rynárec. Zabývá se též popisem použitých technologií při vytváření el. obchodu a také odůvodněním, proč byly tyto technologie zvoleny. Nadále je zde srovnání s konkurenčními technologiemi a obdobně zaměřenými elektronickými obchody podobného rozsahu. V druhé polovině diplomové práce je popsána analýza a návrh, popis zajímavých částí kódu a následně výsledný elektronický obchod, a nakonec testování a nasazení. Zajímavostí a unikátností je použití nového frameworku Blazor pro vytvoření administrátorského rozhraní, který umožňuje psaní frontendové části v programovacím jazyce C# oproti dnes standartně využívaném jazyce JavaScript.
Anotace v angličtině
This diploma thesis deals with design and implementation of custom e-shop for company VKS Rynárec. It deals with description of used technologies for implementation of e-shop as well and lastly justification why these technologies were chosen. Furthermore, diploma thesis contains comparison of used technologies and competitive technologies and also comparison of e-shops with similar scope and purpose. In the second half of this diploma is described the analysis and design, description of interesting parts of code and final e-shop, and finally testing and deployment of the e-shop. Uniqueness of this diploma thesis is use of technology called Blazor for implementation of administrator interface. Blazor allows programmer to use C# programming language to implement frontend code instead of JavaScript which is commonly used nowadays.
Klíčová slova
ASP.NET Core, Blazor, e-shop, elektronický obchod, internetový obchod, programování, React, webová aplikace
Klíčová slova v angličtině
ASP.NET Core, Blazor, e-shop, electronic shop, web store, programming, React, web application
Rozsah průvodní práce
110 s.
Jazyk
CZ
Anotace
Diplomová práce se primárně zaměřuje na návrh a vytvoření elektronického obchodu na míru pro firmu VKS Rynárec. Zabývá se též popisem použitých technologií při vytváření el. obchodu a také odůvodněním, proč byly tyto technologie zvoleny. Nadále je zde srovnání s konkurenčními technologiemi a obdobně zaměřenými elektronickými obchody podobného rozsahu. V druhé polovině diplomové práce je popsána analýza a návrh, popis zajímavých částí kódu a následně výsledný elektronický obchod, a nakonec testování a nasazení. Zajímavostí a unikátností je použití nového frameworku Blazor pro vytvoření administrátorského rozhraní, který umožňuje psaní frontendové části v programovacím jazyce C# oproti dnes standartně využívaném jazyce JavaScript.
Anotace v angličtině
This diploma thesis deals with design and implementation of custom e-shop for company VKS Rynárec. It deals with description of used technologies for implementation of e-shop as well and lastly justification why these technologies were chosen. Furthermore, diploma thesis contains comparison of used technologies and competitive technologies and also comparison of e-shops with similar scope and purpose. In the second half of this diploma is described the analysis and design, description of interesting parts of code and final e-shop, and finally testing and deployment of the e-shop. Uniqueness of this diploma thesis is use of technology called Blazor for implementation of administrator interface. Blazor allows programmer to use C# programming language to implement frontend code instead of JavaScript which is commonly used nowadays.
Klíčová slova
ASP.NET Core, Blazor, e-shop, elektronický obchod, internetový obchod, programování, React, webová aplikace
Klíčová slova v angličtině
ASP.NET Core, Blazor, e-shop, electronic shop, web store, programming, React, web application
Zásady pro vypracování
Náplní diplomové práce je návrh a vytvoření optimálního elektronického obchodu pro firmu VKS Rynárec, která se zabývá prodejem krmných směsí. Na základě konzultace s firmou a zkoumání jiných implementací elektronických obchodů, dojde k vytvoření optimálního návrhu a řešení elektronického obchodu, který by pomohl firmu zviditelnit, a tak zvýšit počet zákazníků. Výsledný elektronický obchod se bude skládat z uživatelského a administrátorského rozhraní, kdy uživatelské rozhraní umožňuje prohlížení produktů, filtrování, vkládání produktů do košíku, objednání zboží a provedení platby. Administrátor umí vkládat, editovat a mazat produkty i jejich kategorie, zadávat akce i slevy a spravovat objednávky. Velkou předností bude použití moderních technologií Blazor a React.
Zásady pro vypracování
Náplní diplomové práce je návrh a vytvoření optimálního elektronického obchodu pro firmu VKS Rynárec, která se zabývá prodejem krmných směsí. Na základě konzultace s firmou a zkoumání jiných implementací elektronických obchodů, dojde k vytvoření optimálního návrhu a řešení elektronického obchodu, který by pomohl firmu zviditelnit, a tak zvýšit počet zákazníků. Výsledný elektronický obchod se bude skládat z uživatelského a administrátorského rozhraní, kdy uživatelské rozhraní umožňuje prohlížení produktů, filtrování, vkládání produktů do košíku, objednání zboží a provedení platby. Administrátor umí vkládat, editovat a mazat produkty i jejich kategorie, zadávat akce i slevy a spravovat objednávky. Velkou předností bude použití moderních technologií Blazor a React.
Seznam doporučené literatury
*MIKULÁŠKOVÁ, Petra a Mirek SEDLÁK. Jak vytvořit úspěšný a výdělečný internetový obchod. Brno: Computer Press, 2015. ISBN 978-80-251-4383-4.
*ORR, Eli a Yehuda ZADIK. Programming with CodeIgniter MVC: build feature-rich web applications using the CodeIgniter MVC framework. Birmingham: Packt Publishing, 2013. ISBN 978-1-84969-470-4.
*HIMSCHOOT, Peter. MICROSOFT BLAZOR: building web applications in .net. 2nd ed. New York: APRESS, 2020. ISBN 978-1484259276.
Seznam doporučené literatury
*MIKULÁŠKOVÁ, Petra a Mirek SEDLÁK. Jak vytvořit úspěšný a výdělečný internetový obchod. Brno: Computer Press, 2015. ISBN 978-80-251-4383-4.
*ORR, Eli a Yehuda ZADIK. Programming with CodeIgniter MVC: build feature-rich web applications using the CodeIgniter MVC framework. Birmingham: Packt Publishing, 2013. ISBN 978-1-84969-470-4.
*HIMSCHOOT, Peter. MICROSOFT BLAZOR: building web applications in .net. 2nd ed. New York: APRESS, 2020. ISBN 978-1484259276.
Přílohy volně vložené
1 CD ROM
Přílohy vázané v práci
-
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Diplomová práce řešila návrh a vytvoření elektronického obchodu na míru pro firmu VKS Rynárec. Jedná se o práci spojenou s praktickým využitím. Text je dle vedoucího práce psán srozumitelně, jasně a diplomová práce je využitelná v praxi v plném rozsahu.
Dle oponenta práce je vytvořený eshop možné zkompilovat a spustit. Aplikace splňuje zadání práce. Oponent pozitivně hodnotil celkový rozsah vytvořené aplikace, strukturu a kvalitu zdrojového kódu.
Student zodpověděl dotazy kladené vedoucím. Reagoval na připomínky oponenta i členů zkušební komise.
Prezentace diplomové práce proběhla i s názornými ukázkami.