Bachelor's Thesis

Mathematical and Statistical Methods as Support of the Development of Software Applications

Final Thesis 1.22 MB

Author of thesis: Tomáš Kala

Acad. year: 2025/2026

Supervisor: Mgr. Martina Bobalová, Ph.D.

Reviewer: Ing. Radomír Kurečka

Abstract:

This bachelor’s thesis, titled “Mathematical and Statistical Methods for Supporting Software Application Development,” focuses on developing an application in the Microsoft Excel environment using the VBA (Visual Basic for Applications) programming language. The purpose of this application is to facilitate the creation of a menu at a selected university cafeteria. The application converts data into information, which it then uses to compile an optimal menu based on customer preferences.

Keywords:

Microsoft Excel, Visual Basic for Applications, Mathematical and statistical methods, Regression analysis, Software application.

Date of defence

18.06.2026

Result of the defence

Defended (thesis was successfully defended)

znamkaCznamka

Grading

C

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, otázky z posudku oponenta zodpověděl v plném rozsahu. Otázky členů komise: 1 doc. Mgr. Maria Králová, Ph.D. - Počítá se i s nasazením? Zodpovězeno studentem v plném rozsahu. 2 doc. Mgr. Maria Králová, Ph.D. - Jak jste počítal skóre ale nemáte tam výpočet. Jak jste to počíal? Zodpovězeno studentem částečně. 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. Miloš Koch, CSc. (předseda)
doc. Mgr. Maria Králová, Ph.D. (místopředseda)
Ing. Jan Luhan, Ph.D., MSc (člen)
Mgr. Martina Bobalová, Ph.D. (člen)
Ing. Lenka Širáňová, Ph.D. (člen)

Supervisor’s report
Mgr. Martina Bobalová, Ph.D.

Bakalářská práce se zabývá aktuálním a prakticky orientovaným tématem a prokazuje schopnost studenta aplikovat základní matematické a statistické metody na reálný problém. Zpracování je celkově na dobré úrovni, přičemž dílčí rezervy lze spatřovat zejména v hloubce metodického přístupu, podrobnější interpretaci dosažených výsledků a v širším rozpracování praktických a ekonomických aspektů navrženého řešení. Tyto nedostatky však nebrání splnění cílů práce. Práci doporučuji k obhajobě.

Jaké další typy dat by bylo vhodné do modelu doplnit, aby se zpřesnila predikce poptávky po jídlech?
Jak by se podle Vás změnily výsledky modelu, pokud by došlo ke změně chování zákazníků (např. sezónnost, změna nabídky nebo cen)?
Evaluation criteria Verbal classification Grade
Meeting the objectives Stanovené cíle práce byly v zásadě splněny. Student aplikoval vybrané matematické a statistické metody na reálný problém z praxe. V některých částech však zůstává řešení spíše na návrhové úrovni a není plně rozpracováno z hlediska praktického využití. B
Selected procedure of the solution, the adequacy of the used methods Zvolený postup řešení je převážně logický a odpovídá zadání práce. Použité metody jsou z hlediska problematiky vhodné, avšak jejich výběr není vždy dostatečně zdůvodněn. Prostor ke zlepšení je zejména v širším zhodnocení alternativních postupů a hlubší metodické analýze. B
The ability to interpret the results and to draw conclusions Student formuluje závěry vycházející z provedených analýz, nicméně interpretace výsledků je místy spíše popisná. Chybí hlubší diskuse souvislostí, omezení použitých metod a citlivosti výsledků na vstupní data. B
The practical usability of conclusions Práce vykazuje potenciál praktického využití, avšak tento není plně rozpracován. Některé výstupy mají charakter návrhového řešení, které není detailně doplněno o implementační aspekty, ověření na širším rozsahu dat a kvantifikaci ekonomických přínosů. C
The thesis´s framework, formalities, used terminology and the professional level of language Práce má standardní strukturu a je přehledně členěna. Formální stránka je převážně v souladu s požadavky, avšak vyskytují se dílčí stylistické a terminologické nepřesnosti. Místy je patrná nevyváženost mezi teoretickou a praktickou částí. B
Using of information resources, including citations Student využívá relevantní základní literaturu odpovídající zaměření práce. Rozsah zdrojů je však spíše omezený a práce by mohla více reflektovat aktuální odborné poznatky. Citace jsou převážně formálně správné. B

Grade proposed by supervisor: B

Reviewer’s report
Ing. Radomír Kurečka

Bakalářská práce Tomáše Kaly se zabývá aplikací statistických metod na praktický problém – návrh a optimalizaci jídelního lístku menzy pomocí Excel/VBA aplikace. Při práci použil data z reálného stravovacího provozu v dostatečném objemu. Práce má logickou návaznost (teorie - analýza - model - aplikace) i funkční implementaci ve VBA (Excel). Práce je dobře strukturovaná se solidní jazykovou úrovní.

Výhrady lze mít ke korelační analýze, kde autor použil korelaci a regresi mezi "počtem jídel v kategorii" a "celkovým prodejem v kategorii". Tento vztah shledávám triviálním a metodicky problematickým, neboť větší počet položek vede k většímu počtu prodejů. Z tohoto pohledu tedy korelační analýza nemá v práci žádný přínos.

Regresní model je značně zjednodušený a používá pouze jednu proměnnou (počet jídel). Nebere vůbec na zřetel cenu, den v týdnu či sezónnost. Rovněž mi chybí testování významnosti či intervaly spolehlivosti. Tyto požadavky však již přesahují rámec a očekávanou hloubku bakalářské práce.

Praktická část práce je zvládnuta výborně. Oceňuji především efektivní práci s Dictionary i celkově navržený datový model.

Celkově práce splnila stanovené cíle a odpovídá nárokům kladené na bakalářskou práci. I přes uvedené nedostatky ji hodnotím stupněm B.
Evaluation criteria Grade
Meeting the objectives B
Selected procedure of the solution, the adequacy of the used methods C
The ability to interpret the results and to draw conclusions C
The practical usability of conclusions C
The thesis´s framework, used terminology and the professional level of language B
Using of information resources C
Topics for thesis defence:
  1. Proč jste zvolil korelační analýzu mezi počtem jídel a prodejem – není tento vztah triviální? Jak by aplikace fungovala při výrazné změně chování zákazníků (např. sezónnost)? Jak byste řešil segmentaci jídel robustněji než pomocí klíčových slov?

Grade proposed by reviewer: B

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