Tato práce se zabývá návrhem a implementací univerzálního modulu, který umožní vybrat vhodné služby pro odeslání zásilky z e-shopu a zajistí komunikaci mezi informačním systémem e-shopu a dopravcem. Tato komunikace spočívá v získání dat od dopravce, a ve zpracování objednávek a jejich následném předání dopravci. Předpokladem pro realizaci modulu bylo provedení srovnání možností přepravy zásilek v České republice a analýza způsobů komunikace mezi e-shopy a vybranými dopravci. Výstupy obou analýz byly potom aplikovány ve výsledném modulu.
Anotace v angličtině
The subject of this thesis called is a design and implementation of a universal module that enables to select the appropriate services for sending a shipment from an e-shop and provides communication between the e-shop information system and the carrier. This communication consists in obtaining data from the carrier, and in processing orders and their subsequent transmission to the carrier. The prerequisite for the implementation of the module was a comparison of shipment options in the Czech Republic and an analysis of the methods of communication between e-shops and selected carriers. The outputs of both analyzes were then applied in the resultant module.
Klíčová slova
PHP, Nette, framework, MVC, webová aplikace, modul, řešení dopravy, e-shop
Klíčová slova v angličtině
PHP, Nette, framework, MVC, web application, module, shipment solution, e-shop
Rozsah průvodní práce
57 s. (114 330 znaků)
Jazyk
CZ
Anotace
Tato práce se zabývá návrhem a implementací univerzálního modulu, který umožní vybrat vhodné služby pro odeslání zásilky z e-shopu a zajistí komunikaci mezi informačním systémem e-shopu a dopravcem. Tato komunikace spočívá v získání dat od dopravce, a ve zpracování objednávek a jejich následném předání dopravci. Předpokladem pro realizaci modulu bylo provedení srovnání možností přepravy zásilek v České republice a analýza způsobů komunikace mezi e-shopy a vybranými dopravci. Výstupy obou analýz byly potom aplikovány ve výsledném modulu.
Anotace v angličtině
The subject of this thesis called is a design and implementation of a universal module that enables to select the appropriate services for sending a shipment from an e-shop and provides communication between the e-shop information system and the carrier. This communication consists in obtaining data from the carrier, and in processing orders and their subsequent transmission to the carrier. The prerequisite for the implementation of the module was a comparison of shipment options in the Czech Republic and an analysis of the methods of communication between e-shops and selected carriers. The outputs of both analyzes were then applied in the resultant module.
Klíčová slova
PHP, Nette, framework, MVC, webová aplikace, modul, řešení dopravy, e-shop
Klíčová slova v angličtině
PHP, Nette, framework, MVC, web application, module, shipment solution, e-shop
Zásady pro vypracování
Seznamte se s problematikou dopravy zboží v ČR a prozkoumejte způsoby komunikace mezi e-shopy a nejvyužívanějšími přepravními společnostmi.
Proveďte analýzu jednotlivých možností dopravy v ČR a proveďte rešerši vybraných dopravců s ohledem na závislost ceny dopravy na rychlosti doručení.
Navrhněte modul, který zajistí komunikaci s různými systémy dopravních společností a který jim bude předávat data o zásilkách.
Navržený modul implementujte ve vhodném programovacím jazyce, jehož volbu zdůvodněte.
Realizovaný modul důkladně otestujte s využitím unit testů, testovacích scénářů a s vybraným testovacím e-shopem.
Kriticky zhodnoťte klady a zápory vytvořeného softwaru.
Zásady pro vypracování
Seznamte se s problematikou dopravy zboží v ČR a prozkoumejte způsoby komunikace mezi e-shopy a nejvyužívanějšími přepravními společnostmi.
Proveďte analýzu jednotlivých možností dopravy v ČR a proveďte rešerši vybraných dopravců s ohledem na závislost ceny dopravy na rychlosti doručení.
Navrhněte modul, který zajistí komunikaci s různými systémy dopravních společností a který jim bude předávat data o zásilkách.
Navržený modul implementujte ve vhodném programovacím jazyce, jehož volbu zdůvodněte.
Realizovaný modul důkladně otestujte s využitím unit testů, testovacích scénářů a s vybraným testovacím e-shopem.
Kriticky zhodnoťte klady a zápory vytvořeného softwaru.