Hlavním předmětem této bakalářské práce je tvorba webové aplikace pro lepší organizaci turistického klubu TOM Litomíci, umožňující zapisování členů na aktivity, vedení docházky, usnadnění sdílení informací, provádět a sledovat platby. V rešeršní části práce je analyzovaný současný stav na trhu nabízených produktů pro správu klubů. Práce též popisuje a zdůvodňuje volbou použitých technologií, popis technického řešení, návrh databázového modelu a popis uživatelského prostředí. Poslední část práce je věnována uvedení aplikace do běžného provozu a její výsledky.
Anotace v angličtině
The main subject of this bachelor's thesis is the development of a web application for better organization of the TOM Litomíci tourist club, enabling member registration for activities, attendance tracking, facilitating information sharing, conducting and monitoring payments. The research section of the thesis analyzes the current state of products offered on the market for club management. The thesis also describes and justifies the choice of technologies used, technical solution description, database model proposal, and user interface description. The final section of the thesis is dedicated to the deployment of the application into regular operation and its outcomes.
Klíčová slova
informační systém, správa klubu, webová aplikace, python, django, postgreSQL, JavaScript, turistický oddíl
Klíčová slova v angličtině
information system, hobby club administration, web application, python, django, postgreSQL, JavaScript,
Rozsah průvodní práce
41
Jazyk
CZ
Anotace
Hlavním předmětem této bakalářské práce je tvorba webové aplikace pro lepší organizaci turistického klubu TOM Litomíci, umožňující zapisování členů na aktivity, vedení docházky, usnadnění sdílení informací, provádět a sledovat platby. V rešeršní části práce je analyzovaný současný stav na trhu nabízených produktů pro správu klubů. Práce též popisuje a zdůvodňuje volbou použitých technologií, popis technického řešení, návrh databázového modelu a popis uživatelského prostředí. Poslední část práce je věnována uvedení aplikace do běžného provozu a její výsledky.
Anotace v angličtině
The main subject of this bachelor's thesis is the development of a web application for better organization of the TOM Litomíci tourist club, enabling member registration for activities, attendance tracking, facilitating information sharing, conducting and monitoring payments. The research section of the thesis analyzes the current state of products offered on the market for club management. The thesis also describes and justifies the choice of technologies used, technical solution description, database model proposal, and user interface description. The final section of the thesis is dedicated to the deployment of the application into regular operation and its outcomes.
Klíčová slova
informační systém, správa klubu, webová aplikace, python, django, postgreSQL, JavaScript, turistický oddíl
Klíčová slova v angličtině
information system, hobby club administration, web application, python, django, postgreSQL, JavaScript,
Zásady pro vypracování
Proveďte rešerši již existujících řešení pro správu sportovního klubu.
Porovnejte dostupné hostingové služby s ohledem na použití jazyků Python nebo PHP a rovněž s ohledem na výběr databáze.
Vytvořte webovou aplikaci, která bude sloužit pro administraci aktivit turistického klubu a bude umožňovat tyto funkce:
{ a) Správa uživatelů s různými uživatelskými rolemi.
b) Možnost přihlašování na různé druhy aktivit, včetně dopravy.
c) Vizualizace rozvrhu uživatele, vedoucího, případně skupiny nebo klubovny.
d) Správa členských příspěvků, včetně propojení s klubovým účtem (import výpisů).
e) Systém notifikací (mail, upozornění v aplikaci).
f) Aplikace, nechť je plně responzivní (PC, tablet, mobil).}
Webová aplikace, nechť je dostupná z již existujících stránek klubu Litomíků a otestujte v reálném provozu klubu.
Zásady pro vypracování
Proveďte rešerši již existujících řešení pro správu sportovního klubu.
Porovnejte dostupné hostingové služby s ohledem na použití jazyků Python nebo PHP a rovněž s ohledem na výběr databáze.
Vytvořte webovou aplikaci, která bude sloužit pro administraci aktivit turistického klubu a bude umožňovat tyto funkce:
{ a) Správa uživatelů s různými uživatelskými rolemi.
b) Možnost přihlašování na různé druhy aktivit, včetně dopravy.
c) Vizualizace rozvrhu uživatele, vedoucího, případně skupiny nebo klubovny.
d) Správa členských příspěvků, včetně propojení s klubovým účtem (import výpisů).
e) Systém notifikací (mail, upozornění v aplikaci).
f) Aplikace, nechť je plně responzivní (PC, tablet, mobil).}
Webová aplikace, nechť je dostupná z již existujících stránek klubu Litomíků a otestujte v reálném provozu klubu.
Seznam doporučené literatury
\renewcommand{\labelenumi}{[\theenumi]}
PECINOVSKÝ, Rudolf. Python: kompletní příručka jazyka pro verzi 3.11. Praha: Grada Publishing, 2023. Knihovna programátora. ISBN 978-80-271-3891-3.
WELLING, Luke a Laura THOMSON. PHP and MySQL web development. Fifth edition. Hoboken, NJ: Addison-Wesley, [2017]. Developer's library. ISBN 978-0-321-83389-1.
WELLING, Luke a Laura THOMSON. Mistrovství PHP a MySQL. Přeložil Ondřej BAŠE. Brno: Computer Press, 2017. ISBN 978-80-251-4892-1.
Seznam doporučené literatury
\renewcommand{\labelenumi}{[\theenumi]}
PECINOVSKÝ, Rudolf. Python: kompletní příručka jazyka pro verzi 3.11. Praha: Grada Publishing, 2023. Knihovna programátora. ISBN 978-80-271-3891-3.
WELLING, Luke a Laura THOMSON. PHP and MySQL web development. Fifth edition. Hoboken, NJ: Addison-Wesley, [2017]. Developer's library. ISBN 978-0-321-83389-1.
WELLING, Luke a Laura THOMSON. Mistrovství PHP a MySQL. Přeložil Ondřej BAŠE. Brno: Computer Press, 2017. ISBN 978-80-251-4892-1.
Přílohy volně vložené
0
Přílohy vázané v práci
ilustrace
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Průběh obhajoby je zveřejněn pouze přihlášenému uživateli.