Bakalářská práce se zabývá návrhem a vývojem ukázkové aplikace pomocí webového fra-meworku Blazor a vybraném systému relační databáze. Cílem práce je analýza požadavků, návrh aplikace a její následná implementace. Teoretická část se zabývá rozborem technolo-gií použitých k návrhu a vývoji aplikace. V praktické části je představena analýza požadavků, návrh databáze a jsou zde popsány hlavní prvky ukázkové aplikace včetně její demonstrace ze strany uživatele. Aplikace byla vyvinuta s modelem hostování Blazor WebAssembly a systémem relační databáze SQL Server.
Annotation in English
The bachelor's thesis deals with designing and developing a sample application using the Blazor web framework and a selected relational database system. The thesis' aims are to analyze requirements and design and create a sample application. The theoretical part analyses the technologies used to design and develop the application. In the practical part, the analysis of requirements and database design are presented, and the main elements of the sample application, including its demonstration by the user, are described. The application was developed using the Blazor WebAssembly hosting model and the SQL Server relational database system.
Keywords
Blazor, .NET, relační databáze, webová aplikace
Keywords in English
Blazor, .NET, relational database, web application
Length of the covering note
87 s. (86 952 znaků)
Language
CZ
Annotation
Bakalářská práce se zabývá návrhem a vývojem ukázkové aplikace pomocí webového fra-meworku Blazor a vybraném systému relační databáze. Cílem práce je analýza požadavků, návrh aplikace a její následná implementace. Teoretická část se zabývá rozborem technolo-gií použitých k návrhu a vývoji aplikace. V praktické části je představena analýza požadavků, návrh databáze a jsou zde popsány hlavní prvky ukázkové aplikace včetně její demonstrace ze strany uživatele. Aplikace byla vyvinuta s modelem hostování Blazor WebAssembly a systémem relační databáze SQL Server.
Annotation in English
The bachelor's thesis deals with designing and developing a sample application using the Blazor web framework and a selected relational database system. The thesis' aims are to analyze requirements and design and create a sample application. The theoretical part analyses the technologies used to design and develop the application. In the practical part, the analysis of requirements and database design are presented, and the main elements of the sample application, including its demonstration by the user, are described. The application was developed using the Blazor WebAssembly hosting model and the SQL Server relational database system.
Keywords
Blazor, .NET, relační databáze, webová aplikace
Keywords in English
Blazor, .NET, relational database, web application
Research Plan
Vypracujte stručný rozbor technologií, které budou použity k návrhu.
Proveďte rozbor a analýzu požadavků na zvolené řešení.
Vypracujte návrh databáze pro toto řešení.
Zpracujte Blazor aplikaci na základě výsledků analýzy.
Věnujte pozornost zabezpečení aplikace.
Research Plan
Vypracujte stručný rozbor technologií, které budou použity k návrhu.
Proveďte rozbor a analýzu požadavků na zvolené řešení.
Vypracujte návrh databáze pro toto řešení.
Zpracujte Blazor aplikaci na základě výsledků analýzy.
Věnujte pozornost zabezpečení aplikace.
Recommended resources
SAINTY, Chris. Blazor in Action. Manning Publications, 2022. ISBN 9781617298646.
JOHNSON, Glenn. Programming in HTML5 with JavaScript and CSS3: training guide. Redmond, Wash.: Microsoft, 2013. ISBN 978-0735674387.
UNHELKAR, Bhuvan. Software engineering with uml. Auerbach Publications, 2017.
LETT, Jacob. Bootstrap 4 Quick Start: A Beginners Guide to Building Responsive Layouts with Bootstrap 4. Bootstrap Creative, 2018.
JAKOBUS, Benjamin. Mastering Bootstrap 4: Master the latest version of Bootstrap 4 to build highly customized responsive web apps. Packt Publishing Ltd, 2018.
BEN-GAN, Itzik; DAVIDSON, Louis; VARGA, Stacia. MCSA SQL Server 2016 Database Development Exam Ref 2-pack: Exam Refs 70-761 and 70-762. Microsoft Press, 2017.
Recommended resources
SAINTY, Chris. Blazor in Action. Manning Publications, 2022. ISBN 9781617298646.
JOHNSON, Glenn. Programming in HTML5 with JavaScript and CSS3: training guide. Redmond, Wash.: Microsoft, 2013. ISBN 978-0735674387.
UNHELKAR, Bhuvan. Software engineering with uml. Auerbach Publications, 2017.
LETT, Jacob. Bootstrap 4 Quick Start: A Beginners Guide to Building Responsive Layouts with Bootstrap 4. Bootstrap Creative, 2018.
JAKOBUS, Benjamin. Mastering Bootstrap 4: Master the latest version of Bootstrap 4 to build highly customized responsive web apps. Packt Publishing Ltd, 2018.
BEN-GAN, Itzik; DAVIDSON, Louis; VARGA, Stacia. MCSA SQL Server 2016 Database Development Exam Ref 2-pack: Exam Refs 70-761 and 70-762. Microsoft Press, 2017.