Práce se zabývá problematikou správy informací mezi členy výzkumné skupiny. Z toho důvodu byla provedena analýza potřeb sdílení informací, zadávání úkolů, kontrolu členů skupiny a jejich aktivity. Z těchto poznatků byl navržen informační systém na jednoduchou komunikaci ve skupině. Systém se snaží implementovat nejlepší řešení, která jsou v dnešní době objevena. Při řešení byla použita softwarová architektura, která odděluje datový model aplikace, grafické rozhraní a logiku řízení. Tato architektura se nazývá MVC. Pro implementaci byl vybrán framework napsaný ve skriptovacím jazyce PHP CakePhp. Uložení dat je řešen databází MySQL. Aplikace bude typu Klient-Server.
Annotation in English
This work deals with the problems of information among members of the research group. For this reason, an analysis of the need for sharing of information, tasks, control group members and their activities. From these findings, the information system designed to simple communication in the group. The system seeks to implement the best solutions that are nowadays discovered. When the solution was applied software architecture that separates data model application, graphical interface and control logic. This architecture is called MVC. To implement the chosen framework written in the scripting language PHP - CakePHP. Data storage is handled by MySQL. Applications will be client-server.
Keywords
výzkumná skupina, informace, úkoly, informační systém, softwarová architektura, MVC, framework, PHP, CakePhp, MySQL, Klient-Server
Keywords in English
Research group, information, tasks, information system, software architecture, MVC, framework, PHP, CakePHP, MySQL, Client-Server
Length of the covering note
72 s
Language
CZ
Annotation
Práce se zabývá problematikou správy informací mezi členy výzkumné skupiny. Z toho důvodu byla provedena analýza potřeb sdílení informací, zadávání úkolů, kontrolu členů skupiny a jejich aktivity. Z těchto poznatků byl navržen informační systém na jednoduchou komunikaci ve skupině. Systém se snaží implementovat nejlepší řešení, která jsou v dnešní době objevena. Při řešení byla použita softwarová architektura, která odděluje datový model aplikace, grafické rozhraní a logiku řízení. Tato architektura se nazývá MVC. Pro implementaci byl vybrán framework napsaný ve skriptovacím jazyce PHP CakePhp. Uložení dat je řešen databází MySQL. Aplikace bude typu Klient-Server.
Annotation in English
This work deals with the problems of information among members of the research group. For this reason, an analysis of the need for sharing of information, tasks, control group members and their activities. From these findings, the information system designed to simple communication in the group. The system seeks to implement the best solutions that are nowadays discovered. When the solution was applied software architecture that separates data model application, graphical interface and control logic. This architecture is called MVC. To implement the chosen framework written in the scripting language PHP - CakePHP. Data storage is handled by MySQL. Applications will be client-server.
Keywords
výzkumná skupina, informace, úkoly, informační systém, softwarová architektura, MVC, framework, PHP, CakePhp, MySQL, Klient-Server
Keywords in English
Research group, information, tasks, information system, software architecture, MVC, framework, PHP, CakePHP, MySQL, Client-Server
Research Plan
Vypracujte literární rešerši v oblasti informačních systémů výzkumné skupiny.
Proveďte návrh a specifikaci požadavků na systém.
Navrhněte strukturu databáze a datový model.
Navrhněte vhodné prostředky pro vytvoření konečného systému.
Uvedený návrh implementujte jako funkční prototyp.
Věnujte pozornost zabezpečení aplikace.
Proveďte vyhodnocení přínosů aplikace a další možný rozvoj.
Research Plan
Vypracujte literární rešerši v oblasti informačních systémů výzkumné skupiny.
Proveďte návrh a specifikaci požadavků na systém.
Navrhněte strukturu databáze a datový model.
Navrhněte vhodné prostředky pro vytvoření konečného systému.
Uvedený návrh implementujte jako funkční prototyp.
Věnujte pozornost zabezpečení aplikace.
Proveďte vyhodnocení přínosů aplikace a další možný rozvoj.
Recommended resources
SOBELL, Mark G. Mistrovství v Linuxu: příkazový řádek, shell, programování. Vyd. 1. Brno: Computer Press, 2007. ISBN 978-80-251-1726-2.
DAN, Cederholm a Robert Banh TECHNICAL REVIEWER. Webdesign s webovými standardy. Vyd. 1. Brno: Zoner Press, 2004, 256 s. Wrox beginning guides. ISBN 80-86815-15-3.
HLAVENKA, Jiří a Robert Banh TECHNICAL REVIEWER. Vytváříme WWW stránky a spravujeme moderní web site. 6. vyd. Brno: Computer Press, 2002, 354 s. Wrox beginning guides. ISBN 80-7226-748-5.
NIXON, Robin. Learning PHP, MySQL, JavaScript, and CSS. 2nd ed. Sebastopol, CA: O'Reilly, 2012, xxi, 556 p. ISBN 14-493-1926-2.
CONVERSE, Tim a Joyce PARK. PHP5 and MySQL bible. [3rd ed.]. Indianapolis, IN: Wiley, 2004. ISBN 07-645-5746-7.
BORONCZYK, Tim a Joyce PARK. Beginning PHP6, Apache, MySQL web development. [3rd ed.]. Indianapolis, IN: Wiley Pub., 2009, xxvii, 807 p. Wrox beginning guides. ISBN 978-0-470-39114-3.
LENGSTORF, Jason a Robert Banh TECHNICAL REVIEWER. Beginning PHP6, Apache, MySQL web development. [3rd ed.]. [Berkeley, Calif: Apress], 2010, xxvii, 807 p. Wrox beginning guides. ISBN 978-143-0228-486.
BOIKO, Bob. Content management bible. 2nd ed. Indianapolis, IN: Wiley Pub., xlvii, 1122 p. ISBN 07-645-7371-3.
Recommended resources
SOBELL, Mark G. Mistrovství v Linuxu: příkazový řádek, shell, programování. Vyd. 1. Brno: Computer Press, 2007. ISBN 978-80-251-1726-2.
DAN, Cederholm a Robert Banh TECHNICAL REVIEWER. Webdesign s webovými standardy. Vyd. 1. Brno: Zoner Press, 2004, 256 s. Wrox beginning guides. ISBN 80-86815-15-3.
HLAVENKA, Jiří a Robert Banh TECHNICAL REVIEWER. Vytváříme WWW stránky a spravujeme moderní web site. 6. vyd. Brno: Computer Press, 2002, 354 s. Wrox beginning guides. ISBN 80-7226-748-5.
NIXON, Robin. Learning PHP, MySQL, JavaScript, and CSS. 2nd ed. Sebastopol, CA: O'Reilly, 2012, xxi, 556 p. ISBN 14-493-1926-2.
CONVERSE, Tim a Joyce PARK. PHP5 and MySQL bible. [3rd ed.]. Indianapolis, IN: Wiley, 2004. ISBN 07-645-5746-7.
BORONCZYK, Tim a Joyce PARK. Beginning PHP6, Apache, MySQL web development. [3rd ed.]. Indianapolis, IN: Wiley Pub., 2009, xxvii, 807 p. Wrox beginning guides. ISBN 978-0-470-39114-3.
LENGSTORF, Jason a Robert Banh TECHNICAL REVIEWER. Beginning PHP6, Apache, MySQL web development. [3rd ed.]. [Berkeley, Calif: Apress], 2010, xxvii, 807 p. Wrox beginning guides. ISBN 978-143-0228-486.
BOIKO, Bob. Content management bible. 2nd ed. Indianapolis, IN: Wiley Pub., xlvii, 1122 p. ISBN 07-645-7371-3.
Enclosed appendices
1 CD
Appendices bound in thesis
-
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:
1. Neuvažoval jste o tom, vystavit vaší aplikaci na z mnoha dostupných otevřených redakčních systémů, které již implementují řadu základních úkolů? (dr. Fojtík)
2. Při stanovování požadavků na aplikaci, s kolika členy a týmy jste konzultoval potřeby výzkumného týmu? (dr. Fojtík)
3. Jednudochost není přednost. (dr. Bližňák)
Student dotazy odpověděl a následovalo zkoušení předmětů.