Cílem této práce bylo nastudovat programovací jazyky PHP a JavaScript a dále technologii Adobe Flash. Dalším úkolem bylo identifikovat problémy webových stránek KMA zvané Frisky a nalezené problémy odstranit. Dálším řešeným problémem bylo nalezení možností podvádění ve webové hře Puzzle a nalezené problémy odstranit. Cílem práce bylo také vytvořit rozhraní pro ukládání výsledků webových her. Posledním úkolem bylo vytvoření knihovny pro komunikaci návštěvníků webových stránek.
Anotace v angličtině
The first objective of this work was to learn about programming languages PHP and JavaScript and also about Adobe Flash technology. The next goal was to identify the issues of website called Frisky and to fix these issues. Another goal was to find all ways to cheat in a web game called Puzzle and to eliminate the posibility to cheat. Then we also implemented a library to save and present the results of games. The last goal was to implement a library that would allow communication of web page visitors.
Klíčová slova
PHP,JavaScript,jQuery,Flash
Klíčová slova v angličtině
PHP,JavaScript,jQuery,Flash
Rozsah průvodní práce
83
Jazyk
CZ
Anotace
Cílem této práce bylo nastudovat programovací jazyky PHP a JavaScript a dále technologii Adobe Flash. Dalším úkolem bylo identifikovat problémy webových stránek KMA zvané Frisky a nalezené problémy odstranit. Dálším řešeným problémem bylo nalezení možností podvádění ve webové hře Puzzle a nalezené problémy odstranit. Cílem práce bylo také vytvořit rozhraní pro ukládání výsledků webových her. Posledním úkolem bylo vytvoření knihovny pro komunikaci návštěvníků webových stránek.
Anotace v angličtině
The first objective of this work was to learn about programming languages PHP and JavaScript and also about Adobe Flash technology. The next goal was to identify the issues of website called Frisky and to fix these issues. Another goal was to find all ways to cheat in a web game called Puzzle and to eliminate the posibility to cheat. Then we also implemented a library to save and present the results of games. The last goal was to implement a library that would allow communication of web page visitors.
Klíčová slova
PHP,JavaScript,jQuery,Flash
Klíčová slova v angličtině
PHP,JavaScript,jQuery,Flash
Zásady pro vypracování
Seznamte se s možnostmi jazyků Javascript a php, dále s nástrojem Adobe Flash.
Zmapujte oblast bezpečnosti na webu.
Prostudujte stávající řešení webových her na katedře matematiky (KMA) ZČU.
Na základě předchozí analýzy navrhněte a implementujte knihovnu funkcí, která usnadní vývoj dalších her na KMA. Zaměřte se rovněž na přiměřené zajištění bezpečnosti.
Navrhněte a implementujte rozhraní pro zpracování a zveřejňování výsledků her.
Funkčnost knihovny a rozhraní ověřte na jednoduché demonstrační hře.
Výsledky zhodnoťte a navrhněte případná další rozšíření.
Zásady pro vypracování
Seznamte se s možnostmi jazyků Javascript a php, dále s nástrojem Adobe Flash.
Zmapujte oblast bezpečnosti na webu.
Prostudujte stávající řešení webových her na katedře matematiky (KMA) ZČU.
Na základě předchozí analýzy navrhněte a implementujte knihovnu funkcí, která usnadní vývoj dalších her na KMA. Zaměřte se rovněž na přiměřené zajištění bezpečnosti.
Navrhněte a implementujte rozhraní pro zpracování a zveřejňování výsledků her.
Funkčnost knihovny a rozhraní ověřte na jednoduché demonstrační hře.
Výsledky zhodnoťte a navrhněte případná další rozšíření.