Práce se v teoretické části zabývá představením technologie ASP.NET 2.0. Přináší zevrub-né seznámení s historií, vývojem, se základními principy této technologie a s výhodami jejího využití pro vývoj webových aplikací. Dále se teoretická část zabývá aplikacemi typu CMS. Popisuje možné implementace CMS architektur a shrnuje základní požadavky na CMS. Teoretická část přináší také podrobnější pohled na tři existující řešení CMS. Praktic-ká část se zabývá návrhem CMS pro společnost Getmore na platformě ASP.NET 2.0. Podrobně je rozebrán návrh databázové struktury, rozvržení projektů a způsob integrace do webové aplikace. Praktická část obsahuje také popis implementace základních modulů CMS, které jsou součástí programu vytvořeného v rámci této bakalářské práce.
Anotace v angličtině
In the theoretic part of this dissertation is introduced the ASP.NET 2.0 technology. It brings basic familiarization with history, development, basic fundamentals of the technology and advantages of using the technology for web application development. The next section of the theoretic part speaks about CMS applications. It describes possible implementations of CMS architectures and it also recapitulates basic requests to CMS systems from customers. The theoretic part also brings more detailed view to three existing CMS solutions. The practical part is concerned with concept of the CMS for Getmore Corpora-tion based on the ASP.NET 2.0 technology. Closely is described concept of database struc-ture, projects layout and way of integration the CMS to another web application. The practical part also contents descriptions of the base CMS modules implementations that are part of program that was created within the frame of this dissertation.
Klíčová slova
Redakční systém, správa obsahu, ASP.NET 2.0, webové aplikace, databázové aplikace, webové formuláře, serverové ovládací prvky, šablonové prvky, šablony
Klíčová slova v angličtině
Content management system, content administration, ASP.NET 2.0, web applications, database applications, web forms, server web controls, template controls, templates
Rozsah průvodní práce
75 s.
Jazyk
CZ
Anotace
Práce se v teoretické části zabývá představením technologie ASP.NET 2.0. Přináší zevrub-né seznámení s historií, vývojem, se základními principy této technologie a s výhodami jejího využití pro vývoj webových aplikací. Dále se teoretická část zabývá aplikacemi typu CMS. Popisuje možné implementace CMS architektur a shrnuje základní požadavky na CMS. Teoretická část přináší také podrobnější pohled na tři existující řešení CMS. Praktic-ká část se zabývá návrhem CMS pro společnost Getmore na platformě ASP.NET 2.0. Podrobně je rozebrán návrh databázové struktury, rozvržení projektů a způsob integrace do webové aplikace. Praktická část obsahuje také popis implementace základních modulů CMS, které jsou součástí programu vytvořeného v rámci této bakalářské práce.
Anotace v angličtině
In the theoretic part of this dissertation is introduced the ASP.NET 2.0 technology. It brings basic familiarization with history, development, basic fundamentals of the technology and advantages of using the technology for web application development. The next section of the theoretic part speaks about CMS applications. It describes possible implementations of CMS architectures and it also recapitulates basic requests to CMS systems from customers. The theoretic part also brings more detailed view to three existing CMS solutions. The practical part is concerned with concept of the CMS for Getmore Corpora-tion based on the ASP.NET 2.0 technology. Closely is described concept of database struc-ture, projects layout and way of integration the CMS to another web application. The practical part also contents descriptions of the base CMS modules implementations that are part of program that was created within the frame of this dissertation.
Klíčová slova
Redakční systém, správa obsahu, ASP.NET 2.0, webové aplikace, databázové aplikace, webové formuláře, serverové ovládací prvky, šablonové prvky, šablony
Klíčová slova v angličtině
Content management system, content administration, ASP.NET 2.0, web applications, database applications, web forms, server web controls, template controls, templates
Zásady pro vypracování
1. Vytvořte literární rešerši na zadané téma.
2. Seznamte se s existujícími řešeními content managment systémů (CMS). Charakterizujte je a uveďte jejich výhody a nevýhody.
3. Proveďte návrh vlastního řešení pro správu CMS dle požadavků firmy Getmore, s.r.o.
4. Na základě tohoto návrhu realizujte software, jehož funkčnost ověřte praktickým nasazením. Využijte přitom technologii ASP .NET 2.0.
5. Základní požadavky na aplikaci jsou následující: zobrazení stránek pro běžné návštěvníky, možnost "uzamčení" některých stránek s přístupem pouze některým uživatelům, možnost on-line úpravy obsahu stránek a dále možnost rychlé změny obsahu dynamických částí (novinky, odkazy).
Zásady pro vypracování
1. Vytvořte literární rešerši na zadané téma.
2. Seznamte se s existujícími řešeními content managment systémů (CMS). Charakterizujte je a uveďte jejich výhody a nevýhody.
3. Proveďte návrh vlastního řešení pro správu CMS dle požadavků firmy Getmore, s.r.o.
4. Na základě tohoto návrhu realizujte software, jehož funkčnost ověřte praktickým nasazením. Využijte přitom technologii ASP .NET 2.0.
5. Základní požadavky na aplikaci jsou následující: zobrazení stránek pro běžné návštěvníky, možnost "uzamčení" některých stránek s přístupem pouze některým uživatelům, možnost on-line úpravy obsahu stránek a dále možnost rychlé změny obsahu dynamických částí (novinky, odkazy).
Seznam doporučené literatury
1. Nagel, Ch.: C++ 2005 - programujeme profesionálně. Computer Press, Praha 2007.
2. Evjen, B., Hanselman, S. aj.: ASP.NET 2.0 - programujeme profesionálně. Computer Press, Praha 2007.
3. Sharp, J., Jagger, J.: Visual C++ .NET - krok za krokem. Mobil Media, Brno 2002.
4. http://www.msdn.com - knihovna MSDN
Seznam doporučené literatury
1. Nagel, Ch.: C++ 2005 - programujeme profesionálně. Computer Press, Praha 2007.
2. Evjen, B., Hanselman, S. aj.: ASP.NET 2.0 - programujeme profesionálně. Computer Press, Praha 2007.
3. Sharp, J., Jagger, J.: Visual C++ .NET - krok za krokem. Mobil Media, Brno 2002.
4. http://www.msdn.com - knihovna MSDN
Přílohy volně vložené
1 CD
Přílohy vázané v práci
schémata, tabulky
Převzato z knihovny
Ano
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Diplomant prezentoval výsledky své bakalářské práce. Po přečtení posudků následovala diskuse. Na všechny dotazy student aktivně reagoval. Dotazy:
1. Zamýšlel jste se nad použitím nějakého redakčního systému? (Doc. Farana)
2. Analyzoval jste všechny požadavky na systém, zda jste nemohli využít již nějaký vytvořený? (Doc. Farana)
3. Jaký používáte databázový systém? (Ing. Prokopová)