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

Detalhes bibliográficos
Autor(a) principal: Rocha, Benvindo da Cruz
Data de Publicação: 2013
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10174/9056
Resumo: 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ório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 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ório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-01-03T18:50:41Zoai:dspace.uevora.pt:10174/9056Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T01:03:13.071530Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
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ório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799136515794665472