Bakalářská práce se zabývá návrhem a realizací dynamických webových stránek pro výukové účely předmětu Základy informatiky. Dynamické webové stránky jsou vytvořeny za pomocí webových technologií XHTML, CSS, PHP a MySQL. Součástí práce je také seznámení s technologií webMathematica, která umožní webovým stránkám komunikaci s výpočetním prostředím Mathematica. Za pomoci technologie webMathematica jsou do webových stránek implementovány ukázkové příklady z oblasti teorie kódování a číselných soustav. Čtenář se tak dozví nejnutnější teorii potřebnou pro zvládnutí všech těchto technologií. Zároveň mu bude umožněn náhled pod pokličku tvorby konkrétních částí dynamických webových stránek jako je například registrace uživatelů nebo diskusní fórum.
Anotace v angličtině
Bachelor thesis describes the design and implementation of dynamic web pages for the purpose of teaching the subject Fundamentals of Computer Science. Dynamic web pages are created using web technologies XHTML, CSS, PHP and MySQL. Part of this work is the familiarity with the technology webMathematica, which allows web pages communicate with Mathematica computing environment. With webMathematica technology are implemented into web pages showcase examples of the theory of coding and numbering system. Reader to the theory of knowledge most needed to cope with all these technologies. At the same time, he will be allowed to view under the lid making concrete parts dynamic web pages such as registration of users or the forum.
Bakalářská práce se zabývá návrhem a realizací dynamických webových stránek pro výukové účely předmětu Základy informatiky. Dynamické webové stránky jsou vytvořeny za pomocí webových technologií XHTML, CSS, PHP a MySQL. Součástí práce je také seznámení s technologií webMathematica, která umožní webovým stránkám komunikaci s výpočetním prostředím Mathematica. Za pomoci technologie webMathematica jsou do webových stránek implementovány ukázkové příklady z oblasti teorie kódování a číselných soustav. Čtenář se tak dozví nejnutnější teorii potřebnou pro zvládnutí všech těchto technologií. Zároveň mu bude umožněn náhled pod pokličku tvorby konkrétních částí dynamických webových stránek jako je například registrace uživatelů nebo diskusní fórum.
Anotace v angličtině
Bachelor thesis describes the design and implementation of dynamic web pages for the purpose of teaching the subject Fundamentals of Computer Science. Dynamic web pages are created using web technologies XHTML, CSS, PHP and MySQL. Part of this work is the familiarity with the technology webMathematica, which allows web pages communicate with Mathematica computing environment. With webMathematica technology are implemented into web pages showcase examples of the theory of coding and numbering system. Reader to the theory of knowledge most needed to cope with all these technologies. At the same time, he will be allowed to view under the lid making concrete parts dynamic web pages such as registration of users or the forum.
Vypracujte literární rešerši na dané téma.
Navrhněte a vytvořte dynamickou webovou prezentaci předmětu ZI.
Vytvořte administrační rozhraní včetně jednoduchého uživatelského fóra.
Vytvořte aplikace pro ověření správnosti výsledků zadaných samostatných prací pomocí SW Web Mathematica nebo JavaScriptu, databázi samostatných prací a rozšíření této databáze o nové úlohy.
Umístěte webovou prezentaci na server UTB.
Zásady pro vypracování
Vypracujte literární rešerši na dané téma.
Navrhněte a vytvořte dynamickou webovou prezentaci předmětu ZI.
Vytvořte administrační rozhraní včetně jednoduchého uživatelského fóra.
Vytvořte aplikace pro ověření správnosti výsledků zadaných samostatných prací pomocí SW Web Mathematica nebo JavaScriptu, databázi samostatných prací a rozšíření této databáze o nové úlohy.
Umístěte webovou prezentaci na server UTB.
Seznam doporučené literatury
ULLMAN, L. PHP a MySQL. Brno: Computer Press, 2004. ISBN 80-251-0063-4.
ZELINKA, Ivan. Základy informatiky. Zlín: Ediční středisko, UTB, 1999. ISBN 80-214-1423-5.
SCHLOSSNAGLE, George. Pokročilé programování v PHP 5. Brno: Computer Press, 2004. ISBN 80-86815-14-5.
LACKO, Luboslav. PHP 5 a MySQL 5 - Hotová řešení. Brno: Computer Press, 2007. ISBN 978-80-251-1695-1.
KOLEKTIV AUTORŮ. Mistrovství v PHP 5. Brno: Computer Press, 2007. ISBN 978-80-251-1519-0.
CASTRO, Elizabeth. HTML, XHTML a CSS - Názorný průvodce tvorbou WWW stránek. Brno: Computer Press, 2007. ISBN 978-80-251-1531-2.
RESIG, John. Javascript a AJAX - Moderní programování webových aplikací. Brno: Computer Press, 2007. ISBN 978-80-251-1824-5.
KOFLER, Michael. Mistrovství v MySQL 5. Brno: Computer Press, 2007. ISBN 978-80-251-1502-2.
Seznam doporučené literatury
ULLMAN, L. PHP a MySQL. Brno: Computer Press, 2004. ISBN 80-251-0063-4.
ZELINKA, Ivan. Základy informatiky. Zlín: Ediční středisko, UTB, 1999. ISBN 80-214-1423-5.
SCHLOSSNAGLE, George. Pokročilé programování v PHP 5. Brno: Computer Press, 2004. ISBN 80-86815-14-5.
LACKO, Luboslav. PHP 5 a MySQL 5 - Hotová řešení. Brno: Computer Press, 2007. ISBN 978-80-251-1695-1.
KOLEKTIV AUTORŮ. Mistrovství v PHP 5. Brno: Computer Press, 2007. ISBN 978-80-251-1519-0.
CASTRO, Elizabeth. HTML, XHTML a CSS - Názorný průvodce tvorbou WWW stránek. Brno: Computer Press, 2007. ISBN 978-80-251-1531-2.
RESIG, John. Javascript a AJAX - Moderní programování webových aplikací. Brno: Computer Press, 2007. ISBN 978-80-251-1824-5.
KOFLER, Michael. Mistrovství v MySQL 5. Brno: Computer Press, 2007. ISBN 978-80-251-1502-2.
Přílohy volně vložené
1 CD ROM
Přílohy vázané v práci
-
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Student seznámil komisi s bakalářskou prací včetně praktické ukázky. Po prezentaci následovaly dotazy:
1.Jak si v této oblasti konkuruje Java a .NET?(Ing. Vařacha)
Student dotazy komise zodpověděl. Po diskusi následovalo zkoušení předmětů.