Cílem této práce bylo vytvořit webovou aplikaci pro správu služebních cest zaměstnanců. Důležitou součástí služební cesty jsou cestující, firmy a dárky, které navštíví a darují a do-pravní prostředek. Struktura schvalování, kde každá služební cesta je schvalována podle cestujících a jejich vedoucích oddělení. Uživatelé navíc mohou mít role, díky kterým mají v aplikaci další možnosti jako správa dopravních prostředků nebo správa dárků.
Pro realizaci byl zvolen programovací jazyk ASP.NET Core Razor Pages, Entity Frame-work, LINQ
Anotace v angličtině
The objective of this work was to create web application for managing business trips. Im-portant part of business trip are passengers, companies and gifts which they visit and give and vehicle. Structure of approving, where each business trip is approved according to the passengers and their supervisors of department. In addition, users can have roles that give them additional options in the application, such as vehicle management or gift ma-nagement.
For implementation was chosen programming language ASP.NET Core Razor Pages, Enti-ty Framework, LINQ.
Klíčová slova
Služební cesty, webová aplikace, správa uživatelů, struktura uživatelů, HTML, ASP.NET Core Razor Pages, LINQ, Entity Framework
Klíčová slova v angličtině
Business Trips, web application, user management, user structure, HTML, ASP.NET Core Razor Pages, LINQ, Entity Framework
Rozsah průvodní práce
68 s. (73 852 znaků)
Jazyk
CZ
Anotace
Cílem této práce bylo vytvořit webovou aplikaci pro správu služebních cest zaměstnanců. Důležitou součástí služební cesty jsou cestující, firmy a dárky, které navštíví a darují a do-pravní prostředek. Struktura schvalování, kde každá služební cesta je schvalována podle cestujících a jejich vedoucích oddělení. Uživatelé navíc mohou mít role, díky kterým mají v aplikaci další možnosti jako správa dopravních prostředků nebo správa dárků.
Pro realizaci byl zvolen programovací jazyk ASP.NET Core Razor Pages, Entity Frame-work, LINQ
Anotace v angličtině
The objective of this work was to create web application for managing business trips. Im-portant part of business trip are passengers, companies and gifts which they visit and give and vehicle. Structure of approving, where each business trip is approved according to the passengers and their supervisors of department. In addition, users can have roles that give them additional options in the application, such as vehicle management or gift ma-nagement.
For implementation was chosen programming language ASP.NET Core Razor Pages, Enti-ty Framework, LINQ.
Klíčová slova
Služební cesty, webová aplikace, správa uživatelů, struktura uživatelů, HTML, ASP.NET Core Razor Pages, LINQ, Entity Framework
Klíčová slova v angličtině
Business Trips, web application, user management, user structure, HTML, ASP.NET Core Razor Pages, LINQ, Entity Framework
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.
Věnujte pozornost zabezpečení aplikace.
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.
Věnujte pozornost zabezpečení aplikace.
Seznam doporučené literatury
NEUSTADT, Ila; ARLOW, Jim. UML 2 a unifikovaný proces vývoje aplikací. Computer Press, Albatros Media as, 2016.
JOHNSON, Glenn. Programming in HTML5 with JavaScript and CSS3: training guide. Redmond, Wash. Microsoft, 2013. ISBN 978-0735674387.
UNHELKAR, Bhuvan. Software engineering with uml\kur. Auerbach Publications, 2017.
FREEMAN, Adam. Pro Asp. net Core Mvc. Apress, 2016.
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.
Seznam doporučené literatury
NEUSTADT, Ila; ARLOW, Jim. UML 2 a unifikovaný proces vývoje aplikací. Computer Press, Albatros Media as, 2016.
JOHNSON, Glenn. Programming in HTML5 with JavaScript and CSS3: training guide. Redmond, Wash. Microsoft, 2013. ISBN 978-0735674387.
UNHELKAR, Bhuvan. Software engineering with uml\kur. Auerbach Publications, 2017.
FREEMAN, Adam. Pro Asp. net Core Mvc. Apress, 2016.
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.
Přílohy volně vložené
1 CD-ROM
Přílohy vázané v práci
-
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Diplomant prezentoval před komisí výsledky své bakalářské práce.
Prezentace působila vyváženě, student vystihl hlavní body práce.
Součástí práce byla praktická ukázka vytvořené aplikace.
Následně byl student seznámen s posudky vedoucího a oponenta bakalářské práce.
Komise vznesla k obhajobě následující dotazy:
1) Prof. Farana: Po jakou dobu může podřízený měnit záznam?
2) Prof. Farana: Je zadání přímo od nějaké firmy?
3) Prof. Farana: Poskytuje aplikace upozornění na nedostupnost vozu?
4) Dr. Sysala: Už to ve firmě používají?
5) Prof. Vítečková: Proč byl problém vytvořit aplikaci v češtině?
Diplomant dotazy zodpověděl velmi dobře.