Webová aplikace pro objednávání a automatický tisk nálepek na míru
Web application for ordering and automatic printing of custom stickers
Typ dokumentu
bakalářská prácebachelor thesis
Autor
Peter Basár
Vedoucí práce
Jelínek Ivan
Oponent práce
Baručić Denis
Studijní program
Kybernetika a robotikaInstituce přidělující hodnost
katedra řídicí technikyPráva
A 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 http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. 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 http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Zobrazit celý záznamAbstrakt
Automatizace objednávacích a výrobních procesů je jeden ze způsobu jakým můžeme rozšířit dostupnost produktů mezi zákazníky pomocí snižování nákladů a cen. Táto práce se zabývá automatizací v problematice tištění nálepek na zakázku, ale je jí možné zobecnit i na další odvětví, které se této problematice objednávaní na zakázku blíží, jako například objednávaní skla, dřeva, gravírování nebo oblečení. Automatizace je docílená využitím webové aplikace, která se stará o komunikaci se zákazníky jako i o vhodné předávání dat (obrázky a rozměry) výrobním procesům jako jsou tištění a řezání. Součástí práce je průzkum existujících řešení a společností jak lokálních, tak i zahraničních. Dále také obsahuje popis funkcionality, návrh uživatelské i serverové strany aplikace. Kromě návrhu je taky plně implementovaná a zdrojový kód se nachází ve výčtu zdrojů práce. Serverová část využívá jazyku Python (framework Django) a databázi PostgresSQL, uživatelská strana využívá jazyku JavaScript (framework React). Na závěr je aplikace taky spuštěná na webu a testovaná v automatickém provozu, kde po vytvoření objednávky dochází k automatickému tištění. Pro tištění nejsou využitý skutečný tiskárny používány na nálepky ani řezací stroje ale využívá se pouze domácí tiskárny, která vytiskne vizuální návrh nálepky a taky masku vyřezání v požadované velikosti. Ačkoli je aplikace na webu tak je veřejně dostupná a bude k dispozici nejméně rok po odevzdání této práce. Uživatelská a serverová část aplikace je dostupná na adrese sticker-application-frontend.herokuapp.com a sticker-application-backend.herokuapp.com. Při problémech s připojením doporučuji nahlédnout do zdrojového kódu aplikace, který bude potencionálně aktualizován. Na závěr může být řečeno, že cíle bakalářské práce byly splněny. Aplikace, která umožní uživatelům objednávat nálepky v malém množství s automatickým tištěním. Byl proveden průzkum existujících řešení, přičemž bylo dotazováno na problematiku tisku malého počtu nálepek na objednávku. Mezi jádro bakalářské práce patří zpracování vstupu na tištění a ořezávání, editor pro nahrávání obrázků, a předávání objednávky výrobci ve vhodném formátu. Část bakalářské práce tvoří také finální testování aplikace a zhodnocení výsledků. Automation of ordering and production systems is one of the ways that can be used to make products more widely accessible among the customers by lowering the production cost and prices. This work focuses on automation in the area of custom sticker printing. However, this work could be generalized to other industries that deal with custom ordering with products such as glass, wood, engraving, or clothing. Automation is being implemented using a web application, which takes care of the communication with customers and provides data (images and dimensions) to production processes such as printing and cutting. Research of existing solutions, both local and foreign companies, is introduced at the beginning of this work. Additionally, this work contains the functionality description and design of both the frontend and backend of the application. Application is also fully implemented, and the source code can be found in the bibliography. The backend utilizes Python (framework Django) and database PostgresSQL, and the frontend uses JavaScript language (framework React). Moreover, the application is also deployed on a publicly accessible server and was tested in automated printing. However, a small home printer was used in automated printing, not the industry-grade printer and a cutter used in actual production. The printer printed sticker images and their cutout image masks beneath each other according to the order made by the user. In conclusion, it can be stated that the goals of the bachelor thesis were met. An application has been created that will allow users to order sticker designs in small quantities for automated production. A survey of existing solutions was carried out, and the issue of small-scale printing was specified in communication with companies. The core of the bachelor's thesis is also the processing of input for printing and cutting, the editor for uploading designs, and handing over the design to the manufacturer in a suitable format. Part of the bachelor's thesis is the final testing of the application, including the evaluation of results. The application will be publicly accessible on address sticker-application-frontend.herokuapp.com and sticker-application-backend.herokuapp.com for at least one year. For possible changes or problems, refer to the source code.
Kolekce
- Bakalářské práce - 13135 [456]
Související záznamy
Zobrazují se záznamy příbuzné na základě názvu, autora a předmětu.
-
Modulární webový rezervační systém pro ordinaci
Autor: Hamza Jakub; Vedoucí práce: Suchánek Marek; Oponent práce: Halaška Ivan
(České vysoké učení technické v Praze. Vypočetní a informační centrum.Czech Technical University in Prague. Computing and Information Centre., 2018-06-16)Cieľom tejto práce je analýza, návrh a implementácia aplikácie, ktorá bude slúžiť ako rezervačný systém na objednávanie pacientov. Aplikácia využíva trojvrstvovú architektúru a je rozdelená do nezávislých modulov podľa ... -
Backend mobilních aplikácie pro adiktologii
Autor: Patrik Jankuv; Vedoucí práce: Novák Daniel; Oponent práce: Gabrhelík Roman
(České vysoké učení technické v Praze. Vypočetní a informační centrum.Czech Technical University in Prague. Computing and Information Centre., 2021-08-25)Bakalárska práca sa venuje nárvhu a vývoju backendu mobilnej aplikácie Kontrolované pitie. Backend poskytuje REST rozhranie na zber a zálohovanie dát, ktoré je možné použiť u Android i iOS verzie aplikácie. Údaje následne ... -
Validátor regulárních výrazů realizovaný jako Webassembly
Autor: Filip Figuli; Vedoucí práce: Štěpán Pavel; Oponent práce: Bařinka Lukáš
(České vysoké učení technické v Praze. Vypočetní a informační centrum.Czech Technical University in Prague. Computing and Information Centre., 2022-06-16)Informačné systémy narástli na popularite a je po nich všeobecne dnes najväčší dopyt. Ich vývoj však nieje jednoduchý a často obnáša celý tým programátorov, ktorý sa špecifikújú na časti takéhoto systému od vizuálneho ...