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ů.
Annotation in English
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
Length of the covering note
72 s.,1 s. obr. příloha
Language
CZ
Annotation
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ů.
Annotation in English
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
Research Plan
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.
Research Plan
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.
Recommended resources
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.
Recommended resources
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.