Přepracování a rozšíření mobilního pokladního systému

dc.contributorProkop Jan, Ing. : 68447
dc.contributor.advisorKopetschke Igor, Ing. : 56318
dc.contributor.authorVancl, David
dc.date.accessioned2022-11-04T08:04:16Z
dc.date.available2022-11-04T08:04:16Z
dc.date.committed2022-5-16
dc.date.defense2022-06-15
dc.date.submitted2021-10-12
dc.date.updated2022-6-15
dc.degree.levelBc.
dc.description.abstractBakalářská práce se zabývá přepracováním mobilního pokladního systému, rozšířením o potřebné funkcionality a vytvořením API. Teoretická část obsahuje výčet doplňujících funkcionalit pro pokladnu. Ty jsou podloženy výsledky z vypracované rešerše stávajícího řešení a průzkumu trhu. Práce porovnává a vyhodnocuje jednotlivé postupy použité při zpracování, popisuje využité technologie a chování aplikace. Celá práce je rozdělena do pěti částí. V první části práce je provedena rešerše stávajícího řešení, průzkum nabídek trhu a specifikací požadavků od zákazníka. Druhá část je zaměřena na návrh a implementaci nového pokladního modulu pro e-shopovou platformu KupShop. V návrhu jsou uvažovány možné modely, jak může pokladna pracovat. V rámci pokladny je zpracována problematika s připojením platebního terminálu k aplikaci. Následně je vyhodnoceno, zda je možné připojení realizovat. Třetí část je věnována implementaci, zdokumentování a nasazení aplikačního rozhraní API na straně serveru. Pokladní systém toto rozhraní využívá jako zdroj dat. Nedílnou součástí je napsání testů pro správný běh aplikace. Čtvrtá část uvádí aplikaci do testovacího provozu a vyhodnocuje její stav. Nedostatky objevené během testováním jsou zaznamenány a opraveny.Poslední část pátá, je ponechána pro nasazení aplikace do reálného provozu. Na základě zpětné vazby jsou v práci uvedena navrhovaná rozšíření do budoucnosti.cs
dc.description.abstractThe bachelor thesis deals with the redesign of the mobile POS system, extension with necessary functionalities and creation of API. The theoretical part contains a list of additional functionalities for the checkout. These are supported by the results from the research of existing solutions and market research. The thesis compares and evaluates the different procedures used in the processing, describes the technologies used and the behaviour of the application. The whole thesis is divided into five parts. In the first part of the thesis, a research of existing solutions, market offers and specifications of customer requirements is carried out. The second part focuses on the design and implementation of a new checkout module for the KupShop e-shop platform. In the design, possible models of how the checkout can work are considered. Within the checkout module, the issue of connecting the payment terminal to the application is treated. Subsequently, it is evaluated whether it is possible to implement the connection. The third part is devoted to the implementation, documentation and deployment of the server-side application API. The POS system uses this interface as a data source. An integral part of this is writing tests to ensure the application runs correctly. The fourth part puts the application into test mode and evaluates its status. Deficiencies discovered during testing are recorded and corrected.The last part, the fifth, is left for the deployment of the application into real operation. Based on the feedback, suggested future extensions are given in the paper.en
dc.description.mark1
dc.format53
dc.format.extentK bakalářské práci je přiloženo . Adresář obsahuje zdrojové kódy aplikace, rozhraní, dokumentace a textové zprávy.
dc.identifier.signatureV 202204043
dc.identifier.urihttps://dspace.tul.cz/handle/15240/166156
dc.language.isocs
dc.relation.isbasedonrenewcommandlabelenumi[theenumi] beginarab item LOPEZ, Lionel, 2017. React: QuickStart Step-By-Step Guide to Learning React JavaScript Library. 1. Scotts Valley (California, USA): Createspace Independent Publishing Platform. ISBN 1976210232. item WELLING, Luke a Laura THOMSON. Mistrovství PHP a MySQL. Přeložil Ondřej BAŠE. Brno: Computer Press, 2017. ISBN 978-80-251-4892-1. item PORCELLO, Eve a Alex BANKS. Learning GraphQL: declarative data fletching for modern web apps. Sebastopol,CA: O´Reilly, 2018. ISBN 978-1-492-03071-3. endarab
dc.rightsVysokoškolská závěrečná práce je autorské dílo chráněné dle zákona č. 121/2000 Sb., autorský zákon, ve znění pozdějších předpisů. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem https://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou https://knihovna.tul.cz/document/26cs
dc.rightsA university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act. https://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics https://knihovna.tul.cz/document/26en
dc.rights.urihttps://knihovna.tul.cz/document/26
dc.rights.urihttps://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf
dc.subjectReactJScs
dc.subjectGraphQLitecs
dc.subjectGraphQLcs
dc.subjectPHPcs
dc.subjectTypeScriptcs
dc.subjectpokladnacs
dc.subjectpřepracovánícs
dc.subjectvylepšenícs
dc.subjectReactJSen
dc.subjectGraphQLiteen
dc.subjectGraphQLen
dc.subjectPHPen
dc.subjectTypeScripten
dc.subjectPOSen
dc.subjectpoint of saleen
dc.subjectrefactoringen
dc.subjectupgradeen
dc.titlePřepracování a rozšíření mobilního pokladního systémucs
dc.titleRefactoring and upgrade of the mobile cash register systemen
dc.typebakalářská prácecs
local.degree.abbreviationBakalářský
local.degree.disciplineAI
local.degree.programmeInformační technologie
local.degree.programmeabbreviationB0613A140005
local.department.abbreviationNTI
local.facultyFakulta mechatroniky, informatiky a mezioborových studiícs
local.faculty.abbreviationFM
local.identifier.authorM19000047
local.identifier.stag43055
local.identifier.verbis
local.identifier.verbisef8d9e61-efe1-402c-b3a3-328dcc74251d
local.note.administratorsautomat
local.note.secrecyPovoleno ZverejnitPraci Povoleno ZverejnitPosudky
local.poradovecislo4043
Files
Original bundle
Now showing 1 - 5 of 5
Loading...
Thumbnail Image
Name:
Bakalarska_prace_David_Vancl_2022.pdf
Size:
4.92 MB
Format:
Adobe Portable Document Format
Description:
VSKP
Loading...
Thumbnail Image
Name:
Bakalarska_prace_David_Vancl_2022.zip
Size:
45.69 MB
Format:
Unknown data format
Description:
VSKP__priloha
Loading...
Thumbnail Image
Name:
Vancl__posudek_vedouciho.pdf
Size:
450.42 KB
Format:
Adobe Portable Document Format
Description:
Posudek_vedouciho_VSKP
Loading...
Thumbnail Image
Name:
Vancl__posudek_oponenta.pdf
Size:
57.02 KB
Format:
Adobe Portable Document Format
Description:
Posudek_oponenta_VSKP
Loading...
Thumbnail Image
Name:
ProtokolSPrubehemObhajobySTAG.pdf
Size:
31.68 KB
Format:
Adobe Portable Document Format
Description:
Prubeh_obhajoby_VSKP