Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Y URBANISMO
ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS
Asignatura
DESARROLLO DE APLICACIONES
IMPLEMENTACION DE UN SISTEMA DE
INFORMACIN PARA LA GESTION DE
PROCESOS HOTELEROS
AUTORES:
Ustedes y Yo
Pimentel Per
2014
PRESENTACION
Hoy en da donde el mundo es ms globalizado, donde todo lo que se
realiza es cada vez ms automatizado, donde el recurso ms valioso es
el tiempo se necesita estar a la vanguardia de la tecnologa y estar a
nivel de la competencia para poder subsistir en el mercado y aspirar
hacer lderes del mismo.
Presentamos un Sistema de Informacin para la gestin de procesos hoteleros Para
Optimizar los procesos que se realizan en el Hotel Flores en el rea de
recepcin con la finalidad de mejorar el servicio de hospedaje, con esto
se brindara una informacin ms detallada de las actividades que realiza
el cliente y husped.
Los Autores de dicho trabajo buscan facilitar y agilizar las tareas con
este sistema en un negocio como este que es muy rentable, adems
servir como una gran herramienta que minimizar los problemas que
pueden presentarse.
Pgina
INTRODUCCION
El siguiente trabajo tiene como finalidad la obtencin de un marco de
referencia para el desarrollo de un sistema de informacin que responda
a los objetivos estratgicos del HOTEL FLORES E.I.R.L
Para ello haremos una descripcin de la situacin actual, que constituir
el punto de partida del Proyecto de Informacin. Dicha descripcin
incluir un anlisis tcnico de puntos fuertes y riesgos, as como el
anlisis de servicio a los objetivos de la organizacin.
Esto implica algunos puntos como la elaboracin de un conjunto de
modelos que constituya la arquitectura de informacin, una propuesta de
proyecto a desarrollar, una propuesta de calendarizacin para la
ejecucin de dicho proyecto, La evaluacin de los recursos necesarios
para el proyecto a desarrollar. Y finalmente un plan de seguimiento y
cumplimiento de todo lo propuesto mediante unos mecanismos de
evaluacin adecuados.
Pgina
DESARROLLO DE
FASES DEL
PROYECTO
Pgina
5.1
Prioridad
01
02
03
04
05
ALTA
ALTA
ALTA
MEDIA
ALTA
06
07
08
MEDIA
ALTA
ALTA
Requerimientos No Funcionales
Nombre del Requerimiento
Tener computadoras adecuadas.
Contar con un sistema operativo y lenguaje de
programacin adecuado para la implementacin
Capacitar al personal para que interactu con el sistema.
Fuente: Elaboracin propia.
Especificacin de Requerimientos
Requisito Funcional 01: Registro de Reservas y Productos.
Entradas:
Tomar los datos del cliente.
Registros los producto
Procesamiento:
Se ingresan los datos a la interfaz.
Salidas:
Se plasmaran en las interfaces los resultados
ingresados
Pgina
5.1.3
Pgina
COMPETENCI
A
SATCH
GERENTE
SISTEMA
HOTELER
O
BASE DE
DATOS
CLIENTE
ESTADO
SUNAT
Pgina
5.1.4
5.2
5.2.2
Pgina
Pgina
10
5.3
Requerimientos
Pgina
11
5.3.2
Pgina
12
5.3.2.2
Pgina
13
5.3.2.3
Pgina
14
Pgina
15
Pgina
16
Descripcin Breve
El caso de uso es iniciado por la recepcionista cuando desea registrar a los clientes que llegan al
hotel. Proporciona la capacidad de crear, modificar, buscar, eliminar.
5.3.4.1.2
Flujo de eventos
5.3.4.1.2.1 Pre-condiciones:
La recepcionista debe haber ingresado al sistema
Pgina
17
El
El
El
El
El
Pgina
18
5.3.4.2.1
Descripcin breve:
El caso de uso es iniciado por la recepcionista cuando va a registrar a la habitacin. Proporciona
la capacidad de crear, modificar, guardar, eliminar.
5.3.4.2.2
Flujo de Eventos:
5.3.4.2.2.1 Pre-condiciones:
La recepcionista debe haber ingresado al sistema.
5.3.4.2.2.2 Flujo Bsico:
El sistema muestra las actividades que se pueden seleccionar: crear, modificar, guardar, buscar, eliminar
y salir
La recepcionista selecciona la actividad que desea realizar.
Si la actividad que se selecciona es registrar, el flujo alternativo A-1: Crear Habitacin es ejecutado.
Si la actividad que se selecciona es modificar, el flujo alternativo A-2: Modificar habitacin es
ejecutado.
Si la actividad que se selecciona es eliminar, el flujo alternativo A-3: Eliminar habitacin es ejecutado.
Si la actividad que se selecciona es grabar, el flujo alternativo A-4: Guardar habitacin es ejecutado.
Si la actividad que se selecciona es consultar, el flujo alternativo
A-5: Buscar habitacin es ejecutado.
Si la actividad que se selecciona es Salir, el caso de uso finaliza.
5.3.4.2.2.3 SUB-Flujos:
A-1: Crear habitacin
El sistema permite ingresar el tipo, nmero, estado de la habitacin.
El sistema verifica si existe la habitacin. (E-1)
Pgina
19
El
El
El
El
Pgina
20
5.4
Verificar Cliente
Cliente
Verificado
Actualizar Cliente
Cliente
Actualizado
Modificar Cliente
Crear Cliente
Cliente
creado
Cliente
Modificado
Eliminar Cliente
Cliente
Eliminado
Pgina
21
5.4.2
Diagrama de Actividades
Documento de Compra
Pgina
22
Registrar Cliente
Pgina
23
Pgina
24
Pgina
25
Pgina
26
5.4.3.1.2
REGISTRAR CLIENTE
Pgina
27
5.4.3.1.3
REGISTRAR KARDEX
5.4.3.1.4
Pgina
28
5.4.3.1.5
Pgina
29
5.4.3.1.6
REGISTRAR PRODUCTO
Pgina
30
5.4.3.1.7
REGISTRAR PROVEEDOR
Pgina
31
5.4.3.1.8
5.4.3.1.9
Pgina
32
5.4.3.2
Diagrama de Secuencias
5.4.3.2.1
Pgina
33
5.4.3.2.2
REGISTRAR CLIENTE
Pgina
34
5.4.3.2.3
REGISTRAR KARDEX
Pgina
35
5.4.3.2.4
Pgina
36
5.4.3.2.5
Pgina
37
5.4.3.2.6
REGISTRAR PRODUCTO
Pgina
38
5.4.3.2.7
REGISTRAR PROVEEDOR
Pgina
39
5.4.3.2.8
Pgina
40
5.4.3.2.9
Pgina
41
5.4.3.3
Flujo de Eventos
REGISTRAR CLIENTE
VarRptaCliente = VerificarCliente(IdCliente)
SI VarRptaCliente es VERDADERO ENTONCES
TipoOperac = Modificar o Eliminar
SINO
TipoOperac = Crear
Pgina
42
FIN SI
ActualizarCliente(Objcliente, TipoOperac)
FIN REGISTRAR CLIENTE
Verificar Cliente (IdCliente)
VarRptaCliente = FALSO
Mientras =! Fin de CLIENTE
SI IdCliente = Cliente.Id ENTONCES
VarRptaCliente = VERDADERO
Break
Fin Si
Fin Mientras
Retornar(VarRptaCliente)
Fin Verificar Cliente
Pgina
43
Crear(Objcliente)
Fin Si
Si TipoOperac = Modificar Entonces
Modificar(Objcliente)
Fin Si
Si TipoOperac = Eliminar Entonces
Eliminar(Objcliente)
Fin Si
Fin Actualizar Cliente
ELABORAR COMPROBANTE DE VENTA
ElaborarComprobanteVenta
VarRptaCliente = VerificarCliente(IdCliente)
SI VarRptaCliente es FALSO entonces
CANCELAR
Pgina
44
SINO
VarRptaProducto = VerificarProducto(IdProducto)
SI VarRptaProducto es FALSO entonces
CANCELAR
SINO
VarRptaPedido = VerificarPedido(IdPedido)
SI VarRptaPedido es FALSO entonces
CANCELAR
SINO
GenerarComprobanteVenta(ObjcomprobanteVenta)
Actualizar StockProducto(ObjStockProducto, TipoOperac)
FIN SI
FIN SI
FIN SI
Fin ElaborarComprobanteVenta
GenerarComprobanteVenta(ObjComprobanteVenta)
Mientras =! Fin de COMPROBANTE VENTA
Pgina
45
5.4.4
Pgina
46
5.4.5
Modelo de Datos
Pgina
47
Nombre
columna
Tipo Key
nulos
TABLA CLIENTE
T_cliente_I
D
PK
NN
Nombres
NN
NN
Apellidos
NN
direccin
NN
telfono
fecha Nac
NN
NN
NN
T_Proveedor_I
D
TABLA PRODUCTO
Nombre
columna
Tipo Key
nulos
DNI
T_Producto_ID
NombreProducto
cantidad
Precio
PK
NN
NN
NN
NN
TABLA HABITACION
Nombre columna
Tipo Key
nulos
T_Habitacion_ID
PK
NN
Tipo
NN
Numero
NN
Precio
NN
Pgina
48
Nombre
columna
Tipo Key
nulos
T_hoja_de_alq
uiler_de_habita
cion_ID
PK
NN
Nombre
columna
Tipo Key
nulos
T_cliente_ID
NumHABI
diasA
loja
PrecioF
inal
FK
NN
FK
NN
NN
NN
NN
Nombre
columna
Tipo Key
nulos
tipoHab
i
NN
T_hab
itacio
n_ID
T_clie
nte_I
D
NumHAB
I
fechade
Reser
diasAlo
ja
Preci
oApro
x
fechade
INGRES
O
tipohab
i
FK
NN
FK
NN
NN
NN
NN
NN
NN
NN
fechade
INGRES
O
NN
NN
TABLA RESERVA DE HABITACION
T_Reservac
ion_de_ha
bitacion_I
D
PK
NN
T_habitacion
_ID
T_Orden_de_reclamo_ID
PK
NN
Fecha
NN
TABLA DetalleOrdenReclamo
T_detalle_de_Orden_de_reclamo
T_Orden_de_reclamo_ID
T_Producto_ID
-NN
FK
NN
FK
NN
T_Orden_de_reposicion_I
D
PK
NN
Pgina
49
TABLA DetalleOrdenReposicion
Nombre
columna
Tipo
Key
nulos
T_Producto_ID
T_DetalleOrdenReposicion_ID
PK
FK
FK
NN
NN
NN
TABLA Proveedor
Nombre
column
a
Tipo
Key
nulos
T_Orden_de_reposicion_ID
T_Proveedor_ID
direcci
n
Telfon
o
Emai
l
Razon_Social
PK
NN
NN
NN
NN
NN
NN
TABLA KARDEX
Nombre
columna
Tipo Key
nulos
Nombre
s
T_kardex_ID
PK
NN
Tipo_Movimient
o
FK
NN
TABLA DetalleKardex
Nombre
columna
Tipo Key
nulos
5.4.6.2
T_DetalleKardex_ID
T_kardex_ID
T_Producto_ID
PK
NN
FK
NN
FK
NN
Diccionario de Datos
Nombre de tabla
Descripcin
Detalles
Nombre
Habitacin
Nos permite almacenar datos de las habitaciones
DataType
NullOption
Is PK
Is FK
Pgina
50
T_habitacion_ID
tipo
Numero
precio
Integer
String
String
String
Nombre de tabla
Descripcin
Detalles
Nombre
T_Reservacion_de_habitacion_ID
T_habitacion_ID
T_cliente_ID
fechaReser
NumHabi
diasAloja
PrecioFinal
fechadeINGRESO
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
si
No
No
No
No
No
No
No
Reservacin de habitacin
Nos permite almacenar datos de las
reservas
DataType
Integer
Integer
Integer
String
String
Integer
Doubl
String
NullOption
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
Is
PK
si
No
No
No
No
No
No
No
Is
FK
No
si
si
No
No
No
No
No
Pgina
51
Nombre de tabla
Cliente
Descripcin
Nos permite almacenar datos de los clientes
Detalles
Nombre
DataType
NullOption
Is PK
T_cliente_ID
Integer
NOT NULL
si
DNI
Integer
NOT NULL
No
Nombres
String
NOT NULL
No
Apellidos
String
NOT NULL
No
Direccin
String
NOT NULL
No
telefono
String
NOT NULL
No
fechaNaci
String
NOT NULL
No
Email
String
NOT NULL
No
Nombre de tabla
Descripcin
Detalles
Nombre
T_Producto_ID
T_Proveedor_ID
NombreProducto
cantidad
precio
Producto
Nos permite almacenar datos de los productos
DataType
Integer
String
String
String
String
NullOption
NOT NULL
NOT NULL
NOT NULL
NOT NULL
NOT NULL
Nombre de tabla
Descripcin
Is PK
si
No
No
No
No
Is FK
No
No
No
No
No
HojaAlquilerHabitacion
Nos permite almacenar datos de
un alquiler
Detalles
Nombre
DataType
T_hoja_de_alquiler_de_habitacion_ID
T_cliente_ID
T_habitacion_ID
NumHABI
diasAloja
tipoHabi
PrecioFinal
fechaINGRESO
Nombre de tabla
Is FK
No
No
No
No
No
No
No
No
NullOption
Integer
Integer
Integer
Integer
Integer
String
Doubl
String
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NOT
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
Is
PK
si
No
No
No
No
No
No
No
Is
FK
No
Si
Si
No
No
No
No
No
Orden de Reclamo
Pgina
52
Descripcin
Detalles
Nombre
T_Orden_de_reclamo_ID
fecha
Nombre de tabla
Descripcin
Detalles
Nombre
T_Orden_de_compra_ID
T_Orden_de_reposicion_ID
NullOption
NOT NULL
NOT NULL
Is PK
si
No
Is FK
No
No
Orden de compra
Nos permite almacenar datos de la orden
de compra
DataType
Integer
Integer
NullOption
NOT NULL
NOT NULL
Is PK
si
No
Is FK
No
Si
Pgina
53
Nombre de tabla
Descripcin
Detalles
Nombre
T_Proveedor_ID
Nombre
Telfono
Direccin
Razn social
Email
Proveedor
Nos permite almacenar datos del proveedor
DataType
Integer
String
String
String
String
String
Nombre de tabla
Descripcin
Detalles
Nombre
T_kardex_ID
Tipo_Movimiento
Nombre de tabla
Descripcin
Detalles
Nombre
T_DetalleKardex_ID
T_kardex_ID
T_Producto_ID
5.4.6.3
NullOption
NOT NULL
NOT NULL
NOT NULL
NOT NULL
NOT NULL
NOT NULL
Is PK
si
No
No
No
No
No
Is FK
No
No
No
No
No
No
Kardex
Nos permite almacenar datos del proveedor
DataType
Integer
String
NullOption
NOT NULL
NOT NULL
Is PK
si
No
Is FK
No
No
Kardex
Nos permite almacenar datos del proveedor
DataType
Integer
Integer
Integer
NullOption
NOT NULL
NOT NULL
NOT NULL
Is PK
si
No
No
Is FK
No
si
si
Validacin de Requerimientos (Valide el punto 5.1.1 con las pantallas prototipos del sistema)
Pgina
54
Pgina
55
5.5
Modelo Lgico
Pgina
56
5.5.1.2
Modelo Fsico
Pgina
57
Pgina
58
La propuesta del nuevo sistema hotelero tiene como finalidad de mejorar los procesos existentes, tales como reducir errores,
aumentar la velocidad o precisin, etc.
La propuesta del nuevo sistema hotelero tambin nos permitir brindar informacin detallada sobre los procesos al cliente mediante
consultas, reportes, etc.
La propuesta del nuevo sistema hotelero ser fiable con la finalidad de que los usuarios se sientan seguros a la hora de realizar sus
procesos.
5.6.2
MENU PRINCIPAL
Servicios de habitacin
Reportes
Registrar cliente
Almacn
Herramientas
Registrar producto
Cantidad de personas hospedadas
Registrar proveedor
Bloc de notas
Calculadora
Registrar Kardex
Registrar Alquiler de habitacin
Cantidad de ingresos por mes
Registrar orden de compra
Cantidad de ingresos por ao
Registrar tipo de habitacin
Registrar orden de reposicin
Reportes de servicios
Listado de productos adquiridos
Registrar orden de devolucin
Representacin Grfica
Pgina
59
5.6.3
Pgina
60
Servicios de habitacin.
Almacn.
Reportes.
Herramientas.
Servicios de habitacin.
Men
SUB-MENU
Registrar cliente
Servicios
de
habitaci
n
Registrar Reserva de
habitacin
Registrar Alquiler de
habitacin
Registrar tipo de
habitacin
Reportes de servicios
DESCRIPCION BREVE
Permitir al operador ingresar a
los clientes, los cuales se podrn
modificar, eliminar, buscar.
Permitir al operador realizar una
reserva para el cliente.
Permitir al operador ingresar los
alquileres de las habitaciones.
Permitir al operador ingresar el
tipo de habitacin existen en el
hotel
Permitir al operador ingresar
datos del cliente para asignar el
comprobante de pago.
Pgina
61
Mdulo 2:
Almacn.
Men
SUB-MENU
Registrar producto
Almacn
Registrar proveedor
Registrar Kardex
Registrar orden de
compra
Registrar orden de
reposicin
Registrar orden de
devolucin
Mdulo 3:
DESCRIPCION BREVE
Permitir al operador ingresar los
datos de los productos.
Permitir al operador ingresar los
datos de los proveedores.
Permitir al operador actualizar el
kardex del hotel.
Permitir al operador rdenes de
compra.
Permitir al operador registrar
rdenes de reposiciones.
Permitir al operador registrar
rdenes de devoluciones.
Reportes.
Men
Reportes
SUB-MENU
Cantidad de personas
hospedadas
Cantidad de ingresos
por da
Cantidad de ingresos
por mes
Cantidad de ingresos
por ao
Listado de productos
adquiridos
DESCRIPCION BREVE
Me permite visualizar la cantidad de
personas que se encuentran
hospedadas en el hotel
Muestra todos los ingresos realizados
por el hotel durante el da
Muestra todos los ingresos realizados
por el hotel durante el mes
Muestra todos los ingresos realizados
por el hotel durante el ao
Me permite visualizar la lista de
productos adquiridos.
Pgina
62
Mdulo 4: Herramientas.
Men
Herramie
ntas
SUB-MENU
DESCRIPCION BREVE
Bloc de notas
Calculadora
Pgina
63