Tato bakalářská práce je zaměřena na vývoj webové aplikace pro oddíl SK Studenec. První část práce je čistě teoretická a zabývá se softwarovou architekturou Model-View-Controller. Konkrétně je zde objasněn princip, vlastnosti a varianty MVC. Koncept MVC je poté využit při realizaci portálu SK Studenec, které je věnována druhá část této práce. Součástí praktické části je také popis řešení konkrétních situací při vývoji webové aplikace jako například návrh databáze, vzhled a rozvržení stránek nebo systém uživatelských rolí.
Anotace v angličtině
This bachelor thesis focused on web application development for SK Studenec club. The first part is purely theoretical and deals with Model-View-Controller software architecture. Specifically is here explanation of the MVC principles, features and variations. The MVC concept is then used for the implementation SK Studenec web sites, which is devoted to the second part of this work. The practical part describes also specific situations in developing web application such as database design, web sites layout and design or system of user roles.
Klíčová slova
MVC, model-view-controller, MVP, model-view-presenter, softwarová architektura, PHP, MySQL, webová aplikace, redakční systém, CMS, SK Studenec
Klíčová slova v angličtině
MVC, model-view-controller, MVP, model-view-presenter, software architecture, PHP, MySQL, web application, content management system, CMS, SK Studenec
Rozsah průvodní práce
47 s. (64 374 znaků)
Jazyk
CZ
Anotace
Tato bakalářská práce je zaměřena na vývoj webové aplikace pro oddíl SK Studenec. První část práce je čistě teoretická a zabývá se softwarovou architekturou Model-View-Controller. Konkrétně je zde objasněn princip, vlastnosti a varianty MVC. Koncept MVC je poté využit při realizaci portálu SK Studenec, které je věnována druhá část této práce. Součástí praktické části je také popis řešení konkrétních situací při vývoji webové aplikace jako například návrh databáze, vzhled a rozvržení stránek nebo systém uživatelských rolí.
Anotace v angličtině
This bachelor thesis focused on web application development for SK Studenec club. The first part is purely theoretical and deals with Model-View-Controller software architecture. Specifically is here explanation of the MVC principles, features and variations. The MVC concept is then used for the implementation SK Studenec web sites, which is devoted to the second part of this work. The practical part describes also specific situations in developing web application such as database design, web sites layout and design or system of user roles.
Klíčová slova
MVC, model-view-controller, MVP, model-view-presenter, softwarová architektura, PHP, MySQL, webová aplikace, redakční systém, CMS, SK Studenec
Klíčová slova v angličtině
MVC, model-view-controller, MVP, model-view-presenter, software architecture, PHP, MySQL, web application, content management system, CMS, SK Studenec
Zásady pro vypracování
Úkolem bakalářské práce je vytvořit webový portál pro oddíl SK Studenec zahrnující redakční systém a jednoduchý systém pro správu obsahu.
Obsahem teoretické části bude popis softwarové architektury Model-View-Controler se snahou o její implementaci v praktické části bakalářské práce.
Obsahem implementační části bude vlastní realizace portálu klubu zabývajícího se fotbalem, orientačním během a alpským lyžováním. Systém pro správu obsahu umožní správu kontaktů a sponzorů oddílu, redakční systém umožní vkládání článků a krátkých informačních zpráv s možností exportu do formátů RTF a PDF. V neveřejné části aplikace bude řešena správa uživatelů a jejich přístup dle rolí. Práce bude realizována na platformě PHP a MySQL.
Zásady pro vypracování
Úkolem bakalářské práce je vytvořit webový portál pro oddíl SK Studenec zahrnující redakční systém a jednoduchý systém pro správu obsahu.
Obsahem teoretické části bude popis softwarové architektury Model-View-Controler se snahou o její implementaci v praktické části bakalářské práce.
Obsahem implementační části bude vlastní realizace portálu klubu zabývajícího se fotbalem, orientačním během a alpským lyžováním. Systém pro správu obsahu umožní správu kontaktů a sponzorů oddílu, redakční systém umožní vkládání článků a krátkých informačních zpráv s možností exportu do formátů RTF a PDF. V neveřejné části aplikace bude řešena správa uživatelů a jejich přístup dle rolí. Práce bude realizována na platformě PHP a MySQL.
Seznam doporučené literatury
*ULLMAN, Larry. PHP a MySQL : Názorný průvodce tvorbou dynamických WWW stránek. Vydání první. Brno : Computer Press, 2004. 534 s. ISBN 80-251-0063-4.
*MEYER, Eric A. Eric Meyer o CSS - kompletní průvodce. Vydání první. Brno : Zoner Press, 2007. 560 s. ISBN 978-80-86815-64-0.
*WELLING, Luke; THOMSON, Laura. PHP and MySQL Web Development. Third Edition. Indianapolis : Sams Publishing, 2005. 946 s. ISBN 0-672-32672-8.
Seznam doporučené literatury
*ULLMAN, Larry. PHP a MySQL : Názorný průvodce tvorbou dynamických WWW stránek. Vydání první. Brno : Computer Press, 2004. 534 s. ISBN 80-251-0063-4.
*MEYER, Eric A. Eric Meyer o CSS - kompletní průvodce. Vydání první. Brno : Zoner Press, 2007. 560 s. ISBN 978-80-86815-64-0.
*WELLING, Luke; THOMSON, Laura. PHP and MySQL Web Development. Third Edition. Indianapolis : Sams Publishing, 2005. 946 s. ISBN 0-672-32672-8.
Přílohy volně vložené
1 CD
Přílohy vázané v práci
ilustrace, schémata
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Z posudku vedoucího práce - Cílem práce bylo vytvořit webový portál sportovního klubu zahrnující redakční systém a jednoduchý systém pro správu obsahu za použití architektury MVC. Student stanovené cíle práce splnil. Logická stavba práce bez výhrad, stylistická úroveň nadstandardní. Problematika je popisována čtivě, svižně, stylisticky obratně a bez výskytu gramatických chyb.
Implementační část obsahuje vlastní realizaci portálu klubu zabývajícího se různými druhy sportů. Systém pro správu obsahu umožňuje správu kontaktů a sponzorů oddílu, redakční systém umožňuje vkládání článků a krátkých informačních zpráv o klubu.
Práce je v praxi použitelná.
Konečné hodnocení bakalářské práce je velmi dobře.
Odpovědi na otázky státní závěrečné zkoušky odpovídají celkovému hodnocení velmi dobře.