Hlavním cílem této diplomové práce bylo vytvoření webové aplikace, resp. Internetového obchodu (e-shopu) pro firmu zabývající se zakázkovou výrobou. Teoretická část se věnuje zmapování trhu na poli aplikací Internetového obchodu, zejména s důrazem na možnost ovlivnit finální podobu výrobku ze strany zákazníka. A dále pak technologiím použitým při tvorbě samotné aplikace. Praktická část již ukazuje navrženou strukturu databáze, prostředky pro interaktivní ovládání aplikace a objasnění použitých bezpečnostních řešení a uzpůsobení stránek pro vyhledávače.
Annotation in English
The main aim of this diploma thesis was to create web application, or the web-based shop server for the firm engaged in custom manufacturing. The theoretical part map the market in the sphere of web-based shops, with the accent to find out the web-based shops which allow to affect the finally appearance to the customers / owners. And describe the technologies used in the application. The practical part is concerned with the structure of the database, instruments for the interactive operating of the application and shows the used security solutions and adaption for the engine of search servers.
Internet application, Internet shop server, e-shop, interactive, custom manufacturing, security of the web application, interactive, SEO, search engine optimization
Length of the covering note
65 s. (13 198 znaků).
Language
CZ
Annotation
Hlavním cílem této diplomové práce bylo vytvoření webové aplikace, resp. Internetového obchodu (e-shopu) pro firmu zabývající se zakázkovou výrobou. Teoretická část se věnuje zmapování trhu na poli aplikací Internetového obchodu, zejména s důrazem na možnost ovlivnit finální podobu výrobku ze strany zákazníka. A dále pak technologiím použitým při tvorbě samotné aplikace. Praktická část již ukazuje navrženou strukturu databáze, prostředky pro interaktivní ovládání aplikace a objasnění použitých bezpečnostních řešení a uzpůsobení stránek pro vyhledávače.
Annotation in English
The main aim of this diploma thesis was to create web application, or the web-based shop server for the firm engaged in custom manufacturing. The theoretical part map the market in the sphere of web-based shops, with the accent to find out the web-based shops which allow to affect the finally appearance to the customers / owners. And describe the technologies used in the application. The practical part is concerned with the structure of the database, instruments for the interactive operating of the application and shows the used security solutions and adaption for the engine of search servers.
Internet application, Internet shop server, e-shop, interactive, custom manufacturing, security of the web application, interactive, SEO, search engine optimization
Research Plan
Vypracujte literární rešerši v komerčně i volně dostupných řešení webového obchodu, zejména s důrazem na možnost ovlivnit konečnou podobu výrobku ze strany zákazníka. Dále pak aktuální trendy v bezpečnosti web aplikací a SEO (search engine optimization).
Shromážděte požadavky na aplikaci ze strany zadavatele, firma CITIPRINT ZLÍN.
Navrhněte vhodnou strukturu stránek a databáze. Navrhněte vzhled stránek.
Jednotlivé prvky stránek navrhněte tak, aby splňovaly požadavky na bezpečný web, tj. aby nebyly potenciální hrozbou pro napadení webového serveru.
Stránky koncipujte tak, aby splňovaly požadavky na korektní spolupráci s vyhledávácími servery (SEO).
Vytvořte část systému - objednávky potisku triček, které umožní zákazníků nahrání grafických návrhů na web a jejich vizualizaci finálního vzhledu výrobku.
Vytvořte část systému, která bude nabízet zadavateli/výrobci aktuální přehled nad zpracováním objednávek od zákazníků.
Research Plan
Vypracujte literární rešerši v komerčně i volně dostupných řešení webového obchodu, zejména s důrazem na možnost ovlivnit konečnou podobu výrobku ze strany zákazníka. Dále pak aktuální trendy v bezpečnosti web aplikací a SEO (search engine optimization).
Shromážděte požadavky na aplikaci ze strany zadavatele, firma CITIPRINT ZLÍN.
Navrhněte vhodnou strukturu stránek a databáze. Navrhněte vzhled stránek.
Jednotlivé prvky stránek navrhněte tak, aby splňovaly požadavky na bezpečný web, tj. aby nebyly potenciální hrozbou pro napadení webového serveru.
Stránky koncipujte tak, aby splňovaly požadavky na korektní spolupráci s vyhledávácími servery (SEO).
Vytvořte část systému - objednávky potisku triček, které umožní zákazníků nahrání grafických návrhů na web a jejich vizualizaci finálního vzhledu výrobku.
Vytvořte část systému, která bude nabízet zadavateli/výrobci aktuální přehled nad zpracováním objednávek od zákazníků.
Recommended resources
KOSEK, Jiří. PHP - tvorba interaktivních internetových aplikací. Praha : Grada Publishing, a. s., 1999. 492 s. ISBN 80-7169-373-1.
NARAMORE, Elizabeth, et al. Vytváříme webové aplikace v PHP5, MySQL a Apache. Praha : Computer press, a. s., 2006. 816 s. ISBN 80-251-1073-7.
HOWARD, Michael; LEBLANC, David. Bezpečný kód. Praha : Computer press, a. s., 2008. 888 s. ISBN 978-80-251-2050-7.
SIROVICH, Jamie; DARIE, Cristian. SEO v PHP. Praha : Computer press, a. s., 2008. 384 s. ISBN 978-80-251-2083-5.
PHP: Hypertext preprocesor [online]. 2001 [cit. 2011-02-03]. Dostupné z WWW: [http://www.php.net/].
MySQL manual [online]. 2010 [cit. 2011-02-03]. Dostupné z WWW: [http://www.mysql.com/].
ACUNETIX: SQL & PHP Security by Andrew J. Bennieston [online]. 2011 [cit. 2011-02-03]. Dostupné z WWW: [http://www.acunetix.com/websitesecurity/php-wp.htm].
SEO - optimalizace pro vyhledávače [online]. 2009 [cit. 2011-02-03]. Dostupné z WWW: [http://www.seooptimalizace.com/]
Recommended resources
KOSEK, Jiří. PHP - tvorba interaktivních internetových aplikací. Praha : Grada Publishing, a. s., 1999. 492 s. ISBN 80-7169-373-1.
NARAMORE, Elizabeth, et al. Vytváříme webové aplikace v PHP5, MySQL a Apache. Praha : Computer press, a. s., 2006. 816 s. ISBN 80-251-1073-7.
HOWARD, Michael; LEBLANC, David. Bezpečný kód. Praha : Computer press, a. s., 2008. 888 s. ISBN 978-80-251-2050-7.
SIROVICH, Jamie; DARIE, Cristian. SEO v PHP. Praha : Computer press, a. s., 2008. 384 s. ISBN 978-80-251-2083-5.
PHP: Hypertext preprocesor [online]. 2001 [cit. 2011-02-03]. Dostupné z WWW: [http://www.php.net/].
MySQL manual [online]. 2010 [cit. 2011-02-03]. Dostupné z WWW: [http://www.mysql.com/].
ACUNETIX: SQL & PHP Security by Andrew J. Bennieston [online]. 2011 [cit. 2011-02-03]. Dostupné z WWW: [http://www.acunetix.com/websitesecurity/php-wp.htm].
SEO - optimalizace pro vyhledávače [online]. 2009 [cit. 2011-02-03]. Dostupné z WWW: [http://www.seooptimalizace.com/]