Přístupnostní navigace
E-application
Search Search Close
Bachelor's Thesis
Author of thesis: Bc. Andrej Bočkaj
Acad. year: 2025/2026
Supervisor: Ing. Jiří Hynek, Ph.D.
Reviewer: Ing. Ondřej Šulc
This bachelor thesis focuses on the design and implementation of a software system for efficient project management and human resource allocation in small and medium-sized enterprises specializing in custom manufacturing. The primary objective is the digitization and automation of processes that are currently often handled inefficiently through manual recording in Microsoft Excel. The proposed solution enables automated assignment of labor costs to individual tasks and provides comprehensive project monitoring by comparing planned and actual time and financial resource expenditures. The system is designed as a scalable multi-tenant cloud application using modern technologies such as ASP.NET, GraphQL, and React. A key contribution of the work is the integration with the Humanet attendance system, which allows company management to precisely track project profitability and employee workload in real time. The result is a functional prototype (MVP) that provides a basis for optimizing business processes and improving strategic decision-making.
project management, human resource allocation, custom manufacturing, SaaS, ASP.NET, GraphQL, React, Business Intelligence.
Date of defence
18.06.2026
Result of the defence
Defended (thesis was successfully defended)
Grading
C
Process of defence
Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm C.
Topics for thesis defence
Language of thesis
Slovak
Faculty
Fakulta informačních technologií
Department
Department of Information Systems
Study programme
Information Technology (BIT)
Composition of Committee
doc. Dr. Ing. Dušan Kolář (předseda) doc. Ing. Vladimír Janoušek, Ph.D. (místopředseda) Ing. Radek Hranický, Ph.D. (člen) Ing. Jiří Matoušek, Ph.D. (člen) Ing. Zdeněk Materna, Ph.D. (člen)
Supervisor’s reportIng. Jiří Hynek, Ph.D.
Student řešil rozsíhlé téma, jehož výsledek tvoří základ dalšího vývoje systému ve společnosti MTS. Zvládl pracovat samostatně. Navrhuji hodnocení stupněm B.
Zadání vzniklo ve spolupráci se společností MTS. Hlavními úkoly práce bylo navrhnout a implementovat systém pro řízení alokace lidských zdrojů a projektových kapacit v podnicích zaměřených na zakázkovou výrobu. Výsledné řešení nahrazuje manuální evidenci v tabulkových procesorech, umožňuje automatizované přiřazování nákladů práce k úkolům a zahrnuje integraci s docházkovým systémem Humanet. Student musel nastudovat problematiku projektového řízení, správy lidských zdrojů a business intelligence a zvládnout rozsáhlý technologický stack (ASP.NET Core, React, GraphQL, SQL Server, Power BI, Azure). Zadání hodnotím jako obtížnější a považuji ho za splněné.
Student prostudoval doporučenou literaturu a aktivně si vyhledával další zdroje týkající se projektového řízení, správy lidských zdrojů v projektech a business intelligence.
Student byl aktivní během celého akademického roku a byl schopen pracovat s vysokou mírou samostatnosti. Konzultace probíhaly online s vedoucím práce a zástupci společnosti MTS. V letním semestru byla aktivita studenta slabší.
Technická zpráva byla dokončována na poslední chvíli. Na konzultaci jejích částí tak nezbývalo dostatečné množství času.
Řešení poslouží jako proof of concept, na kterém bude založen další vývoj systému ve společnosti MTS.
Grade proposed by supervisor: B
Reviewer’s reportIng. Ondřej Šulc
Práce přináší funkční a v praxi využitelný realizační výstup — po provedení několika úprav bude aplikace připravena k produkčnímu nasazení. Tato skutečnost je hlavním kladem předložené práce.
Slabinou práce je technická zpráva, která trpí nedůslednou analýzou, nedostatečným zdůvodněním klíčových architektonických a návrhových rozhodnutí a narušenou návazností mezi kapitolami.
Evaluation level: moderately difficult assignment
Student měl za úkol se seznámit s teoretickým rámcem plánování a správy lidských zdrojů včetně systémů využívaných pro tento účel. Na základě analýzy procesů společnosti MTS spol. s r.o. měl následně navrhnout rozšiřující řešení jejího stávajícího systému.
Technická zpráva splňuje základní požadavky na rozsah a strukturu, avšak trpí systematickým opakováním pojmů v teoretické části, nedůslednou návazností mezi analýzou a návrhem a nedostatečnou strukturací klíčových sekcí návrhu.
Student nedůsledně popsal analýzu aktuálního řešení firmy MTS spol. s r.o. V práci jsou popsány mechanismy aktuálního řízení zdrojů (MS Excel), ovšem docházkový systém Human, jehož nahrazení systémem Humanet je podstatnou částí práce, je v práci zmíněn pouze okrajově ve dvou větách. Celkově je popis matoucí a místy zavádějící. Obrázky nejsou dostatečně doplněny vysvětlujícím textem — například obrázek 4.1 obsahuje opakující se nebo nedefinované pojmy. Finanční analýza obhajuje výhodnost vývoje na zakázku před komerčně dostupnými řešeními, a přitom vůbec nezohledňuje, že koncový zákazník by měl systém stejně pouze pronajatý (systém je navržen jako multitenantní).
Návrh pak představuje a řeší požadavky, které nebyly v analýze nijak diskutovány. Bod 6 zadání ukládá navrhnout přechod na nový systém, ovšem tento popis v práci chybí.
Práce je psána ve slovenském jazyce, přičemž student v prohlášení uvedl, že k jazykové revizi využil AI nástroj Gemini. I tak se v textu nachází chyby a překlepy. Např. v názvu podkapitoly „Líniov manažér" nebo „Hunan".
Student vytvořil robustní aplikaci pro management lidských zdrojů a monitorování docházky prostřednictvím získávání dat ze systému Humanet. Aplikace je funkční, nasazená na veřejně dostupné doméně a je možné si ji jednoduše vyzkoušet.
Aplikace je nicméně stále ve stavu rozpracovanosti, který ji zatím činí nevhodnou pro produkční nasazení. Systém nemá dostatečně implementovanou správu rolí — v současném stavu mají všichni uživatelé přístup ke všem funkcím. Některé části systému nejsou zcela otestovány, především integrace se systémem Humanet, která byla ověřena pouze jednorázově (ručně) při implementaci.
Aplikace je veřejně dostupná a po několika úpravách ji bude možné využít v praxi.
Evaluation level: assignment fulfilled with minor reservations
Zadání splněno. Mám ovšem výhrady k bodům 3 a 6.
Evaluation level: is within the usual extent
Práce se svými 72 normostranami spadá do obvyklého rozmezí.
Práce čerpá z relevantních zdrojů přiměřených tématu. Byly však zjištěny některé nedostatky.
Citace 9, 21 a 30 jsou označené jako „Dostupné online", avšak bez konkrétního odkazu. Zároveň všechny uvádí jako citovanou stranu vždy poslední stranu knihy.Student uvádí citace až na konci odstavce což v některých případech vede k nejasnostem o původu textu. Například v sekci 3.3.9 student ztotožňuje data mining s procesem KDD, přičemž není tedy zřejmé, zda jde o vědomé zjednodušení převzaté z literatury, nebo o vlastní chybný závěr.
Grade proposed by reviewer: D
Responsibility: Mgr. et Mgr. Hana Odstrčilová