Bakalářská práce byla zaměřena na problematiku informačního systému školy a skládá se ze tří částí. V části Analýzy byly popsány potřeby, výhody a nevýhody současných informačních systémů vybraných jazykových škol. V další, teoretické části byly popsány technologie, které byly využity při tvorbě práce. V poslední, praktické části byl za pomoci výše zmíněných technologií vytvořen modelový informační systém jazykové školy.
Anotace v angličtině
Bachelor thesis was focused on problems of information system of language school. Analytic part descried needs, advantages and disadvantages modern language school, which were selected. Next theoretical part described technologies which were used to create thesis. In last practical part were made information system by using previously mentioned technologies.
Klíčová slova
informační systém jazykové školy, webové stránky, databázový systém MySQL, PHP, HTML, CSS
Klíčová slova v angličtině
information system of language school, web sites, database system MySQL, PHP, HTML, CSS.
Rozsah průvodní práce
42
Jazyk
CZ
Anotace
Bakalářská práce byla zaměřena na problematiku informačního systému školy a skládá se ze tří částí. V části Analýzy byly popsány potřeby, výhody a nevýhody současných informačních systémů vybraných jazykových škol. V další, teoretické části byly popsány technologie, které byly využity při tvorbě práce. V poslední, praktické části byl za pomoci výše zmíněných technologií vytvořen modelový informační systém jazykové školy.
Anotace v angličtině
Bachelor thesis was focused on problems of information system of language school. Analytic part descried needs, advantages and disadvantages modern language school, which were selected. Next theoretical part described technologies which were used to create thesis. In last practical part were made information system by using previously mentioned technologies.
Klíčová slova
informační systém jazykové školy, webové stránky, databázový systém MySQL, PHP, HTML, CSS
Klíčová slova v angličtině
information system of language school, web sites, database system MySQL, PHP, HTML, CSS.
Zásady pro vypracování
Cílem této práce je vytvoření funkční aplikace, která bude umožňovat evidenci dat a řízení činnosti jazykové školy.
Aplikace bude umožňovat tyto funkcionality:
1. Registraci uživatelů systému.
2. Přístup uživatelů do systému podle jejich práv.
3. Evidenci pořádaných jazykových kurzů.
4. Rezervaci účastníků.
5. Registraci účastníků pro vybrané kurzy.
6. Evidenci obsazenosti jednotlivých kurzů.
7. Vyhledávání volných jazykových kurzů.
8. Generování sestav dle volitelně zadaných kritérií.
V úvodní části je nutno provést rešerši systémů, které se zabývají touto problematikou. Rešerši je nutné doplnit o porovnání s nově navrhovaným systémem, který bude předmětem této práce. Praktická část musí obsahovat analýzu navrhovaného řešení, která bude obsahovat popis použitých technologií, návrh databáze, ER diagram s využitím "Crow's Foot" notace entity-relationship a aplikační řešení.
Pro vytvoření aplikace bude využit skriptovací jazyk PHP nebo JAVA a databáze MySQL nebo Oracle.
Zásady pro vypracování
Cílem této práce je vytvoření funkční aplikace, která bude umožňovat evidenci dat a řízení činnosti jazykové školy.
Aplikace bude umožňovat tyto funkcionality:
1. Registraci uživatelů systému.
2. Přístup uživatelů do systému podle jejich práv.
3. Evidenci pořádaných jazykových kurzů.
4. Rezervaci účastníků.
5. Registraci účastníků pro vybrané kurzy.
6. Evidenci obsazenosti jednotlivých kurzů.
7. Vyhledávání volných jazykových kurzů.
8. Generování sestav dle volitelně zadaných kritérií.
V úvodní části je nutno provést rešerši systémů, které se zabývají touto problematikou. Rešerši je nutné doplnit o porovnání s nově navrhovaným systémem, který bude předmětem této práce. Praktická část musí obsahovat analýzu navrhovaného řešení, která bude obsahovat popis použitých technologií, návrh databáze, ER diagram s využitím "Crow's Foot" notace entity-relationship a aplikační řešení.
Pro vytvoření aplikace bude využit skriptovací jazyk PHP nebo JAVA a databáze MySQL nebo Oracle.
Seznam doporučené literatury
1. LACKO, Luboslav. Oracle - Správa, programování a použití databázového systému. Brno: Computer Press a.s., 2007. 573 s. ISBN 978-80-251-1490-2.
2. GROFF, James R. a Paul N. WEINBERG. SQL kompletní průvodce. Brno: Computer Press a.s., 2005. 936 s. ISBN 80-251-0369-2.
3. NARAMORE, Elizabeth, Jason GERNER, Scouarnec YANN LE and Timothy BORONCZYK. PHP 6, MySQL, Apache: Vytváříme webové aplikace. Brno: Computer Press a.s., 2009. 816 s. EAN:9788025127674.
4. DRUSKA, P. CSS a XHTML - tvorba dokonalých webových stránek krok za krokem, Grada, 2006. 200 s. ISBN: 80-247-1382-9.
Seznam doporučené literatury
1. LACKO, Luboslav. Oracle - Správa, programování a použití databázového systému. Brno: Computer Press a.s., 2007. 573 s. ISBN 978-80-251-1490-2.
2. GROFF, James R. a Paul N. WEINBERG. SQL kompletní průvodce. Brno: Computer Press a.s., 2005. 936 s. ISBN 80-251-0369-2.
3. NARAMORE, Elizabeth, Jason GERNER, Scouarnec YANN LE and Timothy BORONCZYK. PHP 6, MySQL, Apache: Vytváříme webové aplikace. Brno: Computer Press a.s., 2009. 816 s. EAN:9788025127674.
4. DRUSKA, P. CSS a XHTML - tvorba dokonalých webových stránek krok za krokem, Grada, 2006. 200 s. ISBN: 80-247-1382-9.
Přílohy volně vložené
CD ROM
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
Cílem této bakalářské práce bylo vytvoření funkční aplikace, která bude umožňovat evidenci dat a řízení činnosti jazykové školy. Práci byl vytknut nedostatek - chybějící instalační a uživatelská příručka. Vedoucí práce kladně hodnotil návrh databáze, vytvoření názorných diagramů včetně BPMN diagramu a ošetření vstupů proti napadení databázové vrstvy programu vsunutím (SQL injektion).