Ing. David Pešek

Theses

Bachelor theses

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.

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.

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.

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.

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 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.

Master theses

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.

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.