supermercado inteligente responsáveis: aglaíse frota m. carvalho; joão c. pinheiro; leonardo o....
TRANSCRIPT
![Page 1: Supermercado Inteligente Responsáveis: Aglaíse Frota M. Carvalho; João C. Pinheiro; Leonardo O. Moreira Data: 24/01/2007](https://reader036.vdocuments.pub/reader036/viewer/2022062522/5706384b1a28abb8238f59a6/html5/thumbnails/1.jpg)
Supermercado Inteligente Responsáveis: Aglaíse Frota M. Carvalho; João C. Pinheiro;
Leonardo O. Moreira
Data: 24/01/2007
![Page 2: Supermercado Inteligente Responsáveis: Aglaíse Frota M. Carvalho; João C. Pinheiro; Leonardo O. Moreira Data: 24/01/2007](https://reader036.vdocuments.pub/reader036/viewer/2022062522/5706384b1a28abb8238f59a6/html5/thumbnails/2.jpg)
Roteiro Introdução, objetivos, justificativas Requisitos necessários de hardware e software Projeto da Aplicação Funcionalidade da aplicação móvel Módulo Web Considerações Finais
![Page 3: Supermercado Inteligente Responsáveis: Aglaíse Frota M. Carvalho; João C. Pinheiro; Leonardo O. Moreira Data: 24/01/2007](https://reader036.vdocuments.pub/reader036/viewer/2022062522/5706384b1a28abb8238f59a6/html5/thumbnails/3.jpg)
Introdução O SuperMI é uma aplicação cliente-servidor que
permita a um cliente realizar compras em um supermercado sem sair de casa através de um dispositivo móvel permite visualização dos produtos, consulta de preços,
vendas e envio de sugestão de promoções
mantém um histórico das compras e através desses dados enviar sugestões de produtos que estejam no histórico do cliente, gerando um perfil de consumo mensal
![Page 4: Supermercado Inteligente Responsáveis: Aglaíse Frota M. Carvalho; João C. Pinheiro; Leonardo O. Moreira Data: 24/01/2007](https://reader036.vdocuments.pub/reader036/viewer/2022062522/5706384b1a28abb8238f59a6/html5/thumbnails/4.jpg)
Objetivos Auxiliar os clientes na realização de compras
no supermercado através de um dispositivo móvel Também possibilita visualização de produtos e
seus respectivos preços Fornece aos clientes periodicamente, uma
sugestão de compra de produtos baseado no seu perfil e histórico de compras
![Page 5: Supermercado Inteligente Responsáveis: Aglaíse Frota M. Carvalho; João C. Pinheiro; Leonardo O. Moreira Data: 24/01/2007](https://reader036.vdocuments.pub/reader036/viewer/2022062522/5706384b1a28abb8238f59a6/html5/thumbnails/5.jpg)
Justificativa Propiciará comodidade às pessoas para
fazerem suas compras, Melhorar o atendimento do supermercado,
fornecendo um serviço diferenciado
![Page 6: Supermercado Inteligente Responsáveis: Aglaíse Frota M. Carvalho; João C. Pinheiro; Leonardo O. Moreira Data: 24/01/2007](https://reader036.vdocuments.pub/reader036/viewer/2022062522/5706384b1a28abb8238f59a6/html5/thumbnails/6.jpg)
Requisitos necessários de hardware e software Hardware
Qualquer dispositivo móvel que suporte a plataforma J2ME e as tecnologias MIDP 2.0 e CLDC 1.0 ou superior
Computador com perfil de servidor Software
JVM 1.4 ou superior O servidor WEB Tomcat da Apache Software Foudation Banco de Dados Oracle XE (freeware) Comunicação da aplicação móvel e servidor é realizada
pela middleware RME
![Page 7: Supermercado Inteligente Responsáveis: Aglaíse Frota M. Carvalho; João C. Pinheiro; Leonardo O. Moreira Data: 24/01/2007](https://reader036.vdocuments.pub/reader036/viewer/2022062522/5706384b1a28abb8238f59a6/html5/thumbnails/7.jpg)
Projeto da Aplicação Visando facilitar a comunicação na fase de
implementação foi utilizado alguns padrões de projeto que são apropriados ao domínio do problema. DAO - Para cada classe persistente, definiu-se um DAO
(Data Access Object) Factory Method - a criação dos DAOs é feita utilizando
uma de fabrica de objetos Decorator - a classe CatalogoProduto decora a classe
ProdutoDAO estendendo as suas funcionalidades MVC – Foi utilizado na parte web
![Page 8: Supermercado Inteligente Responsáveis: Aglaíse Frota M. Carvalho; João C. Pinheiro; Leonardo O. Moreira Data: 24/01/2007](https://reader036.vdocuments.pub/reader036/viewer/2022062522/5706384b1a28abb8238f59a6/html5/thumbnails/8.jpg)
Diagrama de Classe
![Page 9: Supermercado Inteligente Responsáveis: Aglaíse Frota M. Carvalho; João C. Pinheiro; Leonardo O. Moreira Data: 24/01/2007](https://reader036.vdocuments.pub/reader036/viewer/2022062522/5706384b1a28abb8238f59a6/html5/thumbnails/9.jpg)
Funcionalidade da aplicação móvel
![Page 10: Supermercado Inteligente Responsáveis: Aglaíse Frota M. Carvalho; João C. Pinheiro; Leonardo O. Moreira Data: 24/01/2007](https://reader036.vdocuments.pub/reader036/viewer/2022062522/5706384b1a28abb8238f59a6/html5/thumbnails/10.jpg)
Realizando uma Compra (1/4)
![Page 11: Supermercado Inteligente Responsáveis: Aglaíse Frota M. Carvalho; João C. Pinheiro; Leonardo O. Moreira Data: 24/01/2007](https://reader036.vdocuments.pub/reader036/viewer/2022062522/5706384b1a28abb8238f59a6/html5/thumbnails/11.jpg)
Realizando uma Compra (2/4)
![Page 12: Supermercado Inteligente Responsáveis: Aglaíse Frota M. Carvalho; João C. Pinheiro; Leonardo O. Moreira Data: 24/01/2007](https://reader036.vdocuments.pub/reader036/viewer/2022062522/5706384b1a28abb8238f59a6/html5/thumbnails/12.jpg)
Realizando uma Compra (3/4)
![Page 13: Supermercado Inteligente Responsáveis: Aglaíse Frota M. Carvalho; João C. Pinheiro; Leonardo O. Moreira Data: 24/01/2007](https://reader036.vdocuments.pub/reader036/viewer/2022062522/5706384b1a28abb8238f59a6/html5/thumbnails/13.jpg)
Realizando uma Compra (4/4)
![Page 14: Supermercado Inteligente Responsáveis: Aglaíse Frota M. Carvalho; João C. Pinheiro; Leonardo O. Moreira Data: 24/01/2007](https://reader036.vdocuments.pub/reader036/viewer/2022062522/5706384b1a28abb8238f59a6/html5/thumbnails/14.jpg)
Algumas telas do módulo Web Tela de autenticação
Se o usuário tiver o perfil de administrado, terá acesso ao cadastro de produtos e gerenciamento das vendas
![Page 15: Supermercado Inteligente Responsáveis: Aglaíse Frota M. Carvalho; João C. Pinheiro; Leonardo O. Moreira Data: 24/01/2007](https://reader036.vdocuments.pub/reader036/viewer/2022062522/5706384b1a28abb8238f59a6/html5/thumbnails/15.jpg)
Gerenciar Produtos
![Page 16: Supermercado Inteligente Responsáveis: Aglaíse Frota M. Carvalho; João C. Pinheiro; Leonardo O. Moreira Data: 24/01/2007](https://reader036.vdocuments.pub/reader036/viewer/2022062522/5706384b1a28abb8238f59a6/html5/thumbnails/16.jpg)
Gerenciar Vendas
![Page 17: Supermercado Inteligente Responsáveis: Aglaíse Frota M. Carvalho; João C. Pinheiro; Leonardo O. Moreira Data: 24/01/2007](https://reader036.vdocuments.pub/reader036/viewer/2022062522/5706384b1a28abb8238f59a6/html5/thumbnails/17.jpg)
Considerações Finais A utilização de padrões ajudou bastante na
estrutura do código A Middleware RME abstrai
significativamente a comunicação C/S baseada em Objetos Remotos
A utilização desta tecnologia proporcionou uma ampliação dos conhecimentos da equipe