Cílem bakalářské práce je vytvořit webovou prezentaci nově vznikajícího antikvariátu. Součástí návrhu je katalog knih včetně nákupního košíku a přihlašovacího prostředí pro zákazníky. Z hlediska správy je zde správcovský systém pro majitele obchodu, který umožňuje bez znalosti webových technologií upravovat obsah stránek, zahrnující editování katalogu, a také vyřizování objednávek od zákazníků. V teoretické části jsou vysvětleny jednotlivé technologie, které byly použity při tvorbě prezentace. Praktická část se zabývá popisem konkrétní realizace antikvariátu.
Annotation in English
The aim of this bachelor thesis, is to create web presentation of just beginning second-hand shop. Part of the proposal is catalogue of books except shopping cart and login environment for customers. From the perspective of administration, is there managerial system for the store owner, which allows without knowledge of web technologies, change content of pages, except editation of catalogue and also execution of orders from customers. In theoretic part are explained technologies, which was used for creating of presentation. Practical part deals with describing of specific realization second-hand shop.
Keywords
dynamická webová prezentace, antikvariát, PHP, MySQL
Keywords in English
dynamic web presentation, second-hand bookshop, PHP, MySQL
Length of the covering note
55
Language
CZ
Annotation
Cílem bakalářské práce je vytvořit webovou prezentaci nově vznikajícího antikvariátu. Součástí návrhu je katalog knih včetně nákupního košíku a přihlašovacího prostředí pro zákazníky. Z hlediska správy je zde správcovský systém pro majitele obchodu, který umožňuje bez znalosti webových technologií upravovat obsah stránek, zahrnující editování katalogu, a také vyřizování objednávek od zákazníků. V teoretické části jsou vysvětleny jednotlivé technologie, které byly použity při tvorbě prezentace. Praktická část se zabývá popisem konkrétní realizace antikvariátu.
Annotation in English
The aim of this bachelor thesis, is to create web presentation of just beginning second-hand shop. Part of the proposal is catalogue of books except shopping cart and login environment for customers. From the perspective of administration, is there managerial system for the store owner, which allows without knowledge of web technologies, change content of pages, except editation of catalogue and also execution of orders from customers. In theoretic part are explained technologies, which was used for creating of presentation. Practical part deals with describing of specific realization second-hand shop.
Keywords
dynamická webová prezentace, antikvariát, PHP, MySQL
Keywords in English
dynamic web presentation, second-hand bookshop, PHP, MySQL
Research Plan
Vypracujte webovou prezentaci antikvariátu.
Navrhněte vzhled stránek tak, aby byly pro zákazníka přehledné.
Vytvořte redakční systém zaměřený na katalog knih.
Vyřešte vhodně možnost vkládat k jednotlivým knihám hodnocení jejich kvality ze strany administrátora přes redakční systém.
Na front-end aplikaci použijte moderní služby třetích stran, které zatraktivní koncový produkt a usnadní komunikaci zákazníka a prodejce.
Proveďte SEO analýzu systému, navrhněte a implementujte rady pro vylepšení pozice ve vyhledávačích.
Věnujte pozornost zabezpečení systému.
Webovou prezentaci zhodnoťte.
Research Plan
Vypracujte webovou prezentaci antikvariátu.
Navrhněte vzhled stránek tak, aby byly pro zákazníka přehledné.
Vytvořte redakční systém zaměřený na katalog knih.
Vyřešte vhodně možnost vkládat k jednotlivým knihám hodnocení jejich kvality ze strany administrátora přes redakční systém.
Na front-end aplikaci použijte moderní služby třetích stran, které zatraktivní koncový produkt a usnadní komunikaci zákazníka a prodejce.
Proveďte SEO analýzu systému, navrhněte a implementujte rady pro vylepšení pozice ve vyhledávačích.
Věnujte pozornost zabezpečení systému.
Webovou prezentaci zhodnoťte.
Recommended resources
MACDONALD, Matthew, Adam FREEMAN a Mario SZPUSZTA. ASP.NET 4 a C# 2010: tvorba dynamických stránek profesionálně. Vyd. 1. Brno: Zoner Press, 2011, 700 s. Encyklopedie Zoner Press. ISBN 978-80-7413-145-5.
ŽMIJOVSKÝ, Marek. 333 tipů a triků pro systém Joomla!. Brno: Computer Press, a.s., 2011. ISBN 978-80-251-3230-2.
PROCHÁZKA, David. CSS a XHTML: tvorba dokonalých www stránek krok za krokem. 2. vydání. Praha: GRADA, 2011. Průvodce. ISBN 978-80-247-3897-0.
NASH, Trey. C# 2010: rychlý průvodce novinkami a nejlepšími postupy. Vyd. 1. Brno: Computer Press, 2010, 624 s. ISBN 978-80-251-3034-6.
EVJEN, Bill. ASP.NET 3.5 v jazycích C# a Visual Basic: programujeme profesionálně. Vyd. 1. Brno: Computer Press, 2009, 791 s. ISBN 978-80-251-2069-9.
Recommended resources
MACDONALD, Matthew, Adam FREEMAN a Mario SZPUSZTA. ASP.NET 4 a C# 2010: tvorba dynamických stránek profesionálně. Vyd. 1. Brno: Zoner Press, 2011, 700 s. Encyklopedie Zoner Press. ISBN 978-80-7413-145-5.
ŽMIJOVSKÝ, Marek. 333 tipů a triků pro systém Joomla!. Brno: Computer Press, a.s., 2011. ISBN 978-80-251-3230-2.
PROCHÁZKA, David. CSS a XHTML: tvorba dokonalých www stránek krok za krokem. 2. vydání. Praha: GRADA, 2011. Průvodce. ISBN 978-80-247-3897-0.
NASH, Trey. C# 2010: rychlý průvodce novinkami a nejlepšími postupy. Vyd. 1. Brno: Computer Press, 2010, 624 s. ISBN 978-80-251-3034-6.
EVJEN, Bill. ASP.NET 3.5 v jazycích C# a Visual Basic: programujeme profesionálně. Vyd. 1. Brno: Computer Press, 2009, 791 s. ISBN 978-80-251-2069-9.
Enclosed appendices
1 CD ROM
Appendices bound in thesis
-
Taken from the library
No
Full text of the thesis
Appendices
Reviewer's report
Supervisor's report
Defence procedure record
Součástí prezentace BP byla praktická ukázka webové prezentace antikvariátu. Prezentovaná aplikace byla plně funkční.
V rámci obhajoby byly položeny následující dotazy:
1. Proč jste ve své aplikaci nevyužil žádné již existující frameworky? (prof. Ing. Miluše Vítečková, CSc.)
2. Připomínky formálního charakteru a to k jazykové úrovni prezentace. (doc. Ing. Lubomír Vašek, CSc.)
3. Uvažoval jste i o možnosti rezervace knih? (doc. Ing. Lubomír Vašek, CSc.)
4. Jak se bude postupovat, když daný antikvariát poptávanou knihu nemá? (doc. Ing. Lubomír Vašek, CSc.)
5. Co Vás vedlo, že jste se rozhodl nevyužít standardní postup pro tvorbu Vaší aplikace? (Ing. Michal Bližňák, Ph.D.)
6. Frameworky jsou již předdefinované a ušetří Vám spousty práce. Pak se můžete soustředit na jiné podstatnější věci, jak řešit již ty hotové. (Ing. Michal Bližňák, Ph.D.)
7. Vy jste si napsal vlastní framework? (Ing. Michal Bližňák, Ph.D.)
Student zodpověděl položené dotazy vedoucího BP a oponenta v plném
rozsahu a na kladené dotazy v dis. komise pro SZZ reagoval velmi dobře.