Tomas Bata University in Zlín
Tomas Bata University Zlín: TBU DSpace / Univerzita Tomáše Bati ve ZlíněNot a member yet
57324 research outputs found
Sort by
Cloud File Management Platform: A Microservices Approach Using .NET Technologies
Tato bakalářská práce se zabývá návrhem a implementací moderního cloudového systému pro správu souborů a uživatelskou spolupráci, založeného na architektuře mikroslužeb. Cílem bylo vytvořit modulární, škálovatelnou a snadno rozšiřitelnou aplikaci, která umožňuje efektivní zpracování událostí mezi jednotlivými službami. Řešení využívá technologie jako .NET, RabbitMQ, PostgreSQL, Docker a Kubernetes. Systém je rozdělen do několika nezávislých mikroslužeb, které spolu komunikují převážně asynchronně pomocí event-driven přístupu. Ačkoli je aplikace navržena jako cloud-ready, v současnosti je nasazena v lokálním vývojovém prostředí pomocí Minikube. Výsledný systém je plně funkční a připravený na další rozvoj a rozšíření - například optimalizaci ukládání souborů nebo podporu nasazení ve více regionech.This bachelor's thesis examines designing and implementing a modern, cloud-based file-management and user-collaboration system founded on a microservices architecture. The objective was to create a modular, scalable and easily extensible application that enables efficient event processing among individual services. The solution leverages technologies such as .NET, RabbitMQ, PostgreSQL, Docker and Kubernetes. The system is divided into several independent microservices that communicate predominantly asynchronously through an event-driven approach. Although the application is cloud-ready by design, it is currently deployed in a local development environment with Minikube. The resulting system is fully functional and prepared for further development and expansionfor example, optimising file storage or enabling multi-region deployment.Ústav informatiky a umělé inteligenc
Comparison of Laravel and ASP.NET Core frameworks
V této bakalářské práci bylo provedeno porovnání backendových frameworků ASP.NET Core a Laravel. Pro účely srovnání byla navržena webová aplikace zaměřená na správu článků. Jsou popsány jednotlivé kroky vývoje, včetně návrhu uživatelského rozhraní, relačního diagramu entit a schématu databáze. V závěru práce jsou uvedeny osobní postřehy a doporučení k výběru vhodného frameworku.In this bachelor thesis, a comparison of the backend frameworks ASP.NET Core and Laravel was made. For the purpose of comparison, a web application focused on article management was designed. The development steps are described, including the user interface design, relational entity diagram and database schema. The paper concludes with personal observations and recommendations on the selection of a suitable framework.Ústav informatiky a umělé inteligenc
Generating and Visualization of 3D Plant Models in Blender
Táto bakalárska práca sa venuje generovaniu a vizualizácii 3D modelov rastlín v Blenderi pomocou Geometry Nodes a Pythonu. Cieľom je vytvoriť automatizovaný proces generovania realistických rastlinných modelov na základe analýzy 2D obrázkov. Najprv sa preskúmajú možnosti generovania 3D objektov a použitia Geometry Nodes na ich úpravu. Potom vznikne Python skript na detekciu častí rastlín (kvety, listy) z 2D snímok pomocou počítačového videnia, na základe ktorých sa v Blenderi automaticky vytvoria 3D modely. Ďalej sa implementuje systém na zoskupovanie rastlín do scén (lúky, záhrady) s využitím Geometry Nodes na distribúciu a variabilitu. Nakoniec vznikne používateľské rozhranie na nastavenie parametrov generovania prostredia. Výsledkom bude funkčný systém na tvorbu 3D rastlinných modelov s interaktívnym ovládaním, vhodný pre počítačovú grafiku, hry alebo simulácie prírody.This bachelor's thesis focuses on the generation and visualization of 3D plant models in Blender using Geometry Nodes and Python. The goal is to create an automated process for generating realistic plant models based on the analysis of 2D images. First, the possibilities of generating 3D objects and using Geometry Nodes for their modification will be explored. Then, a Python script will be developed to detect plant parts (flowers, leaves) from 2D images using computer vision, based on which corresponding 3D models will be automatically created in Blender. Next, a system will be implemented to group the generated plant models into scenes (meadows, gardens) using Geometry Nodes for distribution and variability. Finally, a user interface will be developed to control the parameters of the environment generation. The result will be a functional system for creating 3D plant models with interactive control, suitable for computer graphics, games, or natural environment simulations.Ústav informatiky a umělé inteligenc
The Project of Financing Investment Project of Hranice Municipality
Cílem této diplomové práce je navrhnout vhodný způsob financování investičního záměru města Hranice. Práce je rozdělena do dvou částí - teoretické a praktické. Teoretická část se věnuje principům hospodaření obcí, rozpočtové politice, finanční analýze a možnostem financování veřejných investic. Praktická část představuje město Hranice a analyzuje jeho hospodaření za uplynulých pět let. Závěrečná část práce je věnována představení vybranému projektu, návrhu možných variant jeho financování a vyhodnocení dopadů na hospodaření městaThe aim of this diploma thesis is to propose an optimal method of financing an investment project of the town of Hranice na Moravě. The thesis is divided into two parts - theoretical and practical. The theoretical part focuses on the principles of municipal budgeting, fiscal policy, financial analysis, and the financing options available for public investments. The practical part introduces the town of Hranice and analyses its financial management over the past five years. The final section of the thesis presents the selected project, proposes possible financing options, and evaluates their impact on the town's financial situationÚstav financí a účetnictv
Web Application for Managing Team Projects
Bakalářská práce se zabývá návrhem a implementací webové aplikace pro správu týmových projektů, zaměřenou na potřeby studentských týmů a menších pracovních kolektivů. Práce začíná analýzou existujících řešení (např. Trello, Asana, Jira) a identifikací jejich předností i nedostatků. Následuje technologický rozbor nástrojů použitých pro vývoj (Vue.js, Firebase, Node.js) a specifikace požadavků na funkčnost, bezpečnost a škálovatelnost systému. Praktická část dokumentuje vývoj responzivní aplikace s podporou správy uživatelů, projektů, úkolů, notifikací a týmové komunikace. Výsledkem je modulární řešení vhodné pro další rozvoj a nasazení v reálném prostředí.The bachelor thesis deals with the design and implementation of a web application for team project management, focused on the needs of student teams and smaller work collectives. The thesis starts by analyzing existing solutions (e.g. Trello, Asana, Jira) and identifying their strengths and weaknesses. This is followed by a technological analysis of the tools used for development (Vue.js, Firebase, Node.js) and specification of the requirements for functionality, security and scalability of the system. The practical part documents the development of a responsive application with support for user management, projects, tasks, notifications and team communication. The result is a modular solution suitable for further development and deployment in a real-world environment.Ústav informatiky a umělé inteligenc
Design and Development of a Web Application for Trip Planning
Tato bakalářská práce se zabývá návrhem a následnou realizací webové aplikace pro plánování výletů. Cílem je umožnit uživateli jednoduše a přehledně organizovat výlety, a to buď samostatně nebo za pomoci dalších uživatelů. V teoretické části je provedena rešerše existujících řešení a jsou zde popsány použité technologie a použití vícevrstvé architektury pro oddělení odlišných funkcionalit. Praktická část navazuje implementací popsaných technologií a tvorbou webové aplikace. Výsledkem je funkční nástroj podporující víceuživatelské plánování výletů.This bachelor thesis deals with the design and subsequent implementation of a web application for trip planning. The aim is to allow the user to organize trips easily and clearly, either independently or with the help of other users. In the theoretical part, a search of existing solutions is conducted and the technologies used and the use of a multi-tier architecture to separate different functionalities are described. The practical part follows by implementing the described technologies and creating a web application. The result is a functional tool supporting multi-user trip planning.Ústav informatiky a umělé inteligenc
Design and Implementation of an E-Commerce Solution
Tato bakalářská práce se zabývá návrhem a implementací moderního webového řešení pro B2B segment s využitím platformy WordPress a WooCommerce. Teoretická část rozebírá principy e-commerce systémů a vývojové workflow pro webové aplikace. Praktická část dokumentuje proces od analýzy požadavků přes návrh architektury až po finální implementaci. Řešení zahrnuje vytvoření dvou propojených, ale oddělených instalací - firemní web a e-shop s českou lokalizací, integrací tuzemských platebních metod a automatizovanými obchodními procesy. V rámci vývoje byly implementovány vlastní funkcionality pro optimalizaci uživatelského rozhraní a obchodních procesů. Práce také popisuje použití moderních vývojových postupů včetně lokálního vývojového prostředí a staging prostředí pro testování.This bachelor thesis deals with the design and implementation of a modern web solution for B2B segment using WordPress and WooCommerce platform. The theoretical part analyzes principles of e-commerce systems and development workflow for web applications. The practical part documents the process from requirements analysis through architecture design to final implementation. The solution includes creation of two connected but separate installations - corporate website and e-shop with Czech localization, integration of domestic payment methods and automated business processes. During development, custom functionalities were implemented to optimize user interface and business processes. The thesis also describes the use of modern development practices including local development environment and staging environment for testing.Ústav informatiky a umělé inteligenc
Current Software for Visual Programming
Bakalářská práce se zabývá současnými softwarovými nástroji pro vizuální programování. V teoretické části je definováno vizuální programování, popsán jeho vývoj, principy, přínosy a rozdíly oproti textovému programování. Součástí je přehled známých i méně známých nástrojů a online platforem, přičemž podrobněji analyzuje Scratch, App Inventor, Node-RED, LabVIEW a Blueprints. Praktická část obsahuje konkrétní ukázky práce s těmito nástroji. V závěru jsou nástroje porovnány podle využití, výhod a nevýhod.The bachelor's thesis focuses on current software tools for visual programming. The theoretical part defines visual programming, describes its history, benefits, areas of application, and differences compared to text-based programming. It also provides an overview of well-known, lesser-known, and online tools. Five selected tools are examined in detail: Scratch, App Inventor, Node-RED, LabVIEW, and Blueprints, including descriptions of their interfaces and fundamental working principles. The practical part demonstrates the use of these tools through specific examples. The conclusion compares the tools based on usability, advantages, and disadvantages.Ústav informatiky a umělé inteligenc
Analysis of the Production of Water Valves for Flow Deviation Stabilization in a Selected Company
Tato bakalářská práce se zabývá analýzou výroby vodních ventilů ve firmě Robertshaw CZ Limited. Cílem je odhalit příčiny odchylek v průtoku u některých výrobků a navrhnout opatření ke zlepšení kvality a stability procesu. Práce kombinuje teoretické poznatky z oblasti řízení výroby, kvality a zlepšování procesů s praktickou analýzou konkrétních dílů, procesem a návrhy optimalizace.This bachelor thesis analyzes the production of water valves at Robertshaw CZ Limited. The aim is to identify the causes of flow deviations in selected products and propose measures to improve quality and process stability. The work combines theoretical knowledge of production management, quality, and process improvement with a practical analysis of specific components, process and optimization proposals.Ústav průmyslového inženýrství a informačních systém
Proposal for the Establishment of a Private Surgical Clinic in Olomouc
Diplomová práce se zaměřuje na návrh podnikatelského plánu pro založení soukromé chirurgické ambulance v Olomouci. Jejím hlavním cílem je vytvořit realizovatelný návrh, který reaguje na rostoucí poptávku po kvalitní a individualizované chirurgické péči. Práce se skládá ze dvou hlavních částí - teoretické a praktické. Teoretická část se věnuje podnikání ve zdravotnictví v České republice, a to se zaměřením na ambulantní chirurgii a její význam ve zdravotnickém systému. V praktické části je provedena analýza prostředí a dále také nákladová, časová a riziková analýza. Výstupem práce je detailně zpracovaný podnikatelský plán, který slouží jako podklad pro realizaci projektu.This master's thesis focuses on developing a business plan for the establishment of a private outpatient surgical clinic in Olomouc. Its primary objective is to create a feasible proposal addressing the growing demand for high-quality, individualised surgical care. The work is divided into two main parts - theoretical and practical. The theoretical part examines entrepreneurship in the Czech healthcare sector, with particular emphasis on outpatient surgery and its role within the healthcare system. The practical part comprises environmental analysis along with cost, time and risk assessments. The outcome is a comprehensive business plan serving as a foundation for project implementation.Ústav managementu a marketing