100% encontró este documento útil (1 voto)
346 vistas4 páginas

Software de Gestión Hotelera en Java

Este documento describe un proyecto de programación para desarrollar un software de gestión de huéspedes para un hotel de 5 estrellas. El software debe permitir el registro y salida de clientes, actualizar los cargos de los huéspedes, y visualizar gráficamente las habitaciones y huéspedes del hotel. El proyecto consta de 3 fases: análisis y diseño, codificación, y documentación.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
100% encontró este documento útil (1 voto)
346 vistas4 páginas

Software de Gestión Hotelera en Java

Este documento describe un proyecto de programación para desarrollar un software de gestión de huéspedes para un hotel de 5 estrellas. El software debe permitir el registro y salida de clientes, actualizar los cargos de los huéspedes, y visualizar gráficamente las habitaciones y huéspedes del hotel. El proyecto consta de 3 fases: análisis y diseño, codificación, y documentación.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Universidad Mariano Gálvez de Guatemala

Facultad de Ingeniería en Sistemas de Información


Jornada Plan Sábado

Programación 3
Primer Semestre de 2015
Ing. Eduardo Quiñonez

OBJETIVOS:

 Comprender el funcionamiento de una lista doblemente enlazada.


 Comprender el funcionamiento de la memoria en Java
 Que es estudiante ponga en práctica los conocimientos adquiridos en Java y la realización de MockUps.
 Mostrar gráficamente las habitaciones del hotel con sus huéspedes actuales.
Universidad Mariano Gálvez de Guatemala
Facultad de Ingeniería en Sistemas de Información
Jornada Plan Sábado

DESCRIPCION

El hotel llamado “Hotel 5 estrellas” le contrata para llevar el control de sus clientes o huéspedes en su hotel, a través un
software especializado a sus necesidades. Contando actualmente con un solo nivel de 10 habitaciones y una sola salida
hacia la autopista principal. Como se puede visualizar en la siguiente figura.

Dicho hotel cuenta con ciertas políticas en el manejo del hospedaje de sus clientes, puesto que se encuentra en una
zona turística orientada en su mayoría a personas de la tercera edad.

En base a ello cuando un cliente se registra es acomodado en una habitación ya sea cerca de la salida hacia la autopista
o viceversa, dependiendo de su edad. Justificando que las personas mayores no deben caminar tanto para poder salir
del hotel, mientras que los jóvenes sí.

El hotel solamente maneja habitaciones dobles, todas de la misma categoría y precio.

FUNCIONALIDADES SOLICITADAS:
El software solicitado estará situado en la recepción del hotel, por lo que debe contener las siguientes funcionalidades.
Dicho software debe contar con una pantalla de logueo con el usuario por defecto “admin” y contraseña “admin”, el
costo de cada habitación será de Q. 150.00 por noche.

Registro de clientes:
Deberá poder registrar a los huéspedes con los siguientes datos base (Nombre, NIT, Fecha de Nacimiento, fecha de
registro en habitación, total de cargos al cliente), teniendo que extender por lo menos 3 campos más a su discreción.

El registro de clientes se realizara a tal manera que las habitaciones situadas más cerca de la salida deberán asignarse a
las personas mayores, por lo que cuando se registre un nuevo cliente deberá realizarse un reordenamiento de los
huéspedes si así corresponde, con el propósito que queden situados en orden de edad del mayor cerca de la salida y el
menor lo más lejos de la salida.
Universidad Mariano Gálvez de Guatemala
Facultad de Ingeniería en Sistemas de Información
Jornada Plan Sábado

Salida de cliente:
Cuando salga el cliente se deberá ingresar la fecha de salida, calculando automáticamente el número de días que estuvo
en el hotel y mostrándole el total a pagar por el mismo.

Cuando se le salida a un huésped se deberán reordenar nuevamente todos los huéspedes del hotel.

Actualización de cargos de huésped:


Se deberá poder actualizar un cliente buscándolo por su número de habitación. Esta actualización se debe a que se
tienen cargos por todos los servicios extras prestados por el hotel que no sean de hospedaje. Debiendo tomar en cuenta
los siguientes:
DESCIPCION COSTO
Desayuno Q. 30.00
Almuerzo Q. 65.00
Cena Q. 75.00

Teniendo que sumar el total de los cargos extras al cliente en el parámetro de (total de cargos al cliente).

La aplicación deberá mostrar un apartado de búsqueda de huésped por número de habitación o número de NIT.

CONSIDERACIONES:
 La aplicación deberá de poder visualizarse de forma totalmente gráfica
 El lenguaje de programación deberá ser Java FX
 Se deberá manejar los clientes con una lista simple enlazada.
 Se deberá mostrar en la aplicación gráficamente las habitaciones del hotel
 Se deberá mostrar gráficamente los huéspedes hospedados en el hotel.
 Todos los datos se manejaran de manera volátil, es decir solo durante la ejecución del programa.
Universidad Mariano Gálvez de Guatemala
Facultad de Ingeniería en Sistemas de Información
Jornada Plan Sábado

FASE 1 DE PROYECTO (25 pts ):


Análisis y Diseño:
Consiste en el análisis del problema y el diseño de la solución del mismo. A través de la diagramación de clases, métodos
a utilizar y diseño de aplicación a través de MockUps.

ENTREGABLES:
 Diagrama de Clases (atributos, métodos, visibilidad de campos y relaciones)
o Se deberá realizar con el software Microsoft Visio.
o Se deberá describir la funcionalidad que va tener cada clase del diagrama.
 Diseño de MockUps (Pantallas de aplicación)
o Se deberá realizar con el software [Link] o en Scene Builder de Java FX.
o Se debe visualizar claramente toda la aplicación, componentes, botones, paneles etc.
 Como entregable final se tendrá un documento PDF, debidamente identificado con letra 11 calibri, de
interlineado 1.5, texto justificado con introducción, marco teórico y conclusiones. Siendo el marco teorico el
diagrama de clases y su descripción así como los MockUps y su descripción.

Fecha de entrega:
Sábado 19 de marzo de 2016.
La entrega se debe realizar en CD e impresa en sobre papel manila y folder carga.

FASE 2 DE PROYECTO (50 pts):


Codificación en Java:
Se deberá codificar la solución en Java utilizando el IDE Netbeans 8.0.2 y Java FX scene builder 2.0.

Para entregar la fase de codificación se deberá haber entregado de manera obligatoria la fase uno de proyecto.

Enlaces de descarga.
 Java FX Scene Builder 2.0.
[Link]
 Netbeans
[Link]
 GraphViz:
[Link]

FASE 3 DE PROYECTO (25 pts):


Documentación de proyecto:
Se deberá entregar la documentación técnica y de usuario del proyecto.

También podría gustarte