Está en la página 1de 20

Universidad Mariano Glvez, Antigua Guatemala

Sistema de reservacin de habitaciones ALOHO

Sistema de Reservas de Habitaciones en lnea

Ingeniera en Sistemas de Informacin

Nombre del Estudiante

Javier Fernando Camey Valenzuela 0910-09-10149

Hilario Bryan Santos Luna 0910-13-3691

Nombre del Consultor

Ing. Ana Corina Prez Hernndez

Fecha de entrega 14/10/2017


Contenido
1. Introduccin .................................................................................................................................... 1
1.2 Objetivos ....................................................................................................................................... 1
1.2.1 Generales ............................................................................................................................... 1
1.2.2 Especficos.............................................................................................................................. 1
1.3 Alcance ...................................................................................................................................... 1
2. Descripcin del Negocio ................................................................................................................. 2
2.1 Sistema de Reservacin de Hotel ............................................................................................. 2
3. Justificacin .................................................................................................................................... 3
4. Anlisis de Factibilidad ................................................................................................................... 4
4.1. Factibilidad Econmica ............................................................................................................ 4
4.2. Factibilidad Tcnica ................................................................................................................. 5
4.3. Factibilidad Humana................................................................................................................ 6
5. Descripcin de Procesos ................................................................................................................. 6
6. Requerimientos .............................................................................................................................. 8
7. Casos de Uso ................................................................................................................................. 11
7.1 Realizar reserva ...................................................................................................................... 14
7.2 Registrar Hospedaje ............................................................................................................... 15
8. Diagrama de secuencia................................................................................................................. 16
9. Diseo de datos ............................................................................................................................ 17
10. Prototipo ..................................................................................................................................... 18
1. Introduccin
Implementar el desarrollo de una aplicacin Web de reserva de habitaciones del
hotel. Los clientes podrn ver la disponibilidad y el tipo de habitacin en el que
deseen alojarse, seleccionar la oferta que ms les convenga y realizar la reserva.
Los clientes tambin podrn consultar y cancelar reservas realizadas previamente.
Tambin le permitan a un administrador introducir en la base de datos tarifas,
disponibilidades de habitaciones, etc.

1.2 Objetivos
Los objetivos que se quieren alcanzar con este proyecto son los siguientes.

1.2.1 Generales

Sustituir el trabajo manual y el control que se lleva en una hoja de clculo de


la empresa Hotel Antigua, por una aplicacin Web que permita a los
responsables de la empresa pensar ms en el negocio y no en las
limitaciones que el sistema actual les promociona.

Permitir a los clientes de la empresa, el acceso al portal ALOHO para realizar


las bsquedas de alojamientos que consideren, as como realizar las
reservas de habitacin, conociendo la disponibilidad y el precio de las
mismas en el instante de la realizacin.

Enlazar toda esta funcionalidad con los procesos actuales de la empresa,


con respecto a reservaciones y disponibilidad en lnea.

1.2.2 Especficos

Que el cliente se sienta seguro y confiable a la hora de reservar su habitacin


en lnea.
Brindar seguridad al cliente y a la empresa en la transaccin de pagos de en
lnea.
Poder interactuar con el cliente por la va web y resolver solicitudes de una
manera eficiente.

1.3 Alcance
El Subsistema de Reservas consta de seis casos de uso principales, siendo dos de
ellos procesos batch. Se atacar principalmente aquellos casos de uso que
involucran interaccin con los actores.

1
2. Descripcin del Negocio
En esta seccin presentamos la descripcin del negocio, adentrndonos en el
proceso de negocio ms importante. Esta seccin provee el contexto y determina el
alcance del resto del documento. Describimos el sistema de Reservacin de Hotel.
Luego se presenta una descripcin de ste identificando los procesos de negocio
crticos.

2.1 Sistema de Reservacin de Hotel


Un hotel desea automatizar los servicios brindados actualmente. El hotel posee no
un sistema de informacin que satisfaga parcialmente los requerimientos
informticos reales del hotel. La mayora de las actividades son registradas en
formularios de papel y la obtencin de datos registrados en hojas de clculo.

La gerencia general desea tener un sistema en lnea que les permita a sus
huspedes reservar desde cualquier lugar del mundo. Se desea adems poder
sugerir a los clientes otro tipo de habitaciones si en dado caso no hubiese
disponibilidad para el tipo de habitacin, que el husped elija.

Los huspedes del hotel deben poder realizar todas sus actividades por Internet.

Hay fuertes restricciones de performance para los procesos de reserva, check-in y


check-out.

Es importante, adems, que el sistema pueda facturar los pagos que realizan los
huspedes.

El sistema de Reserva contempla tres de las actividades fundamentales del negocio,


hacer una reserva, realizar un check-in y realizar un check-out. El hotel penalizar
a aquellos huspedes que no cancelen sus reservas, por lo que se les cobrar por
dicho motivo.

Por ltimo, los servicios adicionales que brinda el hotel a los huspedes varan el
precio de las habitaciones. Estos servicios se irn incorporando y removiendo del
sistema, incluso una vez que ste este en produccin. El sistema debe ser capaz
de incorporar nuevos mdulos (subsistemas) que den soporte a nuevos servicios.
Los servicios extras que se brinda a los huspedes varan en el tiempo. De todas
formas, el agregar o quitar un nuevo servicio no es un proceso en que el sistema
propiamente participar. El sistema debe estar hecho de forma tal que simplifique
la incorporacin y remocin de los servicios extras brindados por el hotel.

2
3. Justificacin
El sector de hotelera ha vivido una crisis desde la aparicin de Internet.

La reputacin en Internet es un aspecto clave a tener en cuenta dentro de cualquier


plan de marketing enfocado a mejorar las ventas de un hotel.
Internet y las Nuevas Tecnologas estn modificando radicalmente el proceso de
compra en el mercado turstico. El usuario que navega en busca de alojamiento
turstico puede conocer de inmediato la disponibilidad y el precio del producto, y
confirmar la reserva en tiempo real.

La incorporacin de los hoteles a la red ha supuesto la liberalizacin masiva del


sector, y cualquier competencia en la oferta es beneficiosa para el husped ya que
la competitividad conlleva una bajada de precios y una mejora del producto.

Con la aparicin de Internet las compaas centrales de reservas de hoteles han


extendido sus redes de computadores. En muchos casos hoy en da sale ms
barato reservar una habitacin por Internet, porque nos ahorramos tiempo y dinero.

Las compaas de los hoteles, guas y otros muchos servicios que antes dependan
de una agencia u organizador de viajes, ahora pueden ofertarse directamente en la
red, sin intermediarios y sin monopolios que limiten su actividad comercial, de
manera que se ponen en manos de una buena gestin para ofrecer la mejor opcin
al cliente y del marketing.

Internet es donde se compra, vende y se contratan la inmensa mayora de las


reservas de habitaciones, cualquiera con conexin puede hacerlo con cuatro clicks.

E s importante que los precios y disponibilidades ofrecidas en los hoteles como en


la web sean los mismos, o en cualquier caso inferior en la web del hotel si se quiere
potenciar las reservas desde la misma.

Si un usuario no encuentra lo que busca de forma rpida y sencilla lo ms seguro


es que abandone la web y contine buscando otras opciones. Una web bien
diseada, adaptada a dispositivos mviles, con toda la informacin necesaria y un
proceso de reserva claro y en pocos pasos es fundamental para lograr generar
reservas en el Hotel.

El sistema de reservas que elaboraremos en este proyecto contar con una ventaja
competitiva frente a los sistemas de las grandes mayoristas tradicionales. Nuestra
tecnologa estar basada en la potencia de la tecnologa web, utilizar metodologas
giles apoyadas en tests automatizados con las que podremos ser ms dinmicos
frente a los cambios que puedan surgir en el futuro.

3
4. Anlisis de Factibilidad
4.1. Factibilidad Econmica
A continuacin se presenta el estudio que dio como resultado la factibilidad
econmica del desarrollo del nuevo sistema de informacin donde se determinaron
los recursos econmicos para desarrollar el sistema Alojamiento de Hotel
(ALOHO)

Recursos Humanos
N Cargo Costo Individual Costo Total
1 Ing. Sistema (Lder del Proyecto) Q 12.000,00 Q 12.000,00
2 Analista/Diseador Q 9.600,00 Q 9.600,00
1 Programador Q 6.400,00 Q 6.400,00
Total Q 28.000,00

Flujo de Pago
Recursos Costos
Recursos Humanos Q 28.000,00
Recursos Tecnolgicos Q 639,00
Recursos Materiales Q 133,00
Imprevistos (10%) Q 545,00
Total Q 29.317,00

Costo de Operacin
Descripcin Costo Total
Suministros y Gastos Q 850,00
Total Q 850,00

4
4.2. Factibilidad Tcnica
PLATAFORMA UNIX
Descripcin Software Costo Operatividad
Sistema Operativo Ubuntu est basado en la distribucin Debian GNU/Linux
y soporta oficialmente dos arquitecturas de hardware:
Linux Ubuntu Intel x86, AMD64. Sin embargo ha sido portada
Server extraoficialmente a cinco arquitecturas ms: PowerPC,
Linux
Licencia SPARC (versin "alternate"), IA-64, Playstation 3 y HP PA-
Ubuntu
Gratuita GNU RISC. Al igual que casi cualquier distribucin basada en
Server
(Libre Linux, Ubuntu es capaz de actualizar a la vez todas las
Distribucin) aplicaciones instaladas en la mquina a travs de
repositorios, a diferencia de otros sistemas operativos
comerciales, donde esto no es posible.
Sistema Operativo Fedora es un sistema operativo basado en Linux que
incluye lo ltimo en software libre y de cdigo abierto.
Fedora es siempre gratis para que cualquiera lo use,
Linux Fedora
modifique o distribuya. Se incluye SELinux ("Security-
Licencia
Linux Enhanced Linux") se destaca entre las caractersticas de
Gratuita GNU
Fedora seguridad de Fedora, pues implementa una gran variedad
(Libre
de polticas de seguridad, incluyendo control de acceso
Distribucin)
obligatorio (MAC "Mandatory Access Control"), a travs
de los Modulos de Seguridad de Linux que estn en el
kernel del sistema.
Manejador de Base de Datos MySQL es muy utilizado en aplicaciones web como,
Drupal o phpBB, en plataformas (Linux/Windows-Apache-
MySQL-PHP/Perl/Python), y por herramientas de
seguimiento de errores como Bugzilla. Su popularidad
como aplicacin web est muy ligada a PHP, que a
MySQL
menudo aparece en combinacin con MySQL. MySQL es
Licencia
una base de datos muy rpida en la lectura cuando utiliza
MySQL Gratuita GPL
el motor no transaccional MyISAM, pero puede provocar
(Libre
problemas de integridad en entornos de alta concurrencia
Distribucin)
en la modificacin. En aplicaciones web hay baja
concurrencia en la modificacin de datos y en cambio el
entorno es intensivo en lectura de datos, lo que hace a
MySQL ideal para este tipo de aplicaciones.

Servidor Web La arquitectura del servidor Apache es muy modular. El


Apache servidor consta de una seccin core y diversos mdulos
Licencia que aportan mucha de la funcionalidad que podra
Apache Gratuita GPL considerarse bsica para un servidor web. El servidor de
(Libre base puede ser extendido con la inclusin de mdulos
Distribucin) externos entre los cuales se encuentra el de pginas
dinmicas en PHP.
Interprete de Scripts de PHP es un lenguaje de programacin interpretado,
Servidor diseado originalmente para la creacin de pginas web
MySQL
PHP dinmicas. Es usado principalmente en interpretacin del
Licencia
(Hypertext lado del servidor (server-side scripting) pero actualmente
Gratuita GPL
Pre- puede ser utilizado desde una interfaz de lnea de
(Libre
processor) comandos o en la creacin de otros tipos de programas
Distribucin)
incluyendo aplicaciones con interfaz grfica usando las
bibliotecas Qt o GTK+.
Desarrollo de Interfaces Flex pone en relieve el desarrollo de Interfaces grficas
de usuario usando un lenguaje XML llamado MXML. Flex
tiene varios componentes y caractersticas que aportan
funcionalidades tales como, Servicios Web, objetos
ADOBE FLEX remotos, arrastrar y soltar, columnas ordenables, grficas,
Gratuita GPL efectos de animacin, y otras interacciones simples. El
Adobe Flex
(Libre cliente solo carga la aplicacin una vez, mejorando as el
Distribucin) flujo de datos frente a aplicaciones basadas en HTML
(eg.PHP, ASP, JSP, CFMX), las cuales requieren de
ejecutar plantillas en el servidor para cada accin. El
lenguaje y la estructura de archivos de Flex buscan el
desacoplamiento de la lgica y el diseo.

5
4.3. Factibilidad Humana

RECURSOS TCNICOS PARA EL DESARROLLO DEL PROYECTO


Tipo de Recursos Nombre del Recurso Descripcin
Ingeniero en Sistemas Lder del Proyecto
Recursos Humanos Analista/Diseador Analistas y Diseador
Programador Diseador de Base de Datos y Programador

5. Descripcin de Procesos

ID Procesos Descripcin
1 Husped Representa al usuario que utiliza los servicios del hotel
Externo (Husped)
Husped Consulta habitaciones disponibles
Reserva habitacin disponible
Cancela la reserva
Llegada de un husped con reserva
Consumo de servicios
Salida del husped

Interno(Recepcionista)
Verifica la disponibilidad de habitaciones el da
indicado.
Reserva habitacin para la fecha indicada
Proporciona nmero de cuenta para cancelar
reservacin
Verifica los datos del husped y proporciona
llaves de la habitacin
Se le ofrecen servicios adicionales al husped
Vuelve a tomar datos y recibe llaves de la
habitacin

Interno( Administrador)
Lleva el control de las reservaciones
Revisa reservaciones actuales
Se mantiene en contacto con los huspedes

2 Botones Se encarga de llevar el equipaje de los huspedes.


3 Mantenimiento Se encarga de mantener las habitaciones y el mobiliario
y Limpieza en buen estado.
4 Administrador Verifica los servicios que se les proporcionan a los
huspedes.

6
7
6. Requerimientos
Nmero 001

Nombre de la
Registro de husped
Solicitud:

Fecha de
15/8/2017
Solicitud:
Se solicita al husped de cargar sus datos principales al
Descripcin:
sistema para proceder a su reserva

DETALLES DE LA SOLICITUD:

En la siguiente aplicacin se encontrar un formulario de registro en el cual se


podr capturar la informacin personal del husped, la cual nos servir para
acceder a una reserva de la habitacin que l quiera elegir.
Los campos que tendrn la aplicacin son:
a. Nombre completo
b. Direccin de correo electrnico
c. Pasaporte o Dpi
d. Nmero de telfono
e. Direccin completa
f. Ingreso de la habitacin
g Salida de la habitacin
Tendr un campo en el cual el husped debe de ingresar su nombre completo ya
que se necesita para tener un registro personalizado.
Tendr el campo de direccin de correo electrnico, es muy importe ya que el
husped se le estar enviando informacin de nuestras promociones y
actividades que se harn posteriormente de su estada.
Tendr el campo de pasaporte o dpi, sabemos que son muy importantes ya que
ah es donde la recepcionista validar la informacin del husped que brindo para
su reservacin.

8
Tendr el campo de nmero de telfono, nos servir para contactarnos con el
husped si por alguna razn no dio respuesta a nuestro correo que fue enviado,
esto se procede ya que en algunas ocasiones el husped ya ha realizado su
reservacin y nuestras habitaciones sufren con alguna actualizacin o por
remodelacin no se le pueda brindar el servicio es por ello que se le llama para
hacer alguna modificacin de habitacin o cambiar su fecha de ingreso.
Tendr el campo de direccin completa del husped como referencia de donde
como parte de su requisito para hacer su ingreso.
Tendr el campo de ingreso de habitacin la cual es muy importante ya que
manejamos una hora de entrada a nuestro hotel, en la cual tendr que hacer la
validacin con la recepcionista para que se verdico los datos que fueron
ingresados en el sistema, para ello el nico documento que lo va respaldar ser
el pasaporte si es extranjero y si no el dpi si fuera local.
Tendr su campo de salida de habitacin en la cual se cargar a su cuenta final
el detalle de los servicios extras que adquiri en las instalaciones la cual ser su
orden final de pago y lo podr hacer con moneda de dlar o moneda local.
La aplicacin de registro de husped como podemos notar es muy practica la
utilizacin ya que la recepcionista no tendr ningn problema para poder solicitar
al husped su informacin y as como poder hacer el ingreso a nuestra aplicacin
para que en ella se pueda guardar los campos muy importantes de los huspedes

Ejemplo
(archivos,
frmulas,
clculos,
diseos)
1 tiene que ser muy puntual a la hora de entrada para que pueda
ser atendido con toda tranquilidad.

2 los campos que estn en la aplicacin deben que estar


Reglas del completamente terminados ya que dicha informacin puede ser
Negocio utilizada posteriormente y no volver hacer un registro de nuevo.

3 se le brindara un pequeo instructivo de cmo son las polticas


de nuestros servicios, que horario tiene cada restaurante, sauna,
gimnasio, bar.

9
Nmero 02

Nombre de la Solicitud: Otros servicios

Fecha de
17/8/2017
Solicitud:
Husped contara con una categora de nuestros servicios para
Descripcin:
su uso dentro del hotel

DETALLES DE LA SOLICITUD:

1. El husped solicitad informacin acerca de sus servicios adicionales

en la aplicacin se estar cargando una galera de promociones en las cuales el


podr visualizar y seleccionar la que ms le convenga, no tendr que pedrsela a
la recepcionista en la aplicacin estar todo su detalle que la contenga.
2. Se le mostrar una categora en la cual el hotel tendr a su
disponibilidad de todos los clientes en la cual se mostrar el detalle
exacto a continuacin

Esta categora que a continuacin se le dar son servicios que estar en la pgina
del hotel, dichas categoras tendrn su costo adicional.
3. Contar con un valet parking

Este servicio es opcional ya que el hotel tiene parqueo, tambin es utilizado


cuando no hay ms parqueos disponibles en las instalaciones y quieran dejarlo
en manos de personas que realizan el servicio para que el husped no tenga que
buscar parqueos inseguros y adems que se sienta incmodo.
4. Contar con bar

la aplicacin como antes mencionada estar brindando el ms detalle de las


bebidas que estarn en la barra esto se hace para que el husped pueda estar
ms cerca de la pgina ya que esa pgina ser responsiva para que la pueda ver
en cualquier dispositivo que tenga a la mano.
5. Almuerzo ejecutivos y cenas

En la aplicacin se estar brindando un pequeo men de la comida que estar


disponible durante la estada.

10
6. Saln spa

En la aplicacin se estar mostrando los servicios que se tiene en el saln spa y


los horarios que se manejan durante la semana ya que entre semana no se
mantiene abierto por el poco movimiento que se tiene.
7. Gimnasio

En la aplicacin se estar detallando el horario que se tiene y los instructores que


se encuentran, lo que hace prcticamente la aplicacin es mantenerle informado
de quien est a cargo en el gimnasio y mostrarle sus horarios.
8. piscinas

En la aplicacin se tendr establecido un horario de ingreso a la piscina como


tambin una hora de salida, tambin estar los nombres de los salvavidas que
estn en turno
9. rea de juegos

nicamente la aplicacin brindar que juegos tendr las estalaciones y su horario


de ingreso y salida as tambin el rango de edad que tienen para ingresar a dicha
instalacin.

Ejemplo
(archivos,
frmulas,
clculos,
diseos)
1 con respecto al valet parking este servicio solo se estar
visualizado en la pgina, ya que este ser externo.
Reglas del
Negocio
2 con la comida no se manejar desayunos ya que las personas
que ingresan al hotel es mejor ofrecerles almuerzo o cena

Nmero 004

11
Nombre de la
Solicitud: Cuenta de husped

Fecha de
16/8/2017
Solicitud:
Mostrar un detalle de los gastos que el husped tubo
Descripcin: durante su estada la cual va incluido los impuestos
correspondientes

DETALLES DE LA SOLICITUD:

1. Husped da de baja la habitacin


2. Se desglosar un detalle de cada consumo realizado dentro del hotel
3. La cantidad estar completada en moneda nacional y dlares
4. Habr una cantidad que se mostrar con impuestos incluidos
5. Habr otra cantidad que no contar con impuestos incluidos

Ejemplo
(archivos,
frmulas,
clculos,
diseos)
Reglas del El husped tendr como detalle final de su consumo la cantidad
Negocio con impuestos y sin impuestos

12
7. Casos de Uso

Caso de uso General

13
7.1 Realizar reserva

En este caso de uso se describe todo el procedimiento que el cliente hace para
realizar una reserva en un hotel.
Flujo de Eventos
Flujo Bsico

1. El usuario se autentifica para ingresar al sistema.


2. El usuario verifica la disponibilidad de habitacin.
3. El usuario busca habitacin por tipo.
4. El usuario selecciona registrar reserva
5. El usuario llena los datos del cliente.
6. El sistema registra los datos de la reserva.

Flujos Alternativos

1. En el punto 1, el sistema encuentra que hay campos a los cuales le


falto el ingreso de datos.
2. En el punto 1, el sistema muestra un mensaje de error diciendo que
hay campos obligatorios que no estn diligenciados.
3. En el punto 3, el sistema muestra un mensaje en el cual especifica que
para el da de ingreso solicitado no hay habitaciones disponibles.
En el punto 6, el cliente en cualquier momento del proceso de reservacin elige no
continuar con el mismo seleccionando la opcin Salir que se encuentra en la
misma ventana del formulario.
Precondiciones
El usuario ha realizado correctamente el logueo en el sistema.

Poscondiciones
Se ha registrado la reserva.

14
7.2 Registrar Hospedaje

En este caso de uso se describe todo el procedimiento que el cliente hace para
realizar el hospedaje en un hotel.

Flujo de Eventos
Flujo Bsico

El recepcionista busca al cliente que quiere realizar el hospedaje.


El sistema verifica si existe el cliente.
El sistema muestra los datos del cliente.
El recepcionista verifica si existe la reserva realizada
El sistema muestra la habitacin que solicito el cliente
El sistema muestra la habitacin por tipo.
El sistema registra el registro del husped de la reserva.
Expira el tiempo lmite de reserva.
Flujos Alternativos
En el punto 1, el sistema muestra un mensaje de error diciendo que no existe
cliente.
En el punto 1, el sistema encuentra que hay campos a los cuales le falto el ingreso
de datos.
En el punto 8, si el cliente no cumple con el tiempo de realizar el registro de
hospedaje se eliminar la reserva.
Precondiciones
El usuario ha realizado correctamente el logueo en el sistema.
Poscondiciones
Se ha registrado el hospedaje.

15
8. Diagrama de secuencia

16
9. Diseo de datos
Para iniciar con el diseo del modelo de base de datos, debe cumplir con la siguiente
estructura de negocio:
Reflejar la estructura del problema en el mundo real para los agentes de seguros.
Ser capaz de representar todos los datos esperados, incluso con el paso del
tiempo.
Evitar el almacenamiento de informacin redundante.
Proporcionar un acceso eficaz a los datos.
Mantener la integridad de los datos a lo largo del tiempo.
Tener claridad, coherencia y de facilidad de comprensin.

17
10. Prototipo

18

También podría gustarte