Demonstrate the use of Django framework on an example of a reservation system

Thesis title: Na příkladu rezervačního systému demonstrujte použití frameworku Django
Author: Aschermann, Martin
Thesis type: Bakalářská práce
Supervisor: Pecinovský, Rudolf
Opponents: Mazánek, Petr
Thesis language: Česky
Abstract:
Má práce obsahuje praktický návod na vytvoření vlastní webové aplikace ve frame- worku Django. Návod byl vypracován na příkladu aplikace rezervačního portálu, kde má více subjektů svůj profil, ve kterém si mohou jednotliví klienti těchto subjektů udělat rezervaci, například kadeřnictví. V rámci teoretické části práce byly také popsány technologie, které jsou využity při tvorbě aplikací ve frameworku Django a při vytváření webových aplikací obecně. Na základě znalostí z návrhu funkcionality, kde jsou popsány všechny funkce, které by navrhovaná aplikace měla mít, byl vytvo- řen návrh architektury. Ten obsahuje rozložení jednotlivých komponent aplikace a jejich vzájemných interakcí potřebných k dosažení funkčností aplikace. Podle tohoto návrhu pak byl vytvořen rezervační portál, který by mohl být po lehké úpravě a zabezpečení využitelný v praxi. Práce obsahuje kompletní postup potřebný pro rea- lizaci vlastního projektu. Od získávání technologických znalostí z daného prostředí až po vytvoření aplikace a sepsání dokumentace pro potenciální uživatele.
Keywords: Django; praktický návod; rezervační portál
Thesis title: Demonstrate the use of Django framework on an example of a reservation system
Author: Aschermann, Martin
Thesis type: Bachelor thesis
Supervisor: Pecinovský, Rudolf
Opponents: Mazánek, Petr
Thesis language: Česky
Abstract:
The aim of this work is to create a practical guide of programming a web application in Django framework. The guide was made on an example of reservation portal for hairdressers and barber shops. Each subject has their own profile on the website, and users can book the service through this profile. In theoretical part, technologies, which are used for creating web applications in Django framework and web applica- tions in general, are described. All the functions, the application has, were described in functionality design. Based on that knowledge, an architecture design was made. This design includes the layout of individual components, and how these components work together to make the desired result. Based on the architecture design the reservation app was programmed. After a few security and other adjustments, the app could also be ready for use in practice. To sum up, the work includes the whole process which should be followed when implementing an app development project. From gaining the technological knowledge to coding and making user manual.
Keywords: Django; practical guide; reservation portal

Information about study

Study programme: Aplikovaná informatika/Informační média a služby
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 Information Technologies

Information on submission and defense

Date of assignment: 19. 1. 2022
Date of submission: 8. 5. 2022
Date of defense: 17. 6. 2022
Identifier in the InSIS system: https://insis.vse.cz/zp/79364/podrobnosti

Files for download

    Last update: