Diplomová práce popisuje návrh a tvorbu modulárního systému pro správu webových stránek. Zkoumá metody a techniky potřebné pro úspěšné naprogramování této aplikace a její následné zabezpečení. Podrobněji se zabývá základními programovacími technikami (X)HTML, CSS, JS, PHP a MySQL a jejich vzájemným propojením. Součástí práce je i popis bezpečnostních rizik modulárního systému a jejich následná eliminace vhodnými programovacími postupy.
Annotation in English
In my diploma thesis I focus design on the creation of the modular system for administration of web pages. It explores methods and techniques useful for successful programming of this application and for its follow-up protection. More closely it investigates basic programming techniques (X)HTML, CSS, JS, PHP and MySQL and their relative interconnection. Part of the work also is the description of protective risks of the modular system and their follow-up elimination by suitable programming ways.
Keywords
modulární systém, modul, databáze, webové aplikace, redakční systém
Keywords in English
modular system, module, database, web applications, content management system
Length of the covering note
66 s., 2 s. obr. příloh.
Language
CZ
Annotation
Diplomová práce popisuje návrh a tvorbu modulárního systému pro správu webových stránek. Zkoumá metody a techniky potřebné pro úspěšné naprogramování této aplikace a její následné zabezpečení. Podrobněji se zabývá základními programovacími technikami (X)HTML, CSS, JS, PHP a MySQL a jejich vzájemným propojením. Součástí práce je i popis bezpečnostních rizik modulárního systému a jejich následná eliminace vhodnými programovacími postupy.
Annotation in English
In my diploma thesis I focus design on the creation of the modular system for administration of web pages. It explores methods and techniques useful for successful programming of this application and for its follow-up protection. More closely it investigates basic programming techniques (X)HTML, CSS, JS, PHP and MySQL and their relative interconnection. Part of the work also is the description of protective risks of the modular system and their follow-up elimination by suitable programming ways.
Keywords
modulární systém, modul, databáze, webové aplikace, redakční systém
Keywords in English
modular system, module, database, web applications, content management system
Research Plan
Charakteristické rysy modulárních systému (vlastnosti, výhody, nevýhody).
Celkový návrh architektury redakčního systému a jeho následná realizace.
Studium bezpečnostních rizik a následné zabezpečení systému.
Tvorba jednotlivých modulů a jejich implementace do systému (modul uživatelských práv, modul skupin, modul webových stránek, modul šablon, modul logování akcí, uživatelské nastavení).
Stručný popis dalšího možného rozvoje redakčního systému.
Research Plan
Charakteristické rysy modulárních systému (vlastnosti, výhody, nevýhody).
Celkový návrh architektury redakčního systému a jeho následná realizace.
Studium bezpečnostních rizik a následné zabezpečení systému.
Tvorba jednotlivých modulů a jejich implementace do systému (modul uživatelských práv, modul skupin, modul webových stránek, modul šablon, modul logování akcí, uživatelské nastavení).
Stručný popis dalšího možného rozvoje redakčního systému.
Recommended resources
KOSEK Jiří: PHP -Tvorba interaktivních internetových prezentací, Grada Publishing, 1998, ISBN 80-7169-373-1.
WELLING Luke, THOMSON Laura: PHP a MySQL - Rozvoj webových aplika-cí, Softpress, 2005, ISBN 80-86497-83-6.
WELLING Luke, THOMSON Laura: MySQL - Průvodce základy databázového systému, Computer Press, 2005, ISBN 80-251-0671-3.
STANÍČEK Petr a kolektiv: CSS - Hotová řešení, Computer Press, 2006, ISBN 80-251-1031-1.
POWELL, THOMAS A.: Web Design - Kompletní průvodce, Computer Press, 2004, ISBN 80-7226-949-6.
Recommended resources
KOSEK Jiří: PHP -Tvorba interaktivních internetových prezentací, Grada Publishing, 1998, ISBN 80-7169-373-1.
WELLING Luke, THOMSON Laura: PHP a MySQL - Rozvoj webových aplika-cí, Softpress, 2005, ISBN 80-86497-83-6.
WELLING Luke, THOMSON Laura: MySQL - Průvodce základy databázového systému, Computer Press, 2005, ISBN 80-251-0671-3.
STANÍČEK Petr a kolektiv: CSS - Hotová řešení, Computer Press, 2006, ISBN 80-251-1031-1.
POWELL, THOMAS A.: Web Design - Kompletní průvodce, Computer Press, 2004, ISBN 80-7226-949-6.