Tato bakalářská práce se bude zabývat objektovým návrhem elektronického knihkupectví. Součástí práce bude především vytvoření samotného objektového návrhu za použití jazyka UML a vytvoření prototypu této aplikace pomocí technologií pro tvorbu webových aplikací. Probrány budou v krátkosti i možnosti rozšíření navržené aplikace o doplňkovou funkcionalitu. Tyto součásti budou taktéž doplněny o teorii v oblasti jazyka UML a použitých webových technologií. Práce bude taktéž obsahovat rozbor aktuálního stavu na trhu elektronických knihkupectví, tedy používané technologie, obecná funkcionalita a příklady aktuálně fungujících knihkupectví.
Anotace v angličtině
This bachelor thesis is going to focus on object-oriented design of a bookstore. The thesis will primarily comprise the creation of such object-oriented design using the Unified Modeling Language (UML) as well as creation of a prototype of this application using standard technologies for web application development. Options of expanding the designed application further will be touched upon as well. The aformentioned parts will also be amended by a theoretical part describing the UML and the technologies used for creating the application prototype. The thesis will also include an analysis of the current state of the electronic bookstore market, for example of used technologies, their general functionality and examples of current electronic bookstores.
Klíčová slova
knihkupectví, elektronický obchod, UML, objektový návrh, Laravel, webová aplikace
Klíčová slova v angličtině
bookstore, e-shop, UML, object-oriented design, Laravel, web application
Rozsah průvodní práce
75
Jazyk
CZ
Anotace
Tato bakalářská práce se bude zabývat objektovým návrhem elektronického knihkupectví. Součástí práce bude především vytvoření samotného objektového návrhu za použití jazyka UML a vytvoření prototypu této aplikace pomocí technologií pro tvorbu webových aplikací. Probrány budou v krátkosti i možnosti rozšíření navržené aplikace o doplňkovou funkcionalitu. Tyto součásti budou taktéž doplněny o teorii v oblasti jazyka UML a použitých webových technologií. Práce bude taktéž obsahovat rozbor aktuálního stavu na trhu elektronických knihkupectví, tedy používané technologie, obecná funkcionalita a příklady aktuálně fungujících knihkupectví.
Anotace v angličtině
This bachelor thesis is going to focus on object-oriented design of a bookstore. The thesis will primarily comprise the creation of such object-oriented design using the Unified Modeling Language (UML) as well as creation of a prototype of this application using standard technologies for web application development. Options of expanding the designed application further will be touched upon as well. The aformentioned parts will also be amended by a theoretical part describing the UML and the technologies used for creating the application prototype. The thesis will also include an analysis of the current state of the electronic bookstore market, for example of used technologies, their general functionality and examples of current electronic bookstores.
Klíčová slova
knihkupectví, elektronický obchod, UML, objektový návrh, Laravel, webová aplikace
Klíčová slova v angličtině
bookstore, e-shop, UML, object-oriented design, Laravel, web application
Proveďte analýzu požadavků aplikace pro prodej fyzických knih.
Připravte návrh aplikace.
Realizujte prototyp aplikace.
Navrhněte možný rozvoj aplikace.
Seznam doporučené literatury
J. Arlow and I. Neustadt, UML 2 and the unified process : practical object-oriented analysis and design, 2nd ed. Upper Saddle River, NJ: Addison-Wesley, 2005, pp. xxiii, 592 p.
I. KRAVAL, Analytické modelování informačních systémů pomocí UML v praxi. 2010, ISBN 978-80-254-6986-6.
D. Pilone and N. Pitman, UML 2.0 in a nutshell, 1st ed. Beijing ; Sebastopol, CA: O'Reilly Media, 2005, pp. xv, 222 p.
H. Podeswa, UML for the IT business analyst : a practical guide to object-oriented requirements gathering, 2nd ed. Australia ; United States: Course Technology/Cengage Learning, 2010, pp. xxv, 372 p.
M. Seidl, UML @ classroom : an introduction to object-oriented modeling. New York, NY: Springer Berlin Heidelberg, 2015
Seznam doporučené literatury
J. Arlow and I. Neustadt, UML 2 and the unified process : practical object-oriented analysis and design, 2nd ed. Upper Saddle River, NJ: Addison-Wesley, 2005, pp. xxiii, 592 p.
I. KRAVAL, Analytické modelování informačních systémů pomocí UML v praxi. 2010, ISBN 978-80-254-6986-6.
D. Pilone and N. Pitman, UML 2.0 in a nutshell, 1st ed. Beijing ; Sebastopol, CA: O'Reilly Media, 2005, pp. xv, 222 p.
H. Podeswa, UML for the IT business analyst : a practical guide to object-oriented requirements gathering, 2nd ed. Australia ; United States: Course Technology/Cengage Learning, 2010, pp. xxv, 372 p.
M. Seidl, UML @ classroom : an introduction to object-oriented modeling. New York, NY: Springer Berlin Heidelberg, 2015
Přílohy volně vložené
-
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
Student v krátké prezentaci seznámil komisi s výsledky své bakalářské práce. Po přečtení posudků vedoucího a oponenta práce následovala diskuze, ve které byly položeny následující dotazy:
doc. Dařena: Z čeho vychází datový model mezi zákazníkem a uživatelem?
doc. Sysel: Jak máte zajištěnu bezpečnost z pohledu SQL injection?
JUDr. Nedbálek: Kolik knih je možné do vytvořeného systému vložit?
Student na všechny dotazy odpověděl a reagoval pohotově.