Tato bakalářská práce se zabývá vytvořením webové aplikace, která slouží jako úložiště pro interní sdílení digitálních dokumentů a záznamech o fyzických předmětech. Teoretická část se zaměřuje na nastínění potřeb sdílení těchto zdrojů v rámci organizace a jejich souvislostí se znalostním managementem. Jsou popsány přínosy, které efektivní sdílení těchto zdrojů může mít na spolupráci a správu znalostí členů organizace. Dále jsou v teoretické části popsány již existující aplikace pro obdobné účely, technologie vhodné pro implementaci této aplikace a porovnání výhod tvorby vlastní aplikace pro podobné sdílení namísto použití již existujících. Praktická část práce se zaměřuje na samotnou implementaci aplikace, popsána je její struktura zahrnující popis způsobu práce se soubory, jejich členění do sekcí a nastavování přístupových práv sekcím pro jednotlivé uživatele.
Anotace v angličtině
This bachelor thesis deals with the creation of a web application that serves as a repository for internal sharing of digital documents and records of physical objects. The theoretical part focuses on outlining the needs for sharing these resources within an organisation and their relationship to knowledge management. The benefits that effective sharing of these resources can have on collaboration and knowledge management among members of an organization are described. Furthermore, the theoretical section describes existing applicati-ons for similar purposes, the technologies suitable for implementing such an application, and a comparison of the benefits of creating a custom application for similar sharing instead of using existing ones. The practical part of the thesis focuses on the actual implementation of the application, describing its structure including a description of how application works with files, how application divides them into sections and how application sets access rights to the sections for individual users.
internal resource sharing, web applications, storage, knowledge management, ASP. NET Core
Rozsah průvodní práce
73 s. (104 731 znaků)
Jazyk
CZ
Anotace
Tato bakalářská práce se zabývá vytvořením webové aplikace, která slouží jako úložiště pro interní sdílení digitálních dokumentů a záznamech o fyzických předmětech. Teoretická část se zaměřuje na nastínění potřeb sdílení těchto zdrojů v rámci organizace a jejich souvislostí se znalostním managementem. Jsou popsány přínosy, které efektivní sdílení těchto zdrojů může mít na spolupráci a správu znalostí členů organizace. Dále jsou v teoretické části popsány již existující aplikace pro obdobné účely, technologie vhodné pro implementaci této aplikace a porovnání výhod tvorby vlastní aplikace pro podobné sdílení namísto použití již existujících. Praktická část práce se zaměřuje na samotnou implementaci aplikace, popsána je její struktura zahrnující popis způsobu práce se soubory, jejich členění do sekcí a nastavování přístupových práv sekcím pro jednotlivé uživatele.
Anotace v angličtině
This bachelor thesis deals with the creation of a web application that serves as a repository for internal sharing of digital documents and records of physical objects. The theoretical part focuses on outlining the needs for sharing these resources within an organisation and their relationship to knowledge management. The benefits that effective sharing of these resources can have on collaboration and knowledge management among members of an organization are described. Furthermore, the theoretical section describes existing applicati-ons for similar purposes, the technologies suitable for implementing such an application, and a comparison of the benefits of creating a custom application for similar sharing instead of using existing ones. The practical part of the thesis focuses on the actual implementation of the application, describing its structure including a description of how application works with files, how application divides them into sections and how application sets access rights to the sections for individual users.
internal resource sharing, web applications, storage, knowledge management, ASP. NET Core
Zásady pro vypracování
Nastudujte a popište problematiku uchování a sdílení zdrojů.
Prostudujte stávající řešení a možnosti.
Navrhněte webovou aplikaci pro uchování a sdílení zdrojů.
Zvolte a popište vhodné prostředky pro implementaci.
Implementuje navrženou aplikaci.
Řešení vhodně otestujte a popište výsledky.
Zásady pro vypracování
Nastudujte a popište problematiku uchování a sdílení zdrojů.
Prostudujte stávající řešení a možnosti.
Navrhněte webovou aplikaci pro uchování a sdílení zdrojů.
Zvolte a popište vhodné prostředky pro implementaci.
Implementuje navrženou aplikaci.
Řešení vhodně otestujte a popište výsledky.
Seznam doporučené literatury
Gorman, B. L., Gorman, B. L. (2022). Practical entity framework core 6 database access for enterprise applications. Apress.
Esposito, D. (2018). Programming Asp.Net Core. MicrosoftPress.
Efron, B., Tibshirani, R., & Tibshirani, R. J. (1994). An introduction to the bootstrap. Chapman & Hall/CRC. https://doi.org/10.1007/978-1-4899-4541-9
Meloni, J. C., Kymin, J. (2019). Html, Css, and JavaScript all in one. Sams.
White, M. S. (2011). The Intranet Management Handbook. Information Today.
Seznam doporučené literatury
Gorman, B. L., Gorman, B. L. (2022). Practical entity framework core 6 database access for enterprise applications. Apress.
Esposito, D. (2018). Programming Asp.Net Core. MicrosoftPress.
Efron, B., Tibshirani, R., & Tibshirani, R. J. (1994). An introduction to the bootstrap. Chapman & Hall/CRC. https://doi.org/10.1007/978-1-4899-4541-9
Meloni, J. C., Kymin, J. (2019). Html, Css, and JavaScript all in one. Sams.
White, M. S. (2011). The Intranet Management Handbook. Information Today.
Přílohy volně vložené
CD ROM
Přílohy vázané v práci
ilustrace, tabulky
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Student odprezentoval před komisí hlavní cíle a výsledky své bakalářské práce. Prezentace působila uspokojivým dojmem. Následně byl student seznámen s posudky vedoucího a oponenta bakalářské práce. Student postupně odpověděl na otázky oponenta práce.
Komise vznesla k obhajobě následující dotazy:
1) Doc. Šilhavý: Proč ve Vaší práci není ani jeden screenshot vytvořené aplikace?
2) Doc. Šilhavý: Jak controller pozná jakou má přihlášený uživatel roli v rámci aplikace?
3) Dr. Janků: S jakými exsitujícími řešeními jste porovnával Vaši vytvořenou aplikaci? Jaké jsou výhody Vaší aplikace?
4) Dr. Janků: Jak je zajištěno, že dva soubory an disku nebudou mít vygenerované stejné jméno? Kolik znaků obsahuje vygenerovaný název souboru?
5) Doc. Šilhavý: Kolik tagů může mít přiřazen jeden soubor?