Desenvolvimento de um sistema de gestão de armazém para dispositivos móveis em Flutter
Autor: | Kimura, Eigon Noboru Ribeiro |
---|---|
Přispěvatelé: | Alves, Paulo, Fernandes, José Eduardo, Włodarczyk, Marcin |
Jazyk: | portugalština |
Rok vydání: | 2019 |
Předmět: | |
Zdroj: | Repositório Científico de Acesso Aberto de Portugal Repositório Científico de Acesso Aberto de Portugal (RCAAP) instacron:RCAAP |
Popis: | Mestrado de dupla diplomação com a UTFPR - Universidade Tecnológica Federal do Paraná A aplicação da tecnologia da informação no ambiente de trabalho otimiza a eficiência e agilidade das atividades da empresa. A motivação deste trabalho é auxiliar e melhorar o gerenciamento do armazém de utensílios da empresa Riskivector. O objetivo foi implementar um sistema de gestão de armazém que se adaptasse com a forma de trabalho e gerenciamento do armazém. O sistema é composto por uma aplicação para dispositivos móveis que é utilizado dentro do armazém e uma API REST que atende as solicitações do aplicativo através de operações de consulta e mudança no banco de dados próprio para gerenciar o armazém. As vantagens da aplicação para empresa é o aumento da precisão sobre as informações dos estoques e a melhora no controle de entrada e saída de utensílios no armazém. Para compreender todo o trabalho relacionado ao armazém, foi feito um estudo etnográfico e foram levantados vários requisitos funcionais, os quais foram mapeados para diagramas. O sistema visa ser utilizados em dispositivos móveis que utilizam o sistema operacional Android ou iOS. Portanto, optou-se por desenvolver a aplicação com o framework Flutter que possibilita gerar uma aplicação para ambas as plataformas com o mesmo código escrito na linguagem Dart. Como o sistema pode se tornar complexo, escolheu-se a arquitetura de software chamada Arquitetura Limpa para prover melhor manutenibilidade e testabilidade do sistema. Entre as funcionalidades identificadas nos requisitos funcionais, somente algumas funcionalidades consideradas essenciais foram implementadas como gerenciamento de utensílios, categorias destes utensílios, armazéns e registração de estoques de utensílios. Por outro lado, a arquitetura implementada facilita a extensibilidade das funcionalidades. The application of information technology in the work environment optimizes the efficiency and agility of the company’s activities. The purpose of this work is to assist and improve the management of the Riskivector utensils warehouse. The objective was to implement a warehouse management system that was adapted to the way of working and managing the warehouse. The system consists of an application for mobile devices that is used inside the warehouse and a REST API that meets the application’s requests through query and change operations in the database itself to manage the warehouse. The advantages of the application for the company are the increase in the accuracy of the stock information and the improvement in the control of entry and exit of utensils in the warehouse. To understand all the work related to the warehouse, an ethnographic study was made and several functional requirements were raised, which were mapped to diagrams. The system aims to be used on mobile devices using the Android or iOS operating system. Therefore, it was decided to develop the application with the Flutter framework that makes it possible to generate an application for both platforms with the same code written in the Dart language. As the system can become complex, the software architecture called Clean Architecture was chosen to provide better maintainability and testability of the system. Among the functionalities identified in the functional requirements, only some functionalities considered essential have been implemented such as utensil management, categories of utensils, warehouses and registration of utensil stocks. On the other hand, the implemented architecture facilitates the extensibility of the functionalities. |
Databáze: | OpenAIRE |
Externí odkaz: |