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.
Annotation in English
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.
Keywords
dětská organizace, www stránky, HTML, XHTML, CSS, PHP, MySQL
Keywords in English
children’s organisation, web pages, HTML, XHTML, CSS, PHP, MySQL
Length of the covering note
56
Language
CZ
Annotation
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.
Annotation in English
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.
Keywords
dětská organizace, www stránky, HTML, XHTML, CSS, PHP, MySQL
Keywords in English
children’s organisation, web pages, HTML, XHTML, CSS, PHP, MySQL
Research Plan
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.
Research Plan
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.
Recommended resources
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.
Recommended resources
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.
Enclosed appendices
1 CD ROM<br>
Appendices bound in thesis
tables
Taken from the library
-
Full text of the thesis
Appendices
Reviewer's report
Supervisor's report
Defence procedure record
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ů.