Návrh báze znalostí skautských programů
Název práce: | Návrh báze znalostí skautských programů |
---|---|
Autor(ka) práce: | Trousil, Šimon |
Typ práce: | Bakalářská práce |
Vedoucí práce: | Řepa, Václav |
Oponenti práce: | Svatoš, Oleg |
Jazyk práce: | Česky |
Abstrakt: | 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. |
Klíčová slova: | grafová databáze; báze znalostí; apps scripts; neo4j; znalosti; skauting; skautské programy |
Název práce: | Proposal for a Knowlage Base of Scout Activities |
---|---|
Autor(ka) práce: | Trousil, Šimon |
Typ práce: | Bachelor thesis |
Vedoucí práce: | Řepa, Václav |
Oponenti práce: | Svatoš, Oleg |
Jazyk práce: | Česky |
Abstrakt: | 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. |
Klíčová slova: | scout activities; neo4j; knowlage; knowlage base; scouting; graph database; apps scripts |
Informace o studiu
Studijní program / obor: | Aplikovaná informatika/Aplikovaná informatika |
---|---|
Typ studijního programu: | Bakalářský studijní program |
Přidělovaná hodnost: | Bc. |
Instituce přidělující hodnost: | Vysoká škola ekonomická v Praze |
Fakulta: | Fakulta informatiky a statistiky |
Katedra: | Katedra informačních technologií |
Informace o odevzdání a obhajobě
Datum zadání práce: | 12. 2. 2024 |
---|---|
Datum podání práce: | 7. 5. 2024 |
Datum obhajoby: | 19. 6. 2024 |
Identifikátor v systému InSIS: | https://insis.vse.cz/zp/87458/podrobnosti |