Práce se zaměřuje na přepsání existujícího systému pro správu závěrečných prací do modulu pro redakční systém Drupal. V teoretické části jsou stručně popsány publikační systémy a stávající aplikace BPDP. Praktická část vysvětluje návrh řešení webové aplikace umožňující komplexní správu agendy vypisování a schvalování témat závěrečných prací. Zároveň byly do vytvořeného modulu zapracovány nové funkce, vylepšeny některé současné činnosti a opraveny drobné chyby. Výsledkem je v praxi použitelný balíček s požadovanými vlastnostmi.
Anotace v angličtině
This thesis focuses on transforming of the existing thesis management system into the module for the content management system Drupal. In the theoretical section are briefly described publishing systems and the present application BPDP. The practical part explains the proposed solution of a web application allowing complex management in offering and approving topics of theses. Simultaneously were included new features, enhancements of the current activities and fixed some minor bugs. The result is a practical-use package with the desired properties.
Klíčová slova
Drupal, modul, závěrečná práce, rezervační systém, CMS, PHP, LDAP
Práce se zaměřuje na přepsání existujícího systému pro správu závěrečných prací do modulu pro redakční systém Drupal. V teoretické části jsou stručně popsány publikační systémy a stávající aplikace BPDP. Praktická část vysvětluje návrh řešení webové aplikace umožňující komplexní správu agendy vypisování a schvalování témat závěrečných prací. Zároveň byly do vytvořeného modulu zapracovány nové funkce, vylepšeny některé současné činnosti a opraveny drobné chyby. Výsledkem je v praxi použitelný balíček s požadovanými vlastnostmi.
Anotace v angličtině
This thesis focuses on transforming of the existing thesis management system into the module for the content management system Drupal. In the theoretical section are briefly described publishing systems and the present application BPDP. The practical part explains the proposed solution of a web application allowing complex management in offering and approving topics of theses. Simultaneously were included new features, enhancements of the current activities and fixed some minor bugs. The result is a practical-use package with the desired properties.
Klíčová slova
Drupal, modul, závěrečná práce, rezervační systém, CMS, PHP, LDAP
Seznamte se s fungováním současného systému používaného na FAI UTB ve Zlíně pro správu závěrečných prací BPDP.
Určete jeho důležité vlastnosti a shromážděte zásadní nedostatky současného systému a nové požadavky na funkcionalitu.
Navrhněte řešení tohoto systému jako modul pro CMS Drupal, který bude splňovat požadované funkce.
Vyřešte archivaci dat a export.
Využijte autentizaci a autorizaci proti LDAP. Využijte správu uživatelů v Drupalu.
Dbejte na zabezpečení.
Navrhněte vhodné grafické rozhraní.
Zásady pro vypracování
Seznamte se s fungováním současného systému používaného na FAI UTB ve Zlíně pro správu závěrečných prací BPDP.
Určete jeho důležité vlastnosti a shromážděte zásadní nedostatky současného systému a nové požadavky na funkcionalitu.
Navrhněte řešení tohoto systému jako modul pro CMS Drupal, který bude splňovat požadované funkce.
Vyřešte archivaci dat a export.
Využijte autentizaci a autorizaci proti LDAP. Využijte správu uživatelů v Drupalu.
Dbejte na zabezpečení.
Navrhněte vhodné grafické rozhraní.
Seznam doporučené literatury
TICHÝ, Aleš. Internetová aplikace pro vypisování bakalářských a diplomových prací. Zlín, 2007. Diplomová práce. Univerzita Tomáše Bati ve Zlíně, Fakulta aplikované informatiky. Vedoucí práce Tomáš Sysala.
MARUŠÁK, Jiří. Nové moduly pro aplikaci umožňují vypisování a zápis témat bakalářských a diplomových prací. Zlín, 2008. Bakalářská práce. Univerzita Tomáše Bati ve Zlíně, Fakulta aplikované informatiky. Vedoucí práce Tomáš Sysala.
GILMORE, W. Jason. Velká kniha PHP 5 & MySQL: kompendium znalostí pro začátečníky i profesionály. Brno: Zoner Press, 2005, 711 s. ISBN 978-80-868-1520-6.
GUTMANS, A., S. S. BAKKEN a D. RETHANS. Mistrovství v PHP 5. Brno: CP Books, 2005, 655 s. ISBN 978-80-251-0799-7.
KOFLER, Michael a Bernd ÖGGL. PHP 5 a MySQL 5: průvodce webového programátora. Brno: Computer Press, 2007, 607 s. ISBN 978-80-251-1813-9.
BUTCHER, Matt. Drupal: programování modulů. Vyd. 1. Brno: Computer Press, 2011, 360 s. ISBN 978-80-251-3440-5.
POLZER, Jan. Drupal 7: podrobný průvodce tvorbou a správou webů. 1. vyd. Brno: Computer Press, 2011, 432 s. ISBN 978-80-251-3445-0.
Seznam doporučené literatury
TICHÝ, Aleš. Internetová aplikace pro vypisování bakalářských a diplomových prací. Zlín, 2007. Diplomová práce. Univerzita Tomáše Bati ve Zlíně, Fakulta aplikované informatiky. Vedoucí práce Tomáš Sysala.
MARUŠÁK, Jiří. Nové moduly pro aplikaci umožňují vypisování a zápis témat bakalářských a diplomových prací. Zlín, 2008. Bakalářská práce. Univerzita Tomáše Bati ve Zlíně, Fakulta aplikované informatiky. Vedoucí práce Tomáš Sysala.
GILMORE, W. Jason. Velká kniha PHP 5 & MySQL: kompendium znalostí pro začátečníky i profesionály. Brno: Zoner Press, 2005, 711 s. ISBN 978-80-868-1520-6.
GUTMANS, A., S. S. BAKKEN a D. RETHANS. Mistrovství v PHP 5. Brno: CP Books, 2005, 655 s. ISBN 978-80-251-0799-7.
KOFLER, Michael a Bernd ÖGGL. PHP 5 a MySQL 5: průvodce webového programátora. Brno: Computer Press, 2007, 607 s. ISBN 978-80-251-1813-9.
BUTCHER, Matt. Drupal: programování modulů. Vyd. 1. Brno: Computer Press, 2011, 360 s. ISBN 978-80-251-3440-5.
POLZER, Jan. Drupal 7: podrobný průvodce tvorbou a správou webů. 1. vyd. Brno: Computer Press, 2011, 432 s. ISBN 978-80-251-3445-0.
Přílohy volně vložené
1 CD-R
Přílohy vázané v práci
-
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
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:
1. Objevil jste při testování nějaké nedostatky? (dr. Mrázek)
2. Je používán český i anglický jazyk (doc. Nahodil)
Student dotazy odpověděl a následovalo zkoušení předmětů.