Systém pro správu obsahu pro základní a střední školy
Content Management System (CMS) for School Environment
bakalářská práce (OBHÁJENO)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/54991Identifikátory
SIS: 130395
Kolekce
- Kvalifikační práce [10691]
Autor
Vedoucí práce
Oponent práce
Holan, Tomáš
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Programování
Katedra / ústav / klinika
Katedra distribuovaných a spolehlivých systémů
Datum obhajoby
20. 6. 2013
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Čeština
Známka
Velmi dobře
Klíčová slova (česky)
modulárnost, správa obsahu, webová aplikaceKlíčová slova (anglicky)
modularity, content management, web applicationPro zjednodušení správy obsahu webové aplikace existují tzv. systémy správy obsahu. Málo z těchto systémů však respektuje požadavky na ně kladené ze strany základních a středních škol. Cílem této práce je vytvoření systému správy obsahu webové aplikace, který by splňoval požadavky ze strany SpZŠ Skuteč. Výsledná aplikace je napsaná v ASP.NET MVC 3 a jazyku C#. Při návrhu aplikace byl kladen důraz na jednoduchost jejího použití a její rozšiřitelnost. Součástí práce je uvedení do problematiky vývoje webových aplikací, což zahrnuje volbu vhodného programovacího jazyka, frameworku, persistentního úložiště a dalších konceptů, které se při vývoji webových aplikací používají. Práce obsahuje vývojovou dokumentaci, která ozřejmuje význam jednotlivých modulů. Součástí práce je i uživatelská dokumentace, která popisuje způsoby správy veškerého obsahu aplikace.
To simplify content management web application, there are so-called content management systems. Few of these systems complies with the requirements placed on them by the primary and secondary schools. The aim of this work is to create a content management system web application that would meet the requirements of the SpZŠ Skuteč. The resulting application is written in ASP.NET MVC 3 and C#. When designing an application, emphasis was placed on ease of use and its extensibility. Part of this work is the introduction to the topic of web development, which includes the selection of a suitable programming language, frameworks, persistent storage, and other concepts that are used in web development. The work includes development documentation, which highlights the importance of the individual modules. The work also includes user documentation that describes how to manage all content applications.