Cílem diplomové práce bylo vytvoření webové aplikace, sloužící ke správě státních závěrečných zkoušek. Práce vychází ze stávajícího informačního systému, který byl vytvořen v rámci bakalářské práce. Systém byl doplněn o další funkcionality jako import a export dat, zálohu databáze, registraci a správu uživatelů, generování tiskových sestav, jmenovacích dekretů apod.
Stěžejním prvkem aplikace je databáze vytvořená v prostředí MySQL. Jako programové prostředí byl vybrán skriptovací jazyk PHP. Z důvodu kladení důrazu na logické řešení prvků byly použity technologie jako XHTML, CSS a JavaScript, sloužící k přesnému definování a zobrazování jednotlivých prvků.
Annotation in English
The aim of this thesis was creating a web application for administration of final degree exams. This work is based on previous information system, which was created as a part of bachelors work. New functionalities like import and export, database backup, user registration and administration, print outputs and decree outputs were added.
Essential part of the application is a database created in MySQL, code was written in script language PHP. Due to logical component structure emphasis, technologies like XHTML, CSS and JavaScript were used to achieve precise definition and representation of each element.
web application, database, MySQL, PHP, XHTML, CSS, JavaScript
Length of the covering note
69
Language
CZ
Annotation
Cílem diplomové práce bylo vytvoření webové aplikace, sloužící ke správě státních závěrečných zkoušek. Práce vychází ze stávajícího informačního systému, který byl vytvořen v rámci bakalářské práce. Systém byl doplněn o další funkcionality jako import a export dat, zálohu databáze, registraci a správu uživatelů, generování tiskových sestav, jmenovacích dekretů apod.
Stěžejním prvkem aplikace je databáze vytvořená v prostředí MySQL. Jako programové prostředí byl vybrán skriptovací jazyk PHP. Z důvodu kladení důrazu na logické řešení prvků byly použity technologie jako XHTML, CSS a JavaScript, sloužící k přesnému definování a zobrazování jednotlivých prvků.
Annotation in English
The aim of this thesis was creating a web application for administration of final degree exams. This work is based on previous information system, which was created as a part of bachelors work. New functionalities like import and export, database backup, user registration and administration, print outputs and decree outputs were added.
Essential part of the application is a database created in MySQL, code was written in script language PHP. Due to logical component structure emphasis, technologies like XHTML, CSS and JavaScript were used to achieve precise definition and representation of each element.
web application, database, MySQL, PHP, XHTML, CSS, JavaScript
Research Plan
Analýza stávajícího informačního systému.
Návrh úprav a doplnění stávajícího systému.
Vytvoření úprav systému a popis řešení.
Implementace systému.
Vyřešení zabezpečení a správy databáze.
Podpora uživatelů využívajících systém - helpdesk.
Research Plan
Analýza stávajícího informačního systému.
Návrh úprav a doplnění stávajícího systému.
Vytvoření úprav systému a popis řešení.
Implementace systému.
Vyřešení zabezpečení a správy databáze.
Podpora uživatelů využívajících systém - helpdesk.
Recommended resources
RIORDAN, Rebecca M. Vytváříme relační databázové aplikace. Praha : Computer Press, 2000. 280 s. ISBN 80-7226-360-9.
LACKO, Lubomir. PHP a MySQL - hotová řešení. Computer Press, 2006, ISBN: 80-251-1249-7.
Kolektiv autorů. PHP5, MySQL, Apache- vytváříme webové aplikace. Computer Press, 2006, ISBN: 80-251-1073-7.
PROKOPOVÁ, Zdenka. Databázové systémy MySQL+PHP. FAI UTB Zlín, s. 126, 2006, Vysokoškolská skripta. ISBN 80-7318-486-9.
SCHNEIDER, R.,D. MySQL - Oficiální průvodce tvorbou, správou a laděním databází. Grada, ISBN: 80-247-1516-3.
HAVLENKA, J. a kol. Vytváříme WWW stránky a spravujeme moderní web site. Computer Press, 2006, ISBN: 80-251-0801-5.
KOSEK, J. HTML - tvorba dokonalých WWW stránek. Grada Publishing, 2006, ISBN: 80-7169-608-0.
ULLMAN, L. PHP a MySQL. Computer Press, Brno, 2004, ISBN: 80-251-0063-4.
Recommended resources
RIORDAN, Rebecca M. Vytváříme relační databázové aplikace. Praha : Computer Press, 2000. 280 s. ISBN 80-7226-360-9.
LACKO, Lubomir. PHP a MySQL - hotová řešení. Computer Press, 2006, ISBN: 80-251-1249-7.
Kolektiv autorů. PHP5, MySQL, Apache- vytváříme webové aplikace. Computer Press, 2006, ISBN: 80-251-1073-7.
PROKOPOVÁ, Zdenka. Databázové systémy MySQL+PHP. FAI UTB Zlín, s. 126, 2006, Vysokoškolská skripta. ISBN 80-7318-486-9.
SCHNEIDER, R.,D. MySQL - Oficiální průvodce tvorbou, správou a laděním databází. Grada, ISBN: 80-247-1516-3.
HAVLENKA, J. a kol. Vytváříme WWW stránky a spravujeme moderní web site. Computer Press, 2006, ISBN: 80-251-0801-5.
KOSEK, J. HTML - tvorba dokonalých WWW stránek. Grada Publishing, 2006, ISBN: 80-7169-608-0.
ULLMAN, L. PHP a MySQL. Computer Press, Brno, 2004, ISBN: 80-251-0063-4.
Enclosed appendices
1 CD ROM
Appendices bound in thesis
-
Taken from the library
No
Full text of the thesis
Appendices
Reviewer's report
Supervisor's report
Defence procedure record
Diplomant odprezentoval před komisí hlavní cíle a výsledky své diplomové práce.
Prezentace jako celek působila velmi dobrým, student dokázal vystihnout klíčové body práce.
Následně byl student seznámen s posudky vedoucího a oponenta diplomové práce.
Komise vznesla k obhajobě následující dotazy:
1) Doc. Huňka: V čem bylo přínosné použití objektově orientovaného přístupu?