Pila Fácil: Sistema de Gerenciamento de Pedidos

Documentos relacionados
Planificação :: TIC - 7.º Ano :: 15/16

TECNOLOGIA DE INFORMAÇÃO

Senado Federal maio/2008

Em cada ciclo, o sistema retorna ao estado inicial: U = 0. Então, quantidade de energia W, cedida, por trabalho, à vizinhança, pode ser escrita:

SISTEMA DE PONTO FLUTUANTE

PSICROMETRIA 1. É a quantificação do vapor d água no ar de um ambiente, aberto ou fechado.

Planejamento de capacidade

EMPRESA BRASILEIRA DE TELECOMUNICAÇÕES S.A - EMBRATEL

4.1 Método das Aproximações Sucessivas ou Método de Iteração Linear (MIL)

PRINCÍPIOS E INSTRUÇÕES RELATIVOS ÀS OPERAÇÕES DE CERTIFICADOS DE OPERAÇÕES ESTRUTURADAS (COE) Versão: 27/08/2014 Atualizado em: 27/08/2014

PSI-2432: Projeto e Implementação de Filtros Digitais Projeto Proposto: Conversor de taxas de amostragem

Edital de seleção de candidatos para o Doutorado em Matemática para o Período

Definição de Termos Técnicos

Edital. V Mostra LEME de Fotografia e Filme Etnográficos e II Mostra LEME de Etnografia Sonora

Concentraçã. ção o e Custos. Câmara dos Deputados - Comissão de Finanças e Tributação 8 de outubro de 2009

Desse modo, podemos dizer que as forças que atuam sobre a partícula que forma o pêndulo simples são P 1, P 2 e T.

Planificação :: TIC - 8.º Ano :: 15/16

Tabela 1 - Índice de volume de vendas no comércio varejista (Número índice)

MÓDULO PROCEDIMENTOS DE TESTES DE ESTANQUEIDADE PARA LINHAS DE ÁGUA, ESGOTO E OUTROS LÍQUIDOS

As Abordagens do Lean Seis Sigma

OFICINA 9-2ºSementre / MATEMÁTICA 3ª SÉRIE / QUESTÕES TIPENEM Professores: Edu Vicente / Gabriela / Ulício

NR-35 TRABALHO EM ALTURA

Experiência n 2 1. Levantamento da Curva Característica da Bomba Centrífuga Radial HERO

A ferramenta de planeamento multi

INSTRUÇÕES. Os formadores deverão reunir pelo menos um dos seguintes requisitos:

2 Mbps (2.048 kbps) Telepac/Sapo, Clixgest/Novis e TV Cabo; 512 kbps Cabovisão e OniTelecom. 128 kbps Telepac/Sapo, TV Cabo, Cabovisão e OniTelecom.

RELATÓRIO DE ACOMPANHAMENTO DO TRABALHO TÉCNICO SOCIAL Dezembro/2010

MINISTÉRIO DA EDUCAÇÃO Instituto Federal de Educação, Ciência e Tecnologia de Brasília EDITAL Nº 047/RIFB, DE 03 DE SETEMBRO DE 2014

Manual do Usuário KP1510

Desta maneira um relacionamento é mostrado em forma de um diagrama vetorial na Figura 1 (b). Ou poderia ser escrito matematicamente como:

Empresa Elétrica Bragantina S.A

CONCURSO PÚBLICO Nº 001/2014 EDITAL DE PRORROGAÇÃO DAS INSCRIÇÕES E DE RETIFICAÇÃO

NOTA SOBRE INDETERMINAÇÕES

Informática e Automação Comercial

CONTINUIDADE A idéia de uma Função Contínua

MESTRADO PROFISSIONAL EM ECONOMIA DO SETOR PÚBLICO

MESTRADO PROFISSIONAL EM ECONOMIA DO SETOR PÚBLICO

Custos das Operaçõ. ções no Brasil. Audiência Pública Câmara dos Deputados CFT dezembro de 2009

ENGENHARIA DE MANUTENÇÃO. Marcelo Sucena

CAPÍTULO 06 ESTUDOS DE FILAS EM INTERSEÇÕES NÃO SEMAFORIZADAS

Índice. Introdução. Pré-requisitos. Requisitos. Dispositivos suportados

Melhoria contínua da qualidade do ensino

Plano de Aula - Outlook cód Horas/Aula

Residência para coletivos na Casa do Povo. Cole tivo

Emerson Marcos Furtado

Confirmação dos dados cadastrais + Alerta de Documentos + Confirmação do telefone

INEC ESPECIALIZAÇÃO EM : GERÊNCIA CONTÁBIL, FINANCEIRA E AUDITORIA TURMA III. Lins - SP º Dia : 20 de Outubro.

PLUGUES E TOMADAS. Padrão NBR Painel Setorial INMETRO 11 abr 2006

PROVA DE MATEMÁTICA APLICADA VESTIBULAR FGV CURSO DE ADMINISTRAÇÃO RESOLUÇÃO: Profa. Maria Antônia C. Gouveia

FASE - ESCOLA 2º CICLO DO ENSINO BÁSICO

6. Moeda, Preços e Taxa de Câmbio no Longo Prazo

Encontro na casa de Dona Altina

Análise e Projeto de Sistemas Introdução. Prof. Edjandir Corrêa Costa

GroupLife da ebaotech. e melhor serviço ao cliente. O GroupLife cobre o ciclo de vida completo das operações de

Atitudes Sociolinguísticas em cidades de fronteira: o caso de Bernardo de Irigoyen. Célia Niescoriuk Grad/UEPG. Valeska Gracioso Carlos UEPG.

Estado da arte do software de mineração e o impacto nas melhores práticas de planejamento de lavra

Tabela de Tarifas. Pessoa Física. Divulgada em 01/08/2013 Vigência a partir de: 01/09/2013. sicoobes.com.br

EC1 - LAB - CIRCÚITOS INTEGRADORES E DIFERENCIADORES

GOVERNO DO ESTADO DE MATO GROSSO DO SUL SECRETARIA DE ESTADO DE EDUCAÇÃO

ASSUNTO Nº 4 POLARIDADE INSTANTÂNEA DE TRANSFORMADORES

MANUAL DE APOSENTADORIA E ABONO PERMANÊNCIA INSTITUTO DE PREVIDÊNCIA DOS SERVIDORES PÚBLICOS DO MUNICÍPIO DE GARANHUNS IPSG

Art. 1º Atualizar o Manual de Instruções Gerais (MIG) Cadastro, na forma apresentada no demonstrativo anexo.

AUTO CENTRAGEM DA PLACA DE RETENÇÃO DE UMA MÁQUINA DE PISTÕES AXIAIS TIPO SWASHPLATE.

CA Nimsoft Monitor Snap

POLÍTICAS PÚBLICAS E ENSINO DE ESPANHOL COMO LÍNGUA ESTRANGEIRA NA REGIÃO DE LONDRINA: DESAFIOS PARA SUA IMPLEMENTAÇÃO

Cleide Ane Barbosa da Cruz 1, Lângesson Lopes da Silva 2

PROCEDIMENTO DE MEDIÇÃO DE ILUMINÂNCIA DE EXTERIORES

A VARIAÇÃO ENTRE PERDA & PERCA: UM CASO DE MUDANÇA LINGUÍSTICA EM CURSO?

Lei nº 7998/90. Pós MP nº 665/14 Vigência 60 dias após a data da publicação Art. 2ºB Revogado Art. 2ºB Revogado Art. 2ºB Revogado

PROGRAMA DE REESTRUTURAÇÃO DA UNIDADE

EDITAL N.º 24/2016 EDITAL PROCESSO SELETIVO ESPECÍFICO PARA INGRESSO DE FRONTEIRIÇOS 2016

QUE ESPANHOL É ESSE? Mariano Jeferson Teixeira (Grad /UEPG) Valeska Gracioso Carlos (UEPG)

Oferta global de sistemas de carregamento de veículos eléctricos (SCVE)

EXCELENTE LEILÃO DA PREFEITURA MUNICIPAL DE TURUÇU DIA:08/04/2015

Florianópolis, 09 de abril de PORTARIA Nº 0173/GR/98.

UNIVERSIDADE CATÓLICA DE PELOTAS PRÓ-REITORIA ACADÊMICA

O que são dados categóricos?

Módulo II Resistores, Capacitores e Circuitos

Caro usuário, Atenciosamente, Equipe de Documentação. Intelbras S/A 03/06

Apresentação Institucional e Estratégia. Março de 2015

DICAS PARA CÁLCULOS MAIS RÁPIDOS ARTIGO 03

2. NOME DO CURSO ESPECIALIZAÇÃO EM GESTÃO DAS RELAÇÕES HUMANAS NA ORGANIZAÇÃO

Qual é o lugar do espanhol nas escolas de ensino médio de Minas Gerais?

Problemas Numéricos: 1) Desde que a taxa natural de desemprego é 0.06, π = π e 2 (u 0.06), então u 0.06 = 0.5(π e π), ou u =

2014/2015 PLANIFICAÇÃO ANUAL

AII. ANEXO II COEFICIENTE DE CONDUTIBILIDADE TÉRMICA IN-SITU

ANÁLISE CUSTO - VOLUME - RESULTADOS

II Seminário NEPPAS: Caminhos e olhares da agroecologia nos sertões de Pernambuco Normas para envio de trabalho

Augusto Massashi Horiguti. Doutor em Ciências pelo IFUSP Professor do CEFET-SP. Palavras-chave: Período; pêndulo simples; ângulos pequenos.

Catálogo M2404. PowerTrap. Série GP Série GT. Bomba Mecânica e Purgador Bomba

QUALIDADE DE SOFTWARE AULA N.6

A prova tem como referência o Programa de PRÁTICAS DE CONTABILIDADE E GESTÃO do 12º Ano de Escolaridade.

APONTAMENTOS PRÁTICOS PARA OFICIAIS DE JUSTIÇA

Dinâmica Longitudinal do Veículo

CTOC - Câmara dos Técnicos Oficiais de Contas Sistema de Informação do Técnico Oficial de Contas

No N r o m r a m s a?

Estudo da Transmissão de Sinal em um Cabo co-axial

Transcrição:

UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA CURSO DE CIÊNCIA DA COMPUTAÇÃO ALEXANDRE FERRONATTO ZIMMERMANN Pila Fácil: Sistma d Grnciamnto d Pdidos Trabalho d Graduaqão. Prof. Dr. Cláudio Frnando Rsin Gyr Orintador Porto Algr, Dzmbro d 201 0.

UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL Ritor: Prof. Carlos Alxandr Ntto VicRitor: Prof. Rui Vicnt Opprmann PróRitora d Graduação: Profa. Valquiria Link Bassani Dirtor do Instituto d Informática: Prof. Flávio Rch Wagnr Coordnador do CIC: Prof. João César Ntto BibliotcáriaChf do Instituto d Informática: Batriz Rgina Bastos Haro

AGRADECIMENTOS Em primiro lugar, gostaria d agradcr a minha família por todo o apoio prstado ants durant o príodo da faculdad. Agradço m spcial ao mu pai pla ajuda na rvisão do txto a minha mã plo apoio incondicional. Gostaria d agradcr os mus amigos, m spcial ao Andri plos conslhos. Agradço ao mu orintador por todo o suport prstado, ncontrando tmpo para atndimnto incondicional msmo com a agnda lotada. Por fim, agradço a UFRGS plo nsino gratuito d qualidad.

LISTA DE ABREVIATURAS E SIGLAS... 7 LISTA DE FIGURAS... 8 LISTA DE TABELAS... 9 RESUMO... 10 ABSTRACT... 11 1.1 Motivação... 12 1.2 Objtivos... 14 1.3 Organização do trabalho... 14 2 FUNCIONAMENTO ATUAL... 15 2.1 Comanda papl... 15 2.1.1 Comanda m poss do clint... 15 2.1.2 Comanda m poss do stablcimnto... 15 2.2 Atndnts com PDA... 15 2.3 Comanda com cartão... 15 2.4 Cardápio ipad... 16 2.4.1 Funcionamnto... 16 2.5 Considraçõs Finais... 16 3 PAGAMENTO MÓVEL E O COMÉRCIO ELETRONICO... 18 3.1 Formas d pagamnto usando dispositivos móvis... 18 3.1.1 SMS... 18 3.1.2 Aplicativo instalado no clular... 19 3.1.3 Intrnt móvl... 19

3.2 Comércio ltrônico... 20 3.2.1 Algumas informaçõs sobr mrcado d compras onlin... 20 3.2.2 Crscimnto no mrcado brasiliro... 20 3.2.3 Vantagns funcionamnto... 21 3.3 Sgurança... 22 3.3.1 Procupação com a sgurança... 22 3.3.2 Criptografia... 23 3.4 Considraçõs finais... 23 4 FUNCIONAMENTO DO SISTEMA... 24 4.1 Visão Gral... 24 4.2 Rquisitos... 24 4.2.1 Clint... 24 4.2.1.1 Clulars... 25 4.2.2 Establcimnto Comrcial... 26 Condicionants para uso do sistma proposto no stablcimnto:... 26 4.3 Aplicaçõs... 26 4.4 Sistma Pila Fácil... 27 4.4.1 Motivos para sr um Sistma Wb... 27 4.5 Funcionamnto m Rstaurants... 28 4.5.1 A Rcpção... 28 4.5.2 Ligação ntr RstaurantClint... 29 4.5.3 O Funcionamnto para o clint... 29 4.5.3.1 Possibilidads d uso da comanda... 30 4.5.4 O Funcionamnto para o rstaurant... 30 4.5.5 Pagamnto... 3 1 4.6 Funcionamnto m Casas d Fstas Bars... 31 4.6.1 Problma da Localização... 31 5 MODELAGEM DO SISTEMA... 33 5.1 Dtalhs Grais... 33 5. 1.1 Frramntas Utilizadas... 33 5.1.2 Informaçõs sobr Sgurança Tolrância a Falhas... 33 5.1.2.1 Establcimnto... 34 5.1.2.2 Clint... 34 5.1.2.3 Pila Fácil... 34 5.2 Anális d Rquisitos... 34 5.2.1 Rquisitos Funcionais... 34 5.2.2 Rquisitos NãoFuncionais... 35 5.3 Arquittura do Sistma... 35 5.3.1 Dfinindo computação m nuvm... 35 5.4 Banco d Dados... 35 5.5 Espcificação Formal. Casos d Uso... 36 5.5.1 Casos d Uso... 37

5.5.2 UC04: Entrar m um Establcimnto... 37 5 S.2.1 Intrfac... 38 5.5.2.2 Campos Botõs... 38 5.5.2.3 Fluxo d Evntos... 38 5.5.2.4 Rgras d ngócio... 40 5.5.3 UC07: Opçõs Establcimnto... 40 5 S.3.1 Intrfac... 40 5.5.3.2 Campos Botõs... 40 5.5.3.3 Fluxo d Evntos... 41 5.5.3.4 Rgras d ngócio... 41 5.5.4 UC08: Visualizar Cardápio Eftuar Pdidos... 41 5 S.4.1 Intrfac... 42 5.5.4.2 Campos Botõs... 42 5.5.4.3 Fluxo d Evntos... 43 5.5.5 UC10: Eftuar pagamnto... 43 5.5.5.1 Intrfac... 44 5.5.5.2 Campos Botõs... 44 5.5.5.3 Fluxo d Evntos... 45. 6 CONCLUSAO... 46 6.1 Trabalhos futuros... 46 m REFERENCIAS... 47 UCOl : Cadastro Usuário... 48 Tntrfac... 48 Campos Botõs... 48 Fluxo d Evntos... 49 Rgras d Ngocio..... 52 UC02: Login Usuario..... 52 Intrfac... 53 Campos Botõs... 53 Fluxo d Evntos... 53 UC03: Tla Opçõs (Fora do Establcimnto)... 54 Intrfac... 55 Campos Botõs... 55 Fluxo d Evntos... 55 UC05: Altrar Cadastro... 56 UC06: Listagm Establcimntos Cadastrados... 56 Intrfac... 57 Campos Botõs... 57 Fluxo d Evntos... 57 UC09: Visualizar Comanda... 58 Intrfac... 59 Campos Botõs... 59 Fluxo d Evntos... 60

LISTA DE ABREVIATURAS E SIGLAS 3G ANATEL API CEO CPF FK GPS HTML 10s MMS PDA RN SaaS SMS SSL u.c WiFi 3rd Gnration Agência Nacional d Tlcomunicaçõs Application Programming Intrfac Chif Excutiv OfJicr Cadastro d Pssoas Físicas Forign Ky Global Positioning Systm HyprTxt Markup Languag Iphon Oprational Systm Multimdia Mssaging Srvic Prsonal Digital Assistant Rgra d Ngócio Softwar as a Srvic Short Msssag Srvic Scur Sockt Layr Usr Cas Wirlss Fidlity

LISTA DE FIGURAS Figura 2.1. O Appl ipad... 16 Figura 3.1 : Crscimnto no númro d consumidors... 21 Figura 3.2. Dtalhs da criptograjia utilizada... 22 Figura 4.1. Suport para stablcimntos variados clints... 24 Figura 4.2. Samsung Galaxy i7500... 25 Figura 4.3. Situação do mrcado d sistmas opracionais d clular... 26 Figura 4.4. Toda a comunicação é fita através do Pila Fácil... 27 Figura 4.5. Fluxograma da Rcpção... 28 Figura 4.6. Procsso d comunicação através do Pila Fácil... 29 Figura 4.7. Exmplo d tickt... 30 Figura 5.1. Esquma Rlaciona1 do banco d dados... 36 Figura 5.2. Esboço das tlas da ntrada m um stablcimnto... 38 Figura 5.3. Esboço da tla d opçõs do stablcimnto... 40 Figura 5.4. Esboço da tla d cardapio con$rnação do pdido... 42 Figura 5.5. Esboço da tla d pagamnto... 44 Figura A. I: Esboço das tlas d cadastro do usuário... 48 Figura A.2. Esboço da tla d login do usuário... 53 Figura A. 3: Esboço da tla d opçõs... 55 Figura A. 4: Esboço da tla d li.rtagm.... 57 Figura A.5. Esboço da tla d visualização da comanda... 59

LISTA DE TABELAS Tabla I. 1: Crscimnto do númro d habilitaçõs no Brasil... 13 Tabla 5.1. Campos da tla... 38 Tabla 5.2: [El] Dados obrigatórios não informados... 39 Tabla 5.3. [E21 Sistma dmorou para nviar rsposta... 39 Tabla 5.5. Campos da tla... 40 Tabla 5.6. Campos da tla... 42 Tabla 5.7. Campos da tla... 44 Tabla A. I: Campos da tla... 48 Tabla A.2. [El] Dados obrigatórios não informados... 50 Tabla A. 3: [E21 CPF inválido... 50 Tabla A. 4: [E31 Aplido já xistnt/inválido... 50 Tabla A.5. [E41 Snha inválida... 51 Tabla A. 6: [E51 Snha rptida difrnt... 51 Tabla A. 7: [E61 Email inválido... 51 Tabla A.8: [E71 Cartão xpirado... 51 Tabla A. 9: Campos da tla... 53 Tabla A. 10: [EI] Dados obrigatórios não informados... 54 Tabla A. 11: [E21 Usuário não ncontrado... 54 r Tabla. A. 12: [E31 Snha invalzda... 54 Tabla A. 13: Campos da tla... 55 Tabla A. 14: Campos da tla... 57 Tabla A. 15: Campos da tla... 59

RESUMO O Pila Fácil é um sistma d grnciamnto d clints para stablcimntos comrciais do ramo alimntício, bm como bars casas d fsta. Através dl, um clint pod consultar o cardápio, sua comanda d gastos ftuar o pagamnto por intrmédio d su clular. Não é ncssária a instalação d nnhum softwar no dispositivo móvl do clint nm no stablcimnto comrcial, visto qu é um sistma do tipo wb. Toda a comunicação ntr o clint o stablcimnto m qustão é fita pla Intrnt, através do sistma Pila Fácil. O objtivo dss trabalho é propor um sistma d atndimnto pagamnto difrnciado para o clint, usando a tcnologia já disponívl no mrcado. Para isso, srão vistos os métodos atuais d pagamnto através do clular também os métodos utilizados plos os stablcimntos para control cobrança dos clints. Vistos sts dtalhs, srá aprsntado o funcionamnto do sistma d uma forma gral, para o corrto ntndimnto d suas funcionalidads, na sqüência srá mostrado m dtalhs a spcificação do sistma. PalavrasChav: Pdido, grnciamnto, alimntício, pagamnto.

Pila Fácil: Ordr Managmnt Systm ABSTRACT Th Pila Fácil is a managmnt systm for commrcial stablishmnts in th food businss, as wll as bars and night clubs. Using it, a clint can chck th mnu, thir currnt xpnss and pay th tab using thir cll phon. No softwar installation is ncssary, nithr on th clints' cll phon nor in th commrcial stablishmnt, sinc it is a wb basd systm. A11 communication btwn clint and du stablishmnt is don onlin, using th Pila Fácil systm. Th aim of this papr is to propos a uniqu srvic and paymnt systm for th clint, using tchnology alrady availabl. In ordr to do so, currnt mobil paymnt mthods will b studid, as wll as mthods usd by stablishmnts to control and charg clints. Consquntly, for th corrct undrstanding of its functionality, th opration of th systm as a whol will b prsntd, and aftrwards th spcifications of th systm will b shown in dtail. Kywords: Ordr, managmnt, systm, food, stablishmnt, paymnt.

Os tlfons clulars stão cada vz mais prsnts na vida das pssoas. Surgido no inicio dos anos 80, ra um dispositivo grand nada prático, srvindo apnas para fazr rcbr ligaçõs. Atualmnt, os tlfons fazm muito mais, principalmnt os ditos smartphons. D poss d um smartphon modrno, podmos acssar a Intrnt, dscobrir nossa localização através do GPS mbutido, nviar mnsagns, imagns vídos para outros clulars através d SMS ou MMS, ouvir música, jogar, ntr muitos outros rcursos, além d obviamnt ftuar rcbr ligaçõs d outros tlfons. Ess trabalho visa a criação d um método difrnciado para ftuação d pagamnto plo clular, através d uma rd d clints stablcimntos prviamnt cadastrados m um sistma hospdado na Intrnt, o sistma Pila Fácil. O foco do sistma é o atndimnto m rstaurants, bars casas d fsta. O Pila Fácil é o lo qu liga o clint o stablcimnto m qustão, sndo l o rsponsávl plo grnciamnto dos clints. Por su intrmédio, o clint tm acsso ao cardápio, sua comanda d pdidos ao pagamnto. Por sr um sistma wb xigir somnt um navgador d Intrnt compatívl, l não xig a instalação d nnhum aplicativo no dispositivo móvl, ofrcndo assim uma maior gama d clulars compatívis. 1.I Motivação No Brasil, xist praticamnt um clular por habitant (dnsidad d 96,83 por 100 habitants), sndo qu somnt no mês d Julho120 10 foram contabilizadas 1.886.197 novas habilitaçõs (ANATEL, 20 10). O númro d smartphons vm crscndo junto com o númro d habilitaçõs, su prço vm caindo gradualmnt. Visto por ssa forma, foi pnsada uma manira d utilizar todo o potncial dsss clulars, visando uma maior comodidad para o clint uma xclnt frramnta d control markting para os stablcimntos comrciais.

Tabla 1.1 : Crscimnto do númro d habilitaçõs no Brasil Ano 2000 Em Julho 586.562 D janiro a julho 4.091.967 2010 1.886.197 Font: ANATEL, 20 10 13.061.803 Atualmnt, a maioria das casas d fsta, alguns rstaurants também, usam comandas para controlar os gastos do clint. A comanda nada mais é qu um imprsso ond são dscritos os gastos do clint, costuma ficar na poss do próprio consumidor. Isso pod grar um dsconforto para o clint, pois l é o rsponsávl por mantr a comanda, m caso d prda, os stablcimntos costumam cobrar uma multa alta. Alguns dsss problmas foram rsolvidos m part, graças a tcnologia, com o uso d uma comanda ltrônica, ond a comanda d papl foi substituída por um cartão. Contudo, ainda xistm inconvnints, a xmplo da fila na hora do pagamnto. Nss momnto podria ntrar o uso d um dispositivo móvl para fazr o control do pagamnto. O stablcimnto podria controlar os gastos do clint da msma forma qu faria com a comanda ltrônica, com a vantagm do pagamnto sr ftuado dirtamnt do aparlho clular do clint. Para isso, ncssitaríamos d um clular com rcursos d WiFi lou 3G, já amplamnt disponívis no mrcado, com um custo cada vz mais acssívl para os usuários. Ainda sim, os stablcimntos podriam continuar fazndo uso das comandas ltrônicas para aquls qu não contam com um clular qu possua os rcursos ncssários, tstar o uso da nova tcnologia ao msmo tmpo, apnas com algumas adaptaçõs no sistma. Além da vantagm da diminuição da fila m bars casas d fsta, o clint contará com uma comanda intrativa, ond podrá sr visto o qu foi consumido, o horário do pdido, prço, ntr outros rcursos. Muitos outros rcursos são possívis com o uso d um clular como control d pagamnto. Existm vantagns também para os donos dos stablcimntos, pois trão um maior control sobr os produtos consumidos, horários m qu são mais consumidos, tc. Essas novas informaçõs podm sr muito útis para traçar novas stratégias d markting, aumntando o público o lucro da casa comrcial.

1.2 Objtivos Est trabalho tm como objtivo principal propiciar maior comodidad para o clint. No caso d rstaurants bars, havrá um maior control do qu stá sndo consumido maior praticidad no momnto d ftuar os pdidos, no caso d fstas, é sprada uma rdução nas filas. Como objtivo scundário, o Pila Fácil pod s tomar uma frramnta podrosa para os propritários dos stablcimntos, visto qu ssa nova intrfac no método d atndimnto pagamnto é flxívl podrá idntificar as prfrências do clint, prmitindo o nvio d promoçõs. 1.3 Organização do trabalho Abaixo, sgu como foi dfinida a organização dst trabalho: Capítulo 2: Mostra os sistmas d comanda utilizados atualmnt, mostrando sus pontos forts fragilidads; Capítulo 3: Aprsnta d uma forma gral o mrcado o funcionamnto do commrc os métodos d pagamntos xistnts através do clular; Capítulo 4: Dfin como irá funcionar a comanda ltrônica, dsd a chgada do clint ao stablcimnto até o momnto do pagamnto; Capítulo 5: Espcifica o sistma Pila Fácil; Capítulo 6: Conclui mostra os rsultados obtidos.

2 FUNCIONAMENTO ATUAL Nst capítulo srão mostrados os modlos utilizados atualmnt nos rstaurants, dsd o modlo mais simpls, sm o uso d tcnologia até as vrsõs mais aprimoradas, com o uso d um sistma d control d consumo até com cardápio ltrônico. 2.1 Comanda papl É o método mais primitivo simpls d control do qu foi consumido. Dpndndo do stablcimnto, pod ficar com o clint ou com o caixa do rstaurant. Alguns stablcimntos comrciais, msmo usando comandas d papl utilizam softwars para ajudar no grnciamnto. Esss softwars normalmnt ofrcm controls d stoqu, control d msas, ntr outros rcursos. 2.1.1 Comanda m poss do clint A dsvantagm d ficar com o clint é qu l fica rsponsávl por la, podndo grar crto constrangimnto ao clint ao stablcimnto caso la sja prdida. No ntanto a cobrança da taxa sobr a prda d comanda é um abuso é considrada ilgal pla Li Fdral no. 8.079, d 11 d stmbro d 1990, do Código d Dfsa do Consumidor (CONSUMIDOR, 1990). 2.1.2 Comanda m poss do stablcimnto No caso da comanda ficar com o caixa, ss risco da prda é minimizado, contudo o clint dpndrá d sua mmória no momnto d ftuar o pagamnto, visto qu nm todos os stablcimntos discriminam na conta o total consumido, apsar d também sr considrado ilgal plo Código d Dfsa do Consumidor. 2.2 Atndnts com PDA Em alguns stablcimntos, já xist uma maior conctividad ntr o garçom o sistma d control d msas. Ao invés d usar uma comanda d papl para a anotação dos pdidos, ls são anotados no Prsonal Digital Assistant (PDA), comunicandos dirtamnt com o sistma cntral do rstaurant, forncndo assim maior agilidad ao srviço d atndimnto. Tmos como clara vantagm nss método uma maior agilidad para o garçom, visto qu o su PDA s ncarrga d transmitir os pdidos para a cozinha copa. No ntanto, o clint só sabrá o qu foi lançado m sua comanda no momnto m qu for ftuar o pagamnto, pois a comanda virtual fica d poss do stablcimnto. 2.3 Comanda com cartão As comandas com cartão são mais frquntmnt usadas m casas d fstas bars, no ntanto alguns rstaurants adotam ss modlo d funcionamnto. Os itns consumidos plo clint ficam armaznados m um cartão magnético ou ótico.

Ess modlo d funcionamnto também visa a agilidad no atndimnto. No ntanto, tm como dsvantagm qu o clint não tm acsso a comanda, assim como no sistma d atndimnto com PDA. 2.4 Cardápio ipad O ipad é o novo tablt lançado rcntmnt pla Appl. Apsar d ainda não tr sido lançado oficialmnt no Brasil, alguns rstaurants bars já stão usando o tablt como um cardápio intrativo. Figura 2.1 : O Appl ipad possui 242,s mm d altura, 189,7mm d largura conta com uma batria d autonomia d até 10 horas(apple,20 10). 2.4.1 Funcionamnto O stablcimnto fornc ao clint o ipad com o softwar já prviamnt instalado. D poss do cardápio, o clint faz suas scolhas no momnto m qu finaliza o pdido, o ipad s ncarrga d nviar o pdido a cozinha. Su funcionamnto é bastant smlhant ao d um PDA, com a difrnça qu o ipad fica com o clint até o pdido sr finalizado. Por sr um dispositivo muito caro, o ipad não fica o tmpo todo com o clint, também não xist a opção d consultar o qu já foi pdido quanto foi gasto. A função do ipad é apnas d sr um cardápio intrativo, não nglobando nm a consulta a comanda, nm o pagamnto. 2.5 Considraçõs Finais Nss capítulo foram mostrados alguns métodos d control d comanda (itns 2.1, 2.2 2.3) também modlos inovadors para a aprsntação do cardápio, como o

cardápio ipad. Todos ls possum vantagns, no ntanto nnhum dos métodos citados têm ao msmo tmpo a possibilidad d consulta a comanda visualização d um cardápio intrativo, além d prmitir o pagamnto das dspsas.

Nss capítulo srão vistos os métodos já xistnts d pagamnto plo clular, mostrando as vantagns dsvantagns d cada método. Srá visto também um pouco sobr o mrcado do comércio ltrônico, o chamado commrc. 3.1 Formas d pagamnto usando dispositivos móvis Nssa sssão srão vistos os modlos já xistnts para pagamnto usando dispositivos móvis. Não xist uma forma padrão para o pagamnto, a solução scolhida dv sr aqula qu mlhor s adapta ao sistma, sndo qu cada uma possui pontos positivos ngativos. Essa sssão foi fita com bas no studo da Mobil Markting Association Mobil Banking Ovrviw (MBO, 2009). As tcnologias mais comuns m uso, atualmnt, são: 3.1.1 SMS SMS; Aplicativo instalado no clular; Intrnt móvl. A maioria dos clulars vndidas atualmnt possui a tcnologia d SMS (Short Mssag Srvic), sndo ss o método qu atualmnt tria o maior potncial d abrangência d consumidors. Adicionalmnt, podmos citar como outras vantagns: Não é ncssária a instalação d aplicativos no clular; Simplicidad, pois a maioria dos usuários stá acostumada com o uso d SMS. Dsvantagns: Limitado a 1401 60 caractrs por mnsagm; Não ofrc um ambint sguro; Não xist garantia d ntrga, nm do tmpo d dmora (MAGRIN, 201 0); Não possui uma boa intrfac.

Inflizmnt, para um sistma com a complxidad do Pila Fácil, o SMS podria sr usado apnas como um método adicional, funcionando m parallo com alguma outra tcnologia. A utilização das mnsagns podria tr utilidad no nvio d promoçõs dos stablcimntos para os clints, mas não sria um método intrssant para ftuar o pagamnto por sua falta d sgurança não xistir garantia d ntrga da mnsagm. 3.1.2 Aplicativo instalado no clular É o método no qual o usuário dv baixar um aplicativo para sr instalado no tlfon. Vantagns: Dsvantagns: Dntr os três métodos citados, é o qu possui a maior possibilidad d criar uma intrfac mais rica, visto qu o único método qu prmit o uso da API do sistma opracional; Maior possibilidad nos rcursos d sgurança. Existm muitas combinaçõs d sistmas opracionais tlfons, sndo ncssário o dsnvolvimnto do msmo aplicativo para várias plataformas; Os sistmas opracionais d clulars stão m constant volução, sndo ncssária uma maior manutnção do softwar; Mnor abrangência d clints; É ncssária a instalação d softwar no clular. A laboração do Pila Fácil m forma d um aplicativo é uma altrnativa intrssant, principalmnt dvido a possibilidad da criação d uma intrfac mais rica ao usuário. No ntanto, a falta d um padrão nos sistmas opracionais dos clulars é um grav problma, visto qu limita a quantidad d clints habilitados a usar o sistma. 3.1.3 Intrnt móvl A Intrnt móvl é o método m qu o clint utiliza o navgador já instalado m su clular. Vantagns: Possibilidad d criação d uma intrfac rica, apsar d não possuir o potncial d um aplicativo instalado; Não xist a ncssidad d instalação d um aplicativo; Smartphons possum navgadors d Intrnt cada vz mais podrosos; Msmo nívl d sgurança ofrcido qu o da Intrnt não móvl; Gama d compatibilidad m constant crscimnto, dvido ao crscimnto na vnda d smartphons. Dsvantagns: Difrnças na aprsntação do contúdo, dvido a falta d um padrão dos navgadors;

Exig uma conxão com a Intrnt. A Intrnt móvl foi o método scolhido para o dsnvolvimnto do Pila Fácil. Os motivos qu lvaram a sua adoção foram a não ncssidad d instalação d softwars no clular uma gama d compatibilidad intrmdiária ntr o SMS o aplicativo instalado. Uma boa possibilidad na criação d intrfacs a msma garantia d sgurança da Intrnt foram fators qu contribuíram na sua scolha. 3.2 Comércio ltrônico O comércio ltrônico, também chamado d commrc é uma das novidads qu a Intrnt nos possibilitou. Essa manira d comprar, sm sair d casa não é nnhuma novidad, pois já xistm, há bastant tmpo, programas como os d tlvisão, d rádios, a também conhcida mala dirta, dircionados para a vnda d produtos srviços. Apsar disso, ainda xist muito rcio com a sgurança da transação ltrônica ralizada no momnto da compra d produtos pla Intrnt. Crca d 83% das pssoas qu possum cartão d crédito dissram qu nunca compraram onlin, pois têm mdo d clonagm do su cartão d crédito (BLINDADO, 2010). Nssa sssão, srão vistos com mais dtalhs como funcionam as transaçõs com cartão d crédito pla Intrnt como é fita a sua sgurança. 3.2.1 Algumas informaçõs sobr mrcado d compras onlin A Intrnt surgiu fora do mio acadêmico no inicio dos anos 90, sndo qu até o ano d 1991 o su uso para mprsas comrciais ra proibido. Dsd ntão, com o dsnvolvimnto d protocolos mais sguros, conxõs intrmitnts mais rápidas com a Intrnt, formou s um ambint prfito para o dsnvolvimnto do comércio ltrônico (ECOMMERCE, 2010). No ano d 1995 surgiram o EBay a Amazon, qu foram os primiros ndrços ltrônicos a prmitir transaçõs ltrônicas (KELLY, 2005). 3.2.2 Crscimnto no mrcado brasiliro No ano d 2009, o commrc faturou R$ 10,6 bilhõs no Brasil, uma xpansão d 30% m rlação ao ano antrior, sndo qu somnt 26% dos intrnautas brasiliros são consumidors (crscimnto d 33% no númro d consumidors com rlação a 2008) (MACEDO, 2005). Esss númros mostram o crscimnto xprssivo do comércio onlin no Brasil também o su potncial d crscimnto para os próximos anos, motivando muitas mprsas a ntrar nss mio. Somnt d Janiro a Julho d 2010, o comércio ltrônico brasiliro faturou R$6,7 bilhõs, crscimnto 40% na comparação ao msmo príodo do ano passado, sgundo a consultoria Ebit (EBIT, 20 10).

3.3 Sgurança Como visto antriormnt, o nívl d sgurança da Intrnt móvl é o msmo da Intrnt como um todo, ou sja, não xist difrnça ntr o acsso d um clular para o acsso d um dsktop. Não srão vistos dtalhs técnicos d sgurança, justamnt por não xistir difrnças no nívl d sgurança para o acsso através da Intrnt móvl, assunto já bastant discutido m livros artigos. 3.3.1 Procupação com a sgurança Ainda xist muito rcio dos usuários na hora d forncr sus dados privados, principalmnt o númro do cartão d crédito. Exist o mdo d sr vítima d fraud, pois não sabmos por ond nossos dados srão nviados, pouco s pod fazr após ftuarmos o pagamnto; tmos qu confiar na idonidad do stablcimnto. Alguns stablcimntos forncm a opção d pagamnto na ntrga do bm. Em casos d sits já conhcidos, as procupaçõs tndm a diminuir, pois todos ls stablcm uma conxão sgura criptografada ntr o computador do clint o srvidor. Propridads da pagina 4~https://signin.bay.com/ws/BayISAP A X I Pmpi&o: By Inc. Hdogada Siga Inc. Eu tinha visi sit orrtm ai Mh I Eu salvi snhas dst sit? kibir snhas mmorizadas I uimrafada: uiptqrfia d id dto IRE4 128 b) I z a i b i d a foi uifada arts a üamitida pla i I A crifia inf tmna muito difícil qm pswas não mzadas mqmmdan kmimitidas dois wmpitad#s. PmtaMn é muito impwávd al& twha i sta página a kmimissão pla rd. Figura 3.2: Dtalhs da criptografia utilizada no sit www.bay.com

3.3.2 Criptografia Uma das formas d aumntar a sgurança m uma transação, é através d uma conxão criptografada. O SSL (Scutiry Sockts Layr) é um xmplo d protocolo criptográfico usado. Com a utilização dss protocolo, como mostra a figura 3.2, tornas muito difícil a intrcptação o ntndimnto das informaçõs transmitidas ntr o usuário o srvidor. 3.4 Considraçõs finais Apsar da sgurança dos dados sr um aspcto muito important na laboração do sistma dss trabalho, não foram vistos com dtalhs as implmntaçõs dssas tcnologias, pois é um assunto xtnso não é o foco dss trabalho. Por já sr um assunto vastamnt documntado, foi optado apnas por citar os sistmas d sgurança, sm ntrar m maiors dtalhs. Maiors informaçõs podm sr ncontradas m SSL and TLS Essntials (THOMAS, 2000).

4 FUNCIONAMENTO DO SISTEMA Ess capítulo dscrv d uma manira gral o funcionamnto do sistma, mostrando como é a intração ntr o clint, o sistma Pila Fácil o stablcimnto comrcial m qustão. Não srão vistos dtalhs da modlagm do sistma, alvo do capítulo sguint. 4.1 Visão Gral A idéia é a laboração d um sistma d grnciamnto difrnciado dos usados nos stablcimntos atualmnt. O clint usará su clular para consultar o cardápio fazr pdidos, assim como ftuar o pagamnto dirtamnt d su dispositivo móvl. Não xistirá a ncssidad d instalação d novos aplicativos no tlfon, visto qu o su navgador srá utilizado. O stablcimnto por sua vz contará com um sistma onlin d grnciamnto, também sm a ncssidad d instalação d softwars. Toda a comunicação ntr o clint o stablcimnto srá via wb, através do sistma Pila Fácil, qu trá suport a vários tipos d stablcimnto ao msmo tmpo. Rstaurant X Rstaurant Y Pila FaciI Bar Z 4.2 Rquisitos 4.2.1 Clint Figura 4.1 : Suport para stablcimntos variados clints. Dv possuir um clular (smartphon prfrncialmnt), ntbook ou tablt com conxão a Intrnt (WiFi ou 3G), qu possua um navgador compatívl; Cadastro no sistma usado plo stablcimnto comrcial.

4.2.1.1 Clulars Figura 4.2: Samsung Galaxy i7500: Um xmplo d smartphon com tla snsívl ao toqu d boa rsolução (320 x 480 pixls, 3.2 polgadas) (SAMSUNG, 2010). Para dsmpnhar a função d comanda ltrônica, o clular dvrá contar com conxão com a Intrnt, prfrncialmnt através d WiFi, mas pod sr utilizado 3G. A fim d vitar problmas d incompatibilidad do srviço com os mais divrsos clulars, o Pila Fácil stará m um srvidor, cabndo ao clular a função d um "trminal burro". Srá ncssário apnas um navgador d Intrnt no clular. Para uma mlhor usabilidad, é rcomndávl um clular com uma tla grand, com uma tla snsívl ao toqu ou um tclado QWERTY. Por não sr um programa fito para rodar nativamnt no sistma do tlfon, rduzimos os problmas d compatibilidad ntr os mais divrsos sistmas opracionais d clular, visto qu não xist um sistma opracional padrão no mrcado.

Symbian 41 % Android Appl Windwvs Mobil Lirnix 0th Figura 4.3: Situação do mrcado d sistmas opracionais d clular no sgundo trimstr d 20 1 O(GARTNER, 20 1 0). Apsar do gráfico acima mostrar a Syrnbian com uma boa parcla do mrcado, tmos qu lvar m conta qu é um mrcado volátil. Podmos citar o sistma Android da Googl o ios da Appl como grands promssas para acirrar a disputa pla lidrança. 4.2.2 Establcimnto Comrcial Condicionants para uso do sistma proposto no stablcimnto: Computadors disponívis para control da comanda: O númro mínimo d computadors rcomndado sriam quatro. Um para sr utilizado na rcpqão dos clints no momnto da saída dls, um para o bar, fazndo o control das bbidas, um para a cozinha fazr o control dos pratos um quarto computador para o caixa vntuais problmas; Trinamnto dos funcionários qu utilizarão o sistma; Estar dvidamnt cadastrado no sistma Pila Fácil. 4.3 Aplicaçõs O Pila Fácil foi pnsado para focar m três tipos d stablcimntos: Casa d fstas; Bars; Rstaurants. A scolha dsss lugars não foi alatória. Em casas d fstas por xmplo, xist um horário d pico na saída. Boa part das pssoas prsnts na fsta vai para fila m um intrvalo d tmpo muito curto, saturando o atndimnto nos caixas para o pagamnto formando grands filas, o qu dsagrada aos clints. Outro problma m

casas d fstas é o momnto d comprar bbida, fito d forma dsorganizada prjudicando o clint até o stablcimnto, pois as vzs o clint dsist d comprar a bbida, tamanha a dsorganização, dificuldad para sta aquisição. Já m bars rstaurants, normalmnt não xistm problmas com filas, no ntanto, as vzs sofrmos com o atndimnto (ou a falta dl). Os problmas com o atndimnto normalmnt acontcm quando os stablcimntos stão próximos da lotação máxima. Os garçons prcisam star atntos, a fim d procurar clints qu dsjam sr atndidos, anotar o pdido dsss clints ainda ntrgar os pdidos qu sam da cozinha do bar. Caso um sistma d comanda ltrônica sja adotado, a procupação do garçom, salvo algumas xcçõs, srá apnas d ntrgar os pdidos para os clints. pois o procsso d buscar anotar pdidos não srá mais ncssário. Por sss motivos a aplicação tm foco principal nsss stablcimntos, contudo nada impd qu ss sistma possa sr usado m outros tipos d comércio, sndo ncssário apnas poucos ajusts para adaptálo. 4.4 Sistma Pila Fácil O Pila Fácil consist m um sistma acssado pla Intrnt tanto plo clint como plo stablcimnto para ralizar o grnciamnto dos clints plo stablcimnto. El é ncarrgado d tarfas como o procsso d pagamnto cadastro do clint, cobrando uma pquna taxa mnsal do stablcimnto (assim como as opradoras d cartão d crédito fazm plo alugul da máquina por xmplo). Dssa forma, facilita para o clint, qu prcisará s cadastrar uma única vz, para o próprio stablcimnto, qu não trá a procupação d mantr uma lista dos clints cadastrados com sua manutnção, uma vz qu os dados não srão mantidos localmnt. Pila fácil é rsponsávl por mantr o cadastro dos usuários dos stablcimntos. El srá o rsponsávl por toda a comunicação ntr o par clintrstaurant, dsd os pdidos do clint até a transfrência montária ntr ls. Clint Pila Fácil Rstaurant Figura 4.4: Toda a comunicação é fita através do Pila Fácil. Outras funcionalidads como, por xmplo, o cardápio para o clint o sistma d apoio do rstaurant (grnciamnto d msas por xmplo) podrão star hospdadas no Pila Fácil; assim l srá uma frramnta complta para o stablcimnto. Adicionalmnt, os stablcimntos qu contam com manobristas, no momnto qu o clint solicitar a conta podrá sr sinalizado ao manobrista qu traga o vículo. 4.4.1 Motivos para sr um Sistma Wb Em um primiro momnto, foi pnsando m fazr um sistma d control d comandas com funcionamnto local, sndo a Intrnt ncssária apnas para o pagamnto. O usuário s conctaria a uma rd local wirlss, no momnto do

pagamnto, o srvidor do stablcimnto s conctaria com a Intrnt, ftuando o pagamnto. Essa idéia foi dscartada plos sguints motivos: Por motivos d sgurança control, ainda sria ncssário um cadastro. Sndo assim, o clint tria qu ftuar cadastro m todos os stablcimntos m qu frquntass pla primira vz. Caso foss usada uma rd local wirlss, clulars qu usam Intrnt 3G não triam como acssar o sistma, limitando assim o númro d clints m potncial. 4.5 Funcionamnto m Rstaurants Como já visto antriormnt, o sistma pod sr usado m rstaurants, bars ou casas d fstas. Cada um dls, conta com algumas particularidads. Srá dtalhado o funcionamnto para o caso d rstaurants, sndo qu as particularidads xistnts m outros tipos d comércio srão comntadas. 4.5.1 A Rcpção Clint Dsja conhcr o srviço Si rn Atndimnto Convncional A Má0 Zlular Zompatlvl? SI rn v Usa Pila Mcll Si rn stablcirnntc cd quipamnto? Figura 4.5: Fluxograma da Rcpção. Ao ntrar no rstaurant, o clint é rcpcionado por um funcionário, é aprsntado ao clint, s st dsjar, qu o rstaurant pod utilizar um sistma d pagamnto difrnciado, através do clular. Como incntivo, pod sr ofrcido algum dsconto ou ainda algum srviço gratuito (um prato d ntrada a scolha do clint por xmplo). Caso o clint s intrss plo srviço disponívl ainda não o conhça, l é convidado a mostrar su clular para o rcpcionista a ftuar o cadastro. O clular do

clint é ntão inspcionado plo rcpcionista, vndo s l possui os rquisitos básicos para o funcionamnto (um sit d tst d compatibilidad é xcutado no clular do clint, para confrir s a Intrnt stá funcionando s o navgador do dispositivo é compatívl com o sistma). Caso stja tudo m ordm, o clint stará apto a fazr o cadastro a utilizar o sistma. S no ntanto o clular não possuir os rquisitos mínimos, o clint srá atndido plos mios tradicionais ou o rstaurant pod cdr um dispositivo para o clint usar nquanto l stivr no rstaurant. Prfrncialmnt, o cadastro dvria sr fito ants da chgada ao rstaurant, para vitar uma sobrcarga na rcpção, no ntanto pods fazr o cadastro do próprio clular ou ainda o rstaurant pod disponibilizar um computador para a ralização do cadastro. Fito isso, o rstaurant solicita a gração d uma snha no sistma Pila Fácil, qu vai fazr a ligação do clint com o rstaurant m qustão. 4.5.2 Ligação ntr RstaurantClint Por motivos d sgurança, o rstaurant prcisa tr crtza qu o clint ralmnt stá no rstaurant. Como o srviço d cadastro funciona pla Intrnt, l pod sr acssado d qualqur lugar. Como garantir qu o clint ralmnt stá no rstaurant não um usuário mal intncionado do outro lado do mundo? Por ss motivo, o rcpcionista do rstaurant dv solicitar a gração da snha no Pila Fácil, qu srá nviada ao clular do clint. O clint podrá ntão confirmar a prsnça no stablcimnto, sndo concluída a tapa d ligação ntr o clint o rstaurant com o Pila Fácil. 4.5.3 O Funcionamnto para o clint Após tr scolhido a msa, o clint trá o cardápio m su dispositivo móvl. Dpndndo do rstaurant, inúmros rcursos adicionais podm sr implmntados junto ao cardápio, como opiniõs d outros clints, qual o prato mais pdido do dia, tmpo stimado da prparação do prato, informaçõs nutricionais, total gasto até o momnto, ntr outros. 3. Envia Chav I Figura 4.6: Procsso d comunicação inicial ntr o clint o rstaurant através do Pila Fácil. Além da vantagm d tr um cardápio intrativo, o srviço dos garçons srá dsafogado, pois ls prcisaram s procupar m lvar os pratos as msas, não mais com anotaçõs d pdidos.

Para a localização do clint, o garçom dvrá ntrar no sistma com o númro da msa qu o clint scolhu. Exist também a possibilidad do clint insrir o númro da msa, porém idalmnt ssa sria a função do garçom. 4.5.3.1 Possibilidads d uso da comanda Basicamnt possuímos três possibilidads para o uso da comanda m uma msa: Uma comanda para várias pssoas: É o caso d uma família por xmplo. Normalmnt somnt um dos intgrants da família ftua o pagamnto para toda a msa. Nss caso xistiria somnt um dispositivo conctado ao sistma Pila Fácil, somnt um cardápio. Para contornar ss problma d um único cardápio, pods solicitar cardápios d papl para os dmais intgrants da família ou caso os outros mmbros da família também possuam um smartphon, sria possívl o acsso ao sistma somnt para consulta do cardápio, sndo qu os pdidos dvrão sr fitos no dispositivo conctado. Várias comandas m uma msa: Caso d um happy hour m um bar por xmplo. Basta o garçom cadastrar várias comandas m uma msa. Uma comanda para uma pssoa: Caso d fstas por xmplo, é o caso trivial. 4.5.4 O Funcionamnto para o rstaurant Ao sr fito um pdido por um clint, l srá ncaminhado para o bar lou cozinha. O pdido srá xibido m uma tla, juntamnt com a imprssão d um tickt. O rsponsávl plo bar ou pla cozinha rtirará o tickt da imprssora colocará m anxo com o pdido na ára d saída d pdidos. # W ido 88432 # produto I obs 2 I Rfrigrant Cola 1 I Suco Figura 4.7: Exmplo d tickt. Um garçom, d poss do tickt anxado ao pdido, marcará na tla do sistma a ntrga do pdido para o clint, ftuando a ntrga m sguida. A confirmação do pdido ocorr no momnto m qu o garçom rtira o pdido no bar ou na cozinha, não no momnto m l é ntrgu na msa. Foi scolhida ssa solução para não prjudicar o atndimnto. É mais fácil para o garçom marcar a saída do pdido no momnto m qu l stá o rtirando da cozinha ou do bar do qu l tr qu confirmar após a ntrga (após a ntrga sria mais susctívl a squcimntos).

4.5.5 Pagamnto Após o clint star satisfito, l dv comçar a ftuar o procsso d pagamnto, slcionando no clular a opção d ncrrar faturalftuar pagamnto. O funcionamnto é idêntico ao d uma compra onlin, com a difrnça qu vai sr ftuado via clular. O sistma do rstaurant ao rcbr o pagamnto do clint, imprimirá o cupom fiscal, qu srá ntrgu no momnto d saída do stablcimnto, junto a rcpção. Como vantagm ainda podmos citar qu xist a garantia para o clint d qu não trá lançado na sua conta itns qu não solicitou. Para o stablcimnto tm a garantia qu todos os itns forncidos foram dvidamnt lançados. 4.6 Funcionamnto m Casas d Fstas Bars O modlo d funcionamnto é smlhant ao do rstaurant, mas m casas d fsta tmos um problma crucial: como localizar o clint para ftuar a ntrga d su pdido? Em rstaurants l prmancrá sntado junto a dtrminada msa, mas m fstas, m alguns bars também, os clints ficam d pé, circulando plo ambint. Val salintar qu xistm dois modlos básicos d bars: Bars ond o clint prmanc o tmpo todo sntado próximo a uma msa: Ess modlo é idêntico ao do funcionamnto do rstaurant. Pod xistir uma comanda para a msa ou uma comanda por clint. A localização do clint é pla msa. Bars ond o clint dslocas livrmnt plo ambint: Ess modlo é mais smlhant aos d casas d fsta. Obrigatoriamnt xist uma comanda por clint, tmos o problma na localização do clint para a ntrga dos pdidos. 4.6.1 Problma da Localização Como citado antriormnt, no caso d bars, ond o clint s dsloca livrmnt casas d fstas, a localização do clint é um problma: não xist um ponto d rfrência, como a msa dos rstaurants, para ntrgar o pdido do clint. A localização é um rcurso difícil d sr implmntado d ficiência duvidosa. Apsar d alguns clulars já contarm com rcursos d GPS por xmplo, ss não sria um rcurso viávl, pois a prcisão fica na casa dos mtros, não sndo um método utilizávl com a tcnologia disponívl até agora. Uma forma d localizar o clint podria sr um mapa da casa noturna, no qual o clint aponta a sua localização aproximada (pod sr uma divisão do spaço m áras). No ntanto, ainda rstaria o problma na idntificação d qual clint fz o pdido, pois a única informação qu o garçom tria sria a localização aproximada dl o pdido. Uma possívl solução sria usar o cadastro do clint com foto, rcurso qu podria tr algum cabimnto m bars com uma iluminação razoávl, porém nada prático para a maioria dos ambints das casas d fstas, qu contam com pouquíssima iluminação. Outra forma para ncontrar o clint sria solicitar a l qu prmancss com o clular na mão nquanto aguarda a ntrga d su pdido. A tla do tlfon faria sinais visuais (os sonoros são dscartados a principio, visto qu além d possivlmnt irritants, sriam inútis m ambints ruidosos). Uma possívl otimização dss

método, sria qu quando o garçom stivss já na ára d ntrga, nviass um sinal ao clular do clint, qu por sua vz vibraria alrtando o consumidor qu o garçom stá na ára próxima. O clint ntão lvantaria su clular, facilitando a sua localização. A fim d vitar o problma da localização, a mlhor solução para casas d fsta bars sria a ida do clint até o bar para a rtirada do pdido. Nss caso, não havria muita difrnça do sistma qu é usado atualmnt com comandas d papl, ntrtanto o grand difrncial do Pila Fácil sria no momnto do pagamnto. Eftuando o pagamnto dirtamnt do clular, não srá mais ncssária a ida do clint ao caixa, diminuindo considravlmnt as filas. No momnto da saída bastaria a aprsntação d um documnto d idntidad para vrificar s o clint m qustão ralmnt quitou sus débitos.

5 MODELAGEM DO SISTEMA Nss capítulo srá aprsntada uma proposta d spcificação d rquisitos para o Pila Fácil, com bas na dscrição do sistma vista no capítulo 4. Srá fita a modlagm para um rstaurant, contudo cab lmbrar qu poucas modificaçõs sriam ncssárias para modlar outros tipos d stablcimnto. Em um primiro momnto, srá fita uma anális dos rquisitos do sistma, ond srão studadas as caractrísticas qu o sistma dv possuir para atndr suas ncssidads. Em sguida srão vistas as funcionalidads do sistma, aprsntadas m forma d Casos d Uso (U.C). 5.1 Dtalhs Grais O foco dss capítulo srá a modlagm do sistma para o clint, visto qu a strutura d funcionamnto do stablcimnto (tlas, banco d dados, tc.) srá muito smlhant, s não igual, aos sistmas já xistnts, xistindo a única difrnça d star hospdada m um srvidor fora do stablcimnto. Por motivos d complxidad, a modlagm foi fita somnt para a part do sistma visívl ao clint. Alguns dtalhs do sistma para a part do stablcimnto srão vistos, porém com um mnor nívl d dtalhamnto. 5.1.1 Frramntas Utilizadas As tlas do sistma foram fitas m código HTML, para visualização d como ficaria a usabilidad do sistma m um clular. Para isso, foi utilizado um mulador do sistma opracional Android 2.2, juntamnt com um srvidor Apach Tomcat 7.02 para hospdagm dos arquivos. Para a modlagm das tlas, foi utilizada a frramnta Dramwavr MX. 5.1.2 Informaçõs sobr Sgurança Tolrância a Falhas Após o login do usuário, o clint dvrá s conctar ao srvidor d uma manira sgura, através d uma conxão criptografada, como vista no capítulo 3. A bas d dados por sua vz também dv sr protgida, uma vz qu contrá dados confidnciais, como a snha do usuário para acsso ao sistma su númro d cartão d crédito. Por sr um sistma d pagamnto, l dvrá sr sguro d alta disponibilidad. Abaixo, algumas das possívis falhas mais comuns no clint, no stablcimnto no srvidor Pila Fácil suas rspctivas soluçõs:

5.1.2.1 Establcimnto 5.1.2.2 Clint 5.1.2.3 Pila Fácil Srviço d Intrnt fora do ar: A mlhor solução para ss caso é a rdundância na conxão. Duas conxõs com provdors distintos (x: Virtua GVT) já diminum drasticamnt a possibilidad da Intrnt ficar indisponívl. Falta d nrgia létrica: Um nobrak bm dimnsionado é o suficint. Falha m um dos computadors: Basta trocar o computador qu aprsntou problmas por outro, sm a procupação d backup, pois o sistma é wb não é ncssária a instalação d softwars. Clint ncrra conxão ants do pagamnto: Por motivos divrsos (clint fcha o navgador do clular, clular trava, tc.) a conxão com o stablcimnto pod sr prdida. Nss caso, basta o clint abrir novamnt o navgador do su clular ftuar o login qu a conxão com o stablcimnto srá rcuprada. Clular aprsnta problmas: Caso o clular do clint aprsnt problmas qu impçam o su uso (a batria acabou por xmplo) tmos duas opçõs: O stablcimnto pod mprstar um dispositivo ao clint continuar o procsso normalmnt ou o clint srá atndidolcobrado da manira convncional, sndo os dados d sua comanda rsgatados plo stablcimnto passados para o clint no momnto do pagamnto. Srviço d Intrnt fora do ar: Caso o clint stja usando uma conxão 3G stá s tom indisponívl, xist a possibilidad (s o clular prmitir) d stablcr conxão com o WiFi do stablcimnto. Caso contrário, dvs utilizar o sistma convncional d atndimntolpagamnto. O sistma fica fora do ar: A palavra chav é rdundância. O sistma prcisa star onlin a maior part do tmpo possívl, tal quais os srviços convncionais d pagamnto por cartão d crédito. 5.2 Anális d Rquisitos Para a corrta modlagm dsnvolvimnto d um sistma, dvmos analisar quais são os sus rquisitos funcionais não funcionais. Essa anális dv sr fita para qu o produto final do dsnvolvimnto atnda as xpctativas vistas no capítulo 4. 5.2.1 Rquisitos Funcionais O objtivo do Pila Fácil é o grnciamnto d clints para um dtrminado stablcimnto comrcial, nss caso, d um rstaurant. Os rquisitos funcionais mínimos para isso são: Prmitir ao clint solicitar pdidos; Eftuar o pagamnto somnt daquilo qu foi solicitado;

Prmitir ao stablcimnto plno control sobr os clints do rstaurant; Grnciar d forma clara as solicitaçõs dos clints; Cobrar d forma adquada plos srviços prstados. 5.2.2 Rquisitos NãoFuncionais Dv havr sgurança nas transaçõs montárias ntr o clint o stablcimnto. O sistma dv sr a prova d frauds, para ambas as parts. Dv tr uma intrfac amigávl para o clint para o rstaurant. Dv sr um sistma d alta disponibilidad. 5.3 Arquittura do Sistma A arquittura do sistma é do tipo clintsrvidor, mas lmbrando o funcionamnto da computação m nuvm, mais spcificamnt do tipo SaaS Softwar as a Srvic ou Softwar como Srviço(ARMBRUST, 20 10). Não xist um consnso sobr a dfinição d computação nas nuvns, o Pila Fácil lmbra ssa arquittura por não possuir softwar instalado nos clints (nss caso, clints s rfrm ao consumidor ao stablcimnto comrcial). 5.3.1 Dfinindo computação m nuvm Por sr um trmo rlativamnt novo, a computação nas nuvns tm um significado muito amplo. Sgundo o CEO da Oracl, Larry Ellison, stamos rdfinindo computação nas nuvns para incluir tudo o qu já fazmos (ARMBRUST, 2010). O Googl Docs frquntmnt é citado como uma frramnta d dição d documntos nas nuvns, visto qu pod sr acssada d qualqur lugar o armaznamnto dos dados é fito no srvidor da Googl. S considrarmos isso como um sistma m nuvm, podríamos stndr ssa afirmação ao sistma Pila Fácil. 5.4 Banco d Dados Nsta sssão srá fita a modlagm do banco d dados do sistma. Basicamnt prcisamos guardar informaçõs dos clints stablcimntos cadastrados no sistma. Adicionalmnt, prcisamos guardar informaçõs sobr as transaçõs ftuadas ntr as parts, assim como informaçõs sobr os produtos qu stão disponívis no stablcimnto. Foi fita uma simplificação do banco d dados, visto qu o foco do trabalho é o uso do sistma pla part do clint. Dssa forma, não nos procuparmos com o sistma d stoqu outras informaçõs importants para o grnciamnto d um stablcimnto. Sguindo por ssa linha, para o funcionamnto mínimo do sistma prcisamos d tablas para: Clint: A tabla clint armazna os dados d cadastro dos clints, como nom, snha, mail. Exist uma FK (chav strangira) para a tabla CartaoCrdito CartaoAlimntacao, ond stão armaznados os dados dos

rspctivos cartõs. Possui também uma FK para dnotar qu um clint stá m um stablcimnto. Establcimnto: A tabla stablcimnto guarda os dados cadastrais dos stablcimntos, tais como nom do stablcimnto, localização, tlfon para contato, ntr outros. Produto: A tabla produto armazna dados dos produtos ofrtados no stablcimnto, tais como prço, dscrição do produto s stá disponívl m stoqu. Transação: A tabla transação é rsponsávl por armaznar as informaçõs dos pdidos do clint com o stablcimnto. Srão guardados nla dados do produto qu foi vndido, quantidad, s já foi ntrgu, ntr outros. Vnda: A tabla vnda armazna os dados das vndas já finalizadas. Ela dv fazr uma soma dos dados da tabla d transação d um dtrminado clint. A strutura do banco d dados foi construída usando o modlo ntidadrlacionamnto. Cada stablcimnto possui a sua tabla d vnda, produto transação. Gllnt idclint: INTEGER cartaoval~llmmacao~ldcartaoallmntaca0:... (FK) + CartaoCrdltoJdCartaoCrdlto: INTEGER (FK) EstablcimntoidEstabdamnto: INTEGER (FK) cnpj: INTEGER + nom: VARCHAR(20) + ndrm: VARCHAR(30) sobrnom: VARCHAR(20) + cidad: VARCHAR(30) + dataexpira: DATE ndrm: VARCHAR(30) stado: VARCHAR(2) 4 codigosguranca: INTEGER cidad: VARCHAR(15) tlfon: INTEGER stado: VARCHAR(2) logln: VARCHAR(12) 4 + tcicion: INTEGER + snha: VARCHAR(i5) + snha: VARCHAR(8) + datavalidad: DATE aplido: VARCHAR(i2) snha: VARCHAR(i5) mall: VARCHAR(30) + cpf: INTEGER ClintFKlndxr EstabldmmojdEstabldmm ClintFKlndx2 + CartaoCrdltoJdCartaoCrdlto ClintFKlndx3 CartaoValAllmntacao~ldCanaoAllmmtacao linthastransacao0w 1FKIndx2 + horasaida: DATE + total: FLOAT n r wstototal: FLOAT ntrgu: BOOL + cobrado: BOOL t idproduto: INTEGER I Ia nom: VARCHAR1301 + Transacao0001idTransacao: INTEGER (FU) dscrlcao: VARCHAR(255) + prm: FLOAT TransacaooOOijdTransacao Figura 5.1 : Esquma Rlaciona1 do banco d dados. 5.5 Espcificação Formal Casos d Uso Nssa sssão srá fita a spcificação formal dos casos d uso, dtalhando as funcionalidads spcíficas. Srá dscrito d forma minuciosa a intração qu ocorr ntr os ators o sistma. O su principal objtivo é spcificar o funcionamnto do sistma d uma forma clara suficint para o qu dvrá sr implmntado.

Srão dtalhadas aqui as principais tlas do sistma, divididas m casos d uso. A dscrição das dmais tlas stá no apêndic dst trabalho. 5.5.1 Casos d Uso O sistma stá dividido da sguint forma: Tlas do Usuário: (UCO1) Cadastro Usuário: Tla para a ftuação do cadastro d novos clints; (UC02) Login Usuário: Tla para stablcr uma conxão ntr o Pila Fácil o clint; (UC03) Opçõs Grais: Tla com opçõs para o clint qu ainda não stablcu conxão com algum stablcimnto; (UC04) Entrar m um stablcimnto: Tla para criação do lo clintpila Fácil stablcimnto; (UC05) Altrar Cadastro: Tla para altração dos dados cadastrais do clint; (UC06) Listagm Establcimntos Cadastrados: Consulta os stablcimntos cadastrados no Pila Fácil; (UC07) Opqõs Establcimnto: Tla d opqõs após o clint stablcr conxão com o stablcimnto; (UC08) Visualizar Cardápio Eftuar Pdidos: Tla para visualizar o cardápio ftuar pdidos; (UC09) Visualizar Comanda: Tla para visualizaqão da comanda d gastos; (UC10) Eftuar Pagamnto: Tla para ftuaqão do pagamnto. Tlas do Establcimnto: (UC11) Login Establcimnto: Tla para stablcr uma conxão ntr o Pila Fácil o stablcimnto, assim tr acsso as tlas d control (UC12, UC13 UC14) (UC12) Tla Rcpção: É a tla a sr usada na rcpção do stablcimnto. Prmit a inclusão d novos clints o control das msas ocupadas. (UC 13) Tla Caixa: Tla d control dos pagamntos. (UC14) Tla CozinhaIBar: Tla d control do bar lou cozinha. 5.5.2 UC04: Entrar m um Establcimnto Essa tla é rsponsávl por ftuar a ligação do clint logado com um dtrminado stablcimnto.

5.5.2.1 Intrfac Aguardando Contato do Establcimnto... O stablcimnto Rstaurant X qur confirmar sua ntrada.confirma7 Núrnm d Dpndnts: Figura 5.2: Esboço das tlas da ntrada m um stablcimnto. A squrda a tla inicial, aguardando o contato com o stablcimnto, a dirita a tla d confirmação do contato. 5.5.2.2Carnpos Botõs Tabla 5.1 : Campos da tla Campo Dscrição Tam Obrigatório Tipo RN Canclar Cancla a solicitação 12 Botão Númro d Dpndnts Númro d dpndnts da msma comanda. 2 S Númro RNO 1 Sim Confirmação da solicitação Botão Não Cancla a solicitação Botão 5.5.2.3Flmo d Evntos 1. Fluxo Básico 1.1 O sistma aprsnta a tla d "Aguardando contato do Establcimnto" 1.2 A partir dssa tla o usuário podrá xcutar uma das sguints opraçõs: Aguardar rsposta do stablcimnto Canclar a opração

1.3 O sistma aguarda a comunicação com o stablcimnto, fita através do Pila Fácil. S bm sucdida, srá aprsntada a tla d confirmação d ntrada. A partir dssa tla o usuário pod xcutar uma das sguints opraçõs: Acitar a solicitação (Sim). Rcusar a solicitação (Não). 2. Subfluxo Aguardar a rsposta do stablcimnto 2.1 O usuário aguarda a rsposta do stablcimnto. 3. Subfluxo Canclar a opração 3.1 O usuário dispara a ação d Canclar. 3.2 Sistma rtoma para a tla d opçõs (fora do stablcimnto) (UC03). 4. Subfluxo Acitar a solicitação (Sim) 4.1 O usuário prnch o campo "númro d dpndnts" conform a quantidad d dpndnts na sua comanda. 4.2 O usuário dispara a ação d acitar a solicitação (clica m Sim) 4.3 Sistma procd para a tla d opçõs (logado no stablcimnto) (UC07) 5 Subfluxo Rcusar a solicitação (Não) 5.1 O usuário dispara a ação d ngar a solicitação (clica m Não) 5.2 Sistma procd para a tla d opçõs (fora do stablcimnto) (UC03) 6. Fluxos d Excção Tabla 5.2: [El] Dados obrigatórios não informados Momnto d disparo Condição d disparo Ação do Sistma Posição d Rtomo Passo 4.2 do subfluxo d acitar a solicitação Não foram informados parâmtros obrigatórios. Exibir mnsagm "Inform o númro d dpndnts" cancla xcução. Passo 4.1 Tabla 5.3: [E21 Sistma dmorou para nviar rsposta Momnto d disparo Condição d disparo Ação do Sistma Passo 2.1 do subfluxo d aguardar rsposta do stablcimnto O sistma dmorou mais d 120 sgundos para rspondr. Exibir mnsagm "O stablcimnto não rspondu. Tnt novamnt ou consult

Posição d Rtomo um atndnt no local" cancla xcução. Rtoma para tla d opçõs (fora do stablcimnto)uc03 5.5.2.4 Rgras d ngócio [RNO 11 Númro d dpndnts O valor inicial do númro d dpndnts dvrá sr 0. 5.5.3 UC07: Opçõs Establcimnto Essa tla é rsponsávl por mostrar as opçõs ao clint após l tr confirmado a ntrada m um stablcimnto. 5.5.3.1 Intrfac Bm Vindo Alxandr Zimmrmann pq piq Eftuar Pagamnto Tmpo d Prmangncia 1 min Msa no 5.5.3.2 Campos Botõs Figura 5.3: Esboço da tla d opçõs do stablcimnto. Tabla 5.5: Campos da tla Campo Dscrição Tam Obrigatório Tipo RN Cardápio Exib a tla d cardápio do stablcimnto. Botão

Comanda Eftuar Pagamnto Tmpo d prmanência Msa No Exib a tla d comanda com os itns consumidos o valor total gasto até o momnto. Exib a tla d pagamnto Exib m minutos o tmpo d prmanência no local Exib o númro da msa 3 3 Botão Botão Númro (não ditávl) Númro (não ditávl) RN 01 RN 02 5.5.3.3 Fluxo d Evntos 1. Fluxo Básico 1.1 O sistma aprsnta a tla d opçõs (logado no stablcimnto). A partir dssa tla o usuário pod xcutar uma das sguints opraçõs: Solicitar aprsntação do cardápio; Exibir a comanda; Eftuar o pagamnto. 2. Subfluxo solicitar a aprsntação do cardápio. 2.1 O usuário dispara a ação d Cardápio. 2.2 Sistma procd para a tla Visualizar Cardápio Eftuar Pdidos (UC08). 3. Subfluxo xibir a comanda. 3.1 O usuário dispara a ação d Comanda. 3.2 Sistma procd para a tla d Visualizar Comanda (UC09). 4. Subfluxo ftuar pagamnto. 4.1 O usuário dispara a ação d Eftuar Pagamnto. 4.2 Sistma procd para a tla d Eftuar Pagamnto (UC10). 5.5.3.4 Rgras d ngócio [RNO 11 Tmpo d prmanência O tmpo d prmanência srá atualizado a cada 5 minutos no momnto m qu a tla é carrgada. O tmpo srá mostrado m minutos. [RN02] Númro da msa Ess campo é ditávl somnt na tla d administração do stablcimnto. Em caso d troca d msa, um garçom dv sr chamado para ftuar a atualização no sistma. 5.5.4 UC08: Visualizar Cardápio Eftuar Pdidos Essa tla é rsponsávl por mostrar ao clint o cardápio do stablcimnto. É nssa tla também m qu os pdidos são ftuados.

5.5.4.1 Intrfac rn 11:24~u Info Prço 01 Hambugur 7 1785.50 Qtd 1 H Cbola H Alfac H Ovo 2 a Cbola Alfac @ Ovo 02 Torrada 7 R82.M rn 03 Rfrigrant 7 RII,M rn Dscrição: Dlicioso hamburgur... Tmpo mdio d prparo: 15 min Prço R$ 5.50... Figura 5.4: Esboço da tla d cardapio confirnação do pdido da tla d informaçõs d um itm. 5.5.4.2 Campos Botõs Campo Cod Itm Info Prço Qtd Total Total (2) Tabla 5.6: Campos da tla Dscrição Código do prato Nom do itm Exib informaçõs do itm Prço m rais por unidad Quantidad d itns dsjados Prço do pdido Total d todos os pdidos TamObrigatório 2 15 1 7 2 7 8 S Tipo Númro (não ditávl) Txto (Não ditávl) Botão Númro (não ditávl) Númro Númro (Não ditávl) Númro (Não ditávl) RN RNO 1 RN 021 RN 0211

Confirmar Canclar Voltar Envia o pdido para o barlcozinha Volta a tla Opçõs Establcimnto (UC07) Volta a tla antrior Botão Botão Botão 5.5.4.3 Fluxo d Evntos 1. Fluxo Básico 1.1 O sistma prnch a tabla com os campos Cod, Itm Prço com os dados da tabla Produto. 1.2 O sistma aprsnta a tla Visualizar Cardápio Eftuar Pdidos. A partir dssa tla o usuário pod xcutar uma das sguints opraçõs: Confirmar um pdido; Solicitar informaçõs Voltar a tla antrior 2. Subfluxo confirmar um pdido. 2.1 O usuário spcifica a quantidad dos itns dsjados. 2.2 O usuário dispara a ação d Confirmar. 3. Subfluxo solicitar informaçõs. 3.1 O usuário dispara a ação d "?". 3.2 Sistma procd para a tla d informaçõs do itm. 4. Subfluxo voltar a tla antrior. 4.1 O usuário dispara a ação d Voltar. 4.2 Sistma procd para a tla d opçõs stablcimnto (UC08). [RNO 1 ] Campo Quantidad O campo dvrá tr valor inicial zro. Ao sr prnchido um valor maior qu zro, dv s criar um númro d linhas igual ao do valor, com as opçõs do produto. Caso o produto não tnha opçõs, não dvm sr criadas novas linhas. [RN02] Campos Totais I O campo total dvrá iniciar com o valor "R$O,OOm. Caso o campo quantidad sja altrado, dvrá sr fita a multiplicação do valor do produto pla quantidad. I1 O campo total (2) dvrá iniciar com o valor "R$O,OO". Em caso d altração dos campos valors parciais, dvrá sr fita a soma d todos sss valors. 5.5.5 UC10: Eftuar pagamnto Essa tla é a qu o clint dvrá ftuar o pagamnto ao stablcimnto.

5.5.5.1 Intrfac AAAA.AAAA.AAAA.AA.AAAA*AAAA.AA.AAAA.AAAA.AA. i i.3uu.. 4 Prlq Facjf ksjo pagar com: @ Cartão d Crdito @ Cartão Val Alimntasão ksja Incluir 1 0%7 @ Incluir 10% @ Não incluir 10% 5.5.5.2 Campos Botõs Total Gasto: pzggigq rn m Figura 5.5: Esboço da tla d pagamnto. Tabla 5.7: Campos da tla Campo Cartão d Crédito Cartão Val Alimntação Incluir 10% Não Incluir 10% Dscrição Eftuar pagamnto usando cartão d crédito Eftuar pagamnto usando cartão d val alimntação Incluir taxa do garçom no pagamnto Não incluir taxa do garçom Tam Obrigatório S S S S Tipo Rádio Rádio Rádio Rádio RN RNO 1 RNO 1 RN02 RN02 Total Gasto Informa o total gasto 7 Txto (não ditávl) RN03 Conta Dtalhada Pagar Voltar Exib a conta dtalhada Eftuar o pagamnto Cancla o pagamnto volta para a tla antrior. Botão Botão Botão

5.5.5.3 Fluxo d Evntos 1. Fluxo Básico 1.1 O sistma aprsnta a tla Eftuar Pagamnto. A partir dssa tla o usuário pod xcutar uma das sguints opraçõs: Exibir conta dtalhada; Eftuar pagamnto; Voltar 2. Subfluxo xibir conta dtalhada. 2.1 O usuário dispara a ação d Conta Dtalhada. 2.2 Sistma procd para a tla Visualizar Comanda (UC09). 3. Subfluxo pagar. 3.1 O usuário dispara a ação d Pagar. 3.2 Sistma procd para a tla d aguardando pagamnto. 4. Subfluxo voltar para a tla antrior. 4.1 O usuário dispara a ação d Voltar. 4.2 Sistma rtoma para a tla Opçõs logado no stablcimnto (UC07). [RNO 11 Horário Dv mostrar a hora m qu foi fita a solicitação do pdido. [RN02] Itm ntrgu Ess campo mostra quando um pdido já foi rtirado da cozinhaíbar. El srá marcado por um garçom no sistma do stablcimnto no momnto m qu o garçom rtira o itm do bar ou da cozinha m dirção a msa do clint.

Com o crscimnto no númro d tlfons clulars somado com o aumnto da tcnologia mbarcada nsss dispositivos, é natural s sprar o surgimnto d novos rcursos. A idéia d s ftuar pagamntos com o clular por xmplo, não é nova, no ntanto ainda não xist um modlo acito para s fazr pagamntos com o clular. O Pila Fácil mostra a possibilidad d usar a Intrnt como bas para um sistma d administração d stablcimntos comrciais, focados nss caso m bars, rstaurants casas d fsta. Possui como vantagm a indpndência d softwars tanto no caso do clint como do stablcimnto. A vantagm para o clint é uma maior compatibilidad com os divrsos sistmas opracionais hoj disponívis para os clulars. Para os stablcimntos, podmos citar qu ls não prcisam s procupar com a prda d informaçõs, visto qu cab ao srviço Pila Fácil a manutnção dsss dados. O objtivo inicial na laboração dss trabalho foi a comodidad para o clint. Em casas d fstas por xmplo, a corrta utilização dss sistma sria um rcurso intrssant para a rdução d filas no momnto do pagamnto, pois não xistirá uma fila d clints para pagar, ssa opração srá fito m parallo. A idéia dst trabalho não é dfinir o Pila Fácil como um sistma idal d pagamnto, todavia spras qu talvz alguma das idéias lançadas nss trabalho inspirm a criação d novos modlos, a fim d popularizar no Brasil m outros paíss o uso d clulars para ftuação d pagamntos. 6.1 Trabalhos futuros A criação d um protótipo funcional sria o sgundo passo para um maior aprfiçoamnto do sistma. Muitas idéias problmas foram dtctados na dscrição (capítulo 4) na modlagm (capítulo 5) do sistma, porém na fas d prototipação tst crtamnt algumas falhas d mnor svridad sriam dtctadas. Por toricamnt sr um aplicativo para sr usado m larga scala xigir um xclnt nívl d sgurança por trabalhar com númros d cartão d crédito, alguns cuidados xtras não citados nss trabalho crtamnt sriam ncssários. Existiria a ncssidad também d s studar o fator conômico na laboração do sistma, analisando s traria um rtomo financiro compatívl com o invstimnto no produto.

ANATEL, Dados rfrnts ao mês d Julho. Disponívl m http://www.anatl.gov.br/portal/xibirportalnoticias.do?acao=carrganoticia&codigo= 21052. Acsso m Stmbro 2010. MAGRIN, R. Proposta d uma Arquittura para Sistmas d Pagamnto Móvl. Junho d 201 0. MBO, Mobil Banking Ovrviw (NA), jan. 2009. Disponívl m: http://www.mmaglobal.com/mbankingovrviw.pdf. Acsso m Stmbro 201 0. THOMAS, S. SSL and TLS Essntials Scuring th Wb. Wily Computr Publishing John Wily & Sons, 2000. ARMBRUST, M. t Al. A Viw of Cloud Computing. Communications of th ACM Vol. 53 No. 4, Páginas 5058. Abril d 2010. CONSUMIDOR. Código do Consumidor. LEI No 8.078, DE 11 DE SETEMBRO DE 1990. Disponívl m http://www.planalto.gov.br/ccivil 03/Lis/L8078.htm. Acssado m Outubro, 20 10. BLINDADO. Protção antihackr para commrc Disponívl m http://www.sitblindado.com.br/commrc.html. Acssado m Outubro, 201 0. KELLY,K. W ar th Wb. Agosto d 2005. Disponívl m http://www.wird.com/wird/archiv/l3.08/tch.html?pg= 1. Acssado m Outubro, 2010. ECOMMERCE. History of Ecommrc. Disponívl m http://www.commrcland.com/history commrc.htm1. Acssado m Stmbro, 201 0. MACEDO, A. Crscimnto do commrc brasiliro é oportunidad para PME. Março d 2010. Disponívl m http://pcmag.uol.com.br/contudo.php?id=3o35. Acssado m Stmbro, 20 10. WEBSHOPPERS. WbShopprs, 22" dição. Disponívl m www.wbshopprs.com.br/wbshopprs/wbshopprs22.pdf. Acssado m Novmbro, 2010. PDAEXPERT. Validação d númro d CPF. Disponívl m http://www.pdaxprt.nt/ârtigos/palmos/handhldbasic/hbvalidacaodnumrodcríf/. Acssado m Outubro, 201 0. APPLE. Espcificaçõs técnicas do ipad. Disponívl http://www.appl.comlbr/ipad/spcs/. Acssado m Novmbro, 2010. GARTNER. Wordwid mobil dvic Sals grw 13.8 prcnt in scond quartr of 20 10. Disponívl m http://www.gârtnr.com/it/pag.i sp?id=142 10 13. Acssado m Agosto d 20 10. SAMSUNG. Full phon spcifications. Disponívl m http://www.gsmarna.com/sarnsmg i7500 galaxv2791.php. Acssado m Stmbro, 20 1 o.

APÊNDICE ESPECIFICAÇÃO DAS TELAS UCO1: Cadastro Usuário Essa tla é rsponsávl pla ftuação do cadastro do usuário no sistma. Intrfac Nan Sabrnm Pi!a Facl!.. Pila Facl! A l m õrnrnmam CPF ) 12312312311 EndrFoI Cidad Ruaxxx PatoAlgE Estado E3 Tdrw I 1 ApWo I afilrnrnmam Snha rrrrrr Fap Emaii *****r afzirnrnrm~nf.uhgçuhgçbr F l F ( KCartãod mmt0 1 1 1 122221 Data& ~xp~a~ão I ~ ~ v r ~ o l m l CC KCartão P tm Data& ExpLaFão 1 1 1 C. A C.A ~ ~ a m a B ~ pzq1 Fl Campos Botõs Figura A. 1 : Esboço das tlas d cadastro do usuário. Tabla A. 1 : Campos da tla Campo Dscrição Tam Obrigatório Tipo RN

Nom Primiro nom do clint 20 S Txto Sobrnom Sobrnom do clint 20 S Txto CPF Númro d CPF do clint 11 S Txto RNO 1 Endrço Endrço d rsidência do clint 30 S Txto Cidad Cidad m qu rsid o clint 15 S Txto Estado Estado m qu rsid o clint 2 S ChckBox RN02 Tlfon Tlfon para contato com o clint 10 S Númro Aplido Usrnam a sr adotado plo clint 12 S Txto RN03 Snha Snha do clint 15 S Password RN04 I Rp Snha Confirmação da snha do clint 15 S Password RNO4I1 Email Email para contato com o clint 30 S Txto Próximo Prossguir com o cadastro Botão Canclar Cancla o procsso d cadastro Botão No do Cartão d Crédito Númro do cartão d crédito do clint 20 S Númro Código d Sgurança Código d vrificação d sgurança do cartão d crédito 3 S Númro Data d Expiração C.C Data d xpiração do cartão d crédito S ComboBox RN05 No Cartão Alimntação Númro do cartão d alimntação do clint 20 S Númro Snha C.A Snha do cartão d crédito 8 S Password Data d Expiração Data d xpiração do cartão S ComboBox RN05 Cartão d Crédito Slciona para cadastrar cartão d crédito ChckBox Cartão Alimntação Slciona para cadastrar cartão d alimntação ChckBox Confirmar Confirmação do cadastro Botão RN06 Fluxo d Evntos 1. Fluxo Básico 1.1 O sistma aprsnta a tla d cadastro com os campos m branco. A partir dssa tla o usuário pod xcutar uma das sguints opraçõs: Prossguir com o cadastro (Próximo) 1" tla Confirmar o cadastro 2" tla Canclar o cadastro (Canclar) 1" tla 2" tla

2. Subfluxo Prossguir com o cadastro 2.1 O usuário prnch os dados do formulário 2.2 O usuário dispara a ação d prossguir (Próximo). 2.3 Sistma passa para a sgunda tla com os dados informados m 2.1. 3. Subfluxo confirmar o cadastro 3.1 O usuário prnch os dados do formulário. 3.2 O usuário dispara a ação d confirmação(confirma). 3.3 Sistma ftua o cadastro com os dados informados nos formulários. 4. Subfluxo canclar o cadastro 4.1 O usuário dispara m qualqur uma das tlas a ação d canclamnto(canc1ar) 4.2 Sistma rtoma para a tla d login (UCO1) 4. Fluxos d Excção Tabla A.2: [El] Dados obrigatórios não informados Momnto d disparo Condição d disparo Ação do Sistma Posição d Rtomo Passo 2.2 do subfluxo d prossguir com o cadastro passo 3.2 do subfluxo d confirmar o cadastro. Não foram informados parâmtros obrigatórios. Exibir mnsagm "Dados obrigatórios não informados" cancla xcução. Passo 2.1 ou Passo 3.1 Momnto d disparo Condição d disparo Ação do Sistma Posição d Rtomo Tabla A.3: [E21 CPF inválido Passo 2.2 do subfluxo d prossguir com o cadastro. Violação da RNO 1 Exibir mnsagm "CPF inválido" cancla xcução. Passo 2.1 Tabla A.4: [E31 Aplido já xistntlinválido Passo 2.2 do subfluxo d prossguir com o Momnto d disparo cadastro. Condição d disparo I Violação da RN03 Ação do Sistma Exibir mnsagm "Aplido do usuário 1 inválido ou iá xistnt. Tamanho mínimo

Posição d Rtomo d 4 caractrs.tnt novamnt com outro aplido." cancla xcução. Passo 2.1 Momnto d disparo Condição d disparo Ação do Sistma Posição d Rtomo Tabla A.5: [E41 Snha inválida Passo 2.2 do subfluxo d prossguir com o cadastro. Violação da RN04I Exibir mnsagm "A snha scolhida é muito curta. Mínimo d 5 caractrs. Tnt novamnt." cancla xcução. Passo 2.1 Momnto d disparo Condição d disparo Ação do Sistma Posição d Rtomo Tabla A.6: [E51 Snha rptida difrnt Passo 2.2 do subfluxo d prossguir com o cadastro. Violação da RN04I1 Exibir mnsagm "A snha rptida não é igual a snha dfinida. " cancla xcução. Passo 2.1 Momnto d disparo Condição d disparo Ação do Sistma Posição d Rtomo Tabla A.7: [E61 Email inválido Passo 2.2 do subfluxo d prossguir com o cadastro. Violação da RN04I11 Exibir mnsagm "Email incorrto. Prcisa sr um mail válido." cancla xcução. Passo 2.1 Momnto d disparo Condição d disparo Tabla A. 8: [E71 Cartão xpirado Passo 3.2 do subfluxo d confirmar o cadastro. Violação da RN05

Ação do Sistma Posição d Rtomo Exibir mnsagm "Cartão com data d validad xpirada." cancla xcução. Passo 3.1 Momnto d disparo Condição d disparo Ação do Sistma Posição d Rtomo Tabla A.9: [E81 Slcionar um cartão Passo 3.2 do subfluxo d confirmar o cadastro. O usuário dvrá slcionar plo mnos um dos cartõs Exibir mnsagm "Slcion plo mnos um cartão." cancla xcução. Passo 3.1 Rgras d Ngócio [RNOl] CPF O CPF dv sr validado através d uma rotina padrão d validação cálculo dos dígitos d vrificação (PDAEXPERT). [RN02] Estados Dvm sr listados todos os stados brasiliros mais o distrito fdral. [RN03] Aplidos Aplidos dvm tr no mínimo 4 caractrs stão limitados a 12 caractrs. Não podm xistir 2 usuários com o msmo aplido. [RN04] Snhas I A snha dv tr no mínimo 8 caractrs stá limitada a 15 caractrs. I1 Os campos Snha Rp Snha dvm sr iguais. [RN05] Validad do Cartão O mêslano d validad do cartão não pod sr infrior ao mêslano atual. UC02: Login Usuário Essa tla é rsponsávl por logar o usuário no sistma Pila Fácil.

Intrfac afzimmrmann Quro m Cadastrar Figura A.2: Esboço da tla d login do usuário. Campos Botõs Tabla A.9: Campos da tla Campo Usuário Snha Logar Quro m Cadastrar Dscrição Nom do usuário Snha do usuário Envia os dados do formulário para validação do login Solicita formulário d cadastro Tam 12 15 Obrigatório S S Tipo Txto Password Botão Botão RN RNO I RN02 Fluxo d Evntos 1. Fluxo Básico 1.1 O usuário acssa o Pila Fácil através do navgador d su clular 1.2 O sistma aprsnta a tla d login com os campos m branco. A partir dssa tla o usuário pod xcutar uma das sguints opraçõs: Logar no sistma S cadastrar no sistma