Bakalářská práce se zabývá návrhem databázové struktury a realizací webové prezentace s prvky jednoduché aplikace pro prodejce automobilů, která disponuje relevantními funkcionalitami pro daný obor. Součástí práce je popis použitých technologií, analýza existujících řešení a definice požadavků na výsledné řešení. Návrh databázové struktury byl realizován pomocí online nástroje Lucidchart a je určen pro databázový systém MySQL. Při realizaci webové aplikace byly využity standardní technologie a programové vybavení pro vývoj webových aplikací. Šablona aplikace je založena na frameworku Bootstrap. Zohledněno je taktéž zabezpečení aplikace. Výsledek práce lze rozdělit na dvě části. První je realizovaný návrh databázové struktury, která je použitelná u prodejce automobilů pro potřeby webové aplikace a k evidenci dalších dat, která jsou relevantní pro daný obor. Druhá část je responzivní webová prezentace s prvky jednoduché aplikace, která umožňuje výpis a filtrování vozidel, registraci, přihlášení a umožňuje online rezervaci automobilu. Popis návrhu databázové struktury a realizované aplikace je předmětem praktické části práce. Přílohou bakalářské práce je archiv obsahující zdrojové kódy webové aplikace a dokument ve formátu PDF, který obsahuje fyzický model databázové struktury.
Anotace v angličtině
This bachelor thesis is about design of database structure and realization of web presentation with elements of simple application for car sellers with relevant functionalities for a given field. Part of the thesis is description of used technologies, analysis of existing solutions and definition of requirements for final solution. Database structure design was implemented using the Lucidchart online tool and is intended for the MySQL database system. For the implementation of the web application were used standard technologies and software for web application development. The application template is based on the Bootstrap framework. Application security is also taken into account.
The result of the work can be divided into two parts. The first is the implementation of a database structure which can be used by car sellers for the needs of a web application and to record other data that are relevant to the industry. The second part is a responsive web presentation with elements of a simple application that allows the listing and filtering of vehicles, registration, login and allows online car reservation. The description of the database structure design and the implemented application is the subject of the practical part of the thesis. Attached to the bachelor thesis is an archive containing the source code of the web application and a PDF document that contains the physical model of the database structure.
web presentation, web application, database structure, relation model, car sales, html, css, php, bootstrap
Rozsah průvodní práce
102 s. (102 086 znaků)
Jazyk
CZ
Anotace
Bakalářská práce se zabývá návrhem databázové struktury a realizací webové prezentace s prvky jednoduché aplikace pro prodejce automobilů, která disponuje relevantními funkcionalitami pro daný obor. Součástí práce je popis použitých technologií, analýza existujících řešení a definice požadavků na výsledné řešení. Návrh databázové struktury byl realizován pomocí online nástroje Lucidchart a je určen pro databázový systém MySQL. Při realizaci webové aplikace byly využity standardní technologie a programové vybavení pro vývoj webových aplikací. Šablona aplikace je založena na frameworku Bootstrap. Zohledněno je taktéž zabezpečení aplikace. Výsledek práce lze rozdělit na dvě části. První je realizovaný návrh databázové struktury, která je použitelná u prodejce automobilů pro potřeby webové aplikace a k evidenci dalších dat, která jsou relevantní pro daný obor. Druhá část je responzivní webová prezentace s prvky jednoduché aplikace, která umožňuje výpis a filtrování vozidel, registraci, přihlášení a umožňuje online rezervaci automobilu. Popis návrhu databázové struktury a realizované aplikace je předmětem praktické části práce. Přílohou bakalářské práce je archiv obsahující zdrojové kódy webové aplikace a dokument ve formátu PDF, který obsahuje fyzický model databázové struktury.
Anotace v angličtině
This bachelor thesis is about design of database structure and realization of web presentation with elements of simple application for car sellers with relevant functionalities for a given field. Part of the thesis is description of used technologies, analysis of existing solutions and definition of requirements for final solution. Database structure design was implemented using the Lucidchart online tool and is intended for the MySQL database system. For the implementation of the web application were used standard technologies and software for web application development. The application template is based on the Bootstrap framework. Application security is also taken into account.
The result of the work can be divided into two parts. The first is the implementation of a database structure which can be used by car sellers for the needs of a web application and to record other data that are relevant to the industry. The second part is a responsive web presentation with elements of a simple application that allows the listing and filtering of vehicles, registration, login and allows online car reservation. The description of the database structure design and the implemented application is the subject of the practical part of the thesis. Attached to the bachelor thesis is an archive containing the source code of the web application and a PDF document that contains the physical model of the database structure.
web presentation, web application, database structure, relation model, car sales, html, css, php, bootstrap
Zásady pro vypracování
Proveďte rešerši existujících řešení.
Vypracujte stručný rozbor technologií, které budou použity k návrhu.
Proveďte rozbor a analýzu požadavků na zvolené řešení.
Realizujte navrženou aplikaci.
Navrženou aplikaci vhodným způsobem popište.
Věnujte pozornost zabezpečení.
Zásady pro vypracování
Proveďte rešerši existujících řešení.
Vypracujte stručný rozbor technologií, které budou použity k návrhu.
Proveďte rozbor a analýzu požadavků na zvolené řešení.
Realizujte navrženou aplikaci.
Navrženou aplikaci vhodným způsobem popište.
Věnujte pozornost zabezpečení.
Seznam doporučené literatury
GOLDSTEIN, Alexis, Louis LAZARIS a Estelle WEYL. HTML5 a CSS3 pro webové designéry. Brno: Zoner Press, 2011. Encyklopedie webdesignera. ISBN 978-80-7413-166-0.
MICHÁLEK, Martin. Vzhůru do (responzivního) webdesignu. Verze 1.1. Praha: vlastním nákladem autora, 2017. ISBN 978-80-88253-00-6.
LAMBERT, Matt. Learning Bootstrap 4. 2nd Revised edition. Birmingham: Packt Publishing, 2016. ISBN 978-1785881008.
AQUINO, Chris a Todd GANDEE. Front-end web development: the Big Nerd Ranch guide. Atlanta, GA: Big Nerd Ranch, 2016. ISBN 978-0134433943.
DUCKETT, Jon, Gilles RUPPERT a Jack MOORE. JavaScript \& jQuery: interactive front-end web development. Indianapolis, IN: Wiley, 2014. ISBN 9781118531648.
SKLAR, David a Jan POKORNÝ. PHP 7: Praktický průvodce nejrozšířenějším skriptovacím jazykem pro web. Brno: Zoner Press, 2018. ISBN 978-80-7413-363-3.
Seznam doporučené literatury
GOLDSTEIN, Alexis, Louis LAZARIS a Estelle WEYL. HTML5 a CSS3 pro webové designéry. Brno: Zoner Press, 2011. Encyklopedie webdesignera. ISBN 978-80-7413-166-0.
MICHÁLEK, Martin. Vzhůru do (responzivního) webdesignu. Verze 1.1. Praha: vlastním nákladem autora, 2017. ISBN 978-80-88253-00-6.
LAMBERT, Matt. Learning Bootstrap 4. 2nd Revised edition. Birmingham: Packt Publishing, 2016. ISBN 978-1785881008.
AQUINO, Chris a Todd GANDEE. Front-end web development: the Big Nerd Ranch guide. Atlanta, GA: Big Nerd Ranch, 2016. ISBN 978-0134433943.
DUCKETT, Jon, Gilles RUPPERT a Jack MOORE. JavaScript \& jQuery: interactive front-end web development. Indianapolis, IN: Wiley, 2014. ISBN 9781118531648.
SKLAR, David a Jan POKORNÝ. PHP 7: Praktický průvodce nejrozšířenějším skriptovacím jazykem pro web. Brno: Zoner Press, 2018. ISBN 978-80-7413-363-3.
Přílohy volně vložené
-
Přílohy vázané v práci
schémata
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 bakalářské práce následovala diskuze, ve které byly položeny následující dotazy:
doc. Dařena: Použil jste na tvorbu své práce nějaký framework?
doc. Dařena: Proč nejsou označena chybně vyplněná formulářová pole? Při chybě se vyplněný text v polích smaže a je nutné je vypnit znova. Proč?
doc. Dařena: Bude Váš systém někde konkrétně využit?
doc. Sysel: Jaká jsou pravidla pro změnu hesla? Proč tam nemáte k zadání původní heslo?
Student na položené dotazy odpověděl a reagoval pohotově.