Universal reservation system web application

Thesis title: Webová aplikace univerzálního rezervačního systému
Author: Doležalová, Šárka
Thesis type: Bakalářská práce
Supervisor: Sekničková, Jana
Opponents: Hruška, Jakub
Thesis language: Česky
Abstract:
Tato bakalářská práce se zabývá návrhem a implementací univerzálního webového rezervačního systému. Jejím hlavním cílem je vytvořit webovou aplikaci, která umožní uživatelům efektivně rezervovat různé služby a prostory, jakými jsou například parkovací místa nebo tenisové kurty. Vedlejším cílem práce je pak optimalizace přidělení rezervací ke konkrétním místům na základě jednoho z uživatelem zvolených optimalizačních cílů. Hlavní část práce je věnována implementaci aplikace, která je realizována pomocí programovacího jazyka Python a frameworku Django, dalšími technologiemi použitými při tvorbě aplikace jsou HTML, Javascript, AJAX, knihovny Bootstrap a PuLP. Dále se práce věnuje použitým optimalizačním funkcím, oba jejich cíle jsou formálně popsány, implementovány a otestovány. Výsledkem práce je funkční webová aplikace poskytující pohodlné rozhraní pro správce a zákazníky, jejíž součástí jsou dva optimalizační algoritmy pro lepší využití zdrojů.
Keywords: webová aplikace; rezervační systém; Python; Django; optimalizace
Thesis title: Universal reservation system web application
Author: Doležalová, Šárka
Thesis type: Bachelor thesis
Supervisor: Sekničková, Jana
Opponents: Hruška, Jakub
Thesis language: Česky
Abstract:
This bachelor's thesis focuses on the design and implementation of a universal web-based reservation system. Its main goal is to create a web application that allows users to efficiently book various services and facilities, such as parking spaces or tennis courts. A secondary objective of the thesis is to optimize the allocation of reservations to specific locations based on one of the optimization goals chosen by the user. The main part of the thesis is dedicated to the implementation of the application, which is carried out using the Python programming language and the Django framework, with other technologies used in the development of the application including HTML, Javascript, AJAX, and the Bootstrap and PuLP libraries. The thesis also addresses the optimization functions used, both of which are formally described, implemented, and tested. The result of the thesis is a functional web application that provides a convenient interface for administrators and customers, including two optimization algorithms for better resource utilization.
Keywords: web application; reservation system; Python; Django; optimization

Information about study

Study programme: Aplikovaná informatika
Type of study programme: Bakalářský studijní program
Assigned degree: Bc.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Econometrics

Information on submission and defense

Date of assignment: 27. 6. 2023
Date of submission: 3. 5. 2024
Date of defense: 19. 6. 2024
Identifier in the InSIS system: https://insis.vse.cz/zp/84947/podrobnosti

Files for download

    Last update: