Controle de estoque a distância por dispositivo móvel

Tamanho: px
Começar a partir da página:

Download "Controle de estoque a distância por dispositivo móvel"

Transcrição

1 UNIVERSIDADE POSITIVO NÚCLEO DE CIÊNCIAS EXATAS E TECNOLÓGICAS CURSO DE ENGENHARIA DA COMPUTAÇÃO RAFAEL MOIA VARGAS Controle de estoque a distância por dispositivo móvel Trabalho de Conclusão de Curso Prof. Alessandro Brawerman Orientador Curitiba, setembro de 2011

2 UNIVERSIDADE POSITIVO Reitor: Prof. José Pio Martins Pró-Reitor de Graduação: Prof. Márcia Sebastiani Coordenador do Curso de Engenharia da Computação: Prof. Leandro Henrique de Souza 2

3 Agradecimentos vida. Aos meus pais, por todo carinho e apoio nesta importante etapa da Ao professor Maurício Perretto, por todo auxílio na realização deste projeto. A meu professor orientador Alessandro Brawerman, pelo auxílio durante a realização do projeto e também na realização desta monografia, e pela sugestão deste projeto. A todos os professores do curso de Engenharia da Computação, que foram de fundamental importância para que houvesse o conhecimento necessário para a realização deste projeto. Aos amigos, pelo incentivo, compreenção e apoio. 3

4 SUMARIO LISTA DE ABREVIATURAS... 6 LISTA DE FIGURAS... 7 RESUMO... 8 ABSTRACT INTRODUÇÃO FUNDAMENTAÇÃO TEÓRICA MODELO CLIENTE-SERVIDOR Web Service SOFTWARE Cliente Servidor HARDWARE Cliente Modem 3G Placa Wi-fi Tela Touch Screen RFID ESPECIFICAÇÃO HARDWARE RFID Servidor Cliente Modem 3G Placa Wi-fi Tela Touch Screen SOFTWARE Ambiente de Desenvolvimento Diagrama de Casos de Uso Descrição dos Casos de Uso Diagrama de Classes Diagrama de Classes do software Cliente no iphone Diagrama de Sequência Diagrama de Sequência do cenário Adição/Remoção Produtos Diagrama de Sequência do cenário Consulta de Estoque Diagrama de Sequência do cenário Consulta de Receita Diagrama de Sequência do cenário Consulta de Lista de Compras Prototipação de Telas Tela Principal Tela Visualização de Estoque Tela Visualização de Lista de Compras Tela Criação de nova Lista de Compras Tela Visualização detalhada de Lista de Compras Tela Visualização das Receitas cadastradas Tela Criação de nova Receita Tela Visualização detalhada de Receita Tela de Configuração VALIDAÇÃO E RESULTADOS TESTE DE ESCALABILIDADE CONCLUSÃO

5 6. REFERENCIAS BIBLIOGRÁFICAS...41 APÊNDICE A - RESUMO ESTENDIDO...42 APÊNDICE B - ARTIGO CIENTÍFICO

6 LISTA DE ABREVIATURAS RFID API UML Radio-Frequency Identification Application Programming Interface Unified Modeling Language 6

7 LISTA DE FIGURAS FIGURA 1: REPRESENTAÇÃO DO PROJETO FIGURA 2: TAGS RFID SLK FIGURA 3: LEITOR RFID SL FIGURA 4: DIAGRAMA DE CASOS DE USO DO CENÁRIO DO SOFTWARE CLIENTE NO IPHONE FIGURA 5: DIAGRAMA DE CLASSES DO SOFTWARE CLIENTE NO IPHONE FIGURA 6: DIAGRAMA DE SEQUÊNCIA DO CENÁRIO ADIÇÃO/REMOÇÃO PRODUTOS FIGURA 7: DIAGRAMA DE SEQUÊNCIA DO CENÁRIO CONSULTA DE ESTOQUE FIGURA 8: DIAGRAMA DE SEQUÊNCIA DO CENÁRIO CONSULTA DE RECEITA FIGURA 9: DIAGRAMA DE SEQUÊNCIA DO CENÁRIO CONSULTA DE LISTA DE COMPRAS FIGURA 10: TELA PRINCIPAL FIGURA 11: VISUALIZAÇÃO DO ESTOQUE FIGURA 12: VISUALIZAÇÃO DA LISTA DE COMPRAS FIGURA 13: CRIAÇÃO DE NOVA LISTA DE COMPRAS FIGURA 14: VISUALIZAÇÃO DETALHADA DE NOVA LISTA DE COMPRAS FIGURA 15: VISUALIZAÇÃO DAS RECEITAS CADASTRADAS FIGURA 16: CRIAÇÃO DE NOVA RECEITA FIGURA 17: VISUALIZAÇÃO DETALHADA DE RECEITA FIGURA 18: VISUALIZAÇÃO DA TELA DE CONFIGURAÇÃO FIGURA 19: TESTE DE ESCALABILIDADE THREADS X TEMPO

8 RESUMO Este projeto propõe a criação de uma solução que possibilita o controle de estoque a distância por dispositivo móvel. Com o aumento do uso de smartphones, suas tecnologias e utilidades foram aumentando e também a qualidade do acesso à Internet através de dispositivos móveis foi se tornando mais próxima a de que temos em nossas casas, assim como sua disponibilidade e custo tiveram uma melhora significativa. Outra tecnologia que é relativamente recente e se popularizou nos últimos anos, tornando seu uso mais acessível, é o RFID (Radiofrequency identification). O RFID funciona com um leitor fixo, e com tags (etiquetas) RFID, que contém informações a serem lidas pelo leitor, que passa esta informação para um computador através de um cabo serial ou USB, dependendo do leitor em questão. Com isso, surge então a idéia de desenvolver um controle de estoque a distância por dispositivo móvel, utilizando um leitor de RFID para ler os dados de cada produto que estão gravados em sua tag, criar um banco de dados no servidor com o estoque, listas de compras e receitas. Com o dispositivo móvel, e através de serviços Web Service, se comunicar com o servidor e poder saber, a distância, quais os produtos a serem repostos, quais produtos faltam para determinada receita, disponibilidade de determinado produto e quantidade, etc. Desta forma é possível, utilizando-se da tecnologia dos dispositivos móveis atuais, da Internet móvel e da tecnologia RFID, criar uma solução para consulta de estoque a distância com uma grande flexibilidade de acesso e funcionalidade. Palavras-Chave: dispositivos móveis, RFID, controle de estoque, Web Service. 8

9 ABSTRACT This project proposes the creation of a solution to allow the remote inventory control through the usage of mobile devices. With the increasing usage of smartphones, their technologies and functionalities have improved greatly, among with it's Internet access capabilities, which became much more similar to the Internet access people have in their homes. Another technology that is relatively new and has been used with more frequency in the last few years, making it's usage more viable, is the RFID (Radio-frequency identification). The RFID works with 2 separate parts, the reader and the tag. The tag, contains information that are read by the RFID reader, which passes the information to a computer through a serial cable or through USB, depending on the RFID reader model. Taking all this in consideration, arises the idea of developing a remote inventory control, through the usage of a mobile device, in this particular case the iphone, using a RFID reader to read the information of each product, and insert into a database on the server to create the inventory, allowing the user to create a list with Recipes, a list with Shopping Lists. With the mobile device, and Web Service, allow the user to communicate with the server and be able to access, remotely, the inventory, detailing the quantity of each product, what products need to be repurchased, which products are missing to be able to make a chosen recipe, among other functionalities. In this matter, it is possible, using the technology provided by the smartphones and platforms, mobile Internet and RFID, to create a solution to remotely control and check your inventory with a great flexibility of access and many possibilities of functionalities, with a very user friendly interface, something that wasn't possible some years ago. Palavras-Chave: mobile devices, RFID, inventory control, web service. 9

10 1. INTRODUÇÃO Com o aumento do uso de smartphones, suas tecnologias e utilidades foram aumentando e também a qualidade do acesso à Internet através de dispositivos móveis foi se tornando mais próxima a de que temos em nossas casas, assim como sua disponibilidade e custo tiveram uma melhora significativa. Um fato que mudou bastante as possibilidades de uso de um smartphone, foi o surgimento de plataformas como o ios, da Apple, presente no iphone, ipod e ipad, e Android, da Google, utilizado em diversos dispositivos de diversas marcas. Outra tecnologia que é relativamente recente e se popularizou nos últimos anos, tornando seu uso mais acessível, é o RFID (Radiofrequency identification). O RFID funciona com um leitor fixo, e com tags (etiquetas) RFID, que contém informações a serem lidas pelo leitor, que passa esta informação para um computador através de um cabo serial ou USB, dependendo do leitor em uso. Com isso, surgiu então a idéia de desenvolver um controle de estoque a distância por dispositivo móvel, utilizando um leitor de RFID para adicionar e remover produtos no estoque, criando um banco de dados no servidor com o estoque, listas de compras e receitas. Com o dispositivo móvel, e através de serviços Web Service, se comunicar com o servidor e ter acesso a distância ao estoque e quantidade de cada produto, quais produtos estão faltando para realizar uma receita escolhida, lista de compras com produtos que não estão mais em estoque e deseja-se comprar. Para isto, cada produto deve ter uma tag RFID passiva contendo um código único. O leitor RFID ficará em um lugar fixo, por onde passará todos produtos comprados e sempre que algum for retirado para ser utilizado. O servidor ficará no mesmo local que o leitor RFID, conectado ao mesmo com um cabo USB, recebendo assim o código do produto, atualizando o estoque no banco de dados do servidor. O software do servidor e do iphone, utilizando Web Service, permite que o usuário, remotamente, consulte o servidor, para obter dados como a disponibilidade de determinado produto, lista de compras com 10

11 produtos em falta, produtos necessários para determinada receita, criação de novas receitas, criação de novas listas de compras, dentre outros. O cliente, um software desenvolvido para o iphone, tem como função principal apresentar os dados para o usuário. O cliente obterá dados como estoque, produtos que precisam ser comprados, dentre outros, fazendo pedidos para o servidor, que faz consultas em seu banco de dados e retorna os dados já filtrados para o mesmo. Restando assim, menos processamento para o cliente realizar, fato importante, visto que o servidor tem um poder computacional muito maior que o de um dispositivo móvel, no caso o iphone. O restante desta monografia apresenta no Capitulo 2 a Fundamentação Teórica, com detalhamento dos softwares utilizados no desenvolvimento e dos hardwares utilizados nos projeto. Em seguida o Capitulo 3, formado pela Especificação, onde é detalhado a fundo o hardware utilizado, assim como os softwares desenvolvidos, de forma técnica. A seguir, no Capitulo 4, tem-se a Validação de Testes e Resultados, que mostra os métodos utilizados para medição e análise de desempenho do projeto, assim como suas interpretações. Então por fim a Conclusão no Capitulo 5, sintetizando todo o conteúdo de o que se refere o trabalho até os resultados obtidos e no Capitulo 6 as Referências Bibliográficas. 11

12 2. FUNDAMENTAÇÃO TEÓRICA O capítulo de fundamentação teórica consiste em explicar a importância da automação de estoque e do projeto proposto, em explicar mais detalhadamente as tecnologias utilizadas, como o RFID, o iphone, Web Service, os softwares desenvolvidos e também os hardwares utilizados no projeto. A automação de estoque é uma questão muito abordada em empresas, e começa também a ser algo viável de ser aplicado em residências, com a redução de custo de tecnologias envolvidas Modelo Cliente-Servidor O modelo de controle de estoque proposto pelo projeto, por ser controlado remotamente, consiste em um modelo Cliente-Servidor. Neste tipo de modelo, o Servidor é localizado junto ao estoque, onde são feitas as retiradas e entradas de estoque. Nele, também fica o banco de dados, onde é armazenado todo o estoque, a ser fornecido ao Cliente, quando solicitado. O servidor, mantém um Web Service, que fornece métodos pré definidos, com consultas ao estoque tratadas, que enviam para o Cliente. O Cliente, tem como objetivo ser um programa leve, que tem como único objetivo fazer pedidos de informações ao servidor, obte-las e mostrar ao usuário de forma amigável e compreensível. No projeto, o cliente é um software para ios, que funciona em iphones e ipods. Com isso, o usuário tem uma grande mobilidade de acesso ao estoque, podendo fazer consultas em redes Wi-fi ou então com a rede 3G ou EDGE da própria operadora Web Service Web Service é uma forma de aplicativos diferentes, desenvolvidos em linguagens e ambientes diferentes, se comunicarem. Isto é possível pois o Web Service usa a linguagem XML para transmitir informações entre um programa e outro. O XML é uma linguagem universal, que pode ser interpretada por diversas linguagens de programação. 12

13 O servidor fornece métodos com funcionalidades pré definidas pelo desenvolvedor. O cliente, utiliza esses métodos para receber as informações do servidor Software Nesta seção, são apresentados os softwares desenvolvidos neste projeto, que foram: o Cliente, utilizado no dispositivo móvel, e o servidor, que gerencia o banco de dados, recebe os dados do leitor RFID e roda o Web Service Cliente O software desenvolvido para o cliente é um aplicativo para dispositivos móveis que rodam o sistema ios, da Apple. Atualmente, estes dispositivos são: o iphone, o ipod Touch e o ipad. A programação de aplicativos para o ios é feita em uma linguagem relativamente nova, chamada Objective C, ou Cocoa Touch. Esta linguagem possui bastante semelhanças com o C++, e é a linguagem mais usada e recomendada para desenvolvimento de programas de qualquer produto da Apple (computadores rodando o sistema operacional OSX, dispositivos móveis rodando o ios), por obter a melhor performance dentro destes sistemas, visto que os mesmos foram desenvolvidos em Objective C. Para o desenvolvimento nesta linguagem, a única ferramenta utilizada é o Xcode, que consiste em um ambiente de desenvolvimento de código e interface gráfica do aplicativo, e também de um conjunto de ferramentas de teste de software. O Xcode está disponível apenas para o sistema operacional OSX, criando portanto uma restrição para alguns desenvolvedores. Apesar de ser uma linguagem relativamente nova, o Objective C está bem documentado e disponível para todos desenvolvedores cadastrados na Apple. Já há também bastante fóruns e websites de auxílio nesta linguagem. Uma dificuldade porém, tem sido a grande frequência com que a Apple atualiza API's e modifica partes de sua linguagem, pois isto faz com que muitos websites, tutoriais, documentações se tornem inúteis e desatualizados rapidamente. 13

14 Servidor A programação do software que roda no Servidor, é feita em C#, principalmente devido a facilidade que esta linguagem oferece para o uso de Web Service. Para o banco de dados do servidor, que é responsável por armazenar Estoque, Receitas e Lista de Compras, é utilizado o Microsoft SQL Server O uso do Microsoft SQL Server em vez de outro banco de dados, tem como um dos motivos principais o fácil acesso a ele pelo software do servidor, desenvolvido no Microsoft Visual Studio. A escolha desta versão deve-se, em parte, à melhor abrangência de, se comparado com a 2010 e versões mais antigas Hardware Esta seção apresenta os hardwares utilizados neste projeto, tanto para o Cliente quanto para o Servidor Cliente O hardware utilizado para o Cliente, é o iphone 4, destacando-se o uso dos seguintes componentes: Modem 3G O modem 3G do iphone é utilizado para a realização de conexão com o servidor, para o uso do Web Service, quando a conexão Wi-fi é inexistente Placa Wi-fi A placa wi-fi interna do iphone é utilizada para a realização de conexão com o servidor, sempre que possível, para evitar o uso da rede 3G que normalmente tem limitações de uso e custo impostas pelas operadoras de telefonia. 14

15 Tela Touch Screen Com certeza um dos principais e mais importantes componentes do iphone, responsável por grande parte da interatividade com o usuário. Fator que deve ser levado em conta no desenvolvimento do projeto, visto que uma interface voltada para um equipamento sensível ao toque deve ser bem diferente de uma normal RFID O RFID é uma tecnologia de identificação por rádio frequência. O sistema é composto por um leitor RFID e por diversas tags RFID, que estão presentes em cada produto. O leitor transmite ao servidor os dados de cada tag lida através de um cabo USB, que por sua vez atualiza seu banco de dados, onde se tem o controle de cada produto disponível no estoque. Existem dois tipos de tags: Ativas: o Enviam seu próprio sinal; o Mais caras; Passivas: o Respondem ao sinal enviado pela base transmissora; o Mais baratas; Existem diversos tipos de leitor RFID, com diferentes alcances, diferentes frequências de funcionamento, diferentes formas de comunicação com o servidor (Cabo Serial, USB). Deve-se analisar e escolher um modelo de acordo com a necessidade do projeto em questão. 15

16 3. ESPECIFICAÇÃO Como apresentado anteriormente, o projeto tem como idéia desenvolver um controle de estoque automatizado, controlado remotamente por um dispositivo móvel, utilizando um leitor RFID e tags em cada produto para a formação do estoque. Os Hardwares utilizados no projeto são: iphone 4, servidor, leitor RFID e tags RFID. Conforme a Figura 1 mostra, a tag RFID é lida pelo leitor, que envia a informação através de um cabo USB para o computador, que atualiza o banco de dados. O iphone, remotamente, através da Internet, se conectando através de seu modem 3G ou Wi-Fi, acessa o servidor, com um pedido ao Web Service implementado, obtendo os dados para apresentar para o usuário. Figura 1: Representação do Projeto. 16

17 O software do iphone possui como funcionalidade, além de as básicas, como consultar o estoque, consultar receitas e lista de compras, a habilidade de remotamente editar ingredientes e instruções de receitas já existentes, deletar receitas, criar novas receitas. Editar lista de compras, deletar lista de compras e criar novas lista de compras Hardware Nesta seção, é apresentado os hardwares utilizados detalhadamente, com o modelo e características dos mesmos, assim como configurações necessárias para uso do sistema RFID Há diversos modelos de Tags e Leitores de RFID no mercado mundial, com características e finalidades bem distintas. Para este projeto, foram utilizadas 10 tags RFID do tipo chaveiro modelo SLK01 da Strong Link, ilustrados na Figura 2, com as seguintes características: Frequência de 125 KHz e MHz; Chipset TK4100, Mifare 1k; Temperatura de funcionamento de -10 a +50. Figura 2: Tags RFID SLK01. 17

18 O leitor RFID utilizado foi o SL102 da Strong Link, conforme Figura 3, com as seguintes características: Frequência de 125 KHz; Interface USB Plug and Play (simula teclado); Temperatura de funcionamento de -10 a +70 ; Dimensões: mm; Peso: 160g; Figura 3: Leitor RFID SL102. O motivo para a escolha destas Tags e deste Leitor, deve-se dentre outras coisas, ao bom custo/benefício dos produtos, atendendo as necessidades básicas exigidas pelo projeto. A aquisição dos mesmos não foi de grande dificuldade, apesar de ter sido importado de outro país. Outra vantagem é a comunicação do leitor RFID com o computador, que se da por um cabo USB. O leitor envia os 10 dígitos da Tag lida para o computador, via USB, como se fosse a entrada de um teclado, facilitando bastante a aquisição da leitura pelo software do servidor. Algumas limitações importantes a destacar, entretanto, é a distância de leitura curta (aproximadamente 5 centímetros), que para uma aplicação prática do projeto é inferior à uma distância aceitável. Outra limitação, é a impossibilidade de passar duas tags simultaneamente. Para a limitação de distância, esta pode facilmente ser eliminada com um investimento um pouco maior em um leitor com maior distância de leitura e uma tag compatível. Isto só não foi feito pois para efeito de projeto a distância alcançada com estes equipamentos já é suficiente. 18

19 Servidor O servidor precisa ter uma configuração que suporte rodar o Microsoft SQL Server 2008, para manejar o banco de dados do sistema e o IIS 7.0. Precisa também estar conectado a internet. Uma configuração base seria: Processador 64 bits AMD Opteron, AMD Athlon 64 ou Intel Xeon com suporte Intel EM64T; Processador com clock de 2.0 GHz ou mais; Memoria RAM de no mínimo 1GB, recomendado 4GB; 100GB HDD; Windows 7; Cliente O hardware utilizado para o Cliente, é o iphone 4, destacando-se o uso dos seguintes componentes: Modem 3G O modem 3G do iphone é utilizado para a realização de conexão com o servidor, para o uso do Web Service, quando a conexão Wi-fi é inexistente Placa Wi-fi A placa wi-fi interna do iphone é utilidada para a realização de conexão com o servidor, sempre que possível, para evitar o uso da rede 3G que normalmente tem limitações de uso e custo impostas pelas operadoras de telefonia. 19

20 Tela Touch Screen Com certeza um dos principais e mais importantes componentes do iphone, responsável por grande parte da interatividade com o usuário. Fator que deve ser levado em conta no desenvolvimento do projeto, visto que uma interface voltada para um equipamento sensível ao toque deve ser bem diferente de uma normal Software Esta seção abordará detalhadamente o projeto dos softwares desenvolvidos para o sistema proposto. Primeiramente, será descrito os ambientes de desenvolvimento utilizados em cada software, Ambiente de Desenvolvimento A programação de aplicativos para o ios é feita em Objective C, ou Cocoa Touch. Esta linguagem tem bastante semelhanças com o C++,e é a linguagem mais usada e recomendada para desenvolvimento de programas de qualquer produto da Apple (computadores rodando o sistema operacional OSX, dispositivos móveis rodando o ios), por obter a melhor performance dentro destes sistemas. A programação do sistema que roda no Servidor, é feita em C#, principalmente devido a facilidade que esta linguagem oferece para o uso de Web Service. Para o banco de dados do servidor, que é responsável por armazenar Estoque, Receitas e Lista de Compras, é utilizado o Microsoft SQL Server Diagrama de Casos de Uso O diagrama de Casos de Uso de um software separa cada interação entre o usuário e o sistema. Com isso, é possível explicar de forma detalhada cada funcionalidade do sistema, e como o mesmo à realiza. 20

21 Analisando as funcionalidades desejadas para o sistema proposto têm-se o Diagrama de Casos de Uso do cenário do Cliente iphone, conforme a Figura 4: Figura 4: Diagrama de Casos de Uso do Cenário do software Cliente no iphone Descrição dos Casos de Uso Caso de Uso -- Consultar Estoque: o Este caso de uso é iniciado quando o usuário decide visualizar o estoque. 1. Usuário navega até a seção "Estoque" do software. 2. O software requere através de Web Service a consulta de estoque no banco de dados do servidor. 3. Servidor retorna para o cliente também utilizando Web Service os produtos em estoque. o Alternativas: 2a. O software falha ao tentar transmitir o pedido de consulta ao servidor por falta de conexão com a Internet e exibe mensagem de erro, disponibilizando para o usuário a última consulta realizada, armazenada em um Bando de Dados SQLite local. 21

22 Caso de Uso -- Consultar Lista de Compras: o Este caso de uso é iniciado quando o usuário decide visualizar a lista de produtos em falta no estoque, que devem ser repostos. 1. Usuário navega até a seção "Lista de Compras" do software. 2. O software requere através de Web Service a consulta da lista de compras. 3. O servidor busca no banco de dados todos os produtos requisitados pela lista de compra escolhida, consulta o estoque para saber quantas unidades há no estoque, subtrai da quantidade desejada pela lista de compras. 4. Servidor retorna para o cliente também utilizando Web Service a lista de produtos resultante e a quantidade necessaria. o Alternativas: 2a. O software falha ao tentar transmitir o pedido de consulta ao servidor por falta de conexão com a internet e exibe mensagem de erro, mostrando as Listas de Compras da ultima consulta, disponíveis no Banco de Dados SQLite local. Caso de Uso -- Checar disponibilidade de ingredientes de Receita: o Este caso de uso é iniciado quando o usuário decide visualizar os produtos que faltam para a realização de determinada receita. 1. Usuário navega até a seção "Receitas" do software. 2. Usuário escolhe uma receita dentre as receitas cadastradas. 3. O software requere através de Web Service a consulta da receita escolhida. 4. O Servidor busca no banco de dados pelos produtos contidos na receita escolhida. 5. Servidor retorna para o cliente também utilizando web service os produtos da receita que já foram usados e não estão mais no estoque. o Alternativas: 3a. O software falha ao tentar transmitir o pedido de consulta ao servidor por falta de conexão com a internet e exibe mensagem de erro, mostrando os dados da ultima consulta, disponíveis no Banco de Dados SQLite local. 22

23 Caso de Uso -- Editar Lista de Compra: o Este caso de uso é iniciado quando o usuário decide adicionar ou remover algum produto da lista de compras. 1. Usuário navega até a seção "Lista de Compras" do software. 2. Escolhe uma Lista de Compras. 3. Usuário escolhe a opção editar lista". 4. Usuário adiciona ou remove um produto da lista. 5. O software requere através de Web Service a alteração da lista de compras no servidor. 6. Banco de Dados é atualizado. 7. Servidor retorna para o cliente também utilizando Web Service a nova lista de compras atualizada. o Alternativas: 4a. O software falha ao tentar transmitir o pedido de consulta ao servidor por falta de conexão com a internet e exibe mensagem de erro. Caso de Uso -- Editar Receita: o Este caso de uso é iniciado quando o usuário decide adicionar ou remover algum produto necessário na receita selecionada. 1. Usuário navega até a seção "Receitas" do software. 2. Usuário escolhe uma receita dentre as receitas cadastradas. 3. Usuário escolhe a opção "editar receita". 4. Usuário adiciona ou remove um ou mais produtos da lista. 5. O software requere através de Web Service a alteração da receita selecionada no servidor. 6. Banco de Dados é atualizado. 7. Servidor retorna para o cliente também utilizando Web Service a receita atualizada. o Alternativas: 5a. O software falha ao tentar transmitir o pedido de consulta ao servidor por falta de conexão com a internet e exibe mensagem de erro. Caso de Uso -- Criar Receita: o Este caso de uso é iniciado quando o usuário decide criar uma nova receita. 1. Usuário navega até a seção "Receitas" do software. 2. Usuário escolhe a opção "criar receita". 3. Usuário adiciona os produtos do estoque que consistem a receita. 4. Usuário da um nome à receita. 5. Usuário escolhe a quantidade necessária de cada produto. 6. O software requere através de Web Service a criação da receita. 7. Banco de Dados é atualizado. 8. Servidor retorna para o cliente também utilizando Web Service a nova lista de receitas atualizada. o Alternativas: 5a. O software falha ao tentar transmitir o pedido de consulta ao servidor por falta de conexão com a internet e exibe mensagem de erro. 23

24 Diagrama de Classes Diagrama de Classes é uma representação da estrutura e relações das classes que servem de modelo para objetos. É uma modelagem muito útil para o sistema, definindo todas as classes que o sistema necessita possuir Diagrama de Classes do software Cliente no iphone Figura 5: Diagrama de Classes do software Cliente no iphone. A Figura 5 ilustra o Diagrama de Classes do Cliente. No cliente, tudo parte de uma Tela Inicial, representada pela classe Controle de Estoque. Esta, tem 3 ações. Consultar Estoque, Consultar Lista de Compras e Consultar Receitas. Consultar Estoque leva à classe Estoque, que possui apenas os atributos Produto e Quantidade, obtidos do servidor para apresentar para o usuário. Consultar Receitas leva à classe Receitas, que possui o nome da receita, produtos, e as quantidades do mesmo necessárias para a receita em questão. A partir desta classe, tem-se 3 ações: Criar Receitas, Remover Receitas e Editar Receitas. 24

25 Consultar Lista de Compras leva à classe Lista de Compras, que possui o nome da lista de compras, produtos, e as quantidades do mesmo desejadas para lista de compras em questão. A partir desta classe, tem-se 3 ações: Criar Lista de Compras, Remover Lista de Compras e Editar Lista de Compras Diagrama de Sequência Diagrama de Sequência (ou Diagrama de Sequência de Mensagens) é um diagrama usado em UML (Unified Modeling Language), representando a sequência de processos num programa de computador. Como um projeto pode ter uma grande quantidade de métodos em classes diferentes, pode ser difícil determinar a sequência global do comportamento do mesmo. O diagrama de sequência representa essa informação de uma forma simples e lógica Diagrama de Sequência do cenário Adição/Remoção Produtos Figura 6: Diagrama de Sequência do cenário Adição/Remoção Produtos. Conforme ilustra a Figura 6, toda vez em que um novo produto entra no depósito onde ficaria o estoque, o mesmo passa pelo leitor RFID, que lê a tag contida na embalagem do produto, e envia um código único e 25

26 o nome do produto para o servidor, através de um cabo USB, que então adiciona o produto ao estoque, caso o código já não esteja cadastrado. Desta mesma forma, quando um produto é utilizado, ao ser removido do estoque, ele passa pelo leitor RFID, e quando o servidor detecta que o código único já está cadastrado no banco de dados, ele sabe que se trata de uma remoção, portanto marca o produto como esgotado ou fora de estoque Diagrama de Sequência do cenário Consulta de Estoque Figura 7: Diagrama de Sequência do cenário Consulta de Estoque. Para o cliente fazer uma consulta de estoque, a sequência a ser seguida, como mostra a Figura 7, é o cliente enviar um pedido de consulta de estoque para o servidor. 26

27 Este por sua vez faz uma busca no banco de dados por todos produtos marcados como disponível em estoque, o banco de dados retorna o resultado da busca que é então enviado pelo servidor para o cliente (iphone) que mostra o resultado de forma amigável e clara para o usuário Diagrama de Sequência do cenário Consulta de Receita Figura 8: Diagrama de Sequência do cenário Consulta de Receita. Neste cenário também, para o cliente fazer uma consulta de determinada receita, a sequência a ser seguida, como mostra a figura 8, é semelhante a consulta de estoque. Porém desta vez o servidor faz a busca de disponibilidade de produtos no banco de dados de apenas os produtos contidos na receita informada pelo cliente para o servidor. O banco de dados retorna então os 27

28 produtos não disponíveis para o servidor, que são então enviados pelo servidor para o cliente (iphone), que mostra ao usuário quais ingredientes necessitam ser comprados para realizar a receita desejada Diagrama de Sequência do cenário Consulta de Lista de Compras Figura 9: Diagrama de Sequência do cenário Consulta de Lista de Compras. Neste cenário também, para o cliente fazer uma consulta da lista de produtos a serem comprados, a sequência a ser seguida, como mostra a Figura 9, é semelhante a consulta de estoque e a consulta de determinada receita. Porém neste caso o servidor faz a busca por produtos marcados como fora de estoque no banco de dados. O banco de dados retorna então os produtos marcados como fora de estoque para o servidor, então envia para o cliente (iphone), que mostra ao usuário quais produtos necessitam ser comprados. 28

29 Prototipação de Telas Através da prototipação de telas, pode-se ter uma idéia de como o sistema será quando desenvolvido, permitindo ver possíveis e importantes melhoras na interface do programa ainda em etapa de desenvolvimento, o que torna bem mais fácil uma eventual correção necessária Tela Principal Figura 10: Tela Principal. A partir desta tela que o usuário pode acessar todas as funcionalidades do cliente desenvolvido para o iphone. A tela consiste em fornecer três opções ao usuário: Ver Estoque; Ver Lista de Receitas; Ver Lista de Compras; Ir para tela de Configurações; 29

30 Tela Visualização de Estoque Figura 11: Visualização do Estoque. Nesta tela, o usuário visualiza todos os produtos em estoque, dado este fornecido pelo banco de dados do servidor. Produtos que foram consumidos ou retirados do estoque não aparecem aqui. A partir desta tela o usuário pode voltar para a tela principal. 30

31 Tela Visualização de Lista de Compras Figura 12: Visualização da Lista de Compras. Nesta tela, o usuário visualiza todas as listas de compras cadastradas, podendo abrir cada uma delas para visualizar detalhadamente cada item que consiste a lista, podendo adicionar ou remover itens ou também pode ir para uma tela de criação de nova lista de compras ou voltar para a tela principal. 31

32 Tela Criação de nova Lista de Compras Figura 13: Criação de nova Lista de Compras. Nesta tela, o usuário dá o nome à nova lista de compras, adiciona itens a mesma, edita a quantidade necessária de cada item, e salva a nova lista de compras no servidor. 32

33 Tela Visualização detalhada de Lista de Compras Figura 14: Visualização detalhada de nova Lista de Compras. Nesta tela, o usuário visualiza os itens contidos na lista de compras escolhida e não disponíveis no estoque, assim como a quantidade a ser comprada. A partir desta tela é possível editar a lista, adicionando, removendo e modificando a quantidade de cada item desejada. 33

34 Tela Visualização das Receitas cadastradas Figura 15: Visualização das Receitas cadastradas. Nesta tela, o usuário visualiza todas as receitas cadastradas no servidor, a partir desta tela o usuário pode ir para a tela de Visualização detalhada de Receitas, para a tela de Criação de Receitas ou voltar para a tela principal. 34

35 Tela Criação de nova Receita Figura 16: Criação de nova Receita. Nesta tela, o usuário da o nome à nova receita, adiciona itens a mesma, edita a quantidade necessária de cada item, Edita a instrução para a receita, e salva a nova receita no servidor. 35

36 Tela Visualização detalhada de Receita Figura 17: Visualização detalhada de Receita. Nesta tela, o usuário visualiza a receita escolhida, tendo acesso à lista completa de ingredientes, assim como à lista de ingredientes não disponíveis no estoque necessários para a receita escolhida, além de poder consultar instruções de como realizar a receita. A partir desta tela é possível editar a receita, adicionando, removendo e modificando a quantidade de cada item desejada e a instrução. 36

37 Tela de Configuração Figura 18: Visualização da tela de configuração. Esta tela permite que o usuário configure o IP do Servidor para que seja possível estabelecer comunicação com o mesmo. 37

DESENVOLVIMENTO DE UM APLICATIVO DO TIPO SECRETÁRIO VIRTUAL PARA A PLATAFORMA ANDROID

DESENVOLVIMENTO DE UM APLICATIVO DO TIPO SECRETÁRIO VIRTUAL PARA A PLATAFORMA ANDROID DESENVOLVIMENTO DE UM APLICATIVO DO TIPO SECRETÁRIO VIRTUAL PARA A PLATAFORMA ANDROID Maik Olher CHAVES 1 ; Daniela Costa Terra 2. 1 Graduado no curso de Tecnologia em Análise e Desenvolvimento de Sistemas

Leia mais

INDICE 1. INTRODUÇÃO... 3 2. CONFIGURAÇÃO MÍNIMA... 4 3. INSTALAÇÃO... 4 4. INTERLIGAÇÃO DO SISTEMA... 5 5. ALGUNS RECURSOS... 6 6. SERVIDOR BAM...

INDICE 1. INTRODUÇÃO... 3 2. CONFIGURAÇÃO MÍNIMA... 4 3. INSTALAÇÃO... 4 4. INTERLIGAÇÃO DO SISTEMA... 5 5. ALGUNS RECURSOS... 6 6. SERVIDOR BAM... 1 de 30 INDICE 1. INTRODUÇÃO... 3 2. CONFIGURAÇÃO MÍNIMA... 4 3. INSTALAÇÃO... 4 3.1. ONDE SE DEVE INSTALAR O SERVIDOR BAM?... 4 3.2. ONDE SE DEVE INSTALAR O PROGRAMADOR REMOTO BAM?... 4 3.3. COMO FAZER

Leia mais

Guia do usuário do PrintMe Mobile 3.0

Guia do usuário do PrintMe Mobile 3.0 Guia do usuário do PrintMe Mobile 3.0 Visão geral do conteúdo Sobre o PrintMe Mobile Requisitos do sistema Impressão Solução de problemas Sobre o PrintMe Mobile O PrintMe Mobile é uma solução empresarial

Leia mais

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert:

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert: BRAlarmExpert Software para Gerenciamento de Alarmes A TriSolutions conta com um produto diferenciado para gerenciamento de alarmes que é totalmente flexível e amigável. O software BRAlarmExpert é uma

Leia mais

5 Mecanismo de seleção de componentes

5 Mecanismo de seleção de componentes Mecanismo de seleção de componentes 50 5 Mecanismo de seleção de componentes O Kaluana Original, apresentado em detalhes no capítulo 3 deste trabalho, é um middleware que facilita a construção de aplicações

Leia mais

Acadêmico: Maicon Machado Orientador: José Carlos Toniazzo

Acadêmico: Maicon Machado Orientador: José Carlos Toniazzo Acadêmico: Maicon Machado Orientador: José Carlos Toniazzo Tema; Delimitação do Problema; Hipóteses ou questões de pesquisa; Objetivos; Justificativa; Revisão Bibliográfica; Cronograma; Referências. Desenvolver

Leia mais

Engenharia de Software III

Engenharia de Software III Engenharia de Software III Casos de uso http://dl.dropbox.com/u/3025380/es3/aula6.pdf (flavio.ceci@unisul.br) 09/09/2010 O que são casos de uso? Um caso de uso procura documentar as ações necessárias,

Leia mais

Guia de Utilização da IHM Touch Screen Rockwell. Realização:

Guia de Utilização da IHM Touch Screen Rockwell. Realização: Guia de Utilização da IHM Touch Screen Rockwell Realização: Thiago de Oliveira Felipe Guilherme Stein Joinville Santa Catarina Outubro de 2010 INTRODUÇÃO Analisando os processos de manufatura e o desenvolvimento

Leia mais

Satélite. Manual de instalação e configuração. CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br

Satélite. Manual de instalação e configuração. CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br Satélite Manual de instalação e configuração CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br Índice Índice 1.Informações gerais 1.1.Sobre este manual 1.2.Visão geral do sistema 1.3.História

Leia mais

Inicialização Rápida do Novell Vibe Mobile

Inicialização Rápida do Novell Vibe Mobile Inicialização Rápida do Novell Vibe Mobile Março de 2015 Introdução O acesso móvel ao site do Novell Vibe pode ser desativado por seu administrador do Vibe. Se não conseguir acessar a interface móvel do

Leia mais

OneDrive: saiba como usar a nuvem da Microsoft

OneDrive: saiba como usar a nuvem da Microsoft OneDrive: saiba como usar a nuvem da Microsoft O OneDrive é um serviço de armazenamento na nuvem da Microsoft que oferece a opção de guardar até 7 GB de arquivos grátis na rede. Ou seja, o usuário pode

Leia mais

Google Drive. Passos. Configurando o Google Drive

Google Drive. Passos. Configurando o Google Drive Google Drive um sistema de armazenagem de arquivos ligado à sua conta Google e acessível via Internet, desta forma você pode acessar seus arquivos a partir de qualquer dispositivo que tenha acesso à Internet.

Leia mais

Programa de Atualização de Pontos do Lince GPS

Programa de Atualização de Pontos do Lince GPS Esse programa atualiza os pontos do software Lince GSP em aparelhos portáteis, como navegadores e celulares. A Robotron mantém um serviço de fornecimento de pontos de controle de velocidade aos aparelhos

Leia mais

INTERFACE USB PARA PROFIBUS PA

INTERFACE USB PARA PROFIBUS PA MANUAL DO USUÁRIO INTERFACE USB PARA PROFIBUS PA OUT / 12 PBI-PLUS P B I P L U S M P smar www.smar.com.br Especificações e informações estão sujeitas a modificações sem prévia consulta. Informações atualizadas

Leia mais

Como configurar e-mails nos celulares. Ebook. Como configurar e-mails no seu celular. W3alpha - Desenvolvimento e hospedagem na internet

Como configurar e-mails nos celulares. Ebook. Como configurar e-mails no seu celular. W3alpha - Desenvolvimento e hospedagem na internet Ebook Como configurar e-mails no seu celular Este e-book irá mostrar como configurar e-mails, no seu celular. Sistemas operacionais: Android, Apple, BlackBerry, Nokia e Windows Phone Há muitos modelos

Leia mais

IW10. Rev.: 02. Especificações Técnicas

IW10. Rev.: 02. Especificações Técnicas IW10 Rev.: 02 Especificações Técnicas Sumário 1. INTRODUÇÃO... 1 2. COMPOSIÇÃO DO IW10... 2 2.1 Placa Principal... 2 2.2 Módulos de Sensores... 5 3. APLICAÇÕES... 6 3.1 Monitoramento Local... 7 3.2 Monitoramento

Leia mais

2 Diagrama de Caso de Uso

2 Diagrama de Caso de Uso Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Diagrama de Caso de Uso (Use Case) Autoria:Aristófanes Corrêa

Leia mais

MANUAL DO SISTEMA. Versão 1.00

MANUAL DO SISTEMA. Versão 1.00 MANUAL DO SISTEMA Versão 1.00 Considerações Gerais...2 Aquisição MOBILE...3 Ativação do Adicion...3 Entendendo o Integrador WebPav/Mobile...4 Controle de Integração...4 Configurando Mobile no Sistema Adicion...6

Leia mais

Março 2012. Como o Eye-Fi funciona Fluxogramas da visão geral

Março 2012. Como o Eye-Fi funciona Fluxogramas da visão geral Março 2012 Como o funciona Fluxogramas da visão geral 2012 Visioneer, Inc. (licenciada da marca Xerox) Todos os direitos reservados. XEROX, XEROX and Design e DocToMe são marcas comerciais da Xerox Corporation

Leia mais

Um Driver NDIS Para Interceptação de Datagramas IP

Um Driver NDIS Para Interceptação de Datagramas IP Um Driver NDIS Para Interceptação de Datagramas IP Paulo Fernando da Silva psilva@senior.com.br Sérgio Stringari stringari@furb.br Resumo. Este artigo apresenta o desenvolvimento de um driver NDIS 1 para

Leia mais

UM NOVO CONCEITO EM HOSPEDAGEM DE DOMÍNIO

UM NOVO CONCEITO EM HOSPEDAGEM DE DOMÍNIO www.origy.com.br UM NOVO CONCEITO EM HOSPEDAGEM DE DOMÍNIO CARACTERÍSTICAS: E-MAIL IMAP * Acesso simultâneo e centralizado, via aplicativo, webmail e celular/smartphone * Alta capacidade de armazenamento

Leia mais

Programa de Instalação do Lince GPS

Programa de Instalação do Lince GPS Esse programa instala o software Lince GSP em aparelhos portáteis que tenham GPS, como navegadores e celulares. O software Lince GPS é um programa destinado a alertar sobre a aproximação a pontos previamente

Leia mais

Comm5 Tecnologia Manual de utilização da família MI. Manual de Utilização. Família MI

Comm5 Tecnologia Manual de utilização da família MI. Manual de Utilização. Família MI Manual de Utilização Família MI ÍNDICE 1.0 COMO LIGAR O MÓDULO... pág 03 e 04 2.0 OBJETIVO... pág 05 3.0 COMO CONFIGURAR O MÓDULO MI... pág 06, 07, 08 e 09 4.0 COMO TESTAR A REDE... pág 10 5.0 COMO CONFIGURAR

Leia mais

TUTORIAL DE UTILIZAÇÃO. Rua Maestro Cardim, 354 - cj. 121 CEP 01323-001 - São Paulo - SP (11) 3266-2096

TUTORIAL DE UTILIZAÇÃO. Rua Maestro Cardim, 354 - cj. 121 CEP 01323-001 - São Paulo - SP (11) 3266-2096 TUTORIAL DE UTILIZAÇÃO Índice Geral Antes de Começar 2 Procedimento de Instalação 3 Exportar dados para o 8 Acesso ao 10 Ordens de Serviço no 11 Solicitações de Serviço no 17 Folhas de Inspeção no 19 Importar

Leia mais

DocuWare Mobile ProductInfo. Gerenciamento móvel de documentos. Benefícios

DocuWare Mobile ProductInfo. Gerenciamento móvel de documentos. Benefícios DocuWare Mobile ProductInfo Gerenciamento móvel de documentos O DocuWare Mobile permite acessar os gabinetes de arquivo do DocuWare diretamente em seu smartphone ou tablet. Você pode carregar, visualizar

Leia mais

Artur Petean Bove Júnior Tecnologia SJC

Artur Petean Bove Júnior Tecnologia SJC Artur Petean Bove Júnior Tecnologia SJC Objetivo O objetivo do projeto é especificar o desenvolvimento de um software livre com a finalidade de automatizar a criação de WEBSITES através do armazenamento

Leia mais

Administração do Windows Server 2003

Administração do Windows Server 2003 Administração do Windows Server 2003 Visão geral O Centro de Ajuda e Suporte do Windows 2003 Tarefas do administrador Ferramentas administrativas Centro de Ajuda e Suporte do 2003 Usando o recurso de pesquisa

Leia mais

FERRAMENTAS DE COLABORAÇÃO CORPORATIVA

FERRAMENTAS DE COLABORAÇÃO CORPORATIVA FERRAMENTAS DE COLABORAÇÃO CORPORATIVA Manual de Utilização Google Grupos Sumário (Clique sobre a opção desejada para ir direto à página correspondente) Utilização do Google Grupos Introdução... 3 Página

Leia mais

ALTERNATIVA PARA CONEXÃO VIA INTERNET DE IP MASCARADO A IP REAL

ALTERNATIVA PARA CONEXÃO VIA INTERNET DE IP MASCARADO A IP REAL Documento: Tutorial Autor: Iuri Sonego Cardoso Data: 27/05/2005 E-mail: iuri@scripthome.cjb.net Home Page: http://www.scripthome.cjb.net ALTERNATIVA PARA CONEXÃO VIA INTERNET DE IP MASCARADO A IP REAL

Leia mais

Manual de Instalação. SafeSign Standard 3.0.77. (Para MAC OS 10.7)

Manual de Instalação. SafeSign Standard 3.0.77. (Para MAC OS 10.7) SafeSign Standard 3.0.77 (Para MAC OS 10.7) 2/23 Sumário 1 Introdução... 3 2 Pré-Requisitos Para Instalação... 3 3 Ambientes Homologados... 4 4 Hardware Homologado... 4 5 Instruções de Instalação... 5

Leia mais

TUTORIAL INSTALAÇÃO DA ROTINA 2075 NO LINUX

TUTORIAL INSTALAÇÃO DA ROTINA 2075 NO LINUX Apresentação O departamento de varejo da PC Sistemas inovou seu produto de frente de caixa, permitindo seu funcionamento no sistema operacional do Linux com a distribuição Ubuntu. O cliente poderá usar

Leia mais

Manual do Usuário Android Neocontrol

Manual do Usuário Android Neocontrol Manual do Usuário Android Neocontrol Sumário 1.Licença e Direitos Autorais...3 2.Sobre o produto...4 3. Instalando, Atualizando e executando o Android Neocontrol em seu aparelho...5 3.1. Instalando o aplicativo...5

Leia mais

Novidades no Q-flow 3.02

Novidades no Q-flow 3.02 Novidades no Q-flow 3.02 Introdução Um dos principais objetivos do Q-flow 3.02 é adequar-se às necessidades das grandes organizações. Por isso, o Q-flow 3.02 possui uma versão Enterprise que inclui funcionalidades

Leia mais

LINEAR EQUIPAMENTOS RUA SÃO JORGE, 269 - TELEFONE: 6823-8800 SÃO CAETANO DO SUL - SP - CEP 09530-250

LINEAR EQUIPAMENTOS RUA SÃO JORGE, 269 - TELEFONE: 6823-8800 SÃO CAETANO DO SUL - SP - CEP 09530-250 LINEAR EQUIPAMENTOS RUA SÃO JORGE, 269 - TELEFONE: 6823-8800 SÃO CAETANO DO SUL - SP - CEP 09530-250 Recomendações Iniciais SOFTWARE HCS 2005 - VERSÃO 4.2 (Compatível com Guarita Vr4.03 e Vr4.04) Para

Leia mais

GUIA DE CONSULTA RÁPIDA PARA. Instalação do Nokia Connectivity Cable Drivers

GUIA DE CONSULTA RÁPIDA PARA. Instalação do Nokia Connectivity Cable Drivers GUIA DE CONSULTA RÁPIDA PARA Instalação do Nokia Connectivity Cable Drivers Conteúdo 1. Introdução...1 2. Requisitos obrigatórios...1 3. Instalação do Nokia Connectivity Cable Drivers...2 3.1 Antes da

Leia mais

RELATÓRIO FINAL DE PROJETO DE INICIAÇÃO CIENTÍFICA (PIBIC/CNPq/INPE)

RELATÓRIO FINAL DE PROJETO DE INICIAÇÃO CIENTÍFICA (PIBIC/CNPq/INPE) DESENVOLVIMENTO DE APLICAÇÕES PARA DISPOSITIVOS MÓVEIS PARA COLETA E DISSEMINAÇÃO DE DADOS (VERSÃO CLIENTE- SERVIDOR) RELATÓRIO FINAL DE PROJETO DE INICIAÇÃO CIENTÍFICA (PIBIC/CNPq/INPE) Victor Araújo

Leia mais

Tecnologia PCI express. Introdução. Tecnologia PCI Express

Tecnologia PCI express. Introdução. Tecnologia PCI Express Tecnologia PCI express Introdução O desenvolvimento de computadores cada vez mais rápidos e eficientes é uma necessidade constante. No que se refere ao segmento de computadores pessoais, essa necessidade

Leia mais

www.neteye.com.br NetEye Guia de Instalação

www.neteye.com.br NetEye Guia de Instalação www.neteye.com.br NetEye Guia de Instalação Índice 1. Introdução... 3 2. Funcionamento básico dos componentes do NetEye...... 3 3. Requisitos mínimos para a instalação dos componentes do NetEye... 4 4.

Leia mais

Como posso usar o HP Easy Printer Care através de USB ou conexão paralela?

Como posso usar o HP Easy Printer Care através de USB ou conexão paralela? HP Easy Printer Care Perguntas freqüentes Como posso usar o HP Easy Printer Care através de USB ou conexão paralela? O HP Easy Printer Care só pode ser usado através de USB ou de uma conexão paralela se

Leia mais

Engenharia de Requisitos Estudo de Caso

Engenharia de Requisitos Estudo de Caso Engenharia de Requisitos Estudo de Caso Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 1 Engenharia de Requisitos Exemplo 1 Reserva de Hotel 1. INTRODUÇÃO Este

Leia mais

Gerência de Memória RAM em Computadores com Mais de 4GB O sistema Windows x86 (32bits) não tem capacidade de reconhecer, fisicamente, mais que 3,X GB de RAM, a não ser que seja ativado, manualmente, o

Leia mais

Aplicação Prática de Lua para Web

Aplicação Prática de Lua para Web Aplicação Prática de Lua para Web Aluno: Diego Malone Orientador: Sérgio Lifschitz Introdução A linguagem Lua vem sendo desenvolvida desde 1993 por pesquisadores do Departamento de Informática da PUC-Rio

Leia mais

Manual SAGe Versão 1.2 (a partir da versão 12.08.01)

Manual SAGe Versão 1.2 (a partir da versão 12.08.01) Manual SAGe Versão 1.2 (a partir da versão 12.08.01) Submissão de Relatórios Científicos Sumário Introdução... 2 Elaboração do Relatório Científico... 3 Submissão do Relatório Científico... 14 Operação

Leia mais

1. Introdução. 2. Conteúdo da embalagem

1. Introdução. 2. Conteúdo da embalagem 1 1. Introdução / 2. Conteúdo da embalagem 1. Introdução O Repetidor WiFi Multilaser é a combinação entre uma conexão com e sem fio. Foi projetado especificamente para pequenas empresas, escritórios e

Leia mais

Software Web para: Empresas, Governo, Organizações, Entidades de Classe, Sindicatos, ONG's e Profissionais Liberais

Software Web para: Empresas, Governo, Organizações, Entidades de Classe, Sindicatos, ONG's e Profissionais Liberais MANUAL DO USUÁRIO BITÁVEL GERENCIADOR ONLINE DE NEWSLETTERS (GOLNEWS) Software Web para: Empresas, Governo, Organizações, Entidades de Classe, Sindicatos, ONG's e Profissionais Liberais Versão 1.0 1 Índice

Leia mais

Manual do Usuário. Tag List. Tag List Generator. smar FIRST IN FIELDBUS JUL / 02. Tag-List VERSÃO 1.0 TAGLSTC3MP

Manual do Usuário. Tag List. Tag List Generator. smar FIRST IN FIELDBUS JUL / 02. Tag-List VERSÃO 1.0 TAGLSTC3MP Tag List Tag List Generator Manual do Usuário smar FIRST IN FIELDBUS JUL / 02 Tag-List VERSÃO 1.0 TAGLSTC3MP www.smar.com.br Especificações e informações estão sujeitas a modificações sem prévia consulta.

Leia mais

Itinerários de Ônibus Relatório Final

Itinerários de Ônibus Relatório Final CENTRO UNIVERSITÁRIO SENAC Itinerários de Ônibus Relatório Final Grupo 5 Caio Roque Daniel Nunes Elise Roese José Caneiro Marcos Grignani São Paulo Junho de 2007 1 ÍNDICE 1. Introdução... 3 2. Desenvolvimento...

Leia mais

Manual do usuário. Mobile Auto Download

Manual do usuário. Mobile Auto Download Manual do usuário Mobile Auto Download Mobile Auto Download Parabéns, você acaba de adquirir um produto com a qualidade e segurança Intelbras. Este manual serve como referência para a sua instalação e

Leia mais

Configurando o DDNS Management System

Configurando o DDNS Management System Configurando o DDNS Management System Solução 1: Com o desenvolvimento de sistemas de vigilância, cada vez mais usuários querem usar a conexão ADSL para realizar vigilância de vídeo através da rede. Porém

Leia mais

Motorola Phone Tools. Início Rápido

Motorola Phone Tools. Início Rápido Motorola Phone Tools Início Rápido Conteúdo Requisitos mínimos... 2 Antes da instalação Motorola Phone Tools... 3 Instalar Motorola Phone Tools... 4 Instalação e configuração do dispositivo móvel... 5

Leia mais

10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO

10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO 10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO UMA DAS GRANDES FUNÇÕES DA TECNOLOGIA É A DE FACILITAR A VIDA DO HOMEM, SEJA NA VIDA PESSOAL OU CORPORATIVA. ATRAVÉS DELA, ELE CONSEGUE

Leia mais

Introdução ao Modelos de Duas Camadas Cliente Servidor

Introdução ao Modelos de Duas Camadas Cliente Servidor Introdução ao Modelos de Duas Camadas Cliente Servidor Desenvolvimento de Sistemas Cliente Servidor Prof. Esp. MBA Heuber G. F. Lima Aula 1 Ciclo de Vida Clássico Aonde estamos? Page 2 Análise O que fizemos

Leia mais

Produção de aplicativo de catálogo de cursos da UTFPR para o sistema Android

Produção de aplicativo de catálogo de cursos da UTFPR para o sistema Android Produção de aplicativo de catálogo de cursos da UTFPR para o sistema Android Wenner S. Santos*, Marcos Silvano Orita Almeida* *COINT / UTFPR, Campo Mourão, Brasil e-mail: wenner.santos@hotmail.com Resumo/Abstract

Leia mais

O Novo Portal Etilux também foi criado para ser um facilitador para nossa Força de Vendas, abrangendo as seguintes características:

O Novo Portal Etilux também foi criado para ser um facilitador para nossa Força de Vendas, abrangendo as seguintes características: INTRODUÇÃO: O Novo Portal Etilux também foi criado para ser um facilitador para nossa Força de Vendas, abrangendo as seguintes características: Ser uma alternativa para substituição dos volumosos e pesados

Leia mais

Hamtronix INTERFACE ECHOLINK Manual de Instalação e Operação Hardware Revisão C

Hamtronix INTERFACE ECHOLINK Manual de Instalação e Operação Hardware Revisão C INTERFACE ECHOLINK Manual de Instalação e Operação Hardware Revisão C Conteúdo Índice...01 Suporte Técnico...01 Termo de Garantia...01 Descrição do Produto...01 Instalação da Interface...02 LED Indicador...03

Leia mais

Programa EndNote. Download para teste no site: http://www.endnote.com/endemo.asp. (Atualmente o EndNote está na versão 5x)

Programa EndNote. Download para teste no site: http://www.endnote.com/endemo.asp. (Atualmente o EndNote está na versão 5x) Programa EndNote 1. Informações O EndNote é um gerenciador de referências bibliográficas desenvolvido pela Thomson Reuters. O software permite armazenar e organizar as referências encontradas nas buscas

Leia mais

CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web;

CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web; CONCEITOS INICIAIS Agenda A diferença entre páginas Web, Home Page e apresentação Web; O que é necessário para se criar páginas para a Web; Navegadores; O que é site, Host, Provedor e Servidor Web; Protocolos.

Leia mais

Santa Cruz do Sul, outubro de 2015.

Santa Cruz do Sul, outubro de 2015. MANUAL DO USUÁRIO Santa Cruz do Sul, outubro de 2015. Adilson Ben da Costa & Ederson Luis Posselt Programa de Pós-graduação em Sistemas e Processos Industriais, Universidade de Santa Cruz do Sul (UNISC),

Leia mais

MANUAL DO USUÁRIO. Software de Imagem via Celular (isic) baseado no sistema operacional Symbian

MANUAL DO USUÁRIO. Software de Imagem via Celular (isic) baseado no sistema operacional Symbian MANUAL DO USUÁRIO Software de Imagem via Celular (isic) baseado no sistema operacional Symbian Software de Imagem via Celular (isic) baseado no sistema operacional Symbian Esse software possui tecnologia

Leia mais

Noções de. Microsoft SQL Server. Microsoft SQL Server

Noções de. Microsoft SQL Server. Microsoft SQL Server Noções de 1 Considerações Iniciais Basicamente existem dois tipos de usuários do SQL Server: Implementadores Administradores 2 1 Implementadores Utilizam o SQL Server para criar e alterar base de dados

Leia mais

Mapas e Localização. Programação de Dispositivos Móveis. Mauro Lopes Carvalho Silva

Mapas e Localização. Programação de Dispositivos Móveis. Mauro Lopes Carvalho Silva Programação de Dispositivos Móveis Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia do Maranhão Objetivos

Leia mais

Software de segurança em redes para monitoração de pacotes em uma conexão TCP/IP

Software de segurança em redes para monitoração de pacotes em uma conexão TCP/IP Software de segurança em redes para monitoração de pacotes em uma conexão TCP/IP Paulo Fernando da Silva psilva@senior.com.br Sérgio Stringari stringari@furbbr Resumo. Este artigo apresenta a especificação

Leia mais

Manual do Usuário Plataforma Online

Manual do Usuário Plataforma Online correção online psico.vetoreditora.com.br Manual do Usuário Plataforma Online Utilização da Plataforma Online de correção de testes APRESENTAÇÃO GERAL INTRODUÇÃO A Plataforma Online de testes da Vetor

Leia mais

Pré-requisitos para Instalação Física e Lógica do SISLOC

Pré-requisitos para Instalação Física e Lógica do SISLOC Pré-requisitos para Instalação Física e Lógica do SISLOC Sumário Pré-Requisitos de Instalação Física e Lógica do SISLOC...3 Servidores de Dados...3 Servidores de Aplicação (Terminal Service)...3 Estações

Leia mais

MANUAL DO USUÁRIO SORE Sistema Online de Reservas de Equipamento. Toledo PR. Versão 2.0 - Atualização 26/01/2009 Depto de TI - FASUL Página 1

MANUAL DO USUÁRIO SORE Sistema Online de Reservas de Equipamento. Toledo PR. Versão 2.0 - Atualização 26/01/2009 Depto de TI - FASUL Página 1 MANUAL DO USUÁRIO SORE Sistema Online de Reservas de Equipamento Toledo PR Página 1 INDICE 1. O QUE É O SORE...3 2. COMO ACESSAR O SORE... 4 2.1. Obtendo um Usuário e Senha... 4 2.2. Acessando o SORE pelo

Leia mais

GUIA DE CONSULTA RÁPIDA PARA. Instalação do Nokia Connectivity Cable Drivers

GUIA DE CONSULTA RÁPIDA PARA. Instalação do Nokia Connectivity Cable Drivers GUIA DE CONSULTA RÁPIDA PARA Instalação do Nokia Connectivity Cable Drivers Conteúdo 1. Introdução...1 2. Requisitos obrigatórios...1 3. Instalação do Nokia Connectivity Cable Drivers...2 3.1 Antes da

Leia mais

Usar o Office 365 no iphone ou ipad

Usar o Office 365 no iphone ou ipad Usar o Office 365 no iphone ou ipad Guia de Início Rápido Verificar o email Configure o seu iphone ou ipad para enviar e receber emails de sua conta do Office 365. Verificar o seu calendário onde quer

Leia mais

2 de maio de 2014. Remote Scan

2 de maio de 2014. Remote Scan 2 de maio de 2014 Remote Scan 2014 Electronics For Imaging. As informações nesta publicação estão cobertas pelos termos dos Avisos de caráter legal deste produto. Conteúdo 3 Conteúdo...5 Acesso ao...5

Leia mais

Guia rápido de recursos Wi-Fi GZ-EX210

Guia rápido de recursos Wi-Fi GZ-EX210 Guia rápido de recursos Wi-Fi GZ-EX210 Funcionalidades Wi-Fi Este aparelho está equipado com a função Wi-Fi. Pode realizar as seguintes operações com o uso de um smartphone ou computador, através de uma

Leia mais

Pré-requisitos para Instalação Física e Lógica do Sisloc

Pré-requisitos para Instalação Física e Lógica do Sisloc Pré-requisitos para Instalação Física e Lógica do Sisloc Sumário: 1. Pré-requisitos de instalação física e lógica do Sisloc... 3 Servidores de Dados... 3 Servidores de Aplicação (Terminal Service)... 3

Leia mais

Arquitetura de Rede de Computadores

Arquitetura de Rede de Computadores TCP/IP Roteamento Arquitetura de Rede de Prof. Pedro Neto Aracaju Sergipe - 2011 Ementa da Disciplina 4. Roteamento i. Máscara de Rede ii. Sub-Redes iii. Números Binários e Máscara de Sub-Rede iv. O Roteador

Leia mais

Google Drive: Acesse e organize seus arquivos

Google Drive: Acesse e organize seus arquivos Google Drive: Acesse e organize seus arquivos Use o Google Drive para armazenar e acessar arquivos, pastas e documentos do Google Docs onde quer que você esteja. Quando você altera um arquivo na web, no

Leia mais

Entendendo como funciona o NAT

Entendendo como funciona o NAT Entendendo como funciona o NAT Vamos inicialmente entender exatamente qual a função do NAT e em que situações ele é indicado. O NAT surgiu como uma alternativa real para o problema de falta de endereços

Leia mais

Guia do Usuário commanager

Guia do Usuário commanager Guia do Usuário commanager 1 Sumário 1 Introdução 3 2 commanager: 4 2.1. Pré-requisitos: 4 2.2. Arquitetura da aplicação: 4 2.3. Configuração do Monitor e Acesso ao commanager: 5 2.4. Interação do Usuário

Leia mais

Instalando o Internet Information Services no Windows XP

Instalando o Internet Information Services no Windows XP Internet Information Services - IIS Se você migrou recentemente do Windows 95 ou 98 para o novo sitema operacional da Microsoft Windows XP, e utilizava antes o Personal Web Server, deve ter notado que

Leia mais

Atualizaça o do Maker

Atualizaça o do Maker Atualizaça o do Maker Prezados Clientes, Nós da Playlist Software Solutions empresa líder de mercado no desenvolvimento de software para automação de rádios - primamos pela qualidade de nossos produtos,

Leia mais

4. Quais são os serviços que podem ser utilizados através desta Tecnologia? 6. O Adaptador PLC causa um aumento no consumo de Energia Elétrica?

4. Quais são os serviços que podem ser utilizados através desta Tecnologia? 6. O Adaptador PLC causa um aumento no consumo de Energia Elétrica? 1. O que significa PLC - PowerLine Communications? 2. Quais são as características técnicas do PLC? 3. Quais são as vantagens da Tecnologia PLC? 4. Quais são os serviços que podem ser utilizados através

Leia mais

CADERNO DE QUESTÕES WINDOWS 8

CADERNO DE QUESTÕES WINDOWS 8 CADERNO DE QUESTÕES WINDOWS 8 1) No sistema operacional Microsoft Windows 8, uma forma rápida de acessar o botão liga/desliga é através do atalho: a) Windows + A. b) ALT + C. c) Windows + I. d) CTRL +

Leia mais

PROTÓTIPO DE APLICAÇÃO PARA O PROBLEMA DE ROTEAMENTO DE VEÍCULOS EM DISPOSITIVOS MÓVEIS NA PLATAFORMA ANDROID

PROTÓTIPO DE APLICAÇÃO PARA O PROBLEMA DE ROTEAMENTO DE VEÍCULOS EM DISPOSITIVOS MÓVEIS NA PLATAFORMA ANDROID PROTÓTIPO DE APLICAÇÃO PARA O PROBLEMA DE ROTEAMENTO DE VEÍCULOS EM DISPOSITIVOS MÓVEIS NA PLATAFORMA ANDROID Acadêmica: Shaiane Mafra Casa Orientador: Jacques Robert Heckmann 07/2013 Roteiro Introdução

Leia mais

DarkStat para BrazilFW

DarkStat para BrazilFW DarkStat para BrazilFW ÍNDICE Índice Página 1 O que é o DarkStat Página 2 DarkStat e a inicialização do sistema Página 2 DarkStat e a finalização do sistema Página 2 Tela Principal do DarkStat Página 3

Leia mais

Como Localizar Uma Pessoa Da Sua Família Em Qualquer Lugar do Mundo. Por Mcgill Dias

Como Localizar Uma Pessoa Da Sua Família Em Qualquer Lugar do Mundo. Por Mcgill Dias Como Localizar Uma Pessoa Da Sua Família Em Qualquer Lugar do Mundo Por Mcgill Dias Entendendo como tudo isso funciona No momento em que vivemos, a informação é o diferencial para termos uma vida mais

Leia mais

Registro e Acompanhamento de Chamados

Registro e Acompanhamento de Chamados Registro e Acompanhamento de Chamados Contatos da Central de Serviços de TI do TJPE Por telefone: (81) 2123-9500 Pela intranet: no link Central de Serviços de TI Web (www.tjpe.jus.br/intranet) APRESENTAÇÃO

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Sistemas Distribuídos Modelo Cliente-Servidor: Introdução aos tipos de servidores e clientes Prof. MSc. Hugo Souza Iniciando o módulo 03 da primeira unidade, iremos abordar sobre o Modelo Cliente-Servidor

Leia mais

SUAP Módulo Protocolo Manual do Usuário DTI DIRETORIA DE TECNOLOGIA DA INFORMAÇÃO SEÇÃO DE PROJETOS, SISTEMAS E PROCESSOS DE NEGÓCIO

SUAP Módulo Protocolo Manual do Usuário DTI DIRETORIA DE TECNOLOGIA DA INFORMAÇÃO SEÇÃO DE PROJETOS, SISTEMAS E PROCESSOS DE NEGÓCIO SUAP Módulo Protocolo Manual do Usuário DTI DIRETORIA DE TECNOLOGIA DA INFORMAÇÃO SEÇÃO DE PROJETOS, SISTEMAS E PROCESSOS DE NEGÓCIO SUMÁRIO 1. APRESENTAÇÃO... 1 1.1. ACESSO AO SISTEMA... 1 1.2. TELA INICIAL

Leia mais

Estratégias de informação ao usuário na implantação de BRT.

Estratégias de informação ao usuário na implantação de BRT. Estratégias de informação ao usuário na implantação de BRT. José Eduardo Penna Amorim Pereira Logann Soluções em Tecnologia da Automação e Informação Ltda. Av. Nossa Senhora do Carmo, 45 6º andar - Belo

Leia mais

SMTP, POP, IMAP, DHCP e SNMP. Professor Leonardo Larback

SMTP, POP, IMAP, DHCP e SNMP. Professor Leonardo Larback SMTP, POP, IMAP, DHCP e SNMP Professor Leonardo Larback Protocolo SMTP O SMTP (Simple Mail Transfer Protocol) é utilizado no sistema de correio eletrônico da Internet. Utiliza o protocolo TCP na camada

Leia mais

Técnicas de Manutenção de Computadores

Técnicas de Manutenção de Computadores Técnicas de Manutenção de Computadores Professor: Luiz Claudio Ferreira de Souza Processadores É indispensável em qualquer computador, tem a função de gerenciamento, controlando todas as informações de

Leia mais

MANUAL DE INSTALAÇÃO 1) ORACLE VIRTUALBOX ; 2) MICROSOFT WINDOWS ; 3) SUMÁRIOS GENEPLUS.

MANUAL DE INSTALAÇÃO 1) ORACLE VIRTUALBOX ; 2) MICROSOFT WINDOWS ; 3) SUMÁRIOS GENEPLUS. PROGRAMA EMBRAPA DE MELHORAMENTO DE GADO DE CORTE MANUAL DE INSTALAÇÃO 1) ORACLE VIRTUALBOX ; 2) MICROSOFT WINDOWS ; 3) SUMÁRIOS GENEPLUS. MANUAL DE INSTALAÇÃO: 1) ORACLE VIRTUALBOX ; 2) MICROSOFT WINDOWS

Leia mais

Manual de Utilização do Zimbra

Manual de Utilização do Zimbra Manual de Utilização do Zimbra Compatível com os principais navegadores web (Firefox, Chrome e Internet Explorer) o Zimbra Webmail é uma suíte completa de ferramentas para gerir e-mails, calendário, tarefas

Leia mais

Geral: Manual de Utilização do Software de Teste Gradual Windows

Geral: Manual de Utilização do Software de Teste Gradual Windows Manual de Utilização do Software de Teste Gradual Windows Geral: Este aplicativo é utilizado para testar os Microterminais Gradual Tecnologia Ltda. Para tanto deve ter as Dll s necessárias para controlar

Leia mais

Guia. PDA e SmartPhones. Windows Mobile, Pocket PC e CE.

Guia. PDA e SmartPhones. Windows Mobile, Pocket PC e CE. Guia PDA e SmartPhones Windows Mobile, Pocket PC e CE. Referência completa para o integrador do sistema Module. Aborda os recursos necessários para a itulização, instalação do software e importação das

Leia mais

INSTITUTO DE EMPREGO E FORMAÇÃO PROFISSIONAL, I.P.

INSTITUTO DE EMPREGO E FORMAÇÃO PROFISSIONAL, I.P. INSTITUTO DE EMPREGO E FORMAÇÃO PROFISSIONAL, I.P. Centro de Emprego e Formação Profissional da Guarda Curso: Técnico de Informática Sistemas (EFA-S4A)-NS Trabalho Realizado Por: Igor_Saraiva nº 7 Com

Leia mais

Guia ineocontrol. iphone e ipod Touch

Guia ineocontrol. iphone e ipod Touch Guia ineocontrol iphone e ipod Touch Referência completa para o integrador do sistema Module. Aborda os recursos necessários para a itulização, instalação do software e importação das interfaces criadas

Leia mais

SISTEMAS DISTRIBUÍDOS

SISTEMAS DISTRIBUÍDOS SISTEMAS DISTRIBUÍDOS Cluster, Grid e computação em nuvem Slide 8 Nielsen C. Damasceno Introdução Inicialmente, os ambientes distribuídos eram formados através de um cluster. Com o avanço das tecnologias

Leia mais

Desenvolvendo Websites com PHP

Desenvolvendo Websites com PHP Desenvolvendo Websites com PHP Aprenda a criar Websites dinâmicos e interativos com PHP e bancos de dados Juliano Niederauer 19 Capítulo 1 O que é o PHP? O PHP é uma das linguagens mais utilizadas na Web.

Leia mais

Manual de Configurações. Atendimento Inteligente EBEJI

Manual de Configurações. Atendimento Inteligente EBEJI Manual de Configurações Atendimento Inteligente EBEJI Prezado (a) aluno (a), Seja bem vindo ao Atendimento Inteligente EBEJI! Neste manual você encontrará informações essenciais de configurações para que

Leia mais

O que é o Virto ERP? Onde sua empresa quer chegar? Apresentação. Modelo de funcionamento

O que é o Virto ERP? Onde sua empresa quer chegar? Apresentação. Modelo de funcionamento HOME O QUE É TOUR MÓDULOS POR QUE SOMOS DIFERENTES METODOLOGIA CLIENTES DÚVIDAS PREÇOS FALE CONOSCO Suporte Sou Cliente Onde sua empresa quer chegar? Sistemas de gestão precisam ajudar sua empresa a atingir

Leia mais

Manual de Usuário - Flight of Icarus

Manual de Usuário - Flight of Icarus Manual de Usuário - Flight of Icarus Desenvolvido por: Elvis Venâncio S. Nogueira Data: 21/02/2013 Versão: 1.7 Sumário Conteúdo Manual sobre Flight of Icarus... 4 Formas de Conexão... 4 Tela de Login...

Leia mais