Tato práce se zabývá tvorbou informačního systému pro přepravní společnost. Analyzuje a řeší problémy, které mohou při tvorbě takového softwaru nastat. Součástí práce je vlastní implementace IS pro přepravní společnost, včetně detailního popisu použitých technologií a komponent.
Anotace v angličtině
This work talks about information system for the transport company. It analyzes and solves problems, which can occur during development. Part of this work is also own implementation of IS for the transport company including detailed description of used technology and components.
Klíčová slova
informační systém, přepravní společnost, problém obchodního cestujícího, PHP, MySQL databáze, Nette Framework
Klíčová slova v angličtině
Information system, Transport Company, The travelling salesman problem, PHP, MySQL database, Nette Framework
Rozsah průvodní práce
96 s.
Jazyk
CZ
Anotace
Tato práce se zabývá tvorbou informačního systému pro přepravní společnost. Analyzuje a řeší problémy, které mohou při tvorbě takového softwaru nastat. Součástí práce je vlastní implementace IS pro přepravní společnost, včetně detailního popisu použitých technologií a komponent.
Anotace v angličtině
This work talks about information system for the transport company. It analyzes and solves problems, which can occur during development. Part of this work is also own implementation of IS for the transport company including detailed description of used technology and components.
Klíčová slova
informační systém, přepravní společnost, problém obchodního cestujícího, PHP, MySQL databáze, Nette Framework
Klíčová slova v angličtině
Information system, Transport Company, The travelling salesman problem, PHP, MySQL database, Nette Framework
Zásady pro vypracování
Cílem této práce je vytvoření funkční aplikace s optimalizovanými SQL dotazy v databázovém systému, která bude obsahovat nástroje sloužící pro evidenci a logistické řízení přepravní společnosti.
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. Příjímání a zpracování objednávek zákazníků.
4. Evidenci automobilů a řidičů.
5. Vytváření rozpisů denních jízd pro jednotlivá auta a řidiče.
6. Generování sestav dle zadaných kritérií pro potřeby vedoucích pracovníků.
7. Řízení údržby vozového parku.
8. Logistické řešení nakládky zboží a přepravy mezi jednotlivými lokalitami z pohledu minimalizace nákladů.
V úvodní části je nutno provést rešerši stávajících SW řešení pro řízení přepravní společnosti. Rešerši je nutné doplnit o porovnání s nově navrhovaným systémem, který bude předmětem této práce. Úvodní část musí obsahovat analýzu navrhovaného řešení, která bude obsahovat popis použitých technologií, návrh databáze a aplikačního řešení. Pro vytvoření aplikace bude využit skriptovací jazyk PHP nebo JAVA a databáze Oracle nebo MySQL. V práci bude navržen postup pro provedení optimalizace vybraných SQL dotazů s následnou analýzou a porovnáním výkonu nalezených alternativ exekučních plánů s původním dotazem.
Zásady pro vypracování
Cílem této práce je vytvoření funkční aplikace s optimalizovanými SQL dotazy v databázovém systému, která bude obsahovat nástroje sloužící pro evidenci a logistické řízení přepravní společnosti.
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. Příjímání a zpracování objednávek zákazníků.
4. Evidenci automobilů a řidičů.
5. Vytváření rozpisů denních jízd pro jednotlivá auta a řidiče.
6. Generování sestav dle zadaných kritérií pro potřeby vedoucích pracovníků.
7. Řízení údržby vozového parku.
8. Logistické řešení nakládky zboží a přepravy mezi jednotlivými lokalitami z pohledu minimalizace nákladů.
V úvodní části je nutno provést rešerši stávajících SW řešení pro řízení přepravní společnosti. Rešerši je nutné doplnit o porovnání s nově navrhovaným systémem, který bude předmětem této práce. Úvodní část musí obsahovat analýzu navrhovaného řešení, která bude obsahovat popis použitých technologií, návrh databáze a aplikačního řešení. Pro vytvoření aplikace bude využit skriptovací jazyk PHP nebo JAVA a databáze Oracle nebo MySQL. V práci bude navržen postup pro provedení optimalizace vybraných SQL dotazů s následnou analýzou a porovnáním výkonu nalezených alternativ exekučních plánů s původním dotazem.
Seznam doporučené literatury
1. LACKO, Luboslav. Oracle. Správa, programování a použití databázového systému. Brno: Computer Press, 2007.
2. GROFF, James R. a WEINBERG, Paul N. SQL kompletní průvodce. Brno: Computer Press, 2005.
3. VRÁNA, Jakub. 1001 tipů a triků pro PHP. Brno: Computer Press a.s., 2010.
4. BRYLA, Bob; LONEY, Kevin. Mistrovství v Oracle Database 11g. Jiří Huf. Vydání první. Brno: Computer Press, a.s., 2009.
5. NOWICKI, Steven D. a LECKY-THOMSON, Ed. PHP 6. Programujeme profesionálně. Brno: Computer Press, 2009.
6. DRUSKA, P. CSS a XHTML - tvorba dokonalých webových stránek krok za krokem, Grada 2006.
7. LONEY, K., THERIAULT, M. Mistrovství v Oracle. Praha, Computer Press, 2002.
8. www.oralce.com
Seznam doporučené literatury
1. LACKO, Luboslav. Oracle. Správa, programování a použití databázového systému. Brno: Computer Press, 2007.
2. GROFF, James R. a WEINBERG, Paul N. SQL kompletní průvodce. Brno: Computer Press, 2005.
3. VRÁNA, Jakub. 1001 tipů a triků pro PHP. Brno: Computer Press a.s., 2010.
4. BRYLA, Bob; LONEY, Kevin. Mistrovství v Oracle Database 11g. Jiří Huf. Vydání první. Brno: Computer Press, a.s., 2009.
5. NOWICKI, Steven D. a LECKY-THOMSON, Ed. PHP 6. Programujeme profesionálně. Brno: Computer Press, 2009.
6. DRUSKA, P. CSS a XHTML - tvorba dokonalých webových stránek krok za krokem, Grada 2006.
7. LONEY, K., THERIAULT, M. Mistrovství v Oracle. Praha, Computer Press, 2002.
8. www.oralce.com
Přílohy volně vložené
1 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
Diplomová práce je zaměřena na vývoj informačního systému pro přepravní společnost. Z předložené práce a realizovaného řešení je zřejmé, že student teoreticky i prakticky úspěšně zvládl řešenou problematiku a splnil cíl diplomové práce. Navržené řešení je na vysoké profesionální úrovni. Aplikace je plně využitelná v praxi.