Detail práce
Generátor tabulek a webových formulářů
Výsledkem tohoto bakalářského projektu je knihovna pro tvorbu webových tabulek a formulářů z databáze, která je popsaná XML souborem s definicí metadat. Podporuje vytváření, editaci, mazání a prohlížení položek v databázi. Také dokáže vypisovat položky z pohledu do tabulky. Knihovna je plně konfigurovatelná, včetně vzhledu výstupu. Knihovna je vytvořena v PHP5 a je určena pro použití s databázovým strojem MySQL, není ale problém upravit ji pro práci s jiným databázovým strojem. Metadata popisující databázi jsou uložena v XML souboru s DTD validací. Výstup je realizován jako XHTML stránka, ale je možné snadno předefinovat kreslící třídu pro výstup do jiného výstupního formátu. Políčka formuláře mohou být omezena omezením definovaným v rámci XML metadat. Knihovna dále obsahuje mnoho předem vytvořených tříd pro práci s MySQL, třídami popsanými v XML, a další obecně použitelné nástroje.
automaticky generovaný, formulář, tabulka, databáze, XML, metadata, PHP, MySQL
@bachelorsthesis{FITBT2545, author = "Jaroslav Kubo\v{s}", type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce", title = "Gener\'{a}tor tabulek a webov\'{y}ch formul\'{a}\v{r}\r{u}", school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}", location = "Brno, CZ", language = "czech", url = "https://www.fit.vut.cz/study/thesis/2545/" }