Coder Social home page Coder Social logo

jaohab / one-t5-hotel Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 19.24 MB

Repositório do desafio proposto pela ONE (Oracle Next Education) | Alura de desenvolver um sistema de gerenciamento de reservas e hóspedes de um hotel.

Java 100.00%
alura challengeonealurahotelbr5 oraclenexteducation

one-t5-hotel's Introduction

ONE - Oracle Next Education - Challenge ONE

Hotel Alura

Repositório do desafio proposto pela ONE (Oracle Next Education) | Alura de desenvolver um sistema de gerencimaneto de reservas e hóspedes de um hotel.


O Desafio

Para o desafio, os seguintes requsitos foram estipulados.

  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. Registrar, editar e excluir 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ê na moeda Real. Por exemplo, se tivermos uma reserva de 3 dias e o valor de nossa diária for de R$20 devemos multiplicar esses 3 dias pelo valor da diária, totalizando R$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.

Desenvolvimento

Para auxiliar no desenvolvimento, foi disponibilizado a parte gráfica do sistema para só focar na parte lógica do desafio.
Repositório - challenge-one-alura-hotel-br

Escolhi usar o H2 Database para esse desafio.

Com base na interface gráfica disponibilizada, desenvolvi uma nova inferface, aplicando alguns conceitos de OO para auxiliar na criação das novas telas.

Funcionalidades

  • 1 - Tela inicial do sistema

Tela - Começo

  • 2 - Tela de login
    É possivel acessar o sistema utilizando o usuário "admin" e senha "admin".

Tela - Login

  • 3 - Tela de cadastro de novos usuários

Tela - Login

  • 4 - Tela principal do sistema

Tela - menu

  • 5 - Tela de cadastro reservas

Tela - menu

  • 6 - Tela de cadastro de hóspedes

Tela - menu

  • 7 - Tela de busca de todos os registros do sistema

Tela - menu


Badge

one-t5-hotel's People

Contributors

jaohab avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.