Ing. David Pešek

Theses

Bachelor theses

Analysis and Design of Application Supporting Effective Selection of Notebooks

Author
Pavel Čermák
Year
2021
Type
Bachelor thesis
Supervisor
Ing. David Pešek
Reviewers
doc. Ing. Ivan Šimeček, Ph.D.
Summary
This work focuses on the process of laptop selection within the population without deeper technological knowledge. The aim was to analyze current solutions and user requirements. Based on the analysis, I designed an application that simplifies and speeds up the process of selecting a laptop. The application has been designed to be easily extensible for other products selection usage or to adapt for different countries while also covering features that do not currently exist in existing solutions. At the end of the work, I demonstrate a feasibility study, where I present an economic evaluation of the application's acquisition and operation.

BillSaver - Technical analysis and proof of concept

Author
Patrik Malý
Year
2022
Type
Bachelor thesis
Supervisor
Ing. David Pešek
Reviewers
Ing. Jiří Mlejnek
Summary
This bachelor thesis deals with the technical and economic side of BillSaver project, which aims to create a unified electronic receipt system with an itemized list of products on the receipt, available from a mobile app. BillSaver further facilitates personal accounting for a clear overview of consumer shopping history. The work discusses various processes, architectural patterns and technologies in order to create the system architecture. The work also focuses on a feasibility study in which it creates a plan for future development, analyzes the financial side of the entire project and evaluates potential risks. The created solution provides a flexible, scalable and robust architecture that meets the set requirements of traders and consumers. Furthermore, the architecture provides an easily expandable system. The feasibility study sets out a specific approach for future development, sets a budget, estimates future revenue and describes the potential risks and suggests possible mitigation strategies. Finally a proof of concept is created that tests the proposed architecture.

Information systems in the Smíchov 1913 hockey club

Author
Matěj Černík
Year
2022
Type
Bachelor thesis
Supervisor
Ing. David Pešek
Reviewers
Ing. Pavel Náplava, Ph.D.
Summary
In my bachelor thesis, I deal with the information systems in the hockey club HC Smíchov 1913. The basis of the thesis is a description of the club and its information systems. I capture this description also using the ArchiMate language. I place the situation in the context of the Czech sports environment by researching other clubs and analysing other systems for sports clubs. Based on the gained knowledge, I design a new club website, for which I also create an interface specification for retrieving data from the club information system. I provide the implementation of the website and carry out its testing and evaluation. Through this evaluation, I find that the website is easy to use and that there has been a more than threefold increase in traffic, a twofold increase in user engagement and an increase of more than 50 % in the proportion of users finding the information they want. I also tackle adjustments for using the club's information systems. I propose these adjustments in tandem with changes to the club's operation. I suggest supporting a significant part of the activities (communication, file management, evaluation, change management) by Microsoft 365 services. I also create automatic management tools (in particular for creating user accounts, user groups and assigning users to these groups) for these services. I recommend the club support the rest of the activities with the current information system. In the feasibility study for further development of this system, I address the way of further use of the system and a list of functional and non-functional requirements for the system. In addition, I provide the club management with a basis for selecting one of the offered options or using another system. Modifications to the club's internal systems and its website are interconnected. On the one hand, the web obtains data from the club's record system; on the other hand, it displays necessary information to the club's members and offers tools for managing the club's communication. Throughout the thesis, I emphasise the interconnection of club activities, enabling its long-term and systematic development and evaluation of all club operation areas.

Creating a formula 1 racing computer game, where the user will be gaining managerial competencies

Author
František Sciranka
Year
2023
Type
Bachelor thesis
Supervisor
Ing. David Pešek
Reviewers
Ing. David Buchtela, Ph.D.
Summary
This bachelor's thesis is researching motorsport. The work analyzes details from the gaming market in this segment, team leadership skills, the connection between driver's age and his performance in races, employee jobs in team, and the impact of driver skills, car and circuit on race results. The work also analyzes the decision-making process when choosing a team name, drivers, suppliers, vehicle development, or choosing a suitable series. The analysis is followed by the section with design of suitable algorithms and graphics of the game. The feasibility study consist of calculated costs, and managing use of technology, appropriate algorithms, and sales strategy.

Information Security for Grammar School Teachers, School Pupils and Students

Author
Kateřina Šebestová
Year
2023
Type
Bachelor thesis
Supervisor
Ing. David Pešek
Reviewers
Ing. Petra Pavlíčková, Ph.D.
Summary
This bachelor thesis deals with information security and the analysis of information security risks for grammar school students. Within the thesis a questionnaire survey was conducted at several schools, the aim of which was to determine the current state of awareness of information security in selected areas. Based on the results of the questionnaire and the analysis of the preventive measures of the specific grammar school, proposals have been developed for preventive activities that schools can employ to support teaching of information security.

Supporting effectiveness of the CAMP organization

Author
Tomáš Kasal
Year
2023
Type
Bachelor thesis
Supervisor
Ing. David Pešek
Reviewers
Ing. Pavel Náplava, Ph.D.
Summary
This bachelor's thesis deals with the analysis of persons and processes in any way related to the organization of children's camps. Based on the results of this analysis, the key processes for the camp are described in the thesis, from which those that can be supported by the new web service are subsequently selected. This service offers connectivity to camp operators, parents and organizers and significantly simplifies their work on the effective course of camp organization by supporting in one place the key activities related to the organization of such events. In this work, a suitable monetization strategy is proposed for the web service. Furthermore, a business case model is prepared, in which the estimate of the number of potential customers, income and expenses is specified and, based on this data, the return of the web service is calculated according to various scenarios. In the final part of the work, possible extensions for the future are proposed, which is again based on the analysis of how to make the organization of the camp more efficient.

Easier interdisciplinary teaming thanks to research community relationships visualisation

Author
Alisher Nurmatov
Year
2024
Type
Bachelor thesis
Supervisor
Ing. David Pešek
Reviewers
doc. Ing. Robert Pergl, Ph.D.
Summary
The project aims to develop a visualization tool for simpler and more interactive display of interdisciplinary collaboration. This work involves the design and development of a prototype of such a tool, which incorporates interactive visualizations. It includes a review of similar tools, definition of functional and non-functional requirements, and testing. The work evaluates the economic benefit for the faculty in terms of time saved by employees. It also includes future development of additional visualization options and new features of this tool and a feasibility study.

Automated downloading of odds from online bookmakers and calculation of potential profit using arbitrage strategies

Author
Filip Kašpar
Year
2024
Type
Bachelor thesis
Supervisor
Ing. David Pešek
Reviewers
Ing. Filip Glazar
Summary
This bachelor thesis deals with gambling and then primarily with odds betting. The thesis focuses on the possibility of using arbitrage betting techniques using an automated program in order to increase the efficiency of finding arbitrage bets. The websites of the largest bookmakers operating in the Czech Republic were presented and analyzed. Based on this analysis, a program was created that searches for such arbitrage bets and notifies the program user when such bets are successfully found.

Analysing possibilities of mobile app in tourist sector

Author
Thai Quang Vu
Year
2024
Type
Bachelor thesis
Supervisor
Ing. David Pešek
Reviewers
Ing. Adam Vesecký
Summary
The main focus of this bachelor thesis is to analyze and design a project for developing software application focused on the tourism sector. The core idea of the project is to innovate on already existing and working solutions by relying on their strengths and solving problems caused by their shortcomings. Market analysis, which takes data from Tourism Satellite Account framework, and business model, described by tools such as Value Proposition Canvas and Business Model Canvas, are the analytical parts of this work. This leads to the design and description of the features of the application. The proposed application allows its users, visitors, to record their memories and experiences of tourist cites, share them with other users, and gain inspiration for their next trip. Software requirements, based on these proposed features, are formed in the FURPS+ model. These requirements are the basis for the implementation plans. Final output is a prototype application implementing the selected features.

Dog Shelter App

Author
Jan Růžička
Year
2024
Type
Bachelor thesis
Supervisor
Ing. David Pešek
Reviewers
Ing. Pavel Štěpán
Summary
The bachelor thesis focuses on analysis and efficiency improvements of communication between dog shelters and their supporters with the intention of improving the quality of life of the dogs in the shelters. It begins with a research of the current issues of dog shelters and how they solve them. Based on that it suggests optimization and improvement strategies via creating a dedicated application for those purposes. Next it defines what the minimal viable version of the app looks like, presents designs for it and implements backend for the application. Finally it presents a view of the project from an economical perspective and describes how to reach financial stability and sustainability by analyzing costs of the project and monetization models.

Master theses

Backend of web application supporting admissioning process of international students at CTU

Author
Tomáš Kovářík
Year
2023
Type
Master thesis
Supervisor
Ing. David Pešek
Reviewers
Ing. Michal Valenta, Ph.D.
Summary
This thesis focuses on the design, implementation and deployment of the backend part of the web system for the automation of the admission process to study programs in a foreign language at the CTU FIT. The thesis consists of the analysis of existing solutions and their technical shortcomings, the design of the entire system and its division into individual microservices, design of a database model and a complex REST interface with support for selective searching and sorting. Including a description of the provided implementation, automated testing and overall deployment. The result of the work is a complex functional prototype supporting various types of authentication.

Frontend of a Web Application Supporting Admission Process of International Students

Author
Xuan Tam Trinh
Year
2023
Type
Master thesis
Supervisor
Ing. David Pešek
Reviewers
Ing. Michal Valenta, Ph.D.
Summary
This thesis focuses on the analysis, design and implementation of the frontend part of a web application for supporting the admission process for English study programmes at CTU FIT in Prague. The application consists of a user part for applicants and an administrator part for admissions organizers. The thesis contains a business analysis of the admission process, technical analysis of suitable technologies, a comprehensive design of the application architecture and user interface, description of the implementation of the frontend part including verification of its correctness. The result of the work is a functional prototype that is integrated with the backend part.