Development of an information system for the intellectual game „Mafia“ club

Thesis title: Vývoj informačního systému pro klub intelektuální hry Mafia
Author: Galeeva, Iana
Thesis type: Bakalářská práce
Supervisor: Pecinovský, Rudolf
Opponents: Vondráček, Martin
Thesis language: Česky
Abstract:
Cílem této práce je vytvoření informačního systému speciálně upraveného pro klub hry „Mafie“ za účelem optimalizace jeho činnosti a zlepšení interakce mezi jeho členy. Práce byla provedena pro další využití v klubu „Enigma“ v Praze. Po analýze potřeb klubu byl vytvořen chatbot v sociální síti Telegram, který pomáhá členům klubu s různými úkoly, včetně sledování rozvrhu, prohlížení jejich statistik a vyhledávání organizačních dokumentů. Telegramový bot má také systém odebírání notifikací. Druhou částí informačního systému bylo vytvoření webové aplikace s využitím frameworku Django, která slouží pracovníkům Enigmy pro správu interního života klubu, včetně archivace her a registrace nových členů. Pro údržbu tohoto systému byla zvolena služba v cloudu, v níž byl pronajat virtuální stroj. Poté byl nakonfigurován pro stabilní a bezpečný provoz. Závěrečnou částí práce bylo testování aplikace a posouzení perspektivy dalšího rozvoje informačního systému.
Keywords: development; chatbot; Django; information system; Telegram
Thesis title: Development of an information system for the intellectual game „Mafia“ club
Author: Galeeva, Iana
Thesis type: Bachelor thesis
Supervisor: Pecinovský, Rudolf
Opponents: Vondráček, Martin
Thesis language: Česky
Abstract:
The aim of this work is to create an information system specially adapted for the “Mafia” game club in order to optimize its activities and improve the interaction between its members. The work was carried out for further use in the “Enigma” club in Prague. After analyzing the needs of the club, a chatbot in the social network Telegram was created to help club members with various tasks, including tracking their schedule, viewing their statistics, and searching for organizational documents. The Telegram bot also has a notification subscription system. The second part of the information system was the creation of a web application using the Django framework, which is used by Enigma staff to manage the internal life of the club, including archiving games and registering new members. A cloud-based service was chosen to maintain this system, in which a virtual machine was rented. It was then configured for stable and secure operation. The final part of the work was to test the application and assess the prospects for further development of the information system.
Keywords: chatbot; Telegram; development; Django; information system

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 Information Technologies

Information on submission and defense

Date of assignment: 14. 11. 2022
Date of submission: 11. 12. 2023
Date of defense: 30. 1. 2024
Identifier in the InSIS system: https://insis.vse.cz/zp/82772/podrobnosti

Files for download

    Last update: