monicacosta-dev / alura-one-hotel

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hotel Alura One 🛠️

Sobre o desafio

Descrição

História

Bem-vindo ao mais recente desafio Challenge Java!

O Hotel Alura, conhecido por suas espetaculares instalações e pacotes promocionais para Desenvolvedores de Software, está tendo problemas para acompanhar as reservas feitas por seus clientes, razão pela qual solicitam nossa ajuda para desenvolver um sistema de reservas que contenha:

  1. Sistema de autenticação de usuários para que somente usuários pertencentes ao hotel possam acessar o sistema;
  2. Permitir criar, editar e excluir uma reserva para clientes;
  3. Pesquisar na base de dados toda a informação de clientes e reservas;
  4. Registre, edite e exclua os dados dos hóspedes;
  5. Calcule o valor da reserva com base no número de dias da reserva e uma taxa diária com o valor atribuído por você em na moeda Real. Por exemplo, se tivermos uma reserva de 3 dias e o valor de nossa diária é $20 devemos multiplicar esses 3 dias pelo valor da diária que seria $60, tudo isso deve ser feito automaticamente e mostrado ao usuário antes de salvar a reserva;
  6. Banco de dados para armazenar todos os dados solicitados anteriormente.

Agora você pode estar se perguntando, como eu sei quais dados devo registrar? Para isso, o líder do projeto disponibilizou um Diagrama Entidade-Relacionamento que usaremos para criar as tabelas em nosso Banco de Dados e que está anexado a este cartão e que também ficará como tarefa em nosso backlog. Não esqueça de ler todos os cartões .

Extras:


Temos um período de três semanas para desenvolver o projeto e é por isso que nesta oportunidade vamos disponibilizar a parte visual do projeto, para que você possa se concentrar em desenvolver a lógica por trás dele e fazer o programa funcionar, não esqueça que você também pode usar sua criatividade e fazer as modificações que achar conveniente, e da mesma forma que estamos trabalhando, usaremos o sistema de desenvolvimento ágil, utilizando o Trello da seguinte forma:

  1. A coluna Pronto para começar apresenta os cartões com elementos ainda não desenvolvidos.
  2. Na coluna Em Desenvolvimento estarão os elementos que você está desenvolvendo no momento. Ao iniciar uma tarefa, você poderá mover o cartão que contém essa tarefa para esta coluna.
  3. Na coluna Pausado estarão os itens que você começou a desenvolver, mas precisou parar por algum motivo.
  4. Por fim, na coluna Concluído estarão os elementos já concluídos.

O Trello é uma ferramenta de uso individual para que você possa acompanhar o andamento de suas atividades, mas não será avaliado.

Bom projeto!