Diplomová práce se zabývá automatickým zpracováním plateb v informačním systému obchodní firmy. Práce popisuje různé typy běžně používaných plateb. Dále jsou zde popsány faktory a parametry internetových plateb. Hlavní části je však popis jednotlivých kroky, které vedly k automatizaci zpracování plateb v reálném systému a podnikových procesech zadavatele práce.
Anotace v angličtině
This paper deals with the automatic processing of payments in the information system of business company. The work describes the different types of commonly used payments. It further describes factors and parameters of internet payments. The main part is description of steps that led to the automation of payments processing in real system and business pro-cesses of contracting company.
Klíčová slova
Platba, platební brána, objednávka, peníze, platební karta, internetový obchod
Diplomová práce se zabývá automatickým zpracováním plateb v informačním systému obchodní firmy. Práce popisuje různé typy běžně používaných plateb. Dále jsou zde popsány faktory a parametry internetových plateb. Hlavní části je však popis jednotlivých kroky, které vedly k automatizaci zpracování plateb v reálném systému a podnikových procesech zadavatele práce.
Anotace v angličtině
This paper deals with the automatic processing of payments in the information system of business company. The work describes the different types of commonly used payments. It further describes factors and parameters of internet payments. The main part is description of steps that led to the automation of payments processing in real system and business pro-cesses of contracting company.
Klíčová slova
Platba, platební brána, objednávka, peníze, platební karta, internetový obchod
Analyzujte technické a obchodní aspekty platebních bran, které jsou dostupné pro uživatele z ČR popř. EU. Analýzu pojednejte jak z pohledu technického (typ rozhraní pro integraci, úroveň zabezpečení..), tak obchodního (výše poplatků za jednotlivé platby, garance při zneužití brány, ...).
Pro další implementaci vyberte alespoň jednu z platebních bran.
Vytvořte specifikaci úprav, které jsou nutné nebo možné pro integraci do vybrané web aplikace, včetně specifikace firemních (bussiness) procesů a jejich automatizace.
Implementujte integraci platební brány do vybrané web aplikace.
Proveďte bezpečnostní audit výsledného kódu.
Zásady pro vypracování
Analyzujte technické a obchodní aspekty platebních bran, které jsou dostupné pro uživatele z ČR popř. EU. Analýzu pojednejte jak z pohledu technického (typ rozhraní pro integraci, úroveň zabezpečení..), tak obchodního (výše poplatků za jednotlivé platby, garance při zneužití brány, ...).
Pro další implementaci vyberte alespoň jednu z platebních bran.
Vytvořte specifikaci úprav, které jsou nutné nebo možné pro integraci do vybrané web aplikace, včetně specifikace firemních (bussiness) procesů a jejich automatizace.
Implementujte integraci platební brány do vybrané web aplikace.
Proveďte bezpečnostní audit výsledného kódu.
Seznam doporučené literatury
CERAMI, Ethan. Web services essentials. 1st ed. Sebastopol, CA: O\symbol{39}Reilly, 2002, xiii, 288 s. ISBN 05-960-0224-6.
BLOCH, Joshua. Effective Java: Programming Language Guide. 2nd ed. Boston: Addison-Wesley, 2001, xv, 252 s. ISBN 02-013-1005-8.
FOWLER, Martin. Refactoring: Improving the Design of Existing Code. Boston: Addison-Wesley, 1999. ISBN 978-0-201-48567-7.
GAMMA, Erich, Richard HELM, Ralph JOHNSON a John VLISSIDES. Design Patterns: Elements of Reusable Object-Oriented Software. Boston: Addison-Wesley, 1995, 395 s. ISBN 0-201-63361-2.
GOURLEY, David a Brian TOTTY. HTTP: The Definitive Guide. 1st ed. Sebastopol, CA: O\symbol{39}Reilly, 2002, xviii, 635 s. ISBN 15-659-2509-2.
HOWARD, Michael a David LEBLANC. Writing secure code. 2nd ed. Redmond, Wash.: Microsoft Press, 2003, xxviii, 768 p. ISBN 07-356-1722-8.
LARMAN, Craig. Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design. Upper Saddle River, N.J.: Prentice Hall PTR, 1998, xix, 507 s. ISBN 01-374-8880-7.
STUTTARD, Dafydd a Marcus PINTO. The Web Application Hacker\symbol{39}s Handbook: Finding and Exploiting Security Flaws 2e. 1st ed. Chichester: John Wiley \matsymb{lbrack}distributor\matsymb{rbrack}, 2011, xxxiii, 878 s. ISBN 978-1118026472.
Seznam doporučené literatury
CERAMI, Ethan. Web services essentials. 1st ed. Sebastopol, CA: O\symbol{39}Reilly, 2002, xiii, 288 s. ISBN 05-960-0224-6.
BLOCH, Joshua. Effective Java: Programming Language Guide. 2nd ed. Boston: Addison-Wesley, 2001, xv, 252 s. ISBN 02-013-1005-8.
FOWLER, Martin. Refactoring: Improving the Design of Existing Code. Boston: Addison-Wesley, 1999. ISBN 978-0-201-48567-7.
GAMMA, Erich, Richard HELM, Ralph JOHNSON a John VLISSIDES. Design Patterns: Elements of Reusable Object-Oriented Software. Boston: Addison-Wesley, 1995, 395 s. ISBN 0-201-63361-2.
GOURLEY, David a Brian TOTTY. HTTP: The Definitive Guide. 1st ed. Sebastopol, CA: O\symbol{39}Reilly, 2002, xviii, 635 s. ISBN 15-659-2509-2.
HOWARD, Michael a David LEBLANC. Writing secure code. 2nd ed. Redmond, Wash.: Microsoft Press, 2003, xxviii, 768 p. ISBN 07-356-1722-8.
LARMAN, Craig. Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design. Upper Saddle River, N.J.: Prentice Hall PTR, 1998, xix, 507 s. ISBN 01-374-8880-7.
STUTTARD, Dafydd a Marcus PINTO. The Web Application Hacker\symbol{39}s Handbook: Finding and Exploiting Security Flaws 2e. 1st ed. Chichester: John Wiley \matsymb{lbrack}distributor\matsymb{rbrack}, 2011, xxxiii, 878 s. ISBN 978-1118026472.
Přílohy volně vložené
1 cd
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
Diplomant odprezentoval před komisí hlavní cíle a výsledky své diplomové práce. Součástí prezentace byla videoukázka internetového obchodu. Následně byl student seznámen s posudky vedoucího a oponenta diplomové práce. Diplomant postupně odpověděl na otázky oponenta práce.
Komise vznesla k obhajobě následující dotazy:
1) Doc. Šenkeřík: Jaký máte názor na PayPal? Studoval jste API od PayPalu?
2) Dr. Matýsek: Máte nějaký bližší vztah k platebním transakcím?
3) Doc. Nahodil: Zabýval jste se problematikou bezkontaktních platebních karet? Jak je zabezpečeno jejich zneužití?
4) Doc. Nahodil:Můžete se vyjádřit k ověřovacímu kódu při platebních transakcích?
5) Dr. Navrátil: Jaký je rozdíl mezi kreditní a debetní kartou?
6) Zkoumal jste i jiné systémy kromě PayPalu?
Student na položené dotazy reagoval pohotově a zodpověděl je v plném rozsahu.