Aplikace na výpočet nákladů stavebního materiálu
Loading...
Files
Downloads
0
Date issued
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoká škola báňská – Technická univerzita Ostrava
Abstract
Bakalářská práce se zabývá vývojem desktopové aplikace pro zjednodušení výpočtu nákladů na stavební materiály a sledování jejich cenové historie, s důrazem na potřeby malých stavebních firem. Aplikace byla navržena tak, aby byla intuitivní i pro uživatele s omezenými technickými znalostmi, a eliminovala chyby spojené s manuálním rozpočtováním v tabulkových procesorech. Implementace byla provedena v programovacím jazyce Python s využitím knihovny Tkinter pro grafické rozhraní a relační databáze MySQL pro ukládání dat o materiálech a jejich cenách. Pro návrh uživatelského rozhraní byly použity wireframy vytvořené v nástroji Balsamiq. Aplikace umožňuje zadávání materiálů podle kategorií, druhů a podtypů, automatický výpočet nákladů na základě zadaného množství a sledování cenových změn prostřednictvím historie cen. Výsledná aplikace šetří čas, snižuje riziko chyb a podporuje efektivní plánování rozpočtů. Práce rovněž identifikuje omezení aplikace, jako je absence propojení s online ceníky, a navrhuje možnosti budoucího rozšíření, například integraci s účetními systémy nebo výpočet mzdových nákladů.
The bachelor's thesis deals with the development of a desktop application to simplify the calculation of construction material costs and tracking their price history, with an emphasis on the needs of small construction companies. The application was designed to be intuitive even for users with limited technical knowledge, and to eliminate errors associated with manual budgeting in spreadsheets. The implementation was carried out in the Python programming language using the Tkinter library for the graphical interface and the MySQL relational database for storing data on materials and their prices. Wireframes created in the Balsamiq tool were used to design the user interface. The application allows entering materials by categories, types and subtypes, automatic calculation of costs based on the entered quantity, and tracking price changes through price history. The resulting application saves time, reduces the risk of errors, and supports effective budget planning. The thesis also identifies limitations of the application, such as the absence of a connection to online price lists, and suggests options for future expansion, such as integration with accounting systems or calculation of labor costs.
The bachelor's thesis deals with the development of a desktop application to simplify the calculation of construction material costs and tracking their price history, with an emphasis on the needs of small construction companies. The application was designed to be intuitive even for users with limited technical knowledge, and to eliminate errors associated with manual budgeting in spreadsheets. The implementation was carried out in the Python programming language using the Tkinter library for the graphical interface and the MySQL relational database for storing data on materials and their prices. Wireframes created in the Balsamiq tool were used to design the user interface. The application allows entering materials by categories, types and subtypes, automatic calculation of costs based on the entered quantity, and tracking price changes through price history. The resulting application saves time, reduces the risk of errors, and supports effective budget planning. The thesis also identifies limitations of the application, such as the absence of a connection to online price lists, and suggests options for future expansion, such as integration with accounting systems or calculation of labor costs.