Cílem této diplomové práce bylo vytvořit databázovou aplikaci personální agendy finanční firmy, která povede záznamy o uživatelích systému a jejich klientů a výrazně ulehčí a zpřehlední proceduru kontroly a schválení poradenství. Uživatelům je přístup k aplikaci poskytnut z webového serveru prostřednictvím Internetu. Samotná aplikace je založena na standardní třívrstvé struktuře, kde první klientskou vrstvou je webový prohlížeč uživatele, střední vrstvou je webový server využívající skriptový jazyk PHP a třetí vrstvou je relační databáze MySQL. Kromě implementace samotné byl také důraz kladen na proces návrhu aplikace pomocí modelovacího jazyka UML tak, aby byly splněny všechny požadavky koncových uživatelů.
Anotace v angličtině
The objective of this diploma work was to create the database application for personnel agenda of a financial company, which will keep records about system users and their clients and will also facilitate and arrange the procedure of control and counselling approval. The users can access the application on web server via Internet. The application itself is built on standard three-layer structure where the first client layer is the user’s web browser, the middle layer is the web server which utilises PHP script language and the third layer is the MySQL relational database. Besides the implementation itself, emphasis was put on the process of the application design through the medium of UML modelling language so that all requirements of the end users are satisfied.
web application, database application, PHP, MySQL, software engineering
Rozsah průvodní práce
72 s.,1 s. obr. příloha
Jazyk
CZ
Anotace
Cílem této diplomové práce bylo vytvořit databázovou aplikaci personální agendy finanční firmy, která povede záznamy o uživatelích systému a jejich klientů a výrazně ulehčí a zpřehlední proceduru kontroly a schválení poradenství. Uživatelům je přístup k aplikaci poskytnut z webového serveru prostřednictvím Internetu. Samotná aplikace je založena na standardní třívrstvé struktuře, kde první klientskou vrstvou je webový prohlížeč uživatele, střední vrstvou je webový server využívající skriptový jazyk PHP a třetí vrstvou je relační databáze MySQL. Kromě implementace samotné byl také důraz kladen na proces návrhu aplikace pomocí modelovacího jazyka UML tak, aby byly splněny všechny požadavky koncových uživatelů.
Anotace v angličtině
The objective of this diploma work was to create the database application for personnel agenda of a financial company, which will keep records about system users and their clients and will also facilitate and arrange the procedure of control and counselling approval. The users can access the application on web server via Internet. The application itself is built on standard three-layer structure where the first client layer is the user’s web browser, the middle layer is the web server which utilises PHP script language and the third layer is the MySQL relational database. Besides the implementation itself, emphasis was put on the process of the application design through the medium of UML modelling language so that all requirements of the end users are satisfied.
web application, database application, PHP, MySQL, software engineering
Zásady pro vypracování
Výběr vhodného programového prostředí a jeho nastudování.
Analýza současného stavu problematiky.
Návrh struktury efektivního databázového systému.
Vytvoření funkční databázové aplikace.
Správa a zabezpečení vytvořené databáze.
Zásady pro vypracování
Výběr vhodného programového prostředí a jeho nastudování.
Analýza současného stavu problematiky.
Návrh struktury efektivního databázového systému.
Vytvoření funkční databázové aplikace.
Správa a zabezpečení vytvořené databáze.
Seznam doporučené literatury
LACKO, Ľuboslav. PHP a MySQL : Hotová řešení. Ivo Magera; Borgan Kiszka. 1. vyd. Brno : Computer Press, c2005. 299 s. ISBN 80-251-0387-8.
PROKOPOVÁ, Z.: Databázové systémy MySQL+PHP. FAI UTB Zlín, s. 126, 2006, Vysokoškolská skripta. ISBN 80-7318-486-9.
CASTAGNETTO, Jesus, et al. Programujeme PHP profesionálně. 2. aktualiz. vyd. Praha : Computer Press, 2002. 656 s. ISBN 80-7226-310-2.
ULLMAN, Larry. PHP a MySQL. Bogdan Kiszka. 1. vyd. Brno : Computer Press, 2004. 534 s. ISBN 80-251-0063-4.
Seznam doporučené literatury
LACKO, Ľuboslav. PHP a MySQL : Hotová řešení. Ivo Magera; Borgan Kiszka. 1. vyd. Brno : Computer Press, c2005. 299 s. ISBN 80-251-0387-8.
PROKOPOVÁ, Z.: Databázové systémy MySQL+PHP. FAI UTB Zlín, s. 126, 2006, Vysokoškolská skripta. ISBN 80-7318-486-9.
CASTAGNETTO, Jesus, et al. Programujeme PHP profesionálně. 2. aktualiz. vyd. Praha : Computer Press, 2002. 656 s. ISBN 80-7226-310-2.
ULLMAN, Larry. PHP a MySQL. Bogdan Kiszka. 1. vyd. Brno : Computer Press, 2004. 534 s. ISBN 80-251-0063-4.
Přílohy volně vložené
1 CD ROM
Přílohy vázané v práci
schémata
Převzato z knihovny
Ano
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Diplomant v rámci obhajoby prezentoval výsledky, kterých dosáhl při řešení své práce. Součástí prezentace byla i praktická ukázka. Po seznámení s posudky vedoucího a oponenta komise položila následující dotazy:
1. Jakým způsobem funguje schvalování požadavků v personální agendě nadřízeným? (Ing. Dulík)
2. Jakým způsobem dochází k placení finančních poradců? (Ing. Dulík)
3. Na jaké úrovni je provedena ochrana osobních údajů, kterou třídu splňuje? (prof. Dvořák)
4. Do jaké míry je provedena ochrana proti zcizení dat (např. obchodní zpravodajství)? (prof. Dvořák)