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
Annotation in English
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.
Keywords
Služební cesty, webová aplikace, správa uživatelů, struktura uživatelů, HTML, ASP.NET Core Razor Pages, LINQ, Entity Framework
Keywords in English
Business Trips, web application, user management, user structure, HTML, ASP.NET Core Razor Pages, LINQ, Entity Framework
Length of the covering note
68 s. (73 852 znaků)
Language
CZ
Annotation
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
Annotation in English
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.
Keywords
Služební cesty, webová aplikace, správa uživatelů, struktura uživatelů, HTML, ASP.NET Core Razor Pages, LINQ, Entity Framework
Keywords in English
Business Trips, web application, user management, user structure, HTML, ASP.NET Core Razor Pages, LINQ, Entity Framework
Research Plan
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.
Research Plan
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.
Recommended resources
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.
Recommended resources
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.