Diplomová práce se zabývá tvorbou databázového systému pro správu výzkumných projektů. Teoretická část popisuje základní koncept modelu systému s popisem předešlého stavu a návrhem vhodné formy nového informačního systému včetně seznámení s relačními databázemi a návrhem konkrétního modelu dat, dále popisuje použitou architekturu aplikace a skriptovací technologie. Praktická část popisuje převedení modelu databáze na schéma, popis jednotlivých částí aplikace, rozbor databázové vrstvy aplikace a konfigurace připojení. Podstatnou část tvoří uživatelská příručka informačního systému pro správu výzkumných projektů.
Annotation in English
This thesis deals with the creation of a database system for managing research projects. The theoretical part describes the basic concept of a model, describing the previous state and the proposal should form a new information system, including introduction to relational databases and the design of a specific data model, then describes the architecture used by applications and scripting technologies. The practical part describes the transfer of the model database into schema, descriptions of applications, analysis of the database layer of application and connection configuration. An important part is the user's manual system to manage research projects.
Keywords
databázový systém, relační databáze, informační systém, PHP, JavaScript, MVP
Keywords in English
database system, relational databases, information system, PHP, JavaScript, MVP
Length of the covering note
84 stran
Language
CZ
Annotation
Diplomová práce se zabývá tvorbou databázového systému pro správu výzkumných projektů. Teoretická část popisuje základní koncept modelu systému s popisem předešlého stavu a návrhem vhodné formy nového informačního systému včetně seznámení s relačními databázemi a návrhem konkrétního modelu dat, dále popisuje použitou architekturu aplikace a skriptovací technologie. Praktická část popisuje převedení modelu databáze na schéma, popis jednotlivých částí aplikace, rozbor databázové vrstvy aplikace a konfigurace připojení. Podstatnou část tvoří uživatelská příručka informačního systému pro správu výzkumných projektů.
Annotation in English
This thesis deals with the creation of a database system for managing research projects. The theoretical part describes the basic concept of a model, describing the previous state and the proposal should form a new information system, including introduction to relational databases and the design of a specific data model, then describes the architecture used by applications and scripting technologies. The practical part describes the transfer of the model database into schema, descriptions of applications, analysis of the database layer of application and connection configuration. An important part is the user's manual system to manage research projects.
Keywords
databázový systém, relační databáze, informační systém, PHP, JavaScript, MVP
Keywords in English
database system, relational databases, information system, PHP, JavaScript, MVP
Research Plan
Analyzujte problematiku a vypracujte literární rešerši na dané téma.
Navrhněte strukturu databáze systému a aplikace.
Vytvořte databázi a aplikace a popište postup řešení.
Zajistěte správu a zabezpečení databáze.
Implementujte systém.
Vytvořte podporu uživatelů - helpdesk.
Research Plan
Analyzujte problematiku a vypracujte literární rešerši na dané téma.
Navrhněte strukturu databáze systému a aplikace.
Vytvořte databázi a aplikace a popište postup řešení.
Zajistěte správu a zabezpečení databáze.
Implementujte systém.
Vytvořte podporu uživatelů - helpdesk.
Recommended resources
CASTAGNETTO, Jesus. PHP : Programujeme profesionálně. Přeložil Luděk Roubíček. 2., opr. a aktualiz. vyd. Praha : Computer Press, 2002. 656 s. ISBN 80-251-0046-4.
CONOLLY, Thomas. Mistrovství - databáze : profesionální průvodce tvorbou efektivních databází. Přeložil Vilém Gutfreund. Vyd. 1. Brno : Computer Press, 2009. 584 s. ISBN 978-80-251-2328-7.
RESIG, John. JavaScript a Ajax : Moderní programování webových aplikací. Přeložil Ondřej Baše. Vyd. 1. Brno : Computer Press, 2007. 360 s. ISBN 978-80-251-1824-5.
PHP [online]. 2011 [cit. 2011-01-31]. Manual. Dostupné z WWW: [www.php.net/manual/en/].
MySQL 5.1 [online]. 2005 [cit. 2011-01-31]. Reference Manual. Dostupné z WWW: [dev.mysql.com/doc/refman/5.1/en/].
Nette Framework [online]. 2008 [cit. 2011-01-31]. Dokumentace. Dostupné z WWW: [nette.org/cs/dokumentace].
Recommended resources
CASTAGNETTO, Jesus. PHP : Programujeme profesionálně. Přeložil Luděk Roubíček. 2., opr. a aktualiz. vyd. Praha : Computer Press, 2002. 656 s. ISBN 80-251-0046-4.
CONOLLY, Thomas. Mistrovství - databáze : profesionální průvodce tvorbou efektivních databází. Přeložil Vilém Gutfreund. Vyd. 1. Brno : Computer Press, 2009. 584 s. ISBN 978-80-251-2328-7.
RESIG, John. JavaScript a Ajax : Moderní programování webových aplikací. Přeložil Ondřej Baše. Vyd. 1. Brno : Computer Press, 2007. 360 s. ISBN 978-80-251-1824-5.
PHP [online]. 2011 [cit. 2011-01-31]. Manual. Dostupné z WWW: [www.php.net/manual/en/].
MySQL 5.1 [online]. 2005 [cit. 2011-01-31]. Reference Manual. Dostupné z WWW: [dev.mysql.com/doc/refman/5.1/en/].
Nette Framework [online]. 2008 [cit. 2011-01-31]. Dokumentace. Dostupné z WWW: [nette.org/cs/dokumentace].
Enclosed appendices
-
Appendices bound in thesis
illustrations, graphs, schemes
Taken from the library
No
Full text of the thesis
Appendices
Reviewer's report
Supervisor's report
Defence procedure record
Student seznámil komisi s obsahem a výsledky své diplomové práce v krátké prezentaci. Po přečtení posudků vedoucího a oponenta práce následovala diskuze, ve které byly položeny následující dotazy:
dr. Sysala:
1) Je to pouze evidence projektů?
Student na položené dotazy odpověděl. Následovalo zkoušení ze tří předmětů.