Projeto desenvolvido para Android Luan RA 4200513 NatanaelRA 4200515 Renan RA 4200524 WalterRA...
-
Upload
jonathan-madeira-silveira -
Category
Documents
-
view
214 -
download
1
Transcript of Projeto desenvolvido para Android Luan RA 4200513 NatanaelRA 4200515 Renan RA 4200524 WalterRA...
![Page 1: Projeto desenvolvido para Android Luan RA 4200513 NatanaelRA 4200515 Renan RA 4200524 WalterRA 4200510.](https://reader035.fdocumentos.com/reader035/viewer/2022062819/570638681a28abb8239038d7/html5/thumbnails/1.jpg)
HAPPY HOURProjeto desenvolvido para Android
Luan RA 4200513
Natanael RA 4200515Renan RA 4200524Walter RA 4200510
![Page 2: Projeto desenvolvido para Android Luan RA 4200513 NatanaelRA 4200515 Renan RA 4200524 WalterRA 4200510.](https://reader035.fdocumentos.com/reader035/viewer/2022062819/570638681a28abb8239038d7/html5/thumbnails/2.jpg)
Descrição Uma app desenvolvida no intuito de informar a
quantidade de álcool no sangue e a quantidade de tempo necessário que o usuário deve esperar para poder dirigir sem que seja enquadrado na Lei Seca.
Cálculo baseado no perfil do usuário .
Informação sobre a Lei Seca.
Marcador de consumo.
![Page 3: Projeto desenvolvido para Android Luan RA 4200513 NatanaelRA 4200515 Renan RA 4200524 WalterRA 4200510.](https://reader035.fdocumentos.com/reader035/viewer/2022062819/570638681a28abb8239038d7/html5/thumbnails/3.jpg)
Público Alvo
Indicador de consumo (quantidade)
Consumo consciente
![Page 4: Projeto desenvolvido para Android Luan RA 4200513 NatanaelRA 4200515 Renan RA 4200524 WalterRA 4200510.](https://reader035.fdocumentos.com/reader035/viewer/2022062819/570638681a28abb8239038d7/html5/thumbnails/4.jpg)
REQUISITOS PARA OS CASOS DE USO
R1 – para utilizar o app o usuário deve ter um perfil registrado; R2 – o sistema deve verificar se o usuário já está registrado; R3 – o sistema deve permitir a alteração do perfil; R4 – o sistema deve calcular uma estimativa através dos dados fornecidos pelo
usuário de quanto está seu índice de álcool no sangue.
![Page 5: Projeto desenvolvido para Android Luan RA 4200513 NatanaelRA 4200515 Renan RA 4200524 WalterRA 4200510.](https://reader035.fdocumentos.com/reader035/viewer/2022062819/570638681a28abb8239038d7/html5/thumbnails/5.jpg)
CASOS DE USO X REQUISITOS FUNCIONAIS
Atores RF’s U.C. U.C. NomeUsuário RF1 U.C.1 Criar perfilSistema RF2 U.C.2 Verificar perfilUsuário RF3 U.C.3 Alterar perfilUsuário RF4 U.C.4 Calcular índice
![Page 6: Projeto desenvolvido para Android Luan RA 4200513 NatanaelRA 4200515 Renan RA 4200524 WalterRA 4200510.](https://reader035.fdocumentos.com/reader035/viewer/2022062819/570638681a28abb8239038d7/html5/thumbnails/6.jpg)
DIAGRAMA DE CASOS DE USO
![Page 7: Projeto desenvolvido para Android Luan RA 4200513 NatanaelRA 4200515 Renan RA 4200524 WalterRA 4200510.](https://reader035.fdocumentos.com/reader035/viewer/2022062819/570638681a28abb8239038d7/html5/thumbnails/7.jpg)
DIAGRAMA DE CLASSES
![Page 8: Projeto desenvolvido para Android Luan RA 4200513 NatanaelRA 4200515 Renan RA 4200524 WalterRA 4200510.](https://reader035.fdocumentos.com/reader035/viewer/2022062819/570638681a28abb8239038d7/html5/thumbnails/8.jpg)
MODELO CONCEITUAL
![Page 9: Projeto desenvolvido para Android Luan RA 4200513 NatanaelRA 4200515 Renan RA 4200524 WalterRA 4200510.](https://reader035.fdocumentos.com/reader035/viewer/2022062819/570638681a28abb8239038d7/html5/thumbnails/9.jpg)
DIAGRAMA DE COMUNICAÇÃO
![Page 10: Projeto desenvolvido para Android Luan RA 4200513 NatanaelRA 4200515 Renan RA 4200524 WalterRA 4200510.](https://reader035.fdocumentos.com/reader035/viewer/2022062819/570638681a28abb8239038d7/html5/thumbnails/10.jpg)
else { Logger.getLogger( CalculoFinal.class.getName()).log(Level.WARNING, "qtdHora é a null"); } } else { Logger.getLogger( CalculoFinal.class.getName()).log(Level.WARNING, "qtdAlcoolSangue é a null"); }
if(listaDeDados != null) return listaDeDados; } catch (Throwable ex) { Logger.getLogger( CalculoFinal.class.getName()).log(Level.SEVERE, ex.getMessage()); } return null;
}
![Page 11: Projeto desenvolvido para Android Luan RA 4200513 NatanaelRA 4200515 Renan RA 4200524 WalterRA 4200510.](https://reader035.fdocumentos.com/reader035/viewer/2022062819/570638681a28abb8239038d7/html5/thumbnails/11.jpg)
public LinkedList<Double>CalculoFinalUser() { try { Double qtdHora; Double qtdAlcoolSangue; Double gramaAlcoolPorBebida = CalcularGramaDeAlcoolPorBebida(); Double alcoolEliminadoPorPessoa = CalcularAlcoolEliminadoPorPessoa();
if((gramaAlcoolPorBebida != null) && (alcoolEliminadoPorPessoa != null)) { qtdHora = ((gramaAlcoolPorBebida * qtdIngerida)/alcoolEliminadoPorPessoa); if(qtdHora != null) { qtdAlcoolSangue = (qtdHora / 10); listaDeDados.add(qtdHora); if(qtdAlcoolSangue != null) { listaDeDados.add(qtdAlcoolSangue); } else { Logger.getLogger( CalculoFinal.class.getName()).log(Level.WARNING, "qtdAlcoolSangue é a null"); } }
![Page 12: Projeto desenvolvido para Android Luan RA 4200513 NatanaelRA 4200515 Renan RA 4200524 WalterRA 4200510.](https://reader035.fdocumentos.com/reader035/viewer/2022062819/570638681a28abb8239038d7/html5/thumbnails/12.jpg)
Tela Principal
Nome bebidas (Picker) Volume da dose (Picker) Quantidade Ingerida
(Picker) Calcular (Button) Menu
![Page 13: Projeto desenvolvido para Android Luan RA 4200513 NatanaelRA 4200515 Renan RA 4200524 WalterRA 4200510.](https://reader035.fdocumentos.com/reader035/viewer/2022062819/570638681a28abb8239038d7/html5/thumbnails/13.jpg)
Tela de Configuração
Perfil do usuário: Nome (EditText) Sexo (Spinner) Altura (Spinner) Peso (Spinner) Idade (Spinner) Faz exercícios
(Checkbox) Salvar (Button)
![Page 14: Projeto desenvolvido para Android Luan RA 4200513 NatanaelRA 4200515 Renan RA 4200524 WalterRA 4200510.](https://reader035.fdocumentos.com/reader035/viewer/2022062819/570638681a28abb8239038d7/html5/thumbnails/14.jpg)
Tela de Informações Informação sobre a Lei
Seca