Anda di halaman 1dari 30

Hotel Astra Suite 427

Hotel Astra Suite 427, ubicado en el barrio el cabrero avenida Santander #42-70 situado
frente al mar Caribe, se encuentra a 2 km de la playa Chiringuito Beach y del famoso
castillo fortificado de San Felipe de Barajas. Tambin est a 3 km de la cima del cerro del
convento de Santa Cruz de la Popa, Dicho hotel cuenta con 25 habitaciones de las cuales se
clasifican de la siguiente forma:

Habitacin estndar

Las habitaciones estndar en el Hotel astra suite 427, disponen de una cama sencilla, un
amplio escritorio con silla y un balcn.

Equipamiento:

TV de LCD con canales internacionales. .


Conexin gratuita a Internet mediante Wifi.
Minibar.
Bao privado.
Caja de seguridad con capacidad para PC porttil.
Aire acondicionado.

Habitacin mltiple

Las habitaciones mltiples cuentan con la capacidad mxima de cuatro huspedes ya que
tienen en su interior dos camas sencillas, por otra parte poseen un amplio escritorio con
silla y balcn.

Equipamiento:

TV de LCD con canales internacionales. .


Conexin gratuita a Internet mediante Wifi.
Minibar.
Bao privado.
Caja de seguridad con capacidad para PC porttil.
Aire acondicionado.
Habitacin Junior Suite

Las habitaciones Junior Suite cuentan con alcoba independiente con cama King, sala con
sof-cama y comedor de cuatro puestos.

Equipamiento:

Hamacas.
Aire acondicionado / ventiladores de techo.
Telfono larga distancia nacional e internacional.
Internet inalmbrico.
TV LCD Sony 55" Control Remoto.
Radio reloj.
Minibar / nevera.
Cajilla de seguridad.
Bao con tina.
Habitacin Suite

Las habitaciones Suite disponen de privilegiada terraza con muebles y con impresionantes
vistas al mar caribe. Adems, las habitaciones incluye cama King size, muebles de diseo,
nuevo equipamiento tecnolgico (modernos mini bares y televisin de plasma de 65),
aire acondicionado con control individual, bao completo con baera y tina un completo
set de amenities de la marca LOEWE.

Equipamiento:

Telfono larga distancia nacional e internacional.


Internet inalmbrico.
TV satelital.
Cajilla de seguridad.
Hamacas.
Servicio de masajes.
Secador de cabello.
Servicio despertador 24 horas.

Nota: los precios de cada una de las habitaciones aumentan en $100.000 en temporada alta

Habitaciones en el hotel Astra suite 427


Tipo de habitacin Cantidad de Precio ($)
habitaciones
Estndar 10 $160.000
Mltiple 5 $70.000 Por persona
Junior Suite 5 $220.000
Suite 5 $300.000
(25 de diciembre hasta el 25 de enero).

Problemtica Principal

La deficiencia que posee el hotel Astra suite 427, es la forma en que se recopila la
informacin de los huspedes, la cual es manualmente (papel y lpiz), a travs de un
registro hotelero por medio del cual se le pide al cliente los siguientes datos:

Nombre y apellido completo


identificacin
Fecha de nacimiento
Celular / Telfono
Direccin y Ciudad de procedencia
Empresa de la cual proviene (particular si no tiene)
Correo electrnico

Toda esta informacin es almacenada en la carpeta del mes que se hace el registro hotelero,
lo cual ocupa espacio ya que se guarda en la recepcin del hotel, despus de un mes, el ente
administrativo tiene la funcin de identificar el nmero de personas que ingresarn en
dicho mes, para saber si el hotel est cumpliendo con el objetivo propuesto, este proceso es
tedioso y complicado, puesto que el margen de error es muy grande debido a que si
ingresan alrededor de doscientos huspedes, le tocara al administrativo contar doscientos
registros hoteleros, y confiar que el recepcionista haya ingresado los datos correctamente.

Pregunta problemica: Cmo identificar por medio de un sistema informtico el nmero


de clientes que se hospedan en el hotel Astra suite 427 durante un mes?
Solucin informtica

El grupo de estudiantes de desarrollo de sistema de informacin y software de Unicolombo,


se puso en la tarea de observar el problema detenidamente y encontrar una solucin
informtica, que permitiera al ente administrativo identificar de manera clara, el nmero de
huspedes con su respectiva informacin que visito el hotel Astra suite 427 durante un mes.

Se lleg a la conclusin que la mejor forma seria crear un sistema informtico llamado
HOTELITO.

HOTELITO

Hotelito, es un sistema informtico que se crea a partir de la deficiencia presente en el


hotel Astra suite 427, el cual brindara las siguientes ventajas.

Identificar el nmero real de huspedes que visitan el hotel Astra suite 427 durante
un mes.
Ordenar la informacin y clasificarla ya sea por el nombre o la cedula del husped.
Brindar seguridad a los datos por medio de un usuario y una clave que tendr
nicamente el administrador y el recepcionista ms sobresaliente.
Ahorrar el papel consumido al momento de imprimir los registros hoteleros.
Identificar el recepcionista que ms vende habitaciones durante un mes.
Identificar la habitacin ms ocupada durante un mes.
REQUERIMIENTOS

Cdigo Requerimiento Cdigo Requerimiento no


funcional funcional
RF-001 El administrador RNF-001 El software tiene que
puede administrar la estar orientado a la web
cuenta del
recepcionista y admin
del sistema
RF-002 Gerente puede RNF-002 La interfaz grfica tiene
visualizar informacin que ir acorde con la
de la reserva (sin identidad del hotel
modificarla)
RF-003 El gerente puede RNF-003 Debe visualizarse en
administrar dispositivos mviles
habitaciones
RF-004 El gerente puede RNF-004 Debe mostrar distintas
administrar los funciones de acuerdo al
productos (Comidas, rol
bebidas, etc.)
RF-005 El admin del sistema RNF-005 El sistema debe
puede reestablecer montarse en el gestor
contrasea del de base de datos SQL
recepcionista SERVER

RF-006 El recepcionista puede RNF-006 Que sea de fcil manejo


hacer una reserva para el 21usuario

RF-007 El recepcionista puede


visualizar que
habitacin est
disponible

RF-008 El recepcionista solo


puede acceder al
sistema en su turno
laboral
RF-009 El recepcionista puede
registrar usuarios en
el sistema
RF-010 Recepcionista puede
crear la reserva de un
usuario que llegue de
manera improvista al
hotel
RF-011 El sistema debe
generar la factura
RF-012 El usuario puede ver
habitaciones
(disponibles, no
disponibles)

RF-013 Recepcionista puede


cancelar una reserva a
peticin del usuario
RF-014 Recepcionista puede
consultar el estado de
una reserva
RF-015 El usuario puede crear
una reserva via online
RF-016 El usuario puede
consultar habitaciones
disponibles online
(precio,
descripcin,tipo, cupo
max)
RF-017 Sistema carga a la
cuenta del cliente los
productos pedidos
RF-018 El sistema tiene que
generar un reporte
RF-019 Sistema debe crear un
back-up diario y
subirlo a la nube
RF-020 Sistema debe mostrar
el tipo de habitacin y
productos mas
solicitados
RF-021 El sistema debe
notificar las ofertas
vigentes a cada uno
de los usuarios que
estn resgistrados en
la BD del sistema
RF-022 El sistema debe
mostrar al usuario que
mas hace reservas en
el hotel
LISTADO DE ACTORES

Codigo Actor Descripcin


A-001 Gerente Es el actor que lleva el rol ms
importante dentro del
sistema, ya que se encarga de
administrar clientes,
recepcionista, habitaciones y
dems.
A-002 Administrador del sistema Es el actor encargado de
mantener en perfectas
condiciones el sistema.
A-003 Recepcionista Es el actor encargado de
interactuar directamente con
el cliente y cada una de sus
necesidades.
A-004 Cliente Es el actor encargado de
sumistrar informacin valiosa
al sistema.
ENTIDADES

Lista de Nombre de las Propiedades Descripcin


entidades entidades
E-001 Usuario - int ID_Usuario Datos del cliente
-int Cedula_Usuario
- String Nombre_Usuario
- String Apellido_Usuario
-int Telefono_Usuario
- String Ciudad_de_origen_Usuario
- String Ciudad_Destino_Usuario
-String Direccion_Apt_Usuario
-String Fecha_Nacimiento_Usuario
- String correo_Usuario
- String Estado_Usuario
E-002 Recepcionista - int ID_Recep Datos del
-int Cedula_ Recep
- String Nombre_ Recep
recepcionista
- String Apellido_ Recep
- int Telefono_ Recep
- String Ciudada_de_origen_ Recep
- String Direccion_Apt_ Recep
- String correo_Recep
- String Fecha_Nacimiento_ Recep
- String Fecha_Entrada_ Recep
-String Fecha_Salida_ Recep
- String Estado_Recep
E-003 Reserva - int ID_Reserva La reserva contiene la
- int Cedula_Usuario_R
- int Cod_Habitacion_R
cedula del usuario,
- String fecha_Ingreso_R cdigo de la
- String Fecha_Salida_R habitacin
- int Cedula_Recep_R
- String Estado_R
E-004 Gerente - int ID_Admin Dato del
-int Cedula_ Admin
- String Nombre_ Admin
administrador
- String Apellido_ Admin
-int Telefono_ Admin
- String Ciudada_de_origen_ Admin
-String Direccion_Apt_ Admin
- String correo_Admin
-String Fecha_Nacimiento_ Admin
-String Fecha_Entrada_Admin
-String Fecha_Salida_ Admin
E-005 Habitacin - int ID_Habitacion Datos de la habitacin
- int Cod_Habitacion
- int Piso_Habitacion
-int ID_Tipo_Habi_H
- String Estado_Habi
E-006 TipoHabitacion - int ID_Tipo_Habi Datos del tipo de
- String Tipo_Habi
- Int Precio_TH
habitacin
- String Descripcion_TH
-- String Estado_Producto
E-007 Servicio - int ID_Servicio Datos de los servicios
- int cod_Servicio
- String Nombre
que presta el hotel
- String Descripcion
- String Estado_Producto
E-008 Consumo - int ID_Consumo Datos del consumo
- int Cedula_Usuario_Con
- int ID_Productos_Con
del cliente durante la
estada
E-010 Check-in registro
- int ID_Check_in
- int ID_Reserva_CO
E-009 Check-out - int ID_Check_out El total que tiene que
- int ID_Reserva_CO
- int ID_Consumo_CO
pagar el cliente
E-010 Administrador - int cod_adm_s
- int cedula
del sistema - String nombre
- String apellido
- int telfono
- String ciudad
- String direccin
- String correo
- String estado
ENTIDAD CASOS DE USO ACTOR
E-001 A-004
REGISTRARSE EN BASE
DE DATOS DEL HOTEL El usuario puede
HACER RESERVA VIA Registrase para
ONLINE O PRESENCIAL poder hacer una
ELEGIR TIPO DE reserva
HABITACION A El usuario puede
RESERVAR Hacer una reserva
HACER QUEJAS O de habitacin del
RECLAMOS POR PARTE hotel via online o
DEL SERVICIO presencial
VERIFICAR ESTADOS El usuario puede
DE HABITACIONES hacer quejas o
DISPONIBLES peticiones del
ELEGIR TIPO DE servicio prestado
HABITACION El usuario verifica
ELEGIR FECHA Y HORA cada una de las
DE RESERVA habitaciones
PAGA EL TOTAL DE SU disponibles para
CUENTA hacer su reserva
PEDIR PRODUCTOS El usurio elige el tipo
FUERA DE LA RESERVA de habitacin que
FINALZA RESERVA mas le convenga
El usuario elige la
fecha y hora mas
comoda para el
El usuario cancela el
total de consumo en
el hotel
El usuario cancela el
total y se marcha del
hotel

E-002 INGRESAR POR MEDIO A-003


DE UNA CUENTA Ingresa al sistema
CREAR USUARIOS EN por medio de una
LA BASE DE DATOS cuenta asignada por
GENERAR UNA el admin del sistema
RESERVA Crea una reserva al
CANCELAR UNA momento de
RESERVA atender un husped
VERIFICAR EL ESTADO Puede cancelar una
DE LAS HABITACIONES reserva a peticin
ELEGIR TIPO DE del usuario
HABITACION Puede verificar el
VISUALIZAR DATOS DE estado de las
LA RESERVA habitaciones para
VERIFICAR USUARIOS saber cual esta
EN LA BD disponible
GENERAR UNA Elige el tipo de
FACTURA habitacin a peticin
del usuario
Visualiza el estado
de la reserva para
saber si esta en
ejecucin o
finalizada
Verifica los usuarios
en la bd para saber
si se encuentra
registrado
Genera una factura
al momento que el
husped se marche
del hotel
E-003 PUEDE HACERSE VIA Se puede generar
ONLINE O PERSONAL por medio de pag
VISUALIZAR ESTADO web o presencial en
DE RESERVA el hotel
MODIFICAR RESERVA Se visualiza el
CANCELAR RESERVA estado de reserva
VISUALIZAR para saber si esta en
HABITACIONES ejecucin o
DISPONIBLES finalizada
DESCRIPCION DE Se modifica la
RESERVA reserva en caso de
NUMERO DE error en toma de
PERSONAS POR datos
HABITACION Descricpion de
VISUALIZAR DATOS reserva para saber el
DEL USUARIO tipo de habitacin y
TIEMPO DE ESTADIA sus detalles
EN EL HOTEL Para conocer el
numero de personas
que ocuparan la
habitacin
Se visualizan los
datos del usuario
por cdigo para
saber si esta
registrado en la BD
Se conoce el tiempo
en el que la persona
estar dentro del
hotel
E-004 GENERA CUENTAS A A-001
LOS RECEPCIONISTAS Crea cuentas a los
ADMINISTRA CUENTAS recepcionistas para
DE RECEPCIONISTAS que ingresen por
ADMINISTRA TARIFAS medio de un log-in
DE HABITACION Administra las
ADMINISTRA TARIFAS cuentas de los
DE PRODUCTOS recepcionistas para
MODIFICA LAS cambiar su estado
HABITACIONES Genera los costos
ASIGANA CARGO DE por tipo de
ADMINISTRADOR DEL habitacin
SISTEMA Genera los costos de
VISUALIZA cada producto
INFORMACION DE Asigna nombre a las
RESERVA SIN habitaciones, asigna
MODIFICARLA estado de habitacin
VISUALIZA DATOS DEL si esta en reparacin
ADMIN DEL SISTEMA o en limpieza
SIN MODIFICARLO Puede visualizar la
VISUALIZA REPORTES informacin de la
GENERA OFERTAS reserva para saber
PARA HABITACIONES su estado
GENERA OFERTAS Visializa los datos a
PARA PRODUCTOS quien le asigno el
cargo de admin del
sistema
Visualiza los
reportes de las
reservas para saber
que habitaciones y
productos son los
mas pedidos
Genera ofertas de
habitaciones para
satisfacer a los
clientes
Genera ofertas de
productos para
satisfacer a los
clientes

E-005 CONOCER ESTADO DE A-003


HABITACION A-004
CONOCER EL NUMERO Conocer estado de
MAXIMO DE habitacin para
ACOMPAANTES saber si se
CONOCER EL PRECIO encuentra
DE HABITACION disponible o no
CONOCER DETALLES Conocer el nmero
DE HABITACION mximo de
CONOCER TIPO DE acompaantes para
HABITACION saber cuntos
CONOCER DATOS DE pueden ocupar la
QUIEN RESERVA LA habitacin
HABITACION Conocer el precio de
CONOCER DATOS DE cada habitacin para
ACOMPAANTES que el usuario elija
por su precio
Se conocern los
detalles de la
habitacin ej: Tv,
cama doble, vista al
mar
Conocer tipo de
habitacin para
saber si es junior,
suit, familiar.
Se visualizan los
datos de quien
reserva la habitacin
Se visualizan los
datos de los
acompaantes de
quien hace la
reserva

E-006
E-007 CREAR PRODUCTO A-001
MODIFICAR Crea el producto en
PRODUCTO la bd
ASIGANAR COSTO DE Modifica el producto
PRODUCTO ej; nombre, tipo de
SUMINISTRAR producto
DETALLES DEL Agregar detalles del
PRODUCTO producto
ELIMINAR PRODUCTO Se elimina el
CARGAR PRODCUTO A producto en caso
CUENTA DEL USUARIO que no se venda
VISUALIZAR mas
PRODUCTOS Se carga el producto
DISPONIBLES comprado a la
GENERAR cuenta del cliente
PROMOCION DE Se visulizan los
PRODUCTOS productos
disponibles para
comprar
Se generan
promocin del
producto para
satisfacer al cliente
E-008 AGREGAR CONSUMO A-003
AL CLIENTE Agrega el consumo a
ELIMINAR CONSUMO la cuenta del cliente
AL CLIENTE al momento de
VERIFICAR CONSUMO check out
DEL CLIENTE Elimina el consumo
EDITAR CONSUMO de cliente al
DEL CLIENTE momento de que el
cliente cancela la
cuenta
Verifica el consumo
del cliente para
saber que ha
consumido hasta el
momento
Edita el consumo del
cliente por si cancela
la compra de un
producto
E-009
E-010 RESTRABLACER A-002
CONTRASEA DE Restablece la
RECEPCIONISTA contrasea del
HACER BACK-UP recepcionista por si
el recepcionista la
olvida
Hace un back-up de
los datos
diariamente
CU-002
CU-003
CU-004
CU-005
CU-006
CU-007
CU-008
DESCRIPCIN DE CASO DE USO
Cdigo caso de uso CU-001
Actores A-001
Objetivos Agregar, habilitar o deshabilitar un
recepcionista
Precondicin Debe estar en log on en el sistema
Flujo ideal
1. Se requiere informacin de un
recepcionista
2. El administrador busca la informacin
Flujo alterno
Caso 2A: En caso de que el
administrador no encuentre el
recepcionista lo agrega
Caso 2B: En caso de que el
administrador lo encuentre lo
habilita(lo vuelve a contratar) o
deshabilita(despide)
Post condicin

Cdigo caso de uso CU-002


Actores A-001
Objetivos Agregar, habilitar o deshabilitar una habitacin
Precondicin Debe estar en log on en el sistema
Flujo ideal
1. Se requiere informacin de estado
alguna habitacin o agregar una nueva
2. El administrador busca la informacin
Flujo alterno
Caso 2: En caso de que el
administrador no encuentre la
habitacin. Agrega una nueva
habitacin
Caso 2B: En caso de que la encuentre
cambia el estado(Eliminarla,
reinsertarla, limpieza)
Post condicin
Cdigo caso de uso CU-003
Actores A-001
Objetivos Conocer los datos del cliente
Precondicin Debe estar en log on en el sistema
Flujo ideal
1. Se requiere informacin de algn
cliente
2. El administrador busca al cliente
Flujo alterno
Caso 2A: El administrador da la
informacin a la entidad que lo
necesite (Polica, Fiscala, etc.)
Post condicin

Cdigo caso de uso CU-004


Actores A-001
Objetivos Agregar, habilitar o deshabilitar producto
Precondicin Debe estar en log on en el sistema
Flujo ideal
1. Se necesita informacin de algn
producto
2. El administrador busca el producto
Flujo alterno
Caso 2A: En caso de que el
administrado necesite agregar un
nuevo producto
Caso 2B: En caso de que el
administrador necesite habilitar o
deshabilitar un producto
Post condicin

Cdigo caso de uso CU-005


Actores A-002
Objetivos Cancelar alguna reserva
Precondicin Debe estar en log on en el sistema y haber una
reserva
Flujo ideal
1. El cliente pide cancelar una reserva
2. El recepcionista busca la reserva
3. Una vez encontrada la informacin se
cancela la reserva
Flujo alterno

Post condicin

Cdigo caso de uso CU-006


Actores A-002, A-003
Objetivos Hacer una reserva
Precondicin Debe estar en log on en el sistema
Flujo ideal
1. El usuario pide una reserva
2. El recepcionista pide sus datos
3. El recepcionista hace la reserva
Flujo alterno
Caso 2A: El usuario se encuentre
registrado se crea una reserva con los
datos con fecha diferente
Caso 2B: El usuario no se encuentra, se
le toman los datos y se hace la reserva
Post condicin

Cdigo caso de uso CU-007


Actores A-002, A-003
Objetivos Disponibilidad de una habitacin
Precondicin Log on en el sistema, usuario log on(Online)
Flujo ideal
1. Recepcionista y usuario log on en el
sistema
2. Verifican las habitaciones disponibles
3. Se hace la reserva
Flujo alterno
Caso 2A: El usuario no tiene cuenta
Se registrar
Mira la disponibilidad
Post condicin
DIAGRAMA DE ACTIVIDADES
ENTIDADES

USUARIOS
int ID_Usuario
int Cedula_Usuario
String Nombre_Usuario
String Apellido_Usuario
int Telefono_Usuario
String Ciudad_de_origen_Usuario
String Ciudad_Destino_Usuario
String Direccion_Apt_Usuario
String Fecha_Nacimiento_Usuario
String correo_Usuario
String Estado_Usuario

RECEPCIONISTA
- int ID_Recep
- int Cedula_ Recep
- String Nombre_ Recep
- String Apellido_ Recep
- int Telefono_ Recep
- String Ciudada_de_origen_ Recep
- String Direccion_Apt_ Recep
- String correo_Recep
- String Fecha_Nacimiento_ Recep
- String Fecha_Entrada_ Recep
- String Fecha_Salida_ Recep
- String Estado_Recep

RESERVA
- int ID_Reserva
- int Cedula_Usuario_R
- int Cod_Habitacion_R
- String fecha_Ingreso_R
- String Fecha_Salida_R
- int Cedula_Recep_R
- String Estado_R

ADMINISTRADOR
int ID_Admin
int Cedula_ Admin
String Nombre_ Admin
String Apellido_ Admin
int Telefono_ Admin
String Ciudada_de_origen_ Admin
String Direccion_Apt_ Admin
String correo_Admin
String Fecha_Nacimiento_ Admin
String Fecha_Entrada_Admin
String Fecha_Salida_ Admin
HABITACION
- int ID_Habitacion
- int Cod_Habitacion
- int Piso_Habitacion
- int ID_Tipo_Habi_H
- String Estado_Habi

TIPO_HABITACION
- int ID_Tipo_Habi
- String Tipo_Habi
- Int Precio_TH
- String Descripcion_TH
-String Estado_Producto

PRODUCTOS
- int ID_Productos
- int cod_Producto
- String Nombre
- String Descripcion
- String Estado_Producto

CONSUMO
- int ID_Consumo
- int Cedula_Usuario_Con
- int ID_Productos_Con

CHECK OUT
- int ID_Check_out
- int ID_Reserva_CO
- int ID_Consumo_CO

Anda mungkin juga menyukai