crisnava79 / gerenciador-de-imoveis

Projeto realizado pelos alunos do Curso de ADS PUC-MG (Turma 5.5)
1 stars 1 forks source link

Gerenciador de Imóveis

Sem título2

Projeto realizado pelos alunos do Curso de ADS PUC-MG (Turma 5.5)

Integrantes:

1. Introdução

A cada dia as pessoas tem preferido programar suas viagens de férias antecipadamente e com a maior comodidade, conforto e segurança possíveis.

Além das opções de hotéis e pousadas que oferecem total comodidade, sempre houve a possibilidade de se alugar uma casa para temporada, porém muitas vezes só se teria como ver o imóvel alugado quando chegasse no local. Há algum tempo a tecnologia e a internet nos permite realizar esta ação de uma forma muito mais clara e segura, admitindo a visualização de fotos e solução de dúvidas, antes mesmo de fechar a locação.

Sendo assim, o serviço de locação por temporada tem sofrido um aumento no número de procuras, e não somente como opção de lazer, mas também para trabalho, pois, após o início da pandemia de SARS Covid-19, muitas empresas adotaram o home-office. Neste mesmo contexto da pandemia, muitas pessoas também preferem a locação de temporada, pois o fluxo dentro da hospedagem fica restrito. (VILLAR, 2021)

Para o anfitrião (locador), o serviço de locação por temporada sempre foi uma oportunidade de ter uma renda extra, e para quem procura esse tipo de hospedagem também podemos citar algumas vantagens como: redução de custos, maior liberdade e privacidade, pois não será necessário correr para não perder o horário do café da manhã, além de poder reunir com amigos e/ou familiares no mesmo local. (BIGViagem, 2016 e TemporadaLivre, 2019)

Diante desse contexto, surge a necessidade de uma plataforma focada no serviço online de locação por temporada de imóveis nas regiões litorâneas, oferecendo não somente conforto, qualidade e segurança para aqueles que desejam disponibilizar ou locar um imóvel, mas também uma interação 100% digital, segura e automatizada.

1.1 Problema

Com a presença da internet se tornando essencial no dia a dia de todos, seja no auxílio aos estudos, no entretenimento em geral, bem como no oferecimento de serviços de estadia em hotéis, pousadas e/ou casas, nem todos os serviços disponíveis estão capacitados ou preocupados em aproximar/interagir com o público interessado em locação de imóveis no litoral brasileiro, de forma digital.

Buscando dirimir essa lacuna, o grupo procura melhorar a interatividade entre o anfitrião (locador) e o hóspede (locatário), promovendo o acesso a uma plataforma de serviço online de locação de imóveis por temporada, nas regiões litorâneas do Brasil.

1.2 Objetivos

Nosso projeto tem como objetivo central a criação de um software que proporcione uma maior aproximação e interação entre o anfitrião (locador) e o hóspede (locatário), no acesso à imóveis mobiliados disponíveis para locação de curta e média permanência, no litoral brasileiro, de forma 100% digital, segura e automatizada.

Como objetivos específicos, podemos citar:

1.3 Justificativa

O que impulsionou a elaboração deste projeto foi entender que, em um mundo onde a tecnologia e a popularização da internet tem mudado constantemente a forma como as pessoas consomem, negociam e até tomam decisões, disponibilizar uma ferramenta online para locação de imóveis de curta e média permanência, que seja ágil, segura e de fácil acesso, vai de encontro com as necessidades atuais e pode trazer muitos benefícios tanto para o anfitrião (locador), quanto para o hóspede (locatário) (GO BlogCredpago, 2021).

Do lado do anfitrião (locador), esse pode maximizar a divulgação do seu imóvel, podendo encontrar locatários com agilidade, facilidade e menor burocracia, o que também resulta em economia de tempo e dinheiro (Superlógica Tecnologias, 2021). Do lado do hóspede (locatário), esse obtém de forma fácil e ágil uma gama de imóveis para sua escolha, podendo ter uma boa noção do imóvel que pretende locar, sem ter que deslocar-se até o local antes da estadia. Também pode reservar seu imóvel sem muita burocracia e com economia de tempo, já que tem a possibilidade de consultar os detalhes do imóvel, tirar dúvidas, fazer alterações na sua reserva e pagar, tudo através da tela do seu computador ou smartphone.

Além disso, desde 2020, com o surgimento da pandemia causada pela SARS Covid-19, iniciou-se um crescimento sem precedentes nas reservas em sites e plataformas de aluguéis de temporada, popularizando o chamado "turismo de isolamento". Algumas plataformas chegaram a divulgar aumento de até 150% na busca por imóveis isolados de temporada (Campos, 2022).

Também como consequência da mesma pandemia, segundo estudo realizado pela Brain Inteligência Estratégica (2020), o setor imobiliário foi um dos mais impactados e isso ocorreu 93% na forma presencial, diferentemente das modalidades digitais que foram bem menos afetadas (apud Castro; Leso; Cortimiglia, 2020).

Diante disso, uma aplicação online que faça a ligação entre anfitrião (locador) e hóspede (locatário) torna-se de grande utilidade numa era onde características como agilidade, facilidade e segurança são tão valorizadas.

1.4 Público-alvo

As pessoas trabalham por um longo período durante o ano e como uma forma de descansar e fugir da rotina elas buscam viajar durante as férias ou feriados prolongados. Essas viagens abrangem destinos tanto para o litoral quanto para pontos turísticos, que por sua vez possuem infraestruturas de hospedagem que lhes oferecem acomodações.

Daí surge o público alvo que utilizará o sistema de gerenciamento de imóveis para temporada. Esse público compreende as pessoas que buscam uma acomodação para alugar e os anfitriões detentores dos imóveis a serem alugados. Não há distinção de gênero para o usuário, podendo ser de qualquer um, porém no quesito faixa etária para se usar o sistema deverá ter a maioridade. Também serão abrangidas todas as classes sociais, pois observa-se um grande potencial advindo de quaisquer uma dessas classes.

2. Especificação do Projeto

A definição exata do problema e os pontos mais relevantes a serem tratados no projeto foi estabelecido com a participação dos usuários por meio de entrevista online com tópicos previamente estipulados. A partir dessa interação consolidamos os dados coletados na forma de personas e histórias de usuários.

2.1 Personas

As pessoas retratadas durante o processo de compreensão do problema são apresentadas nas figuras que seguem.

Quadro 01 - Personas

Carlos José
image Idade: 35 anos - Ocupação: Corretor de Imóveis, especialista em Aluguel para Temporada Aplicativos: Linkedin, Instagram.
Motivações: Oferecer imóveis de aluguel para promover lazer e conforto. Frustrações: Não conseguir alcançar clientes de outras cidades. Hobbies, História: Pratica futebol uma vez por semana e gosta de reunir a família aos fins de semana
Caio
Caio Idade: 30 anos - Ocupação: Analista de Sistemas Aplicativos: Linkedin, Instagram.
Motivações: Adora conhecer novos lugares. Sempre gostou de mudar seu local de trabalho, pois se sente mais criativo. Frustrações: Acha um tédio trabalhar de home office sempre no mesmo lugar. Hobbies, História: Reside em Belo Horizonte. Funcionário de uma empresa de TI dos Estados Unidos. Exerce sua função em home office período integral.
Ernesto de Aguiar
Ernesto de Aguiar Idade: 55 anos - Ocupação: Empresário. Gerenciador e proprietário de duas casas no litoral do Rio de Janeiro. Aplicativos: Facebook, WhatsApp
Motivações: Dar uma vida melhor para os filhos. Adquirir uma renda extra para se aposentar. Frustrações: Grande concorrência. Dificuldade em divulgar o aluguel de suas propriedades. Falta de confiança em utilizar a internet. Hobbies, História: Realiza caminhadas ao pôr do sol. Pai de dois filhos. Empresário a mais de 10 anos.
Clara Castilho
Clara Castilho Idade: 30 anos - Ocupação: Autônoma. Trabalha como manicure e faz faculdade na área de estética. Aplicativos: WhatsApp, Instagram.
Motivações: Gosta muito de viajar para fugir da rotina e esquecer um pouco das obrigações do trabalho. Frustrações: Não gosta de frequentar hotéis, pois não pode levar seus animais de estimação. Hobbies, História: Trabalha como manicure desde os 13 anos. Possui o seu próprio estabelecimento e deseja crescer profissionalmente para ter condições de viajar pelo mundo.
Marina Aguiar
Marina Idade: 40 anos - Ocupação: Secretária Executiva em uma multinacional Aplicativos: Linkedin, Instagram.
Motivações: Conhecer novos lugares e pessoas. Frustrações: Quando sua viajem de férias não sai perfeita. Hobbies, História: Viajar com sua família e com seus animais domésticos. Praticar ciclismo.
Theo Bernardo
Theo Bernardo Idade: 26 anos - Ocupação: Aposentado Aplicativos: WhatsApp
Motivações: Gosta de realizar as sessões de fisioterapia na praia, pois se sente motivado. Frustrações: Dificuldade em se deslocar de um lugar para o outro. Julgamento da sociedade em relação às pessoas com deficiência. Hobbies, História: Amava andar de moto e sofreu acidente de trânsito no qual perdeu um braço e uma perna (ambos do lado esquerdo).

Fonte: Elaborado pelos autores

2.2 Histórias dos Usuários

Registramos as histórias de usuários no quadro abaixo, diante da informação coletada do dia a dia das personas identificadas para o projeto.

Quadro 02 - História de Usuários

EU COMO... PERSONA QUERO/PRECISO ... FUNCIONALIDADE PARA ... MOTIVO/VALOR
Carlos José (Corretor de Imóvies) Aumentar a visibilidade das casas Atrair clientes de outras cidades e aumentar o lucro
Caio Henrique (Analista de Sistemas) escrever funcionalidade escrever motivo
Ernesto Aguiar (Empresário) Divulgar o seu negócio Se posicionar no mercado e diminuir a concorrência
Clara Castilho (Autônoma) Pesquisar informações de proibições e permissões Programar melhor as viagens com seus animais domésticos
Marina Luz (Secretária Executiva) escrever funcionalidade escrever motivo
Teo Bernardo (Aposentado) Comparar informações acerca da estrutura Encontrar a melhor casa no quesito acessibilidade

Fonte: Elaborado pelos autores

2.3 Requisitos e Restrições do Projeto

O propósito funcional do projeto é definido por meio dos requisitos funcionais que descrevem ações que o sistema deve estar apto a executar, assim como os requisitos não funcionais que descrevem os atributos que o sistema deve possuir de maneira geral. Estes requisitos são relacionados nas tabelas a seguir.

2.3.1 Requisitos Funcionais

Apresentamos a seguir os requisitos funcionais que o projeto deverá atender.

Quadro 03 - Requisitos Funcionais

ID Descrição do Requisito Prioridade
RF-001 O sistema deve permitir ao usuário realizar o cadastro como anfitrião (locador) e ou hóspede (locatário), realizando a validação através de um e-mail de confirmação. Alta
RF-002 O sistema deve permitir ao usuário editar e excluir seu cadastro. Alta
RF-003 O sistema deve permitir ao anfitrião (locador) cadastrar e disponibilizar seu imóvel para locação de temporada. Alta
RF-004 O sistema deve permitir ao anfitrião (locador) editar as informações e excluir o imóvel cadastrado. Alta
RF-005 O sistema deve permitir que o hóspede (locatário) alugue o imóvel escolhido. Alta
RF-006 O sistema deve permitir ao hóspede (locatário) realizar a busca de imóveis por tipo de imóvel e quantidade de cômodos. Média
RF-007 O sistema deve mostrar os imóveis separados por categorias personalizadas, para uma melhor interação do usuário. Média
RF-008 O sistema deve permitir que os imóveis sejam salvos em uma lista de favoritos. Baixa
RF-009 O sistema deve fornecer um campo específico para comentários e avaliação, pelos hóspedes (locatários), referentes a relatos de suas experiências de interação e/ou locação. Média
RF-010 O site deve oferecer uma funcionalidade de filtro/pesquisa para permitir ao usuário localizar um imóvel específico e fácil acesso aos imóveis já viabilizados na plataforma. Média
RF-011 O sistema deve permitir visualizar as informações para contato e dúvidas, dos desenvolvedores do site. Alta
RF-012 O sistema deve disponibilizar formas de pagamento para o imóvel alugado. Média
RF-013 O sistema deve permitir ao usuário solicitar a redefinição de sua senha, informando o e-mail cadastrado. Alta
RF-014 O sistema deve dispor de um calendário para que o hóspede (locatário) verifique se o imóvel estará disponível na data desejada. Alta
RF-015 O sistema deve permitir que o cliente faça login em sua conta através do seu e-mail e senha cadastrados. Alta
RF-016 O sistema deve permitir que o cliente acesse suas reservas e possa alterar e cancelar a mesma, conforme regras contratuais e disponibilidade. Alta
RF-017 O sistema deve permitir que o anfitrião cadastre dados para recebimento das reservas feitas no seu imóvel. Alta
RF-018 O sistema deve disponibilizar um meio de contato para que anfitrião e hóspede possam comunicar-se entre si. Alta
RF-019 O sistema deve permitir ao usuário compartilhar o imóvel escolhido. Baixa

Fonte: Elaborado pelos autores

2.3.2 Requisitos Não Funcionais

Apresentamos a seguir os requisitos não funcionais que o projeto deverá atender.

Quadro 04 - Requisitos Não Funcionais

ID Descrição do Requisito Prioridade
RNF-001 O sistema deve ser multiplataforma, possibilitando seu uso em dispositivos com Windows, Linux e macOS. Alta
RNF-002 O sistema deve ter bom nível de contraste entre os elementos da tela em conformidade. Alta
RNF-003 O sistema deve ser compatível com os principais navegadores do mercado (Google Chrome, Mozilla Firefox, Microsoft Edge). Alta
RNF-004 O sistema deve ser responsivo em ambientes mobile. Alta
RNF-005 O desenvolvimento deve ser utilizando a linguagem C#. Alta
RNF-006 O sistema deve permitir a manutenção do cadastro do usuário (anfitrião e hóspede). Alta
RNF-007 O sistema deve utilizar-se do recurso VLibras (ferramenta gratuita e de código aberto que traduz conteúdos digitais (texto, áudio e vídeo) em Português para Libras). Média
RNF-008 O sistema deve processar requisições do usuário em no máximo 10s. Média
RNF-009 O sistema deve estar de acordo com LGPD (Lei Geral de Proteção de Dados). Alta
RNF-010 O sistema deve possuir acessibilidade para deficientes visuais. Média
RNF-011 O sistema deve estar disponível pelos menos 99% das 24 horas do dia, nos 07 dias da semana. Alta

Fonte: Elaborado pelos autores

2.3.3 Restrições

Apresentamos na tabela abaixo, tópicos consideráveis que limitam a execução do projeto e que se configuram como encargos necessários para seu desenvolvimento.

Quadro 05 - Restrições

ID Restrição
RE-01 O projeto deverá ser entregue no final do semestre letivo, não podendo extrapolar a data de 26/06/2022.
RE-02 A equipe não pode subcontratar o desenvolvimento do trabalho.
RE-03 O aplicativo deve se restringir às tecnologias propostas pelo curso.
RE-04 O projeto deve seguir as regras de acessibilidade da W3C.
RE-05 Não é possível acesso ao sistema sem conexão de internet.

Fonte: Elaborado pelos autores

2.4 Diagramas de Casos de Uso

O diagrama de caso de uso, comumente oriundo da especificação dos requisitos funcionais do sistema, descreve as principais funcionalidades do sistema que será projetado pelo grupo e sua interação com os possíveis usuários (DevMedia, 2022). Segundo Ivar Jacobson, podemos dizer que um caso de uso é um "documento narrativo que descreve a sequência de eventos de um ator que usa um sistema para completar um processo" (Wikipédia, 2020).

Graficamente é representado com elementos como os atores, os casos de uso e seus relacionamentos entre si. Seu objetivo principal é ilustrar de forma abstrata, a interação dos elementos externos com as funcionalidades do sistema, ou seja, “a finalidade de um diagrama de caso de uso é apresentar um tipo de diagrama de contexto que apresenta os elementos externos de um sistema e as maneiras segundo as quais eles as utilizam” (Wikipédia, 2020).

Desta feita, o grupo representa abaixo o diagrama de caso de uso para o sistema que será projetado.

ATOR DESCRIÇÃO
Cliente/Hóspede Pessoa interessada em alugar um imóvel de temporada.
Cliente/Anfitrião Pessoa interessada em disponibilizar seu imóvel para aluguéis de temporada.
BD Banco de dados que deve armazenar e buscar as informações dos clientes e dos imóveis cadastrados.
SAC Serviço de atendimento ao cliente administrado pelo site.
CASO DE USO DESCRIÇÃO RF
Falar com SAC O cliente pode comunicar-se com o SAC disponibilizado pela aplicação. RF-11
Criar conta O cliente deve criar uma conta para utilizar os serviços oferecidos pela aplicação. RF-01
Alterar dados cadastrais O cliente pode fazer alterações referentes ao seu cadastro pessoal. RF-02
Excluir conta O cliente pode excluir sua conta quando assim o desejar. RF-02
Fazer login O cliente deve fazer login para acessar sua conta. RF-15
Redefinir senha O Cliente pode redefinir sua senha se necessário. RF-13
Buscar imóveis O cliente pode buscar, filtrar, favoritar e compartilhar os imóveis disponíveis na aplicação, assim como as características e regras contratuais dos mesmos. RF-06, RF-07, RF-08, RF-10, RF-14, RF-19
Reservar imóvel O cliente pode reservar um imóvel conforme disponibilidade. RF-05
Pagar reserva O cliente pode pagar sua reserva através dos meios de pagamento oferecidos pela aplicação. RF-12
Acessar reserva O cliente pode consultar suas reservas realizadas. RF-16
Editar reserva O cliente pode alterar sua reserva conforme regras contratuais e disponibilidade. RF-16
Cancelar reserva O cliente pode cancelar a reserva conforme regras contratuais. RF-16
Falar com anfitrião/hóspede Anfitriões e hóspedes podem comunicar-se entre si através dos meios de contato disponíveis na aplicação. RF-18
Avaliar estadia O cliente pode avaliar sua estadia após o início da mesma. RF-09
Cadastrar imóvel O anfitrião deve cadastrar os dados do seu imóvel na aplicação. RF-03
Cadastrar dados de recebimento O anfitrião deve cadastrar os dados para recebimento das reservas realizadas no seu imóvel. RF-17
Alterar dados do imóvel O anfitrião pode alterar dados referentes ao seu imóvel. RF-04
RELACIONAMENTO DESCRIÇÃO
INCLUSÃO
Para efetivar sua reserva, o cliente deve fazer o login e realizar o pagamento da mesma.
Para alterar dados cadastrais, o cliente deve realizar o login.
Para excluir sua conta, o cliente deve realizar o login.
Para acessar sua reserva, o cliente deve fazer o login.
Para cadastrar um imóvel, o cliente deve criar uma conta.
Para alterar dados do imóvel, o cliente deve fazer o login.
Ao cadastrar seu imóvel, o cliente deve também cadastrar dados para recebimento das estadias realizadas no mesmo.
EXTENSÃO
Se o cliente esquecer sua senha, pode redefiní-la informando seu e-mail de cadastro.
O cliente pode alterar os dados de sua reserva se desejar e conforme disponibilidade e regras contratuais, acessando sua reserva através do login.
O cliente pode cancelar sua reserva se desejar, conforme regras contratuais, acessando sua reserva através do login.

Fonte: Elaborado pelos autores

2.4.1 Representação Visual

Figura 1 – Diagrama de Casos de Uso

Casos de Uso - Gerenciador de Imóveis

Fonte: Elaborado pelos autores

Referências Bibliográficas

BIGViagem. Aluguel por temporada – Vantagens e Desvantagens. Agosto de 2016. Disponível em: https://bigviagem.com/aluguel-por-temporada-vantagens-e-desvantagens/. Acessado em 19/02/2022.

CAMPOS, Mari.Turismo de isolamento faz surgir uma nova geração de "construtores". NEOFEED, 2022. Disponível em: https://neofeed.com.br/blog/home/turismo-de-isolamento-faz-surgir-uma-nova-geracao-de-construtores. Acessado em 05/03/2022.

CASTRO, Luíza M. S.; LESO, Bernardo Henrique; CORTIMIGLIA, Marcelo N. Transformação digital no mercado de locação de imóveis. Ciudad del Saber: X Congreso Internacional de Conocimiento y Innovación, 2020. Disponível em: https://proceeding.ciki.ufsc.br/index.php/ciki/article/download/934/496/2923. Acessado em 22/02/2022.

DevMedia. O que é UML e Diagramas de Caso de Uso: Introdução Prática à UML. Disponível em: https://www.devmedia.com.br/o-que-e-uml-e-diagramas-de-caso-de-uso-introducao-pratica-a-uml/23408. Acessado em 09/03/2022.

Go BlogCredpago. Entenda como a tecnologia facilita o aluguel de imóveis. Abril de 2021. Disponível em: https://blog.credpago.com.br/como-a-tecnologia-facilita-o-aluguel-de-imoveis/. Acessado em 20/02/2022.

Superlógica Tecnologias. Tecnologia Imobiliária: tempo é dinheiro na locação de imóveis. Setembro de 2021. Disponível em: https://blog.superlogica.com/recorrencia/tecnologia-imobiliaria/. Acessado em 20/02/2022.

TemporadaLivre. 5 vantagens para quem quer alugar um imóvel de temporada. Maio de 2019. Disponível em: https://www.temporadalivre.com/blog/5-vantagens-para-quem-quer-alugar-um-imovel-de-temporada. Acessado em 20/02/2022.

VILLAR, Marcela. Preço do aluguel de casas por temporada no Litoral Norte aumenta até 70% neste verão. Janeiro de 2021. Disponível em: https://www.correio24horas.com.br/noticia/nid/preco-do-aluguel-de-casas-por-temporada-no-litoral-norte-aumenta-ate-70-neste-verao/. Acessado em 19/02/2022.

Wikepédia. Diagrama de caso de uso. Junho de 2020. Disponível em: https://pt.wikipedia.org/wiki/Diagrama_de_caso_de_uso. Acessado em 09/03/2022.