Skip to main content

Reserva de salones para eventos en hotel MiHotel

Project description

Proyecto lopez_gonzalez_nuria_DI03_Tarea - README.txt

1. Descripción:
-------------------
Este proyecto es una aplicación realizada con PySide6. Su finalidad es poder reservar un salón para un evento determinado en el hotel que figura en la aplicación. Hay diferentes tipos de salones según las necesidades de los clientes, pudiendo añadir mejoras como cocina y alojamiento.

2. Requisitos:
-------------------
- Python 3.x
- PySide6

3. Instalación:
-------------------
Para instalar el proyecto, siga estos pasos:
1. Clonar el repositorio:
git clone <repositorio-url>
2. Instalar las dependencias:
pip install -r requirements.txt

4. Uso:
-------------------
Para ejecutar la aplicación:

1. Ejecuta el script principal:
python main.py

5. Explicación de funciones clave:
-------------------

- `iniciar_app()`: Inicializa la aplicación principal y muestra la interfaz.

- Interfaz 2, en la que se selecciona el tipo de salón que buscamos para reservas y celebrar un evento, si no se selecciona ningún tipo de salón no debe poder acceder a la interfaz 3
- Interfaz 3 para gestionar las reservas. Permite dar de alta una reserva, todo ello guardado en la base de datos.
- Interfaz 4 para modificar una reserva.Permite cargar y modificar una reserva existente desde la interfaz 2.

6. Comentarios sobre decisiones de diseño:
-------------------
- Se usó el patrón de diseño MVC para separar la lógica de negocio de la interfaz de usuario creada con QtDesigner.
- La aplicación está construida con PySide6 debido a su flexibilidad y facilidad de uso para crear aplicaciones GUI en Python.

7. Contacto:
-------------------
Para más información, contactar a: Email

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lopez_gonzalez_nuria_di03_tarea-0.1.0.tar.gz (270.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

lopez_gonzalez_nuria_DI03_Tarea-0.1.0-py3-none-any.whl (20.2 kB view details)

Uploaded Python 3

File details

Details for the file lopez_gonzalez_nuria_di03_tarea-0.1.0.tar.gz.

File metadata

File hashes

Hashes for lopez_gonzalez_nuria_di03_tarea-0.1.0.tar.gz
Algorithm Hash digest
SHA256 b2bfa30da7566433a5d2fe4a4fa09b241b656b43cd039ab3c46e64fe3bb5374c
MD5 bc28e8468022ee60dd81689d82548cde
BLAKE2b-256 ed2323deee1447fa2e53182ea0bb01097b822a0362594f6970f467b7d7d1e0f0

See more details on using hashes here.

File details

Details for the file lopez_gonzalez_nuria_DI03_Tarea-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for lopez_gonzalez_nuria_DI03_Tarea-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d6935ce1db972708d90033e7a6f5b37d4c8a23af3cb945608864d2697eb5748e
MD5 321de10ec089a9f77544d597eae4c7b6
BLAKE2b-256 2a6a2256ce12e1e5973a24fb3d558de9d11187e945081ee50ee3e296e3331bcd

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page