V rámci bakalářské práce byla vytvořena webová aplikace pojmenovaná Timesheet.
Aplikace bude sloužit pro evidenci výkazů práce trenérů a generování platebních
příkazů do banky. Toho využije FBS Olomouc ke snížení administrativní
zátěže. Aplikace rovněž umožňuje tisk přehledů odměn a pracovních smluv podle
šablony. Text práce pojednává o analýze problému, technické dokumentaci a uživatelské příručce.
Anotace v angličtině
As part of the bachelor's thesis, a web application for creating work reports called Timesheet was created. The application will be used to record the work reports of trainers, generate payment orders to the bank. FBS Olomouc will use this to reduce the administrative burden. The application also allows you to print
overviews of rewards and work contracts according to the template. The text of
the thesis deals with problem analysis, technical documentation and user manual.
Klíčová slova
výkaz práce,webová aplikace
Klíčová slova v angličtině
timesheet,web application
Rozsah průvodní práce
39
Jazyk
CZ
Anotace
V rámci bakalářské práce byla vytvořena webová aplikace pojmenovaná Timesheet.
Aplikace bude sloužit pro evidenci výkazů práce trenérů a generování platebních
příkazů do banky. Toho využije FBS Olomouc ke snížení administrativní
zátěže. Aplikace rovněž umožňuje tisk přehledů odměn a pracovních smluv podle
šablony. Text práce pojednává o analýze problému, technické dokumentaci a uživatelské příručce.
Anotace v angličtině
As part of the bachelor's thesis, a web application for creating work reports called Timesheet was created. The application will be used to record the work reports of trainers, generate payment orders to the bank. FBS Olomouc will use this to reduce the administrative burden. The application also allows you to print
overviews of rewards and work contracts according to the template. The text of
the thesis deals with problem analysis, technical documentation and user manual.
Klíčová slova
výkaz práce,webová aplikace
Klíčová slova v angličtině
timesheet,web application
Zásady pro vypracování
Cílem práce je vytvořit webovou aplikaci, která by umožňovala vytvářet výkazy práce pracovníků.
Aplikace by měla umožnit:
Importovat vykázané hodiny. Možnost ruční editace a úpravy hodin.
Vytvářet a editovat údaje o trenérech. Hlavně se jedná o osobní údaje, které jsou potřeba pro vytváření platebních příkazů a dohod o provedení práce.
Vytvoření výkazu práce (export do PDF).
Vytváření platebních příkazů pro vyplacení odměn.
Vytváření a správa dohod o provedení práce dle šablony. Dohody bude možné exportovat do PDF a DOCX.
Základní statistika ohledně vyplacených odměn s možností filtrování a řazení podle trenérů a časového období.
Možnost vytvářet uživatelské účty.
Zásady pro vypracování
Cílem práce je vytvořit webovou aplikaci, která by umožňovala vytvářet výkazy práce pracovníků.
Aplikace by měla umožnit:
Importovat vykázané hodiny. Možnost ruční editace a úpravy hodin.
Vytvářet a editovat údaje o trenérech. Hlavně se jedná o osobní údaje, které jsou potřeba pro vytváření platebních příkazů a dohod o provedení práce.
Vytvoření výkazu práce (export do PDF).
Vytváření platebních příkazů pro vyplacení odměn.
Vytváření a správa dohod o provedení práce dle šablony. Dohody bude možné exportovat do PDF a DOCX.
Základní statistika ohledně vyplacených odměn s možností filtrování a řazení podle trenérů a časového období.
Možnost vytvářet uživatelské účty.
Seznam doporučené literatury
D. Esposito: Programming ASP.NET Core
Seznam doporučené literatury
D. Esposito: Programming ASP.NET Core
Přílohy volně vložené
1 DVD
Přílohy vázané v práci
-
Převzato z knihovny
Ano
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
V úvodu své prezentace seznámil Jan Pekař komisi s motivacemi a cíli své bakalářské práce. Poté byla stručně popsána architektura vytvořeného nástroje a při implementaci použité technologie. Student dále hovořil o uživatelských rolích, přidávání nového uživatele do aplikace a podrobně pak o možnostech práce jednotlivých typů uživatelů v aplikaci. V závěru prezentace byly zmíněny možnosti importu dat.
Po studentově prezentaci byla komise seznámena s posudky vedoucího a oponenta práce. V reakci na posudky student objasnil, čím je způsobeno zpomalování aplikaci při filtrování a jak by se problém dal vyřešit lépe a proč nebyla realizována validace data narození uživatele. S ostatními výtkami student souhlasil. V následné diskuzi student objasnil, jakým způsobem aplikace propočítává zdanění plateb. Dále bylo popsáno, jakým způsobem je realizováno nasazení aplikace.