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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file lopez_gonzalez_nuria_di03_tarea-0.1.0.tar.gz.
File metadata
- Download URL: lopez_gonzalez_nuria_di03_tarea-0.1.0.tar.gz
- Upload date:
- Size: 270.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b2bfa30da7566433a5d2fe4a4fa09b241b656b43cd039ab3c46e64fe3bb5374c
|
|
| MD5 |
bc28e8468022ee60dd81689d82548cde
|
|
| BLAKE2b-256 |
ed2323deee1447fa2e53182ea0bb01097b822a0362594f6970f467b7d7d1e0f0
|
File details
Details for the file lopez_gonzalez_nuria_DI03_Tarea-0.1.0-py3-none-any.whl.
File metadata
- Download URL: lopez_gonzalez_nuria_DI03_Tarea-0.1.0-py3-none-any.whl
- Upload date:
- Size: 20.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d6935ce1db972708d90033e7a6f5b37d4c8a23af3cb945608864d2697eb5748e
|
|
| MD5 |
321de10ec089a9f77544d597eae4c7b6
|
|
| BLAKE2b-256 |
2a6a2256ce12e1e5973a24fb3d558de9d11187e945081ee50ee3e296e3331bcd
|