GuiaGuide

De Wiki Cursos IFPR Foz
Revisão de 13h24min de 24 de agosto de 2018 por GuiaGuide (discussão | contribs)
Ir para navegaçãoIr para pesquisar

GuiaGuide

Equipe

Professor orientador
  • Alcione Benacchio
  • Wellington
Alunos

Introdução

Intradução...


Objetivo

Objetivo...


Problema

Problema...


Proposta

Proposta...


Público Alvo

Publico Alvo...


Principais Funcionalidades

Principais Funcionalidades...


Tecnologias a serem Utilizadas

Tecnologias a serem usadas...


Java

- Versão: 1.8.0_131
- Baixar!
JSF
- Versão: 2.0
- Baixar!
PrimeFace
- Versão: 6.1
- Baixar!
Hibernate
- Versão: 4.2.21 Final
- Baixar!
Eclipse
- Versão: Mars.2 - 4.5.2
- Baixar!
PostgreSQL
- Driver
-- Versão: 42.1.4
-- Baixar!
- Banco de Dados
-- Versão: 9.3.14
-- Baixar!
Apache TomCat
- Versão: 8.0.33
- Baixar!
Bootstrap
- Versão 4.0 Demo
- Baixar!
Google Maps
- Versão: ?
- Link ? 
QR Code
- Versão: ?
- Link ?

Coleta de Dados

31 de Julho de 2017

Layout

1º Esboço da Interface WEB

Logotipo

Logo Escalador 1.0 Versão 1.0

Logo Escalador 2.0 Versão 2.0

Caso de Uso

UC Geral UC 01 - Gerenciar Usuário UC 02 - Gerenciar Setores UC 03 - Gerenciar Vias UC 04 - Gerenciar Mensagens

Baixar Modelagem Completa clique aqui!

Diagrama Entidade Relacional

Diagrama de Entidades Relacionais

Modelo desenvolvido em 14 de Agosto de 2017

Diagrama de Entidades Relacionais

Modelo desenvolvido em 31 de Agosto de 2017

Desenvolvido utilizando processo de engenharia reversa sobre a versão atual do banco

Diagrama de Classes

Diagrama de Classes

Modelo desenvolvido em 14 de Agosto de 2017


Regras de Negócio

Requisitos Funcionais

Segue abaixo a lista de requisitos funcionais, demonstrando todas as funcionalidades que a aplicação deve atender.


Requisito Funcional

  • RF 1 - O sistema deve manter usuários.
  • RF 2 - O sistema deve permitir a promoção e rebaixamento de moderadores.
  • RF 3 - O sistema deve manter contas administradoras.
  • RF 4 - O sistema deve permitir a manutenção de setores de escalada.
  • RF 5 - O sistema deve permitir a manutenção de vias e setores de escalada.
  • RF 6 - O sistema deve classificar os croquis por país, estado, cidade e setor.
  • RF 7 - O sistema deve permitir o envio de sugestões.
  • RF 8 - O sistema deve permitir que os usuários comuniquem irregularidades.
  • RF 9 - O sistema deve mostrar a localização de um setor via API do Google Maps.
  • RF 10 - O sistema deve fazer a conversão de graus de dificuldade de vias, do modelo brasileiro, francês e norte-americano.


Requisitos Não Funcionais Tecnológicos

Segue abaixo a lista de requisitos não funcionais tecnológicos, determina as tecnologias e estratégias de desenvolvimento para criação do aplicativo.

Requisito Não Funcional Tecnológico

  • RNFT 1 - O Sistema deve ser desenvolvido sobretudo para funcionar em ambiente WEB.
  • RNFT 2 - O Sistema será desenvolvido na linguagem Java com uso do e Eclipse e empregando a interface do PrimeFaces adjunto ao Bootstrap.
  • RNFT 3 - O Sistema deve usar o framework Hibernate para mapeamento das informações no banco de dados.
  • RNFT 4 - O Sistema fará uso de API de geolocalização do Google Developers mediada pelo PrimeFaces.
  • RNFT 5 - O Sistema irś usar banco de dados PostgreSQL.
  • RNFT 6 - A documentação deverá ser feita em linguagem UML utilizando a ferramenta Astah.


Lista de Regras de Negócio

Segue abaixo a lista de regras de negócio, com intuito de personalizar a aplicação de acordo com as regras competentes ao meio.


  • RN 1 - RF 1,2,3 - Cada tipo de conta possui regras de acesso;

Usuário: Pode manter seu próprio cadastro. Cadastrar e editar vias e setores por ele criado. Pesquisar vias e visualizar suas informações. Enviar sugestões e comunicar irregularidades.
Moderador: Possui todas as permissões de um usuário e está habilitado a gerenciar comentários, vias e setores.
Administrador: Possui todas as permissões de um Moderador e ainda pode gerenciar usuários e moderados assim como os promover ou exonerar.

  • RN 2 - RF 4, 5,6 - O sistema deve gerenciar croquis e setores de acordo com sua hierarquia geográfica. (País>Estado>Cidade>Setor>Croqui) e permitir buscas orientadas pelo nome do Setor ou da Via.
  • RN 3 - RF 5 - O cadastro de vias deve conter:

Nome*
Grau sugerido*
País*
Estado*
Cidade*
Setor
Nome do conquistador
Número de costuras necessárias
Dicas e peculiaridades da via
* Obrigatório

  • RN4 - RF 5 - O cadastro de setores deve conter:

Nome*
Equipamento
Percurso
Latitude*
Longitude*
Local
Cidade*
Cadastrador*
* Obrigatório

  • RN 5 - RF 10 - Ao clicar no botão “ver no mapa”, o sistema deve exibir no mesma página através de interface conectada ao Google Maps a localização da via.
  • RN 6 - RF 1,3 - Não serão permitidos cadastros de usuários com o mesmo e-mail.


Download Regras de Negócio odt, pdf .

Projeto Integrador I

  • Sistema Escalador para plataforma Android clique aqui para ver o vídeo do aplicativo.

  • Documentação versão Final do Sistema Escalador para plataforma Android. Baixar!

Modelo CANVAS

Acesse o modelo Canvas agora! clique aqui!

Apresentações (Slides)

Apresentação do Projeto Escalador 1.0

Código Desenvolvido

No link abaixa está disponível para download o projeto desenvolvido.

Link para acesso!

Inspiração

Entrevista de Fred Backey, um dos maiores montanhista do mundo, concedida em 2008 ao Jornal americano The New York Times aos seu 85 anos falando sobre o prazer do contato com a natureza e o prazer que tem em escalar uma montanha.[1]

Blog de Conteudo de Escalada Aventura na Veia[2]

Waldemar Niclevicz[3]


Site útil http://blogdescalada.com


GUIAS DE ESCALADAS

MG - Arcos

MG - Pedro Leopoldo

MG - Serra Do Lenheiro

SP - Pindamonhangaba

Prévia de Refências

[4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20]

Referências

  1. https://www.youtube.com/watch?v=98MAVoCwe9U
  2. http://aventuranaveia.blogspot.com.br/
  3. http://www.niclevicz.com.br/
  4. BARROS, FABIO LUIS BATISTA; MASSUQUETO, LILIAN PATRICIA. Guia de Escalada em Rocha: Ponta Grossa, Paraná. Curitiba, PR: Editora Marumby, 2010.
  5. Climb Around, Disponível em:[<http://climbaround.com/>]. Acesso em: 20 jun 2017.
  6. DE OLIVEIRA, MAÍRA VILAS BOAS. Análise da motivação para praticantes de escalada esportiva indoor no município de Belo Horizonte – MG. 47 f. Trabalho de graduação (Disciplina Trabalho de Conclusão de Curso) – Curso de Bacharelado em Educação Física, Escola de Educação Física, Fisioterapia e Terapia Ocupacional, Universidade Federal de Minas Gerais, Belo Horizonte, 2010.
  7. Fácil Escalada Converter Graus. Disponível em: <https://play.google.com/store/apps/details?id=com.logicnet.climbingGrades&hl=pt> Acesso em: 20 jun 2017.
  8. FEITOSA, LUCIANO DE ALMEIDA. Conhecendo montanhismo e a escalada em rocha. EFDeportes.com, Revista Digital. Buenos Aires, Ano 15, Nº 154, mar. 2011. Disponível em: <http://www.efdeportes.com> Acesso em: 20 maio 2017.
  9. GARIBOTTI, ROLANDO; PIETRON DORTE. Patagonia Vertical, Cerro Catedral – Frey. San Carlos de Bariloche: Rolando Garibotti, 2014.
  10. GONÇALVES, OTÁVIO. Eclipse no Brasil: 10 anos de história. Disponível em: <http://www.devmedia.com.br/eclipse-no-brasil-10-anos-de-historia/22989> Acesso em: 20 jun 2017.
  11. HARTMANN, JOSÉ LUIZ. Marumbi: guia de escaladas e introdução à história do montanhismo paranaense. Curitiba: Editora Marumby, 2007.
  12. HIRANABE, KENJI. About Astah. Change Vision. Disponível em: <http://astah.net/about-us> Acesso em: 20 jun 2017.
  13. IBM, INTERNATIONAL BUSINESS MACHINES CORPORATION AND OTHERS. Meet Android Studio. Copyright (c) 1995-2015. Disponível em: <https://developer.android.com/studio/intro/index.html> Acesso em: 20 jun 2017.
  14. ORACLE CORPORATION. Jersey, RESTful Web Services in Java. Copyright © 2010-2017. Disponível em: <https://jersey.github.io/> Acesso em: 20 jun 2017.
  15. QUEIROZ, DELSON LUIZ MARTINS; DAFLON, FLAVIO HENRIQUE ALVES. Guia de Escaladas da Urca. Rio de Janeiro, RJ: Companhia da Escalada, 3. ed, 1996.
  16. RED HAT, INC. Hibernate ORM Idiomatic persistence for Java and relational databases. Disponível em: <http://hibernate.org/orm/> Acesso em: 20 jun 2017.
  17. THE POSTGRESQL GLOBAL DEVELOPMENT GROUP. PostgreSQL 9.6.3 Documentation. The PostgreSQL Global Development Group, Copyright © 1996-2017. Disponível em: <https://www.postgresql.org/files/documentation/pdf/9.6/postgresql-9.6-US.pdf> Acesso em: mai 2017.
  18. Zonas de Escalada APK. Disponível em: <https://apkpure.com/zonas-de-escalada/com.desnivel.zonas_de_escalada> Acesso em: 20 jun 2017.
  19. <https://globoesporte.globo.com/radicais/escalada/noticia/escalada-define-formato-de-disputa-para-a-olimpiada-de-toquio.ghtml> Acesso em 20 nov 2017.
  20. <http://blogdescalada.com/about> Acesso em: 20 nov 2017.