Implementação de um sistema de inventariação com arquitectura distribuída e visão computacional

Bibliographic Details
Main Author: Rocha, Benvindo da Cruz
Publication Date: 2013
Format: Master thesis
Language: por
Source: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Download full: http://hdl.handle.net/10174/9056
Summary: Sumário O presente trabalho consiste no desenvolvimento de um sistema de inventário baseado em visão computacional e arquitectura distribuída. Foi desenhado para dispositivos móveis Android para que pudesse efectuar contagem física dos artigos em Stock de forma eficiente, sem a necessidade do registo das quantidades em folhas de papel. Para o desenvolvimento do aplicativo utilizou-se a linguagem de programação Java, linguagem nativa para sistemas Android e com persistência dos dados em SQLite. A sincronização com o sistema de gestão é feita por via de um serviço middleware WCF criado exclusivamente para o projecto usando a linguagem C#. Utiliza protocolos comunicação HTTP ou TCP e o formato de dados JSON. Integrou-se a biblioteca ZXing para efectuar a leitura de código de barras estampados nos artigos. Permite o utilizador a leitura do código de barras com câmara fotográfica do dispositivo e após o reconhecimento retorna informação detalhada do artigo, bem como introduzir as quantidades da contagem física. Após o desenvolvimento foi preparado um cenário para testes usando o software de gestão Primavera. Assim, efectuou-se uma análise comparativa com os métodos tradicionais e os resultados demonstraram o quanto é o ganho em tempo e dinheiro com a utilização num ambiente organizacional. No processo de contagem física o leitor reconheceu em mais de 90% dos casos em que foi submetido demonstrando a viabilidade do sistema. Palavras-chave Inventariação; Leitura Código Barra; Visão Computorizada, Computação Móvel ;Abstract This work is to develop an inventory system based on computer vision and distributed architecture. It was designed for Android mobile devices that could efficiently perform the physical count of items in Stock, without the need to record the quantities on the paper sheets. The Java programming language was used to develop the application, being the native language for Android systems and SQLite was chosen for data persistence. The synchronization with the management system is done via a WCF middleware service created exclusively for the project using the C# language. The system uses HTTP or TCP communication protocols and JSON as the data exchange format. ZXing library was included for bar code reading, from each article. Allows the user to read the bar code with the device camera and after recognition returns detailed information about the article, as well as introducing the quantities of physical count. Afterwards, a testing scenario was prepared with the management software Primavera. So, was carried out a comparative analysis with traditional methods and the results showed how much is the gain in time and money using an organizational environment. In the process of physically counting, this system reader correctly recognized over 90% of the cases, demonstrating this system viability. Keywords Inventory, Bar Code Reading, Computer Vision, Mobile Computing
id RCAP_2fe80b7a6459a41f75e3bc13d9b3094c
oai_identifier_str oai:dspace.uevora.pt:10174/9056
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling Implementação de um sistema de inventariação com arquitectura distribuída e visão computacionalInventariaçãoLeitura Código BarraVisão ComputorizadaComputação MóvelSumário O presente trabalho consiste no desenvolvimento de um sistema de inventário baseado em visão computacional e arquitectura distribuída. Foi desenhado para dispositivos móveis Android para que pudesse efectuar contagem física dos artigos em Stock de forma eficiente, sem a necessidade do registo das quantidades em folhas de papel. Para o desenvolvimento do aplicativo utilizou-se a linguagem de programação Java, linguagem nativa para sistemas Android e com persistência dos dados em SQLite. A sincronização com o sistema de gestão é feita por via de um serviço middleware WCF criado exclusivamente para o projecto usando a linguagem C#. Utiliza protocolos comunicação HTTP ou TCP e o formato de dados JSON. Integrou-se a biblioteca ZXing para efectuar a leitura de código de barras estampados nos artigos. Permite o utilizador a leitura do código de barras com câmara fotográfica do dispositivo e após o reconhecimento retorna informação detalhada do artigo, bem como introduzir as quantidades da contagem física. Após o desenvolvimento foi preparado um cenário para testes usando o software de gestão Primavera. Assim, efectuou-se uma análise comparativa com os métodos tradicionais e os resultados demonstraram o quanto é o ganho em tempo e dinheiro com a utilização num ambiente organizacional. No processo de contagem física o leitor reconheceu em mais de 90% dos casos em que foi submetido demonstrando a viabilidade do sistema. Palavras-chave Inventariação; Leitura Código Barra; Visão Computorizada, Computação Móvel ;Abstract This work is to develop an inventory system based on computer vision and distributed architecture. It was designed for Android mobile devices that could efficiently perform the physical count of items in Stock, without the need to record the quantities on the paper sheets. The Java programming language was used to develop the application, being the native language for Android systems and SQLite was chosen for data persistence. The synchronization with the management system is done via a WCF middleware service created exclusively for the project using the C# language. The system uses HTTP or TCP communication protocols and JSON as the data exchange format. ZXing library was included for bar code reading, from each article. Allows the user to read the bar code with the device camera and after recognition returns detailed information about the article, as well as introducing the quantities of physical count. Afterwards, a testing scenario was prepared with the management software Primavera. So, was carried out a comparative analysis with traditional methods and the results showed how much is the gain in time and money using an organizational environment. In the process of physically counting, this system reader correctly recognized over 90% of the cases, demonstrating this system viability. Keywords Inventory, Bar Code Reading, Computer Vision, Mobile ComputingUniversidade de Évora2013-12-09T14:37:22Z2013-12-092013-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://hdl.handle.net/10174/9056http://hdl.handle.net/10174/9056TID:201135370pornd283Rocha, Benvindo da Cruzinfo:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2024-01-03T18:50:41Zoai:dspace.uevora.pt:10174/9056Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T11:59:25.583456Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv Implementação de um sistema de inventariação com arquitectura distribuída e visão computacional
title Implementação de um sistema de inventariação com arquitectura distribuída e visão computacional
spellingShingle Implementação de um sistema de inventariação com arquitectura distribuída e visão computacional
Rocha, Benvindo da Cruz
Inventariação
Leitura Código Barra
Visão Computorizada
Computação Móvel
title_short Implementação de um sistema de inventariação com arquitectura distribuída e visão computacional
title_full Implementação de um sistema de inventariação com arquitectura distribuída e visão computacional
title_fullStr Implementação de um sistema de inventariação com arquitectura distribuída e visão computacional
title_full_unstemmed Implementação de um sistema de inventariação com arquitectura distribuída e visão computacional
title_sort Implementação de um sistema de inventariação com arquitectura distribuída e visão computacional
author Rocha, Benvindo da Cruz
author_facet Rocha, Benvindo da Cruz
author_role author
dc.contributor.author.fl_str_mv Rocha, Benvindo da Cruz
dc.subject.por.fl_str_mv Inventariação
Leitura Código Barra
Visão Computorizada
Computação Móvel
topic Inventariação
Leitura Código Barra
Visão Computorizada
Computação Móvel
description Sumário O presente trabalho consiste no desenvolvimento de um sistema de inventário baseado em visão computacional e arquitectura distribuída. Foi desenhado para dispositivos móveis Android para que pudesse efectuar contagem física dos artigos em Stock de forma eficiente, sem a necessidade do registo das quantidades em folhas de papel. Para o desenvolvimento do aplicativo utilizou-se a linguagem de programação Java, linguagem nativa para sistemas Android e com persistência dos dados em SQLite. A sincronização com o sistema de gestão é feita por via de um serviço middleware WCF criado exclusivamente para o projecto usando a linguagem C#. Utiliza protocolos comunicação HTTP ou TCP e o formato de dados JSON. Integrou-se a biblioteca ZXing para efectuar a leitura de código de barras estampados nos artigos. Permite o utilizador a leitura do código de barras com câmara fotográfica do dispositivo e após o reconhecimento retorna informação detalhada do artigo, bem como introduzir as quantidades da contagem física. Após o desenvolvimento foi preparado um cenário para testes usando o software de gestão Primavera. Assim, efectuou-se uma análise comparativa com os métodos tradicionais e os resultados demonstraram o quanto é o ganho em tempo e dinheiro com a utilização num ambiente organizacional. No processo de contagem física o leitor reconheceu em mais de 90% dos casos em que foi submetido demonstrando a viabilidade do sistema. Palavras-chave Inventariação; Leitura Código Barra; Visão Computorizada, Computação Móvel ;Abstract This work is to develop an inventory system based on computer vision and distributed architecture. It was designed for Android mobile devices that could efficiently perform the physical count of items in Stock, without the need to record the quantities on the paper sheets. The Java programming language was used to develop the application, being the native language for Android systems and SQLite was chosen for data persistence. The synchronization with the management system is done via a WCF middleware service created exclusively for the project using the C# language. The system uses HTTP or TCP communication protocols and JSON as the data exchange format. ZXing library was included for bar code reading, from each article. Allows the user to read the bar code with the device camera and after recognition returns detailed information about the article, as well as introducing the quantities of physical count. Afterwards, a testing scenario was prepared with the management software Primavera. So, was carried out a comparative analysis with traditional methods and the results showed how much is the gain in time and money using an organizational environment. In the process of physically counting, this system reader correctly recognized over 90% of the cases, demonstrating this system viability. Keywords Inventory, Bar Code Reading, Computer Vision, Mobile Computing
publishDate 2013
dc.date.none.fl_str_mv 2013-12-09T14:37:22Z
2013-12-09
2013-01-01T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10174/9056
http://hdl.handle.net/10174/9056
TID:201135370
url http://hdl.handle.net/10174/9056
identifier_str_mv TID:201135370
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv nd
283
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade de Évora
publisher.none.fl_str_mv Universidade de Évora
dc.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833592410162069504