Bakalářská práce popisuje tvorbu webové stránky pro potřeby hudebního tělesa Academia Musica. Cílem bylo vytvořit webovou aplikaci s vlastním vizuálním stylem a administračním rozhraním umožňujícím jednoduše spravovat obsah. Jedním z požadavků byla implementace WYSIWYG editoru podporujícího komunikaci s MS Word a tvorba systému pro hromadné rozesílání novinek.
Annotation in English
The bachelor thesis describes a process of making web presentation for musical ensemble Academica Musica. The main goal was to create web application with own visual identity and content management system. One of the requirements was to implement a WYSIWYG editor that supports communication with MS Word and create system for mass mailing news.
Bakalářská práce popisuje tvorbu webové stránky pro potřeby hudebního tělesa Academia Musica. Cílem bylo vytvořit webovou aplikaci s vlastním vizuálním stylem a administračním rozhraním umožňujícím jednoduše spravovat obsah. Jedním z požadavků byla implementace WYSIWYG editoru podporujícího komunikaci s MS Word a tvorba systému pro hromadné rozesílání novinek.
Annotation in English
The bachelor thesis describes a process of making web presentation for musical ensemble Academica Musica. The main goal was to create web application with own visual identity and content management system. One of the requirements was to implement a WYSIWYG editor that supports communication with MS Word and create system for mass mailing news.
Vypracujte literární rešerši na dané téma.
Navrhněte a vytvořte dynamickou webovou prezentaci soukromého subjektu (hudební těleso).
Vytvořte administrační rozhraní podle požadavků subjektu.
V administraci vytvořte aplikace pro on-line rezervační systém koncertů a vystoupení daného subjektu
V administraci dále vytvořte návrh systému rozesílání aktualit subjektu uživatelům registrovaným v databázi.
Pomocí FrameWorku JQuery vyřešte propojení aplikace MS Word a textového editoru v administrační části.
Umístěte webovou prezentaci na libovolný server a vytvořte plnohodnotný manuál pro správu webové prezentace.
Research Plan
Vypracujte literární rešerši na dané téma.
Navrhněte a vytvořte dynamickou webovou prezentaci soukromého subjektu (hudební těleso).
Vytvořte administrační rozhraní podle požadavků subjektu.
V administraci vytvořte aplikace pro on-line rezervační systém koncertů a vystoupení daného subjektu
V administraci dále vytvořte návrh systému rozesílání aktualit subjektu uživatelům registrovaným v databázi.
Pomocí FrameWorku JQuery vyřešte propojení aplikace MS Word a textového editoru v administrační části.
Umístěte webovou prezentaci na libovolný server a vytvořte plnohodnotný manuál pro správu webové prezentace.
Recommended resources
KOLEKTIV AUTORŮ. Mistrovství v PHP 5. Computer Press, 2007. ISBN 978-80-251-1519-0.
RESIG John. Javascript a AJAX ? Moderní programování webových aplikací. Computer Press, 2007. ISBN 978-80-251-1824-5.
HAVLENKA, J. a kol. Vytváříme WWW stránky a spravujeme moderní web site. Computer Press, 2006,. ISBN 80-251-0801-5.
JAKPSATWEB.CZ: o tvorbě internetových stránek [online]. [cit. 2011-1-27]. Dostupný z WWW: [http://www.jakpsatweb.cz].
Linux Software ? Seriál PHP [online]. [cit. 2011-1-27]. Dostupný z WWW: [http://www.linuxsoft.cz/php/].
jQuery Documentation [online]. [cit. 2011-1-27]. Dostupný z WWW: [http://docs.jquery.com/Main_Page/].
Recommended resources
KOLEKTIV AUTORŮ. Mistrovství v PHP 5. Computer Press, 2007. ISBN 978-80-251-1519-0.
RESIG John. Javascript a AJAX ? Moderní programování webových aplikací. Computer Press, 2007. ISBN 978-80-251-1824-5.
HAVLENKA, J. a kol. Vytváříme WWW stránky a spravujeme moderní web site. Computer Press, 2006,. ISBN 80-251-0801-5.
JAKPSATWEB.CZ: o tvorbě internetových stránek [online]. [cit. 2011-1-27]. Dostupný z WWW: [http://www.jakpsatweb.cz].
Linux Software ? Seriál PHP [online]. [cit. 2011-1-27]. Dostupný z WWW: [http://www.linuxsoft.cz/php/].
jQuery Documentation [online]. [cit. 2011-1-27]. Dostupný z WWW: [http://docs.jquery.com/Main_Page/].
Enclosed appendices
1 CD-ROM, 1 relační databázové schéma
Appendices bound in thesis
schemes
Taken from the library
No
Full text of the thesis
Appendices
Reviewer's report
Supervisor's report
Defence procedure record
Student v krátké prezentaci seznámil komisi s obsahem a výsledky své bakalářské práce. Po přečtení posudku vedoucího a oponenta následovala rozprava, ve které byly položeny následující dotazy:
1) Ing. Král: Máte někde uvedeno schéma databáze?
2) Ing. Král: Jak řešíte šifrování uživatelských jmen a hesel?
3) Ing. Král: Může vytvořená aplikace pracovat pod HTTPS?
4) prof. Zmeškal: Proč nemáte Vaši práci více popsánu v teoretické části?