Nástroj pro inventuru skladu pro Android
Inventory check tool for Android
Typ dokumentu
bakalářská prácebachelor thesis
Autor
Arlt Tomáš
Vedoucí práce
Balík Martin
Oponent práce
Blaško Miroslav
Studijní program
Softwarové inženýrství a technologieInstituce přidělující hodnost
katedra počítačůPrá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
Cílem práce bylo analyzovat a následně implementovat mobilní aplikaci pro systém Android. Aplikace je určená pro správu skladu a umožňuje provádět operace nad uskladněnými produkty včetně možnosti jejich rozšíření o dodatečné informace. Aplikace primárně slouží k evidenci zboží na skladě, bazaru nebo obchodě. Díky tomu slouží jako skvělý nástroj pro řízení inventur. Analytická část obsahuje porovnání existujících řešení, požadavky na funkcionalitu aplikace a diagramy reprezentující strukturu dat, scénáře použití a návrh uživatelského rozhraní. Další částí práce bylo vybrání technologií, které budou použity k implementaci aplikace. Vývoj probíhal v programovacím jazyce Java spolu s dalšími technologiemi potřebnými pro vytvoření úložiště dat, synchronizaci dat, předávání závislostí a testování. V kapitole o technologiích jsem vždy popsal více způsobů, jak dosáhnout požadovaného cíle. Na konci každé podkapitoly je obhájen výběr použité technologie. Podobným principem je vytvořena i další kapitola popisující implementaci aplikace. Zde jsou popsány důležité části aplikace a v případě, že je to možné, jsou uvedena i alternativní řešení. Ta mohou funkcionalitu vylepšit nebo optimalizovat její výkon. Následující dvě kapitoly pojednávají o testování aplikace, a to jak z hlediska testování její funkčnosti, tak i použitelnosti uživatelského rozhraní. Poslední kapitolou je shrnutí dosažených výsledků. Goal of my bachelor thesis was to analyze and after implement a mobile phone application for Android System. Application is used for managing warehouses and enables to perform operations over stored goods, including options for expanding their information. Application's main purpose is to keep records about products in warehouses or shops. Because of this it can be used as a great tool for performing stocktaking. The analyze part consists of comparison existing solutions, definition of application's functionality, use cases and user interface prototype. Next part is about selection of technologies used for the development. Application was created in programming language Java with additional help of other technologies used for implementation of data storage, data synchronization, dependency management and testing. In this chapter are always described more ways how to achieve the desired goal. End of each subchapter contains an explanation why was particual technology used during development. With similar principle was made also the follow-up chapter describing implementation of the application. It provides information about creation of important parts and functionalities and if it is possible it also describes possible alternatives. Alternatives can implement functionalities in a better way or optimize their performance. Next two chapters are about testing the application. It describes methods of finding bugs preventing correct function of application and also mistakes of the user interface. The last chapter is summary of achieved goals.
Kolekce
- Bakalářské práce - 13136 [1124]