Bachelor's Thesis

Creation of a software application to assess selected company indicators

Final Thesis 2.25 MB

Author of thesis: Bc. Jiří Nezval

Acad. year: 2025/2026

Supervisor: Ing. Karel Doubravský, Ph.D.

Reviewer: doc. Mgr. Veronika Novotná, Ph.D.

Abstract:

The aim of this bachelor’s thesis is the development of a software application for the financial analysis of a company, which is practically applied to the case of Araplast s.r.o. The first, theoretical part deals with the methods of financial and statistical analysis and the basics of software development. The practical part is subsequently devoted to the development of the application in the Python programming language and the subsequent analysis of real corporate data for the period from 2020 to 2024. The final part includes the presentation of the application and, based on the conducted financial analysis, presents proposals for improving the company’s current economic situation.

Keywords:

Financial analysis, software application, Python, statistical prediction, profitability, liquidity

Date of defence

19.06.2026

Result of the defence

Defended (thesis was successfully defended)

znamkaBznamka

Grading

B

Process of defence

Student ve své prezentaci seznámil komisi s cíli, řešením a výsledky, ke kterým v závěrečné práci dospěl. Komise se poté seznámila s posudky a hodnocením vedoucího práce a oponenta. Otázky z posudku vedoucího student zodpověděl v plném rozsahu, otázky z posudku oponenta zodpověděl v plném částečně. Otázky členů komise: 1 doc. Ing. Radek Doskočil, Ph.D., MSc - Existuje řada aplikací, které jsou dostupné na trhu. V čem vidíte rozdíl mezi Vaším produktem a produktem na trhu? Zodpovězeno studentem v plném rozsahu. 2 doc. Ing. Radek Doskočil, Ph.D., MSc - Popiště více problematiku doby obratu zásob, kterou zmiňujete v práci. Zodpovězeno studentem v plném rozsahu. 3 doc. Ing. Lucie Kaňovská, Ph.D. - Váš návrh jste zpracovával na požadavek firmy? Zodpovězeno studentem v plném rozsahu. Na základě přednesené prezentace a odpovědí na otázky položené v diskusi komise rozhodla, že student práci obhájil.

Language of thesis

Czech

Faculty

Department

Study programme

Managerial Informatics (BAK-MIn)

Composition of Committee

doc. Ing. Radek Doskočil, Ph.D., MSc (předseda)
doc. Ing. Lucie Kaňovská, Ph.D. (místopředseda)
Ing. Viktor Ondrák, Ph.D. (člen)
Ing. Karel Doubravský, Ph.D. (člen)
Natálie Rontóová, Ph.D. (člen)

Supervisor’s report
Ing. Karel Doubravský, Ph.D.

Předložená bakalářská práce představuje velmi dobrou práci, zejména díky funkčnímu propojení manažerské informatiky a finančního řízení. Autor nepostupoval šablonovitě, ale na reálných datech odhalil kritické body hospodaření podniku a nabídl technické i strategické řešení. Práce splňuje všechny požadavky kladené na závěrečnou práci, a proto předloženou bakalářskou práci doporučuji k obhajobě.

Otázka k obhajobě:

1. Z jakého důvodu jste pro vývoj zvolil právě spirálový model namísto klasického vodopádového přístupu a jaké konkrétní riziko jste v rámci iterací eliminoval?
Evaluation criteria Verbal classification Grade
Meeting the objectives Cílem práce bylo vytvořit aplikaci v jazyce Python pro výpočet ukazatelů a následný návrh opatření pro firmu Araplast s.r.o., což autor naplnil. A
Selected procedure of the solution, the adequacy of the used methods Kombinace finanční analýzy, statistických predikcí pomocí metody nejmenších čtverců a iterativního vývoje softwaru je pro daný úkol adekvátní. Využití moderních knihoven jako Pandas a frameworku Streamlit umožnilo vytvořit robustní analytický nástroj. B
The ability to interpret the results and to draw conclusions Student prokázal schopnost identifikovat kritický pokles rentability tržeb a neefektivitu v držení nadbytečné hotovosti na běžných účtech. Závěry jsou podloženy statistickými modely, které varují před budoucím propadem do ztráty.  B
The practical usability of conclusions Vytvořená aplikace poskytuje firmě cenný nástroj.  Nicméně konkrétní návrhy na investici  a využití finanční páky by si zasloužily hlubší analýzu rizik a nákladů.  B
The thesis´s framework, formalities, used terminology and the professional level of language Práce je logicky strukturovaná, odborná terminologie je používána přesně a formální náležitosti odpovídají standardům. Grafické výstupy z aplikace vhodně doplňují text a zvyšují přehlednost celé analýzy. A
Using of information resources, including citations Autor využívá široké spektrum relevantních zdrojů od finanční teorie po technickou dokumentaci k Pythonu. Seznam literatury je zpracován přehledně. A

Grade proposed by supervisor: B

Bakalářská práce se zabývá návrhem a implementací softwarové aplikace v jazyce Python určené pro automatizované zpracování finanční analýzy podniku a vyhodnocení vybraných ekonomických ukazatelů. Autor propojuje oblast finanční analýzy, statistických metod a vývoje softwaru. Praktická část práce je založena na analýze reálných dat společnosti Araplast s.r.o. za období 2020–2024 a zahrnuje vytvoření funkční aplikace využívající framework Streamlit, statistické modely a nástroje pro predikci budoucího vývoje podniku.

Stanovený cíl práce byl naplněn. Autor vytvořil funkční softwarovou aplikaci umožňující výpočet a vyhodnocení vybraných ukazatelů společnosti a současně aplikaci ověřil na reálných podnikových datech. Přínosem práce není pouze samotná implementace aplikace, ale také propojení ekonomických a statistických metod s praktickým využitím v oblasti finanční analýzy. Oceňuji zejména snahu o automatizaci zpracování účetních dat, využití statistických a predikčních modelů a vytvoření uživatelsky využitelného nástroje ve formě spustitelné aplikace. Autor vhodně kombinuje teoretická východiska z oblasti finanční analýzy, statistiky a softwarového inženýrství s praktickou implementací řešení. Součástí práce jsou rovněž návrhy opatření reagující na zjištěný vývoj ekonomické situace podniku.

Z formálního hlediska práce odpovídá požadavkům kladeným na bakalářskou práci. Struktura práce je logická, text je přehledně členěn a jednotlivé kapitoly na sebe navazují. Práce obsahuje odpovídající množství tabulek, grafů a obrázků, které podporují interpretaci výsledků. Jazyková úroveň práce je celkově dobrá, přesto se v textu místy objevují stylisticky méně obratné formulace a drobné jazykové nepřesnosti, které však významně nesnižují odbornou úroveň práce. Pozitivně hodnotím také rozsah praktické části a míru samostatné implementační práce autora.

Předložená práce splňuje požadavky standardně kladené na bakalářské práce v daném oboru. Práce kombinuje ekonomický pohled s informatickým řešením a prokazuje schopnost autora aplikovat teoretické poznatky při řešení praktického problému.

Práci doporučuji k obhajobě.
Evaluation criteria Grade
Meeting the objectives A
Selected procedure of the solution, the adequacy of the used methods B
The ability to interpret the results and to draw conclusions B
The practical usability of conclusions B
The thesis´s framework, used terminology and the professional level of language B
Using of information resources A
Topics for thesis defence:
  1. Jaké další funkcionality nebo analytické metody by bylo vhodné do aplikace doplnit, aby byla lépe využitelná pro manažerské rozhodování v podniku?
  2. Jaké jsou hlavní limity vytvořeného predikčního modelu při práci s kratší časovou řadou účetních dat a jak by bylo možné přesnost predikce dále zvýšit?

Grade proposed by reviewer: B

Responsibility: Mgr. et Mgr. Hana Odstrčilová