Giter Site home page Giter Site logo

vincentstephan / challengeonehotelalura Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 821 KB

Este proyecto surgido del challege proporciado por Alura Latam. Este proyecto tiene el proposito de afianciar nuestro conocimiento en el uso de una base de datos simulado en la vida real

Java 100.00%
challengeonehotelaluralatam5

challengeonehotelalura's Introduction

Challenge ONE Hotel Alura

Este proyecto surgido del challege proporciado por Alura Latam. Este proyecto tiene el proposito de afianciar nuestro conocimiento en el uso de una base de datos simulado en la vida real

Caracteristicas 🚀

El programa permite una solución integral para la administración de un hotel o establecimiento de alojamiento. Esta aplicación aborda diversos aspectos clave, como la gestión de reservas, la información de los huéspedes, las tarifas y opciones de pago, y más. Proporciona a los administradores y empleados del hotel una plataforma eficiente para llevar un seguimiento de las reservas, ofrecer un servicio de calidad a los huéspedes y mantener un control preciso sobre la operación del hotel.

Posee una sistema de Login pero solo esta integrado los datos dentro del proytecto en vez de una consulta a una base de datos para mantener la practisidad ya que no es el foco central del proyecto

Video.sin.titulo.Hecho.con.Clipchamp.mp4

Funcionalidades 📋

  • Guardar reservas y huespedes

  • Manejo de base de datos

  • Manejo de errores

  • Gestion de huespedes y reservas

  • Opciones de eliminacion, edicion de datos

  • Opciones de busqueda de datos siguiendo los siguientes criterios Existen dos critério de búsqueda:

    Apellido

    Número de Reserva

Como usar 🔧

El proyecto necesita de una base de datos por los que debemos configurarla de la siguiente manera

Diagrama de la Base de Datos

Tener en cuenta que nuestra clave foranea en huespedes no este restringida (podemos usar la opcion en cascada para que puede eliminar datos relacionados en continuidad) ya que no permitira eliminar valores relacionados y nos mandara un error, como en este caso las reservas con huespedes. En este caso en MySqL

Clave foranea

Con la base de datos lista solo debemos tener que configurar el archivo persistence.xml para colocar la conxion a la base de datos

Persistence

Tener en cuenta la configuracion del build path para evitar errores en las dependencias

Buildpath

Login por defecto para acceder

Login

Usuario = admin

Contraseña = admin

Requisitos ⚙️

  • Java Runtime Environment 17
  • Java SE Development Kit (JDK) 17
  • _Entorno de desarrollo Java (como Eclipse o NetBeans)
  • Base de Datos: MySQL

Construido con 🛠️

  • Lenguaje de Programación: Java
  • Interfaz de Usuario: Librería Swing
  • IDE Eclipse
  • JPA: Hibernate
  • Lombok

Autores ✒️

  • Vincent Stephan - Todo el proyecto en general

Licencia 📄

Este proyecto está bajo la Licencia MIT.

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.