Usuário:ViageFacil: mudanças entre as edições

De Wiki Cursos IFPR Foz
Ir para navegaçãoIr para pesquisar
Sem resumo de edição
Sem resumo de edição
Linha 22: Linha 22:
:* Eclipse - Ferramenta para desenvolvedores Java que criam aplicativos Java EE e Web, para a construção de Web Services;
:* Eclipse - Ferramenta para desenvolvedores Java que criam aplicativos Java EE e Web, para a construção de Web Services;
:* Apache Tomcat - software livre de implementação das tecnologias Java Servlet, JavaServer Pages, Java Expression Language e Java WebSocket que integra sistemas web, para executar as mesmas.
:* Apache Tomcat - software livre de implementação das tecnologias Java Servlet, JavaServer Pages, Java Expression Language e Java WebSocket que integra sistemas web, para executar as mesmas.


=''' TRABALHOS RELACIONADOS '''=
=''' TRABALHOS RELACIONADOS '''=


=''' ESTUDO DE CASO '''=
=''' ESTUDO DE CASO '''=
Linha 49: Linha 49:


O sistema foi desenvolvido para executar na plataforma WEB.
O sistema foi desenvolvido para executar na plataforma WEB.
== LEVANTAMENTO DE REQUISITOS ==
De acordo com Pressman (2011, p. 133), o levantamento de requisitos combina elementos de resolução de problemas, elaboração, negociação e especificação. São necessários para definir com o sistema irá funcionar e suas características.
A seguir serão descritas as lista de requisitos do sistema. O QUADRO 1 apresenta a lista de requisitos funcionais ou operações do sistema, o QUADRO 2 apresenta a lista de requisitos não funcionais tecnológicos ou as tecnologias utilizadas para o desenvolvimento e o QUADRO 3 apresenta a lista de regras de negócio.





Edição das 14h33min de 24 de agosto de 2018

INTRODUÇÃO

De acordo com Salerno (2015), os avanços da tecnologia estão trazendo grandes inovações e seus impactos já podem ser vistos em inúmeros setores. Seus recursos estão se tornando cada vez mais indispensáveis em nossa rotina. Tarefas comuns como comer, se vestir, deslocar-se de um lugar para outro e até mesmo relacionar-se com outras pessoas são confiadas a aplicativos e sites criados e programados para facilitar a vida.

Para muitas pessoas, planejar uma viagem acaba sendo uma atividade um tanto inconveniente pois necessita-se de tempo para pesquisar datas e preços, ficando na maioria das vezes condicionado aos pacotes de viagens.

Pensando em facilidade, este projeto apresenta uma solução que ajudará na interação interpessoal, propondo ao seu usuário criar grupos de viagens para planejar, organizar e administrar os vários recursos necessários em uma viagem.

OBJETIVO GERAL

Criar uma ferramenta simples e de fácil acesso para instituições criarem e gerenciarem eventos que envolvam viagens, ou excursões, e ajudar os usuários do sistema a encontrar e participar destes eventos.

OBJETIVOS ESPECÍFICOS

  • Analisar como a aplicação desenvolvida poderá ajudar as instituições a gerenciar os eventos e viagens com base nos feedbacks e comentários dos usuários.
  • Pesquisar como são gerenciados os eventos e viagens nas instituições, para poder melhorar o processo.
  • Desenvolver uma aplicação que possa auxiliar as instituições e também os clientes a participar de eventos e viagens.
  • Criar um aplicativo que atenda tanto instituições com grandes eventos e grande número de participantes, quanto clientes comuns que desejam gerenciar apenas pequenos eventos.

METODOLOGIAS

Desenvolveu-se um aplicativo para dispositivos móveis, cujo objetivo é facilitar a gerência de eventos e viagens. Tal aplicação tem como público alvo usuários comuns e também instituições que tenham a demanda de fazer viagens para eventos (como, por exemplo, faculdades que organizam excursões para participar de fóruns ou palestras).

Para o desenvolvimento do projeto foram utilizadas as ferramentas:

  • Android Studio - IDE oficial para o desenvolvimento de aplicativos Android;
  • Eclipse - Ferramenta para desenvolvedores Java que criam aplicativos Java EE e Web, para a construção de Web Services;
  • Apache Tomcat - software livre de implementação das tecnologias Java Servlet, JavaServer Pages, Java Expression Language e Java WebSocket que integra sistemas web, para executar as mesmas.


TRABALHOS RELACIONADOS

ESTUDO DE CASO

Este capítulo descreve o trabalho de modelagem realizado em linguagem UML, bem como os requisitos e diagramas da aplicação .

CONTEXTUALIZAÇÃO

O sistema foi desenvolvido com o objetivo de gerenciar excursões facilitando acesso às informações referentes ao transporte, passageiros, parceiros e eventos. O sistema auxilia os organizadores a gerenciar as listas de passageiros, eventos, localização e dados financeiros da viagem e facilitará aos passageiros acesso às informações da viagem.

O sistema deve manter:

  • Usuários (com diferentes níveis de acesso: Administrador, Moderador, Organizador e Passageiro);
  • Eventos (localização, rota de viagem, datas, valores, lista de passageiros e confirmação de pagamentos);
  • Agências de Viagem (nome, endereço, contato, frota e valores);
  • Instituições (nome, endereço, contato e tipo).

O sistema deve criar excursões com listas de passageiros, dados do evento, tempo de viagem, empresa responsável, veículos utilizados e gera relatórios com estatísticas de viagens e relatórios financeiros da viagem. O sistema deve tratar 3 tipos de mensagens. O primeiro tipo de mensagem é para o Moderador do sistema, que são sugestões e reclamações dos usuários sobre o evento. O segundo tipo de mensagem é composto por alertas para os organizadores, esses alertas são: inclusão de passageiro a um evento, confirmação de pagamento e a troca de mensagens direta do passageiro com o Organizador. O terceiro tipo é um grupo ao qual todos os passageiros e organizador poderão trocar mensagens livremente.

O acesso do tipo Passageiro pode visualizar datas de caravanas, localização e horários do evento, seus dados de pagamento e enviar mensagens ao Organizador.

Os usuários do tipo Organizador devem pertencer a uma instituição. Uma instituição pode ter vários organizadores. Este tem todos os acessos do usuário do tipo Passageiro, além de poder adicionar ou alterar informações de excursões (que devem ser posteriormente aprovadas pelo Moderador), passageiros e eventos. Esse tipo de usuário tem acesso aos relatórios estatísticos e financeiros de seus eventos e às listas de passageiros.

O usuário do tipo Moderador devem pertencer a uma instituição. Uma instituição pode ter apenas um Moderador. Ele tem todos os acessos dos usuários dos tipos Passageiro e Organizador, além de poder gerenciar todas as informações de todos os eventos e excursões criados pelos Organizadores de sua Instituição.

O usuário do tipo Administrador tem todos os acessos de Passageiro, Organizador e Moderador, além de poder alterar e excluir usuários do sistema.

O sistema foi desenvolvido para executar na plataforma WEB.

LEVANTAMENTO DE REQUISITOS

De acordo com Pressman (2011, p. 133), o levantamento de requisitos combina elementos de resolução de problemas, elaboração, negociação e especificação. São necessários para definir com o sistema irá funcionar e suas características.

A seguir serão descritas as lista de requisitos do sistema. O QUADRO 1 apresenta a lista de requisitos funcionais ou operações do sistema, o QUADRO 2 apresenta a lista de requisitos não funcionais tecnológicos ou as tecnologias utilizadas para o desenvolvimento e o QUADRO 3 apresenta a lista de regras de negócio.


VIAJE FÁCIL

CONCLUSÃO

REFERÊNCIAS BIBLIOGRÁFICAS