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 |