Webová databáze šachových partií

1 Název práce: Webová databáze šachových partií Autor: Martin Postupa Katedra softwarového inženýrství Vedoucí bakalářské práce: RNDr. Martin Svoboda, Katedra softwarového inženýrství Abstrakt: Tato práce se zabývá tématem vytváření databáze šachových partií. Účelem této práce je navést uživatele ja...

Full description

Bibliographic Details
Main Author: Postupa, Martin
Other Authors: Svoboda, Martin, Zavoral, Filip
Format: Bachelor Thesis
Language:Czech
Published: Univerzita Karlova, Matematicko-fyzikální fakulta 2015
Subjects:
PHP
Online Access:http://hdl.handle.net/20.500.11956/61851
id ftunivpraha:oai:dspace.cuni.cz:20.500.11956/61851
record_format openpolar
spelling ftunivpraha:oai:dspace.cuni.cz:20.500.11956/61851 2023-05-15T18:13:57+02:00 Webová databáze šachových partií Web Database for Chess Games Postupa, Martin Svoboda, Martin Zavoral, Filip 2015 http://hdl.handle.net/20.500.11956/61851 Čeština cs_CZ cze Univerzita Karlova, Matematicko-fyzikální fakulta MySql PHP JavaScript Šachy Chess bakalářská práce 2015 ftunivpraha 2017-09-11T23:09:24Z 1 Název práce: Webová databáze šachových partií Autor: Martin Postupa Katedra softwarového inženýrství Vedoucí bakalářské práce: RNDr. Martin Svoboda, Katedra softwarového inženýrství Abstrakt: Tato práce se zabývá tématem vytváření databáze šachových partií. Účelem této práce je navést uživatele jak zadávat, upravovat, mazat a kopírovat šachové partie. Jak nejlépe přehrávat, vyhledávat a vytvářet zápis partie. Účelem také bylo vhodně tyto údaje ukládat do databáze a interpretovat partie. Zaměřil jsem se i na vypisování seznamu partií a registrovaní uživatelů. Pro řešení velké části úkolů se používá procházení pole šachovnice s figurami, protože většina zadání je spojena s vytvářením partie, tj. je zápis partie a zadávání platného tahu partie. Proto jsem splnil zadání práce. Práce obsahuje funkční systém na zadávání šachových partií. Systém obsahuje funkce na základní práci s těmito partiemi s rozumným výpisem partii. Vyskytuje se zde i funkce na ověření, zda zbývající tahy partie jsou v souladu s šachovými pravidly. Přínosem této práce je obohacení světa šachových databází o systém, do kterého přidávají partie sami uživatelé a má potenciál stát se velkou databází partií, protože ji může obohacovat a rozšiřovat tisíce uživatelů. Klíčová slova: MySql, PHP, JavaScript, šachy 1 Title: Web Database for Chess Games Author: Martin Postupa Department: The Department of Software Engineering Supervisor: RNDr. Martin Svoboda, The Department of Software Engineering. Abstract: This work is about creating database for chess games. Purpose this work is lead user how to create, edit, erase and copy chess games. How to replay and find chess games and create scoresheet. Purpose this work is also saving this data into database and interpreting games. We are focus on write list of games and registration new users. For solving big part of problems we use wall through chessboard array where is placed chessmen because it is amount to big part of tasks involved in creating games like creating scoresheet and addding correct chess moves. Therefore we accomplish bachelor work tasks. Work contains function system for addding chess games. System encompasses basic function for work with chess games and showing games list.There is function for verification remaining moves of games. This function check correct chess move in linked with chess laws. Benefit of this work is enrichment for web databases for chess games system, where addding games only users and it have potentiality to come one of the biggest database of chess games, because there can be more than thousands users who addding chess games. Department of Software Engineering Katedra softwarového inženýrství Matematicko-fyzikální fakulta Faculty of Mathematics and Physics Bachelor Thesis sami Charles University CU Digital repository
institution Open Polar
collection Charles University CU Digital repository
op_collection_id ftunivpraha
language Czech
topic MySql
PHP
JavaScript
Šachy
Chess
spellingShingle MySql
PHP
JavaScript
Šachy
Chess
Postupa, Martin
Webová databáze šachových partií
topic_facet MySql
PHP
JavaScript
Šachy
Chess
description 1 Název práce: Webová databáze šachových partií Autor: Martin Postupa Katedra softwarového inženýrství Vedoucí bakalářské práce: RNDr. Martin Svoboda, Katedra softwarového inženýrství Abstrakt: Tato práce se zabývá tématem vytváření databáze šachových partií. Účelem této práce je navést uživatele jak zadávat, upravovat, mazat a kopírovat šachové partie. Jak nejlépe přehrávat, vyhledávat a vytvářet zápis partie. Účelem také bylo vhodně tyto údaje ukládat do databáze a interpretovat partie. Zaměřil jsem se i na vypisování seznamu partií a registrovaní uživatelů. Pro řešení velké části úkolů se používá procházení pole šachovnice s figurami, protože většina zadání je spojena s vytvářením partie, tj. je zápis partie a zadávání platného tahu partie. Proto jsem splnil zadání práce. Práce obsahuje funkční systém na zadávání šachových partií. Systém obsahuje funkce na základní práci s těmito partiemi s rozumným výpisem partii. Vyskytuje se zde i funkce na ověření, zda zbývající tahy partie jsou v souladu s šachovými pravidly. Přínosem této práce je obohacení světa šachových databází o systém, do kterého přidávají partie sami uživatelé a má potenciál stát se velkou databází partií, protože ji může obohacovat a rozšiřovat tisíce uživatelů. Klíčová slova: MySql, PHP, JavaScript, šachy 1 Title: Web Database for Chess Games Author: Martin Postupa Department: The Department of Software Engineering Supervisor: RNDr. Martin Svoboda, The Department of Software Engineering. Abstract: This work is about creating database for chess games. Purpose this work is lead user how to create, edit, erase and copy chess games. How to replay and find chess games and create scoresheet. Purpose this work is also saving this data into database and interpreting games. We are focus on write list of games and registration new users. For solving big part of problems we use wall through chessboard array where is placed chessmen because it is amount to big part of tasks involved in creating games like creating scoresheet and addding correct chess moves. Therefore we accomplish bachelor work tasks. Work contains function system for addding chess games. System encompasses basic function for work with chess games and showing games list.There is function for verification remaining moves of games. This function check correct chess move in linked with chess laws. Benefit of this work is enrichment for web databases for chess games system, where addding games only users and it have potentiality to come one of the biggest database of chess games, because there can be more than thousands users who addding chess games. Department of Software Engineering Katedra softwarového inženýrství Matematicko-fyzikální fakulta Faculty of Mathematics and Physics
author2 Svoboda, Martin
Zavoral, Filip
format Bachelor Thesis
author Postupa, Martin
author_facet Postupa, Martin
author_sort Postupa, Martin
title Webová databáze šachových partií
title_short Webová databáze šachových partií
title_full Webová databáze šachových partií
title_fullStr Webová databáze šachových partií
title_full_unstemmed Webová databáze šachových partií
title_sort webová databáze šachových partií
publisher Univerzita Karlova, Matematicko-fyzikální fakulta
publishDate 2015
url http://hdl.handle.net/20.500.11956/61851
genre sami
genre_facet sami
_version_ 1766186615422582784