Tématem této práce je analýza, návrh a implementace informačního systému určeného pro správu budov. Vytvořený informační systém poskytuje podporu službám facility managementu a obsahuje funkce pro plánování úkolů, správu kontaktů a veškeré dokumentace.
Systém je implementován formou webová aplikace v jazyce PHP, je založen na frameworku Nette a využívá databázový server MySQL. Uživatelské rozhraní aplikace je tvořeno pomocí frameworku Bootstrap.
Anotace v angličtině
The aim of this work is the analysis, design and implementation of the information system intended for the building management. Created information system provides support to facility management services and includes functions for the task scheduling, contact management and documentation management.
The system is implemented in the form of a web application in PHP, Nette framework and MySQL database server are used. User interface is formed by a framework Bootstrap.
Klíčová slova
Facility management, informační systém, PHP, Nette, správa budov, podpůrná činnost
Klíčová slova v angličtině
Facility Management, Information system, PHP, Nette, building management, support of services
Rozsah průvodní práce
69
Jazyk
CZ
Anotace
Tématem této práce je analýza, návrh a implementace informačního systému určeného pro správu budov. Vytvořený informační systém poskytuje podporu službám facility managementu a obsahuje funkce pro plánování úkolů, správu kontaktů a veškeré dokumentace.
Systém je implementován formou webová aplikace v jazyce PHP, je založen na frameworku Nette a využívá databázový server MySQL. Uživatelské rozhraní aplikace je tvořeno pomocí frameworku Bootstrap.
Anotace v angličtině
The aim of this work is the analysis, design and implementation of the information system intended for the building management. Created information system provides support to facility management services and includes functions for the task scheduling, contact management and documentation management.
The system is implemented in the form of a web application in PHP, Nette framework and MySQL database server are used. User interface is formed by a framework Bootstrap.
Klíčová slova
Facility management, informační systém, PHP, Nette, správa budov, podpůrná činnost
Klíčová slova v angličtině
Facility Management, Information system, PHP, Nette, building management, support of services
Zásady pro vypracování
Seznamte se důkladně s databázovým prostředím MySQL.
Proveďte podrobnou analýzu úlohy.
Vytvořte databázovou aplikaci pro správu budovy v MySQL.
Vytvořená aplikace bude plně funkční a bude evidovat podpůrné činnosti spojené se správou budovy, zahrnující řízení obslužných činností, jak interní tak externí, údržbu budov a potřebných statistik, včetně zabezpečení proti neoprávněnému nakládání se záznamy a objekty aplikace.
Ověřte funkčnost vytvořeného informačního systému na dostatečném množství testovacích dat.
Zásady pro vypracování
Seznamte se důkladně s databázovým prostředím MySQL.
Proveďte podrobnou analýzu úlohy.
Vytvořte databázovou aplikaci pro správu budovy v MySQL.
Vytvořená aplikace bude plně funkční a bude evidovat podpůrné činnosti spojené se správou budovy, zahrnující řízení obslužných činností, jak interní tak externí, údržbu budov a potřebných statistik, včetně zabezpečení proti neoprávněnému nakládání se záznamy a objekty aplikace.
Ověřte funkčnost vytvořeného informačního systému na dostatečném množství testovacích dat.
Seznam doporučené literatury
Merz, H., Hansenmann, T., Hubner, C. Automatizované systémy budov. GRADA, 2007. ISBN 978-80-247-2367-9.
ČSN EN 15 221, Facility management. ČSNI Praha, 2009
Daniels, K. Technika budov. Jaga group. Bratislava, 520 s., 2003, ISBN 80-88905-60-5
Pankrác, M. PHP a MySQL bez předchozích znalostí, Computer Press, a. s. 2007, ISBN 978-80-251-1758-3
Gilmore, J., W. Velká kniha PHP 5 a MySQL , Zoner Press, 3. Vydání, 2011, ISBN 978-80-7413-163-9
Welling, L., Thompson, L. PHP and MySQL Web Development, Sams Publishing, 2003, ISBN 0-672-32525-X
MariaDB Documentation [online]. Dostupné z WWW: [https://mariadb.com/kb/en/mariadb-documentation/], poslední revize: 30.1.2014.
Dokumentace frameworku Nette. [online]. Dostupné z WWW: [http://doc.nette.org/cs/]., poslední revize: 30.1.2014.
Seznam doporučené literatury
Merz, H., Hansenmann, T., Hubner, C. Automatizované systémy budov. GRADA, 2007. ISBN 978-80-247-2367-9.
ČSN EN 15 221, Facility management. ČSNI Praha, 2009
Daniels, K. Technika budov. Jaga group. Bratislava, 520 s., 2003, ISBN 80-88905-60-5
Pankrác, M. PHP a MySQL bez předchozích znalostí, Computer Press, a. s. 2007, ISBN 978-80-251-1758-3
Gilmore, J., W. Velká kniha PHP 5 a MySQL , Zoner Press, 3. Vydání, 2011, ISBN 978-80-7413-163-9
Welling, L., Thompson, L. PHP and MySQL Web Development, Sams Publishing, 2003, ISBN 0-672-32525-X
MariaDB Documentation [online]. Dostupné z WWW: [https://mariadb.com/kb/en/mariadb-documentation/], poslední revize: 30.1.2014.
Dokumentace frameworku Nette. [online]. Dostupné z WWW: [http://doc.nette.org/cs/]., poslední revize: 30.1.2014.
Přílohy volně vložené
-
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 prezentoval výsledky bakalářské práce. Poté byla komise seznámena s posudky vedoucího a oponenta a následně byla vedena rozprava nad bakalářskou prací, během které byly položeny následující dotazy a přednesena následující hodnocení:
doc. Prokopová: Jak je informační systém chráněný před SQL injection, XSS (Cross Site Scripting) případně dalšími bezpečnostními riziky?
doc. Prokopová: Pro jaké prohlížeče je informační systém optimalizovaný?
prof. Šeda: Proc bylo nutné roztříštit návrh databáze až do stavu, že máte tabulky o 2 sloupcích?
Student všechny dotazy jasně zodpověděl.