lupero - carlosgouvea.comcarlosgouvea.com/orientacao/documentacoes/documentacao_lupero... ·...
TRANSCRIPT
1
SENAI – SERVIÇO NACIONAL DE APRENDIZAGEM INDUSTRIAL
CURSO TÉCNICO EM INFORMÁTICA
CAMPUS DA INDÚSTRIA
LUPERO
CURITIBA
2015
2
LUCAS ORLANDO SCHNEIDER PERIN
PEDRO CABRAL ALBIGO
RODRIGO AKIRA YAMAMOTO TAURA
LUPERO
Projeto de conclusão apresentado ao Curso Técnico de (em) Informática do SENAI– Serviço Nacional de Aprendizagem Industrial. Professor orientador: Carlos Alexandre Gouvea da Silva.
CURITIBA 2015
3
AGRADECIMENTOS
Gostaríamos de agradecer em primeiro lugar nossos pais e familiares que
sempre nos apoiaram e deram motivação durante o estudo, permitindo que
pudéssemos dedicar de forma especial e obter forças para ante qualquer
adversidade, conseguir concluir o curso.
Agradecemos a todos os nossos mestres que ao longo do curso tiveram
paciência e determinação de ensinar de grande forma os conteúdos de cada
matéria ao longo do curso.
Agradecemos em especial aos nossos professores Alexandre Kloch, Carlos
Gouvea, Fernanda Ramos e Mary Anne, que se dedicaram em nos ajudar durante
todo o curso mesmo fora de suas obrigações e nos conduziram da melhor forma
possível, para a entrega desse trabalho de conclusão de curso com a melhor
qualidade possível.
4
DEDICATÓRIA
Dedico esse tcc para meus pais que sempre me apoiaram e dedicaram suas vidas
para me educar e criar o aluno que sou hoje.
Por fim, mas não menos importante dedico a todos os professores e colegas de
curso que me acompanharam durante esse longo tempo.
Ao nosso Orientador (Rodrigo Taura)
Aos meus amigos, família, todos que me apoiaram, e aos professores.
Ao nosso Orientador (Lucas Perin)
Dedico o presente trabalho aos meus familiares, que sempre acreditaram em mim,
aos professores do Curso Técnico em informática e aos meus colegas, que
mesmo nos momentos mais difíceis, tiveram papel importante nesse longo
caminho. (Pedro Cabral)
5
EPÍGRAFE
“O sucesso é ir de fracasso em fracasso sem perder entusiasmo.”
Winston Churchill
6
INDICE DE ILUSTRAÇÕES
Figura 1: Site Turismo em Curitiba. ................................................................................. 10 Figura 2 Canvas ............................................................................................................... 13
Figura 3: Diagrama Caso de Uso ...................................................................................... 16 Figura 4: Diagrama de atividades - Criar e editar promoções. ........................................... 17
Figura 5: Diagrama de atividades - Cadastrar usuário e logar. .......................................... 18 Figura 6: Diagrama de atividades – Comentar .................................................................. 19
Figura 7: Diagrama de classes. ......................................................................................... 21 Figura 8: Ciclo de Vida de Desenvolvimento de Software. ............................................... 21
7
SUMÁRIO
CURITIBA ............................................................................................................... 1
SUMÁRIO ............................................................................................................... 7
1. INTRODUÇÃO .................................................................................................... 8
2. OBJETIVOS ...................................................................................................... 11
2.1 OBJETIVOS GERAIS ........................................................................................ 11
2.2 OBJETIVOS ESPECÍFICOS ............................................................................. 11
3. JUSTIFICATIVA ................................................................................................ 12
4. FUNDAMENTAÇÃO TEÓRICA ........................................................................ 14
4.1. TURISMO EM CURITIBA ................................................................................. 14
4.2. TECNOLOGIA WEB ...................................................................................... 14
4.2.1. DISPOSITIVOS MÓVEIS ............................................................................ 14
4.3. MODELAGEM ................................................................................................ 15
4.3.1. UML UNIFIED MODELING LANGUAGE .................................................... 15
4.3.2. DIAGRAMA CASO DE USO ....................................................................... 15
APENDICE A: DIAGRAMA CASO DE USO ........................................................ 15
4.3.3. DIAGRAMA DE ATIVIDADE ...................................................................... 16
APENDICE B: DIAGRAMA DE ATIVIDADE – CRIAR E EDITAR PROMOÇÕES
.............................................................................................................................. 17
APENDICE C: DIAGRAMA DE ATIVIDADE – CADASTRAR USUÁRIO E LOGAR
.............................................................................................................................. 18
APENDICE D: DIAGRAMA DE ATIVIDADE – COMENTAR ................................ 19
4.3.4. DIAGRAMA DE CLASSE ........................................................................... 20
5. DESENVOLVIMENTO DO PROJETO .............................................................. 21
5.1 ESTUDOS DE CASO ......................................................................................... 22
6. RESULTADOS .................................................................................................. 28
7. CONSIDERAÇÕES FINAIS .............................................................................. 32
7. CONSIDERAÇÕES FINAIS .............................................................................. 32
8. REFERÊNCIAS BIBLIOGRÁFICAS ................................................................. 34
8
1. INTRODUÇÃO
Ao analisarmos duas entrevistas feitas com pessoas relacionados a área de
turismo percebemos uma oportunidade de voltada para o mercado de Turismo em
Curitiba.
A primeira entrevista foi com um amigo dos desenvolvedores que trabalha como
recepcionistas do hotel (Mercure Curitiba Batel).
A primeira pergunta foi:
“Quais são as pergunta mais frequentes feitas a você sobre Curitiba?”
“Resposta: Perguntam-me sobre quais Restaurantes e pontos Turísticos
são bons para ir.”
A segunda pergunta foi:
“Sobre os restaurantes quais são as especificações do turista”?
“Resposta: Na maioria das vezes perguntam o tipo de comida que é servida
lá.”
A segunda entrevistada foi à irmã do desenvolvedor Rodrigo Taura, que é formada
em Tecnologia em gestão de eventos e hotelaria pela faculdade Positivo.
Primeira pergunta:
“Como a tecnologia poderia melhorar o turismo em Curitiba?”
“Resposta: A falta de investimento nos pontos turísticos em Curitiba pode
ser facilmente solucionada, com a criação de uma “ponte” entre usuário e
visitante tal ponte seria responsável por informar o turista sobre o ponto
turístico que ele deseja conhecer”.
Ao notarmos uma baixa quantidade de sites que conseguem aliar informações
importantes para quem busca saber um pouco mais sobre a cidade. Pensamos
então na proposta de unir informações sobre Curitiba, uma cidade repleta de
parques e pontos turísticos em um aplicativo web que possa auxiliar o usuário que
busca muito mais do que informações.
9
Criamos então o aplicativo web LUPERO, que será voltado para a área de
turismo em Curitiba. Seu principal objetivo é auxiliar turistas que procuram
informações rápidas sobre pontos turísticos, bares e restaurantes, opções
culturais e diversas promoções. Além de ajudar os turistas, o aplicativo tem como
proposta contribuir para os próprios moradores da cidade, através de informações
relevantes sobre a localização e oferecendo promoções em restaurantes e bares.
Diante das propostas expostas, esperamos que o site satisfaça as
necessidades do usuário, de forma que o mesmo consiga usufruir de todos os
recursos que serão disponibilizados. Ao longo de todo o trabalho será explicado
melhor cada função que o site possui, contextualizando sempre com o turismo em
Curitiba.
1.1 PROBLEMA / CENÁRIO
Foi visto no projeto à oportunidade de iniciar um projeto que está ligada
diretamente com o turismo de Curitiba, por esse motivo identificamos que não
existem muitos sites que apresentam uma proposta semelhante à escolhida por
nós e na sua maioria não oferecem descontos ou promoções para turistas. Os
usuários que procuram sites onde possam encontrar informações turísticas sobre
Curitiba não possuem muitas opções e optam por alguns que não lhes satisfaz
completamente. O aplicativo web Lupero tem muitas informações sobre os mais
diversos pontos turísticos, bares e restaurantes, além de mostrar aos visitantes
promoções anunciadas no site.
Temos como exemplo, como indicado na Figura 1, o site “Turismo Curitiba”
(Turismo Curitiba, 2015) que proporciona poucas informações ao usuário em sua
tela inicial e nas telas seguintes, além de pecar em aspectos de usabilidade.
Importantes informações são deixadas de lado, como por exemplo, as
informações sobre acessibilidade que são de extrema importância e
necessitavam.
10
Estar presente em tal site.
Figura 1: Site Turismo em Curitiba.
Ainda se tratando do site citado acima, percebemos que o mesmo possui
certos erros de usabilidade e também erros funcionais. Em nosso site, através de
informações sobre o lugar selecionado, o usuário poderá conhecer um pouco mais
a cidade, fazendo com que o mesmo tenha conhecimento dos principais pontos
turísticos de Curitiba e suas respectivas localizações, além ter acesso às melhores
promoções de bares e restaurantes da cidade.
Dessa forma, viu-se a oportunidade da criação de um site que supra as
necessidades buscadas pelo usuário, como por exemplo, tornar mais fácil o
acesso à informações turísticas de Curitiba. O site deverá possuir uma qualidade
superior aos sites já disponíveis, de forma a concorrer com os mesmos.
11
2. OBJETIVOS
2.1 OBJETIVOS GERAIS
O site tem como objetivo colaborar com o crescimento do turismo em
Curitiba, auxiliando o usuário na escolha de um local para visita na capital
paranaense, oferecendo a ele informações sobre pontos turísticos, bares, museus
e restaurantes. Através de um cadastro de Promoções o usuário cadastrado
poderá adicionar novas promoções após realizar o pagamento para os
administradores do site.
2.2 OBJETIVOS ESPECÍFICOS
Os objetivos específicos do projeto são:
Desenvolver um site de divulgação do turismo em Curitiba;
Facilitar a localização de pontos turísticos como: museus, restaurantes,
bares e pontos de visitação em Curitiba;
Permitir a exposição de promoções de bares/restaurantes auxiliando na
criação da relação cliente e proprietário;
Criar plataforma para os anunciadores realizarem á inserção de
promoções do seu estabelecimento ao sistema web;
Permitir a consulta de pontos turísticos;
Permitir o cadastro de usuário dono de bar/restaurante (interessados em
anunciar o seu estabelecimento junto a uma promoção);
Permitir a consulta de bares e restaurantes;
Permitir consulta de museus;
Permitir a consulta de informações da empresa;
Permitir a consulta de promoções de bares e restaurantes;
12
3. JUSTIFICATIVA
O site LUPERO apresenta um diferencial quando comparado aos sites já
existentes. Um dos diferenciais do dele é a maneira prática como o usuário pode
localizar pontos turísticos da cidade, além de contar com promoções feitas por
donos de estabelecimentos comerciais (bar/restaurantes) que beneficiam o
usuário, o usuário poderá ter a certeza de que encontrará tudo o que procura e um
pouco mais.
O site tem como proposta diminuir o tempo de pesquisa realizada pelos
usuários para encontrar locais e/ou pontos turísticos na cidade, ajudar na escolha
de um restaurante ou bar para o visitante, informar locais que tenham promoções
especiais para turistas em Curitiba, além de ser uma ferramenta de fácil acesso
aos usuários que tenham acesso a internet.
A justificativa principal para a criação do site baseia-se na divulgação da
cidade de Curitiba para turistas e para pessoas que busquem conhecer um pouco
mais sobre a cidade e sua riqueza em lugares belos e aconchegantes.
Chegamos à conclusão de que Curitiba é uma cidade que recebe grande
número de turistas anualmente. Encontramos uma notícia que relata um pouco
sobre o grande número de pessoas que visitaram Curitiba durante a copa, e que
se possuíssem o aplicativo poderia conhecer um pouco mais sobre a cidade.
Foi publicada uma matéria no site G1 Paraná que dizia a respeito de turismo em
Curitiba durante a copa do mundo:
“Curitiba recebeu 214.505 turistas durante a Copa do Mundo, segundo
levantamento da Prefeitura de Curitiba divulgado nesta terça-feira (15). Foram 95
mil estrangeiros – destaque para equatorianos, australianos e americanos. Ao
todo, os visitantes movimentaram R$ 427 milhões em junho. Quase fora do
mundial por causa dos atrasos na Arena da Baixada, a capital paranaense acabou
surpreendendo positivamente. Em uma pesquisa realizada com 513 turistas por
professores de Mestrado em Turismo da Universidade Federal do Paraná (UFPR),
95% dos visitantes disseram que a capital atendeu ou superou as expectativas e
82% dos estrangeiros declararam que têm vontade de voltar à cidade”. – G1.com
13
De acordo com a matéria, podemos perceber que Curitiba satisfez a todos
os turistas que visitaram a cidade. Porém, se possuíssem um site, poderiam ter
conhecido um pouco mais da mesma e ter um acesso mais fácil às informações
de restaurantes, bares, pontos turísticos e museus.
Foi necessário para o desenvolvimento do site conhecimentos nas áreas de
Ti como, por exemplo, Banco de Dados, Fundamentos de Engenharia de
Softwares, Analise de Sistemas e Linguagem de programação C#, Asp.Net e
HTML5 e CSS.
Na pagina inicial a equipe preferiu informar o usuário sobre as suas
principais funções, logo após a página carregar, a primeira visão do usuário é um
Java Script informando o visitante sobre as Promoções, Anuncie no site e Lugares
para visitar.
Figura 2 Canvas
Fonte: os autores.
14
4. FUNDAMENTAÇÃO TEÓRICA
4.1. TURISMO EM CURITIBA
Curitiba tem muitos teatros famosos, grandes artistas de todas as partes do
Brasil e do mundo vieram para se apresentar aqui. Os maiores e mais conhecidos
teatros de Curitiba são: Teatro Guaíra, Teatro Positivo, Teatro Regina Vogue,
Teatro Lala Schneider, Teatro Paiol, Teatro Fernanda Montenegro, Teatro HSBC,
entre outros.
Analisando esses dados e muitos outros, foi possível concluir que Curitiba
possui muitas opções turísticas e que podíamos expor todas essas informações
em um site que satisfizesse o usuário.
4.2. TECNOLOGIA WEB
Em quase todos os lugares conseguimos acessar a internet, o Brasil possui
50% de sua população conectada a internet via celular, computadores e tablets,
isso em 2014 tal recurso vem se tornando cada vez mais comum no cotidiano da
população brasileira. Estamos em uma geração online, onde quase todos tem
acesso à internet, e a qualquer momento. A internet facilitou nossas vidas em
termos de pesquisa, estudo e passatempo. Grande parte dos usuários de internet
possuem ao menos uma rede social (Facebook, Twitter, Instagram,Google+,etc.) e
por isso desenvolvemos nosso projeto voltado para a área web.
4.2.1. DISPOSITIVOS MÓVEIS
A maioria das grandes empresas, quando desenvolvem o seu site, pensa
logo em criar sua versão mobile do mesmo. Como podemos acessar sites de
todos os lugares a qualquer momento, muitas vezes usamos nossos aparelhos
celulares. Algumas empresas desenvolvem até mesmo um APP para celulares,
mas ainda assim muitos criam a versão mobile do site. Nosso projeto será para
Web, porém, futuramente, poderá ser desenvolvido para a plataforma Mobile,
15
tornando o acesso via dispositivos móveis ainda mais simples.
4.3. MODELAGEM
Modelagem de software é o ato de construir modelos que expliquem as
características e o comportamento de um sistema. De acordo com Grady Booch,
Ivar Jacobson e James Rumbaugh, há quatro principais objetivos para se criar
modelos: Ajudam a visualizar o sistema como ele é, ou como desejamos que ele
seja; Permitem especificar a estrutura ou comportamento de um sistema;
Proporcionam um guia para a construção do sistema; Documentam as decisões
tomadas no projeto.
4.3.1. UML UNIFIED MODELING LANGUAGE
A UML (Linguagem de Modelagem Unificada) permite representar um
sistema de forma padronizada. Não é uma metodologia de desenvolvimento, ou
seja, ela não diz pra você o que deve fazer por primeiro ou por segundo, mas
auxilia a visualizar o desenho e a comunicação entre objetos.
4.3.2. DIAGRAMA CASO DE USO
O diagrama de caso de uso documenta o que o sistema faz do ponto de
vista do usuário, ou seja, ele descreve as principais funcionalidades do sistema e
a interação dessas funcionalidades com usuários do mesmo sistema.
APENDICE A: DIAGRAMA CASO DE USO
Caso de Uso é uma descrição de um conjunto de sequências de ações,
observadas através do usuário. Lupero é á empresa do site de mesmo nome que
visa auxiliar o turismo em Curitiba, no diagrama abaixo está descrito o que os
usuários padrão (Usuário não comercial) e usuário comercial (Anunciante) podem
fazer no sistema.
16
Figura 3: Diagrama Caso de Uso
Fonte: os autores.
4.3.3. DIAGRAMA DE ATIVIDADE
Um diagrama de atividade apresenta um processo de software ou negócios
como um fluxo de trabalho por meio de uma série de ações. Um diagrama de
atividade pode ser utilizado para descrever processos de vários tipos, como por
exemplo: Um processo de negócios ou um fluxo de trabalho entre usuário e seu
sistema; Um algoritmo de software; Um protocolo de software, ou seja, as
sequências permitidas de interações entre componentes.
17
APENDICE B: DIAGRAMA DE ATIVIDADE – CRIAR E EDITAR PROMOÇÕES
Segue abaixo o diagrama de atividade.
Figura 4: Diagrama de atividades - Criar e editar promoções.
Fonte: os autores.
18
APENDICE C: DIAGRAMA DE ATIVIDADE – CADASTRAR USUÁRIO E LOGAR
Figura 5: Diagrama de atividades - Cadastrar usuário e logar.
Fonte: os autores.
19
APENDICE D: DIAGRAMA DE ATIVIDADE – COMENTAR
Figura 6: Diagrama de atividades – Comentar
Fonte: os autores.
20
4.3.4. DIAGRAMA DE CLASSE
Um diagrama de classe é dividido em três partes:
Conceitual
Direcionado para o publico padrão que não está relacionado á programação
do sistema.
Representam os conceitos do projeto em estudo.
Especificação
Direcionado ao gerente da equipe de desenvolvedor do projeto, e muitas
vezes o diagrama é pouco aprofundado.
Não representa como o método será aplicado.
Implementação
Direcionado a equipe de desenvolvimento
Aborda detalhadamente a implementação, como por exemplo,
navegabilidade e tipo de atributos.
APENDICE E: DIAGRAMA DE CLASSES
Segue abaixo o diagrama de classe Especificado
.
21
Figura 7: Diagrama de classes.
Fonte: os autores.
5. DESENVOLVIMENTO DO PROJETO
No projeto do site Lupero® foi utilizado como base para seu
desenvolvimento O ciclo de vida conhecido como rápido e ágil (Scrum).
Metodologia Ágil de Desenvolvimento SCRUM
Engenharia de Requisitos
Análise e Design
CodificaçãoTeste
VerificaçãoValidação
Figura 8: Ciclo de Vida de Desenvolvimento de Software.
1. Engenharia de Requisitos: É a etapa onde foram definido os requisitos do
produto desenvolvido. Os requisitos foram divididos em funcionais e não
funcionais.
2. Análise e Design: Nesta etapa foram elaborados os diagramas referente ao
comportamento ambiental e comportamental do sistema desenvolvido a
partir de modelagem UML.
3. Codificação: É á etapa onde tudo que estava no papel é passado para algo
“lógico” onde todas as ideias se tornam “realidade”, o site “Lupero” utilizou a
linguagem de programação C# para desenvolver a conexão das paginas.
4. Teste e verificação: A confiabilidade do sistema é algo muito importante
durante o processo de desenvolvimento. Sendo assim, é elaborado um
plano de teste como o objetivo e verificar e validar o sistema procurando
possíveis falhas e erros no código.
5. Validação: Ocorrerá no processo de orientação do orientador do projeto e
também na banca de aprovação.
22
5.1 ESTUDOS DE CASO
REQ001 – Cadastrar Usuários Anunciantes
TIPO DO REQUISITO:
Funcional
DESCRIÇÃO:
O sistema deverá permitir cadastrar usuários que forem anunciar seu estabelecimento e todos os seus atributos (Nome, Senha, E-mail, Telefone e CEP).
REQ002 – Alterar Senha
TIPO DO REQUISITO:
Funcional
DESCRIÇÃO:
O sistema deverá permitir que o usuário modifique a senha quando solicitado, o usuário deve informar o e-mail e a resposta de segurança.
REQ003 – Logar
TIPO DO REQUISITO:
Funcional
DESCRIÇÃO: O sistema deverá permitir que o usuário se logue no sistema para ter acesso às funções do aplicativo.
REQ004 – Tela Inicial
TIPO DO REQUISITO:
Funcional
DESCRIÇÃO: Ao abrir o aplicativo deve mostrar a tela inicial com os campos “Login” e “Senha”, além do botão “Entrar”, “Cadastrar-se” e o Hyperlink “Esqueceu a Senha”.
REQ005 – Consultar Pontos
TIPO DO REQUISITO:
Funcional
DESCRIÇÃO: O site permitirá a consulta de um ponto turístico já existente no banco de dados.
REQ006 – Consultar Restaurantes e Bares
TIPO DO REQUISITO:
Funcional
23
DESCRIÇÃO: O site permitirá a consulta de restaurantes e bares já existente no banco de dados.
REQ007 – Remover Usuário
TIPO DO REQUISITO:
Funcional
DESCRIÇÃO: O site deverá permitir a remoção de clientes cadastrados no banco de dados.
REQ008 – Alterar informações do site
TIPO DO REQUISITO:
Funcional
DESCRIÇÃO: O site deve permitir ao administrador modificar informações quando necessário.
REQ009 – Consultar Restaurantes e Bares
TIPO DO REQUISITO:
Funcional
DESCRIÇÃO: O site permitirá a consulta de um restaurante já existente no banco de dados.
REQ010 – Consultar Opções Culturais
TIPO DO REQUISITO:
Funcional
DESCRIÇÃO: O sistema permitirá a consulta de opções culturais na cidade de Curitiba que estejam cadastrados no banco de dados.
REQ011 – Anunciar Estabelecimento
TIPO DO REQUISITO:
Funcional
DESCRIÇÃO: O sistema permitirá o cadastro de um bar e/ou restaurante no sistema após o pagamento da taxa exigida pelo site.
REQ012 – Consultar Informações da Empresa
TIPO DO REQUISITO:
Funcional
DESCRIÇÃO: O sistema permitirá a consulta de informações sobre os criadores do site e um pouco sobre a empresa.
REQ013 – Comentar
24
TIPO DO REQUISITO:
Funcional
DESCRIÇÃO: Permitir que o usuário possa comentar sobre os Pontos Turísticos, os Bares e Restaurantes e também sobre as Opções Culturais.
REQ014 – Campo Buscar
TIPO DO REQUISITO:
Não Funcional
DESCRIÇÃO: Permitir que o usuário possa realizar buscas por informações dentro do site.
REQ015 – Exibir Pontos Turísticos
TIPO DO REQUISITO:
Funcional
DESCRIÇÃO:
Ao selecionar a opção Pontos Turísticos, devem ser exibidos os principais Pontos Turísticos de Curitiba e as informações dos mesmos. Também será possível pesquisar um ponto turístico através do sistema de busca.
REQ016 – Consultar Promoções
TIPO DO REQUISITO:
Funcional
DESCRIÇÃO: Ao selecionar a opção hotéis, devem ser exibidos os hotéis próximos e uma barra de pesquisa, onde será possível procurar hotéis cadastrados no sistema.
REQ017 – Exibir Bares e Restaurantes
TIPO DO REQUISITO:
Funcional
DESCRIÇÃO:
Ao selecionar a opção Bares e Restaurantes, devem ser exibidos os bares e restaurantes cadastrados no sistema e uma barra de pesquisa, onde será possível procurar mais bares e restaurantes cadastrados no sistema.
REQ018 – Exibir Informações da Empresa
TIPO DO REQUISITO:
Funcional
25
DESCRIÇÃO:
Ao selecionar a opção Sobre a Empresa, deve ser exibida uma página contendo as informações sobre a empresa Lupero bancos próximos e uma barra de pesquisa, onde será possível procurar bancos cadastrados no sistema.
REQ019 – Exibir Promoções
TIPO DO REQUISITO:
Funcional
DESCRIÇÃO: Ao selecionar a opção Promoções, devem ser exibidas as promoções de bares e restaurantes de Curitiba que forem anunciadas.
REQ020 – Anunciar
TIPO DO REQUISITO:
Funcional
DESCRIÇÃO: O usuário poderá anunciar seu estabelecimento.
REQ021 – Exibir Opções Culturais
TIPO DO REQUISITO:
Funcional
DESCRIÇÃO:
Ao selecionar a opção Opções Culturais, devem ser exibidas as principais opções culturais de Curitiba e uma barra de pesquisa, onde será possível procurar por mais lugares cadastrados no sistema.
REQ022 – Selecionar Pontos Turísticos
TIPO DO REQUISITO:
Funcional
DESCRIÇÃO: Ao selecionar um ponto turístico deve ser mostrada uma tela onde serão exibidas as principais informações do local.
REQ023 – Selecionar Bares e Restaurantes
TIPO DO REQUISITO:
Funcional
DESCRIÇÃO: Ao selecionar um Bar ou Restaurante, devem ser exibidas as principais informações sobre o mesmo.
REQ024 – Selecionar Promoção
TIPO DO REQUISITO:
Funcional
26
DESCRIÇÃO: Ao selecionar uma promoção, devem ser exibidas as principais informações sobre a mesma, porém não será possível a compra dessa promoção.
REQ025 – Selecionar Opção Cultural
TIPO DO REQUISITO:
Funcional
DESCRIÇÃO: Ao selecionar uma opção cultural, devem ser exibidas as principais informações sobre o local selecionado.
REQ026 – Selecionar Números de Emergência
TIPO DO REQUISITO:
Funcional
DESCRIÇÃO: Ao selecionar um restaurante, devem ser exibidas as seguintes informações sobre o mesmo: Serviço publico e Telefone.
REQ027 – Adequação
TIPO DO REQUISITO:
Não Funcional
DESCRIÇÃO: O aplicativo deve suprir as necessidades que o usuário tem para conhecer Curitiba.
REQ028 – Interoperabilidade
TIPO DO REQUISITO:
Não Funcional
DESCRIÇÃO: O aplicativo não deve ter problema em ser executado em celulares que tenham Windows Phone como sistema operacional.
REQ029 – Segurança
TIPO DO REQUISITO:
Não Funcional
DESCRIÇÃO: O usuário não administrador não deve conseguir adicionar novos pontos turísticos no aplicativo.
27
REQ030 – Comportamento em Relação ao Tempo
TIPO DO REQUISITO:
Não Funcional
DESCRIÇÃO: O aplicativo deve responder as ações do usuário no Máximo um segundo após ser ordenada.
REQ031 – Testabilidade
TIPO DO REQUISITO:
Não Funcional
DESCRIÇÃO: O aplicativo não deve ter problemas, causados por novas funções.
REQ032 – Recuperabilidade
TIPO DO REQUISITO:
Não Funcional
DESCRIÇÃO: O aplicativo, logo após um erro de processos ou após um fechamento inesperado deve ser reaberto corretamente, recuperando todos os dados informados anteriormente.
REQ033 – Atratividade
TIPO DO REQUISITO:
Não Funcional
DESCRIÇÃO: O aplicativo deve ser atrativo, levando em consideração tanto as questões gráficas quanto em relação às informações que são expostas ao usuário.
28
6. RESULTADOS
O aplicativo web terá uma área para incentivar o usuário ver nossas
promoções, comentar sobre um ponto turístico, restaurante, bar ou museu
deixando assim sua opinião sobre tal atração.
Haverá uma área exclusiva para as atrações de modo que o usuário vai
poder escolher qual tipo ele deseja.
Figura 8: Página de atrações.
Fonte: os autores.
Dentro da pagina que mostra as informações do ponto desejado pelo
usuário também vai haver o local onde o usuário poderá deixar seu
comentário avaliativo.
29
Outra área que merece destaque é a para criar anúncios que pode ser
acessada após o usuário logar no sistema.
Figura 9: Página principal Site LUPERO.
Fonte: os autores.
Ao selecionar na barra de navegação a opção Anuncie o visitante vai para
essa pagina.
30
Figura 10: Página de inserção de anúncios.
Fonte: os autores.
Ao Clicar no botão Anunciar o usuário vai para a página de login.
Figura 11: Tela de cadastro de anunciantes.
Fonte: os autores.
Após logar ele vai ser direcionado para a pagina de criar promoção
31
Figura 12 Cadastrar promoção
Fonte: os autores.
E após cadastrar uma promoção ela vai estar disponível para todos os visitantes
verem.
Figura 13 Visualização da promoção
Fonte: os autores.
32
E o visitante pode enviar uma mensagem com sua opinião sobre o ponto turístico
Figura 14 Comentar
Fonte: os autores.
7. CONSIDERAÇÕES FINAIS
O foco do site Lupero é ser uma “ponte” entre consumidor e comerciante,
cujo foco é o turismo em Curitiba, tal objetivo foi alcançado, graças á metodologia
(srum), que nos ajudou a encontrar um “caminho” correto para prosseguir.
Inicialmente o site era um aplicativo de Windows Phone, mas por causa de
problemas com o banco de dados a equipe teve que mudar a plataforma para
web.
O site consegue facilmente manter o visitante atualizado das promoções
que nele são feitas, ajudando assim o usuário a escolher qual passeio o mais
agrada pessoalmente e financeiramente, e caso queira ele, pode deixar sua
opinião sobre o local que ele já visitou comentado no anuncio relaciona ao
33
mesmo.
Por fim, esperamos atender os objetivos propostos durante o Curso Técnico em
Informática através da proposta de TCC, e fazer com que todos os usuários do
site Lupero® tenham plena satisfação e que possam absorver com facilidade o
conteúdo exposto sobre a cidade de Curitiba.
“Curitiba e uma cidade tão boa, mas tão boa que ate o inverno vem passar o
verão aqui!” – Autor Desconhecido.
34
8. REFERÊNCIAS BIBLIOGRÁFICAS
Souza, Celso. Modelagem de software com UML - Parte 1- Easy Java Magazine 4. Disponível em < http://www.devmedia.com.br/modelagem-de-software-com-uml-parte-1-easy-java-magazine-4/20140> .Acesso em: 17 de junho de 2015
Groffe. Renato. Modelagem de sistemas através de UML: uma visão geral. Disponível em <http://www.devmedia.com.br/modelagem-de-sistemas-atraves-de-uml-uma-visao-geral/27913>. Acesso em: 17 de junho de 2015
Martinez. Marina. UML. Disponível em < http://www.infoescola.com/engenharia-de-software/uml/>. Ribeiros. Leandro. O que é UML e Diagramas de Caso de Uso: Introdução Prática à UM. Disponível em
< http://www.devmedia.com.br/o-que-e-uml-e-diagramas-de-caso-de-uso-introducao-pratica-a-uml/23408 >.
Silva. Paulo. Artigo SQL Magazine 66 - Utilizando UML: Diagrama de Atividade. Disponível em: < http://www.devmedia.com.br/artigo-sql-magazine-66-utilizando-uml-diagrama-de-atividade/13577 >.
Rodrigues. Joel. Exibindo imagens em uma coluna do GridView em ASP.NET.
Disponível em: < http://www.devmedia.com.br/exibindo-imagens-em-uma-coluna-do-gridview-em-asp-net/25481 >.
Desconhecido. Desconhecido. Parque Tanguá. Disponível em: < http://www.curitiba-parana.net/parques/tangua.htm>. Desconhecido. Desconhecido. Parque Birigui. Disponível em:
< http://www.curitiba.pr.gov.br/conteudo/parques-e-bosques-parque-barigui/292 >. Desconhecido. Desconhecido. Museu do Olho. Disponível em: < http://www.curitiba-parana.net/oscar-niemeyer.htm >. Desconhecido. Desconhecido. Jardim Botânico. Disponível em: <
http://www.curitiba.pr.gov.br/conteudo/jardim-botanico/287 >. Desconhecido. Desconhecido. Bosque João Papa II. Disponível em: < http://www.parquesepracasdecuritiba.com.br/parques/bosque-do-papa.html >
35
Desconhecido. Desconhecido. Madalosso. Disponível em: < http://www.madalosso.com.br/restaurante/ > Desconhecido. Desconhecido. Batel Grill. Disponível em: <
http://www.batelgrill.com.br/inicio/batel-grill >. Desconhecido. Desconhecido. Boi Dourado. Disponível em; < http://www.churrascariaoboidourado.com.br/ > . Desconhecido. Desconhecido. Museu Rosa Cruz. Disponível em; <
http://urci.org.br/museuegipcioerosacruz/ >. Desconhecido. Desconhecido. Museu Do Expedicionário. Disponível em; < http://www.museudoexpedicionario.com/ >. Desconhecido. Desconhecido. Bosque de Portugal. Disponível em;
< http://www.curitiba.pr.gov.br/conteudo/parques-e-bosques-bosque-de-portugal/279 >. Desconhecido. Desconhecido. Teatro Guairá. Disponível em: <
http://www.teatroguaira.pr.gov.br/ >. Desconhecido. Desconhecido. Ópera de Arame. Disponível em: < http://www.curitiba-parana.net/opera-arame.htm>.
Desconhecido. Desconhecido. Teatro Positivo. Disponível em: <
http://www.teatropositivo.com.br/>.