Diplomová práce se zabývá vytvářením www stránek s využitím dynamických prvků. V rámci práce vznikly www stránky pro dětskou organizaci v Protivíně. Stránky, psané v jazyce XHTML, jsou generovány pomocí PHP skriptů. Dynamická data jsou uložena v MySQL databázi. Vzhled stránek určují nalinkované CSS soubory. Jsou rozlišeny dvě úrovně přístupu: běžný uživatel a administrátor.
Anotace v angličtině
This master thesis deals with making web pages using dynamic data. Web pages for children’s organization in Protivín town were created. XHTML language is used. Pages are generated using PHP. Data are stored in MySQL database. Design is set using linked CSS files. There are two access levels to web pages: regular user and administrator.
Klíčová slova
dětská organizace, www stránky, HTML, XHTML, CSS, PHP, MySQL
Klíčová slova v angličtině
children’s organisation, web pages, HTML, XHTML, CSS, PHP, MySQL
Rozsah průvodní práce
56
Jazyk
CZ
Anotace
Diplomová práce se zabývá vytvářením www stránek s využitím dynamických prvků. V rámci práce vznikly www stránky pro dětskou organizaci v Protivíně. Stránky, psané v jazyce XHTML, jsou generovány pomocí PHP skriptů. Dynamická data jsou uložena v MySQL databázi. Vzhled stránek určují nalinkované CSS soubory. Jsou rozlišeny dvě úrovně přístupu: běžný uživatel a administrátor.
Anotace v angličtině
This master thesis deals with making web pages using dynamic data. Web pages for children’s organization in Protivín town were created. XHTML language is used. Pages are generated using PHP. Data are stored in MySQL database. Design is set using linked CSS files. There are two access levels to web pages: regular user and administrator.
Klíčová slova
dětská organizace, www stránky, HTML, XHTML, CSS, PHP, MySQL
Klíčová slova v angličtině
children’s organisation, web pages, HTML, XHTML, CSS, PHP, MySQL
Zásady pro vypracování
Navrhněte novou koncepci stránek a popište použité technologie.
Navrhněte strukturu použité databáze.
Vytvořte rozhraní pro administraci a správu systému.
Implementujte moduly pro přihlašování účastníků táborů.
Realizujte doplňkové funkce jako vyhodnocovací formuláře akcí s výstupem do tabulek a grafů apod.
Zásady pro vypracování
Navrhněte novou koncepci stránek a popište použité technologie.
Navrhněte strukturu použité databáze.
Vytvořte rozhraní pro administraci a správu systému.
Implementujte moduly pro přihlašování účastníků táborů.
Realizujte doplňkové funkce jako vyhodnocovací formuláře akcí s výstupem do tabulek a grafů apod.
Seznam doporučené literatury
Jakub Mach: PHP pro úplné začátečníky, Computer Press, Praha 2002.
Jiří Kosek: PHP - tvorba interaktivních internetových aplikací, Grada Publishing 1999.
Castagnetto, H. Rawat, S. Schumann, Ch. Scollo, D. Veliath: PHP - programujeme profesionálně, Computer Press, Praha 2002.
Larry Ullman: PHP a MySQL - Názorný průvodce tvorbou dynamických WWW stránek, Computer Press, červen 2004.
Rastislav Škultéty: JavaScript - Kapesní přehled, Computer Press, leden 2006.
Marek Prokop: CSS kaskádové styly pro webdesignéry (2. vydání), Computer Press, únor 2005.
PONKRÁC, Miroslav. PHP a MySQL bez předchozích znalostí: Průvodce pro samouky. 1. vyd. Brno: Computer Press, 2007. 224 s. ISBN: 978-80-251-1758-3.
LACKO, Luboslav. PHP 5 a MySQL5: Hotová řešení. 1. vyd. Brno: Computer Press, 2007. 320 s. ISBN: 978-80-251-1695-1.
LACKO, Luboslav. Web a databáze. 1. vyd. Brno: Computer Press, 2001. 270 s. ISBN: 8072265555.
Seznam doporučené literatury
Jakub Mach: PHP pro úplné začátečníky, Computer Press, Praha 2002.
Jiří Kosek: PHP - tvorba interaktivních internetových aplikací, Grada Publishing 1999.
Castagnetto, H. Rawat, S. Schumann, Ch. Scollo, D. Veliath: PHP - programujeme profesionálně, Computer Press, Praha 2002.
Larry Ullman: PHP a MySQL - Názorný průvodce tvorbou dynamických WWW stránek, Computer Press, červen 2004.
Rastislav Škultéty: JavaScript - Kapesní přehled, Computer Press, leden 2006.
Marek Prokop: CSS kaskádové styly pro webdesignéry (2. vydání), Computer Press, únor 2005.
PONKRÁC, Miroslav. PHP a MySQL bez předchozích znalostí: Průvodce pro samouky. 1. vyd. Brno: Computer Press, 2007. 224 s. ISBN: 978-80-251-1758-3.
LACKO, Luboslav. PHP 5 a MySQL5: Hotová řešení. 1. vyd. Brno: Computer Press, 2007. 320 s. ISBN: 978-80-251-1695-1.
LACKO, Luboslav. Web a databáze. 1. vyd. Brno: Computer Press, 2001. 270 s. ISBN: 8072265555.
Přílohy volně vložené
1 CD ROM<br>
Přílohy vázané v práci
tabulky
Převzato z knihovny
-
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Student seznámil komisi s diplomovou prací. Po prezentaci následovaly dotazy:
1. Proč není nikde v textu uveden jasný URL odkaz na běžící aplikaci? (Ing. Srnec)
2. Z jakého důvodu není použito relací v databázovém modelu aplikace? (Ing. Srnec)
3. Jakým způsobem jsou řešeny změny v datech, např telefonních číslech? (Ing. Srnec)
4. Je nějaká možnost změnit "skin" aplikace? (Ing. Srnec)
5. Co znamená pro provozovatele stránek změna v databázovém modelu, např. přidání dalšího atributu do tabulky? (Ing. Srnec)
6. Proč byl bod zadání č.5 splněn jen částečně? (Ing. Srnec)
7. Co bylo nejtěžší při zpracování www stránek? (doc. Lukáš)
Student dotazy diskuse zodpověděl. Po diskusi následovalo zkoušení předmětů.