Proposal for a Knowlage Base of Scout Activities

Thesis title: Návrh báze znalostí skautských programů
Author: Trousil, Šimon
Thesis type: Bakalářská práce
Supervisor: Řepa, Václav
Opponents: Svatoš, Oleg
Thesis language: Česky
Abstract:
Tato práce hledá softwarové řešení pro skautský oddíl, které by umožnilo ukládání zápisů o připravených programech prostřednictvím alespoň stejně uživatelsky nenáročného rozhraní pro zapisování jako mají dokumenty Google, které by navíc umožnilo i filtrování uloženého obsahu pomocí definovatelný parametrů. Proto jsou porovnána čtyři běžné softwarové nástroje, aby z nich byla vybrána kombinace nástrojů, které by podle stanovených kritérií byla nejlepší. Tím je dokončen výběr SW. Následně jsou analyzovány tři existující báze skautských znalostí, vybrány z nich pojmy asociované se záznamy v dané bázi a na závěr jsou vybrané pojmy interpretovány pomocí diagramu tříd podle UML. S vybranou infrastrukturou i určeným obsahem k zaznamenávání, je poslednímk krokem identifikace nejlepších praktik pro modelování dat na základě oficiálních publikací k vybrané databázi. S pomocí identifikovaných doporučení je pak transformován diagram tříd, na schéma vhodné k uložení do vybrané databáze. Správnost výběru infrastruktury a míra její realizovatelnosti je vyhodnocena pomocí implementace klíčových částí návrhu, které jsou identifikovány jako klíčové pro dosažení konkrétních požadavků, které na systém práce klade.
Keywords: grafová databáze; báze znalostí; apps scripts; neo4j; znalosti; skauting; skautské programy
Thesis title: Proposal for a Knowlage Base of Scout Activities
Author: Trousil, Šimon
Thesis type: Bachelor thesis
Supervisor: Řepa, Václav
Opponents: Svatoš, Oleg
Thesis language: Česky
Abstract:
This thesis presents a software solution for a scout group that would allow the storage of records on prepared programs through an interface at least as user-friendly as Google documents, which would also enable filtering of stored content using definable parameters. Therefore, it compares four common software tools to select a combination of tools that would be the best according to established criteria. This determines the infrastructure that will be used for the design. The thesis analyzes three existing bases of scout knowledge, selects terms associated with records in the given base, and ultimately interprets the analysis using a UML class diagram. With the selected infrastructure and determined content for recording, the final step identifies the best practices for modeling graph data based on official publications for the chosen database, which are then used to transform the class diagram into a schema suitable for storage in the selected database. The correctness of the infrastructure selection and the degree of its implementation are evaluated using the implementation of key parts of the design, which are identified in relation to the possibility of achieving specific requirements that the work specifies for the system.
Keywords: scout activities; neo4j; knowlage; knowlage base; scouting; graph database; apps scripts

Information about study

Study programme: Aplikovaná informatika/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: 12. 2. 2024
Date of submission: 7. 5. 2024
Date of defense: 19. 6. 2024
Identifier in the InSIS system: https://insis.vse.cz/zp/87458/podrobnosti

Files for download

    Last update: