Cílem této práce je vytvoření funkční aplikace, která bude obsahovat nástroje sloužící pro zajištění činnosti služby carsharingu. Aplikace bude umožňovat přístup uživatelů do systému podle oprávnění, evidenci nabízených automobilů k pronájmů podle kategorií a parametrů, evidenci uživatelů služby včetně osobních údajů, personální slevový systém, odebírání/přidávání automobilu pro pronájem a generování sestav dle volitelně zadaných kritérií. v teoretické části bude rešerše, analýza a porovnání systémů, které se zabývají touto problematikou. Praktická část bude obsahovat popis použitých technologií, návrh databáze, ER diagram s využitím "Crow's Foot" notace entity-relationship a aplikační řešení. Pro vytvoření aplikace bude využit jazyk Java, databáze MySQL nebo Oracle a moderní frameworky.
Anotace v angličtině
The goal of this work is to create a functional application that will contain tools used to ensure the operation of the carsharing service. The application will enable the following functionalities: user access to the system according to authorization, registration of offered cars for rent according to categories and parameters, registration of service users including their address, phone, e-mail and other necessary data, personnel discount system, removing / adding car for rent and generating reports according to optionally specified criteria. The theoretical part will contain a research and analysis of similar systems. The practical part will include a description of used technologies, database design, ER diagram using "Crow's Foot" entity-relationship notation and application solutions. Java language, MySQL or Oracle databases and modern frameworks will be used to create the application.
Klíčová slova
Webová aplikace, carsharingovy servis, JavaScript, React, Spring framework, Spring Boot
Klíčová slova v angličtině
Web application, carsharing service, JavaScript, React, Spring framework, Spring Boot
Rozsah průvodní práce
38 s. (41 812 znaků).
Jazyk
CZ
Anotace
Cílem této práce je vytvoření funkční aplikace, která bude obsahovat nástroje sloužící pro zajištění činnosti služby carsharingu. Aplikace bude umožňovat přístup uživatelů do systému podle oprávnění, evidenci nabízených automobilů k pronájmů podle kategorií a parametrů, evidenci uživatelů služby včetně osobních údajů, personální slevový systém, odebírání/přidávání automobilu pro pronájem a generování sestav dle volitelně zadaných kritérií. v teoretické části bude rešerše, analýza a porovnání systémů, které se zabývají touto problematikou. Praktická část bude obsahovat popis použitých technologií, návrh databáze, ER diagram s využitím "Crow's Foot" notace entity-relationship a aplikační řešení. Pro vytvoření aplikace bude využit jazyk Java, databáze MySQL nebo Oracle a moderní frameworky.
Anotace v angličtině
The goal of this work is to create a functional application that will contain tools used to ensure the operation of the carsharing service. The application will enable the following functionalities: user access to the system according to authorization, registration of offered cars for rent according to categories and parameters, registration of service users including their address, phone, e-mail and other necessary data, personnel discount system, removing / adding car for rent and generating reports according to optionally specified criteria. The theoretical part will contain a research and analysis of similar systems. The practical part will include a description of used technologies, database design, ER diagram using "Crow's Foot" entity-relationship notation and application solutions. Java language, MySQL or Oracle databases and modern frameworks will be used to create the application.
Klíčová slova
Webová aplikace, carsharingovy servis, JavaScript, React, Spring framework, Spring Boot
Klíčová slova v angličtině
Web application, carsharing service, JavaScript, React, Spring framework, Spring Boot
Zásady pro vypracování
Cílem této práce je vytvoření funkční aplikace, která bude obsahovat nástroje sloužící pro zajištění činnosti služby carsharingu. Aplikace bude umožňovat tyto funkcionality: přístup uživatelů do systému podle oprávnění, evidenci nabízených automobilů k pronájmů podle kategorií a parametrů, evidenci uživatelů služby včetně jejich adresy, telefonu, e-mailu a dalších nutných údajů, personální slevový systém, odebírání/přidávání automobilu pro pronájem a generování sestav dle volitelně zadaných kritérií. V teoretické části bude rešerše systémů, které se zabývají touto problematikou. Praktická část bude obsahovat popis použitých technologií, návrh databáze, ER diagram s využitím "Crow's Foot" notace entity-relationship a aplikační řešení. Pro vytvoření aplikace bude využit jazyk JAVA, databáze MySQL nebo Oracle a moderní frameworky.
Zásady pro vypracování
Cílem této práce je vytvoření funkční aplikace, která bude obsahovat nástroje sloužící pro zajištění činnosti služby carsharingu. Aplikace bude umožňovat tyto funkcionality: přístup uživatelů do systému podle oprávnění, evidenci nabízených automobilů k pronájmů podle kategorií a parametrů, evidenci uživatelů služby včetně jejich adresy, telefonu, e-mailu a dalších nutných údajů, personální slevový systém, odebírání/přidávání automobilu pro pronájem a generování sestav dle volitelně zadaných kritérií. V teoretické části bude rešerše systémů, které se zabývají touto problematikou. Praktická část bude obsahovat popis použitých technologií, návrh databáze, ER diagram s využitím "Crow's Foot" notace entity-relationship a aplikační řešení. Pro vytvoření aplikace bude využit jazyk JAVA, databáze MySQL nebo Oracle a moderní frameworky.
Seznam doporučené literatury
STOWE, Mike. Undisturbed REST: A Guide to Designing the Perfect API. San Francisco: MuleSoft, 2015. 200 s. ISBN 978-1329115941 \\ SHARMA, Sourabh. Modern API Development with Spring and Spring Boot. Birmingham: Packt Publishing, 2021. 582 s. ISBN 978-1800562479 \\ WALLS, Craig. Spring in Action, Fifth Edition. New York: Manning Publications, 2019. 520 s. ISBN 1617294942 \\ FLANAGAN, David. The Definitive Guide: Activate Your Web Pages. Sebastopol: O'Reilly Media. 2011. 1096 s. ISBN 978-0596805524 \\
Seznam doporučené literatury
STOWE, Mike. Undisturbed REST: A Guide to Designing the Perfect API. San Francisco: MuleSoft, 2015. 200 s. ISBN 978-1329115941 \\ SHARMA, Sourabh. Modern API Development with Spring and Spring Boot. Birmingham: Packt Publishing, 2021. 582 s. ISBN 978-1800562479 \\ WALLS, Craig. Spring in Action, Fifth Edition. New York: Manning Publications, 2019. 520 s. ISBN 1617294942 \\ FLANAGAN, David. The Definitive Guide: Activate Your Web Pages. Sebastopol: O'Reilly Media. 2011. 1096 s. ISBN 978-0596805524 \\
Přílohy volně vložené
-
Přílohy vázané v práci
ilustrace, 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
Cílem vysokoškolské kvalifikační práce bylo vytvoření funkční aplikace, která obsahuje nástroje sloužící pro zajištění činnosti služby carsharingu. Aplikace umožňuje několik fukncionalit např. evidenci nabízených automobilů, přístup uživatelů do systému podle oprávnění, personální slevový systém atp.
K práci vedoucí neměl závažnějších výtek. Vytvořená aplikace je na kvalitní úrovni a je možnost pro její využití v praxi.