Professional Documents
Culture Documents
PRESENTACIN
En el presente trabajo se estudiar la factibilidad para la creacin un Sistema de Gestin Hotelera para el Hotel Paraso que permita mejorar y agilizar los diversos procesos que se realizan dentro de esta empresa, especialmente el control de su personal. Cabe resaltar que no solo se busca mejorar a la empresa sino tambin ofrecerle la oportunidad de que sobresalga dentro de la ciudad de Chiclayo. Hay que tener en cuenta que el concepto de oportunidad se define como: a) algo innovador ya que aporta cosas nuevas al mercado, b) creador de valor a travs de la generacin de nuevas fuentes de trabajo y rentabilidad y c) orientado al crecimiento debido a que tiene una visin clara de hasta donde se quiere llegar. Para ello se analizar la oferta hotelera actual como as tambin los principales drivers que consideran los viajantes a la hora de elegir un hotel.
Pgina 2
INTRODUCCIN
A lo largo de la historia los hoteles han jugado un papel preponderante para el desarrollo y el crecimiento de las sociedades. En la edad media los comerciantes que deban viajar grandes extensiones de kilmetros en busca de mercancas, precisaban de lugares con servicios donde pasar sus noches y as fueron evolucionando los hospedajes a partir de casas de familia, posadas, hosteras, hoteles, etc. Aos ms tarde, con el surgimiento de la revolucin industrial, se ve la necesidad de unir ciudades, para lo cual se comienzan a construir extensas carreteras y lneas de ferrocarriles. Esto gener la necesidad de contar con una red ms amplia de hoteles, los cuales comenzaron a tener un protagonismo an ms importante en la vida cotidiana de las personas. En la actualidad nadie duda que la Industria de la Hotelera y el Turismo; es una de las ms importantes del mundo e inclusive para muchos pases esta representa la principal fuente de recursos para su PBI (Espaa, Rep. Dominicana, Mxico, etc.), generando fuentes de empleo y oportunidades de desarrollo.
Pgina 3
IV.
Pgina 4
Desarrollo de Fases del Proyecto 5.1 Determinacin de Requerimientos del Sistema 5.1.1 Requerimientos Funcionales 5.1.2 Requerimientos No Funcionales 5.1.3 Diagrama de Contexto 5.1.4 Diagrama de Procesos de Negocio DPN 5.2 Modelamiento del Negocio 5.2.1 Modelo de Casos de Uso del Negocio (MCUN) 5.2.2 Modelo de Objeto del Negocio (MON) 5.2.3 Modelo del Dominio del Problema (MDP) 5.3 Requerimientos 5.3.1 Package de Requerimientos 5.3.2 Modelo de Casos de Uso (MCU) 5.3.3 Glosario de un Caso de Uso (GCU) 5.3.4 Especificacin de un Caso de Uso 5.4 Anlisis del Sistema 5.4.4 Diagrama de Estados 5.4.5 Diagrama de Actividades 5.4.6 Diagramas de Interaccin 5.4.6.1 Diagramas de Colaboraciones 5.4.6.2 Diagrama de Secuencias 5.4.6.3 Flujo de Eventos 5.4.7 Diagrama de Clases del Anlisis 5.4.8 Modelo de Datos 5.4.9 Modelamiento de la Base de Datos 5.4.9.1 Mapeo de Tablas 5.4.9.2 Diccionario de Datos 5.4.9.3 Validacin de Requerimientos 5.5 Diseo del Sistema 5.5.4 Diagrama de Clases del Diseo 5.5.5 Diagramas de Secuencias del Diseo 5.5.6 Diseo de la Base de datos 5.5.6.1 Modelo Lgico 5.5.6.2 Modelo Fsico 5.5.7 Modelo de Despliegue 5.6 Implementacin del Sistema 5.6.4 Elaboracin de la Propuesta del Nuevo Sistema 5.6.5 Diseo del Men Principal 5.6.5.1 Mostrar Representacin Modular y Grfica 5.6.6 Descripcin General del Contenido por Mdulos 5.6.7 Formatos de Entrada/Salida de Datos 5.6.7.1 Formato de GUIs 5.6.7.2 Formatos de Consulta 5.6.7.3 Formatos de Reportes 5.6.8 Requerimientos Bsicos de Hardware y Software 5.6.9 Modelo de Componentes I. Anlisis Exploratorio Empresarial
Pgina 5
huspedes, respondiendo de manera eficaz y eficiente a las diversas exigencias solicitadas por los mismos, el hotel ofrece diversos tipos de habitaciones en las que tenemos: ejecutiva, matrimonial, paraso, estndar, disponibles en precios accesibles para los clientes, adems las habitaciones cuenta servicios bsicos para ofrecer la mayor comodidad posible durante su estada (cable, internet, agua caliente). Los servicios que ofrece el hotel son: Atencin las 24hrs en recepcin Cocina y cafetera Cochera Lavandera (lavado y planchado) Cabinas de internet Servicios a la habitacin Servicio de conserje las 24hrs Seguridad a los clientes Para poder tener acceso a los diversos servicios que ofrece el Hotel Paraso, se puede hacer acercndose de forma personal o mediante una llamada telefnica al Hotel, cualquiera que sea el caso la persona encargada dar las indicaciones correspondientes para que se realice el proceso de registro o reservacin del husped, aclarando en todo momento cualquier duda o inquietud por parte del cliente ya sea en la forma de pago o en cualquier otra interrogante. La calidad de los servicios y la atencin por parte del personal del hotel son de un alto nivel, garantizando una experiencia confortante y placentera. Hotel Paraso est ubicado en la Av. Pedro Ruiz #1064 de la ciudad de Chiclayo Per.
Pgina 6
2.13.2.1
Direccin General
Gerente General
Mantenimiento
Vigilanci a Seguridad
Pgina 7
Funcin: rea encargada de la atencin permanente de las necesidades del husped en cuanto a reserva de alojamiento, registro, solicitudes durante la estada y
salida; ya que es el punto de mayor contacto con el husped. En la recepcin se conjugan todas las
actividades que hacen posible la interaccin con los huspedes. 2. rea Alimentos y Otros reas pblicas Cafetera reas internas: Cocinas reas de apoyo: Limpieza y Lavandera. rea encargada de brindar el servicio de
Funcin:
alimentacin a los huspedes, adems de contar con una subreade apoyo la cual est encargada de la limpieza y el orden de las diversas reas del hotel. 3. Mantenimiento Mantenimiento preventivo. Mantenimiento correctivo. Vigilancia Seguridad.
Funcin: Encargada de ofrecer el servicio de seguridad del husped durante la estada de este en el hotel, as como
tambin de ofrecer el buen funcionamiento de los diversos servicios que se ofrecen: cable, internet, agua, luz. 4. rea Administrativa Finanza Contabilidad.
Pgina 8
Funcin:
Su
funcin
es
llevar
cabo
los
asuntos
contables y financieros del rea, entre ellos el control y supervisin de los presupuestos anuales, control y
servicios que se brinden dentro del Hotel Paraso a los diferentes clientes.
2.13.3
Direccionamiento Estratgico Empresarial Visin Servir con excelencia y cubrir las expectativas de las
2.13.3.1
necesidades de nuestros clientes asumiendo el compromiso de hacer realidad los sueos de quienes confan en nosotros siendo la excelencia en el trabajo. servicio nuestra filosofa del
2.13.3.2
Misin Ser el lugar preferido en nuestra ciudad, por los huspedes de negocios proporcionndoles el mejor ambiente, comodidad y seguridad para el xito de su trabajo. Para el turismo receptivo y nacional ser la puerta de ingreso de la zona norte del pas.
2.13.3.3
Principios y Valores
Principios Corporativos Respeto por el Ser Humano: Somos respetuosos de la dignidad humana y procuramos el bienestar y
entrenamiento y su capacitacin
Pgina 9
externos e internos con excelencia. Eficacia y Eficiencia: Cada uno de nosotros tiene organizado su trabajo con altos niveles de eficacia y eficiencia para lograr los mejores resultados; tomamos nuestras decisiones fundndonos Innovacin y Creatividad: La en hechos y datos. modernizacin en el
decisiones y asumir sus consecuencias. Ser puntual y cumplir con los compromisos acordados. Compromiso y Amor Por el trabajo: Es identificarse con nuestro trabajo, sentir pasin por ste y
disfrutarlo Lealtad y Amor por la Institucin: Es ser fiel, es identificarse con la misin y visin de la empresa, promoviendo con las acciones el cumplimiento de los objetivos de calidad. Es tener sentido de pertenencia con los recursos de la empresa Higiene y Pulcritud: Es ser impecable tanto en lo personal como en todas las actividades que se
realizan diariamente
2.13.4
Objetivos Empresariales Objetivo General Ser lder en la Industria Turstica en la ciudad de Chiclayo
2.13.4.1
2.13.4.2
Objetivos Especficos Impulsar y fomentar las acciones de promocin de la industria turstica hacia el desarrollo del destino.
Pgina 10
Anlisis Interno: Fortalezas y Debilidades Fortalezas - Flexibilidad para adaptarse a los cambios del mercado - Variedad de Servicios. - Cuenta con una infraestructura en condiciones optimas - Calidad en la prestacin de sus diversos servicios - Tener aos de experiencia en la prestacin del servicio hotelero Debilidades - Mal manejo de la informacin de sus empleados - Prdida de informacin - Falta de personal capacitado
2.13.6
Anlisis Externo: Oportunidades y Amenazas Oportunidades - Aparicin de nuevos nichos de mercado - Gran variedad de atractivos tursticos en el departamento - Aprovechamiento de los eventos la comunidad chiclayana - Posibilidad de construir nuevas sedes Amenazas - Aparicin de nuevos competidores con precios ms atractivos y/o infraestructuras ms modernas. - Estabilidad Poltica, Social y Econmica del Pas - Falta de seguridad para el turista en nuestra comunidad
2.13.7
Anlisis de la Situacin de la empresa Actualmente el Hotel ofrece diversos tipos de servicios y mencionados con anterioridad, cuando con un sistema que le permite controlar lo referente a la atencin de los clientes, pero tiene una mala
Pgina 11
II.
Introduccin al Proyecto
2.1 Visin General del Proyecto de Software Analizar los procesos de negocio que se realicen con la finalidad de
mejorarlos, as mismo satisfacer las necesidades requeridas por los usuarios de manera rpida y confiable para la empresa, logrando una aceptacin y preferencia por los clientes en cuanto a los servicios que se les ofrece.
2.2 Enunciado de la Situacin Problemtica En la actualidad la situacin obliga a los hoteles a proporcionar servicios de mayor calidad; para lo cual tendr que auxiliarse de nuevas tcnicas alcanzar eficiencias en desarrollo de sus
actividades, contribuyendo al logro de sus objetivos y metas. En el hotel El Paraso el personal tiene demoras en el procesamiento de la informacin de clientes y prdidas de datos. No cuenta con una buena coordinacin a la hora de registrar las
reservaciones, ocasionado malestar a la hora de manejar las consultas de habitaciones disponibles. 2.3 Definicin y Enunciado del Problema La implementacin de un sistema informtico ayudara mejorar la gestin de los procesos de negocios que se realizan en el hotel el Paraso? 2.4 Antecedentes del Proyecto 2.5 Hiptesis El desarrollo de un sistema informtico ayudar optimizar los procesos y recursos de gestin en el hotel El Paraso ahorrando tiempo y recursos. 2.6 Ttulo del Proyecto Sistema de gestin hotelera para mejorar la administracin del hotel El Paraso
Pgina 12
clientes, costos, etc. lo cual le permitir al gerente llevar un mejor control acerca de los procesos realizados en la empresa as mismo detectar de una manera ms rpida las problemticas presentes que puedan afectar sus ingresos.
2.8.1 Objetivo General Desarrollar un Sistema Informtico que permita realizar un control de
los procesos de y de la administracin del hotel de la manera ms rpida y eficaz, considerando medidas de seguridad para la
Implementar un rpido y mejor servicio. Facilitar actividades como reservas, y facturacin, de una forma fcil y segura.
Controlar las diferentes reas de servicio (servicio de habitacin). Mantener un historial de los clientes frecuentes (que tipo de habitacin utiliza, servicios y gastos).
Obtener un control administrativo y contable del establecimiento. Relacionar fcilmente el cliente con la agencia turstica y posteriormente el hotel.
Pgina 13
2.10.1 Humanos
Costo de Potencial Humano Personal del Sistema Albujar Moreno Osmar Monge Castro Henrry Teque Pasache Marleny Salazar Ballena Claudio TOTAL Cargos Diseador Analista Lder de Proyecto Programador Costo por Hora S/. 625.00 S/. 2400.00 S/. 3200.00 S/. 2400.00 S/. 8625.00
2.10.2 Software Costo de Licencias de Software Programa Erwin Rational Rose Enterprise SQL Server 2008 Microsoft Visual Studio 2008 Windows 7 Windows Server 2008 TOTAL Costo S/. 200.00 S/. 300.00 S/. 400.00 S/. 500.00 S/. 250.00 S/. 400.00 S/. 2 050.00
Pgina 14
Costo de Hardware Cantidad Hardware Descripcin Procesador AMD Athlon x3 4 Computadoras Memoria RAM 3 GB DDR2 Disco duro de 500 GB. 4 Impresoras HP Multifuncional DJIA 4615 S/. 349.00 S/. S/. 1396.00 6996.00 S/. 1 400.00 Precio Unitario Subtotal S/. 5600.00
TOTAL
Costo de Materiales y Mobiliarios Cantidad 3 3 10 2 10 4 Material Perforador Engrapador Lapiceros Escritorios Sillas Mesas Precio Unitario S/. 4,00 S/. 5,00 S/. 0,30 S/. 250,00 S/. 15,00 S/. 40,00 TOTAL Subtotal S/. S/. S/. S/. S/. S/. S/. 12.00 15.00 3.00 500.00 150.00 160.00 840,00
un buen control del personal que labora en la empresa Prdida de Datos al consultar informacin de sus trabajadores
Pgina 15
3.9
Apellidos / Nombres Albujar Moreno Osmar Monge Castro Henrry Salazar Ballena Claudio Teque Pasache Marleny a.
3.10 Calendario de Tareas (Diagrama de Gantt) (Descomposicin WBS) (Utilice el MS-Project 2010) 3.11 Diagrama de Actividades (PERT / CPM)
del Trabajo -
3.12 Proceso de Software Emplearemos el Lenguaje Unificado de Modelado (UML) y el RUP el cual
nos permitir realizar una verificacin de la calidad del software obtenido con la culminacin de este proyecto. La herramienta a utilizar es el Rational Rose el cual permite que haya varias personas trabajando a la vez en el proceso iterativo controlado, para ello posibilita que cada desarrollador opere en un espacio de trabajo privado que contiene el modelo completo y tenga un control exclusivo sobre la propagacin de los cambios en ese espacio de trabajo.
Para el desarrollo del proyecto se utilizar el modelo Espiral ya que tiene por ventajas:
Pgina 16
conviertan en problemas.
RUP (Proceso Unificado de Rational): El RUP mantiene al equipo enfocado en producir incrementalmente software operativo a tiempo, con las caractersticas requeridas y con la calidad requerida. Las mejores
prcticas probadas en la industria, contenidas en el RUP, incorporan las lecciones aprendidas de cientos de lderes de la industria y miles de proyectos.
3.15 Herramientas Utilizadas (Lenguaje de Programacin/CASE/Base de Datos, Utilitarios, etc.) Herramienta :Rational Rose Enterprise Descripcin Ofrece una herramienta y un lenguaje de modelado comn para simplificar el entorno de trabajo y permitir una creacin ms rpida de software de calidad. Ventajas Capturar informacin de manera visual y directa: ofrece un lenguaje de modelado visual para mejorar la creacin de aplicaciones de base de datos.
Pgina 17
Herramienta :Microsoft Visual Studio 2008 Descripcin Microsoft Visual Studio es un entorno de desarrollo integrado Ventajas La facilidad del lenguaje permite crear aplicaciones para Windows en muy poco tiempo. Brinda diversos lenguajes de programacin. Permite generar libreras dinmicas de forma activa, mediante una reconfiguracin en su proceso de coleccin o codificacin.
Herramienta : Herramienta Case Erwin Descripcin Es un software de herramienta para el modelado de datos. Ventajas Contribuye a aumentar la calidad y a reducir los costes de mantenimiento y desarrollo.
Alinea la empresa con las TI por medio de la documentacin de las reglas y definiciones de datos principales.
Pgina 18
3.16 Modelos de Estimacin del Tamao del Proyecto 3.16.1 Puntos de Funcin 3.16.2 COCOMO Bsico e Intermedio 3.16.3 Modelo SLIM
4. Gestin del Proyecto 5.4 Restricciones del Proyecto Un proyecto exitoso significa que se ha llevado a cabo a un costo igual o inferior que lo presupuestado, en menor tiempo de lo previsto y que adems ha superado las expectativas de todos los interesados en el proyecto. Alcance es lo que nuestro proyecto intenta cumplir, incluye todo el trabajo necesario para producir los resultados esperados del proyecto y los procesos utilizados para producirlos. El alcance es lo que esperan los beneficiarios. Muchos de los problemas con el alcance ocurren cuando se realizan actividades y tareas que no estaban en incluidas el plan o en el presupuesto original, lo que lleva a un desfase econmico del proyecto. Presupuesto son los fondos aprobados para nuestro proyecto
incluyendo todos los gastos necesarios para concluir el proyecto. Tenemos que buscar un equilibrio entre no gastar demasiado dinero y no gastar muy conservadoramente. Cuando los planes han sido mal ejecutados en trminos de presupuesto, esto puede dar lugar a urgencias de ltima hora para gastar los fondos asignados. Avance, Proyecto. es la disponibilidad de contar con todos los recursos
Pgina 19
5.5
Estudio de Factibilidad (Anlisis Costo-Beneficio) 5.5.1 Tcnico Para la implementacin de nuestro sistema utilizaremos las siguientes tecnologas: La metodologa RUP para definir las funciones que el software debe ejecutar, utilizando la herramienta de modelado Rational Rose 2003; como herramienta de desarrollo utilizaremos Microsoft Visual Studio 2008 y un sistema Gestor de Base de Datos Microsoft SQL Server 2005. 5.5.2 Econmico Se refiere a los recursos econmicos y financieros necesarios para desarrollar o llevar a cabo las actividades o procesos y/o para obtener los recursos bsicos que deben considerarse son el costo del tiempo, el costo de la realizacin y el costo de adquirir nuevos recursos. Para poder realizar el anlisis de factibilidad econmica vamos a efectuar el anlisis de los costos y beneficios que se obtendran al poner en marcha este sistema:
Costo de Potencial Humano Personal del Sistema Albujar Moreno Osmar Monge Castro Henrry Teque Pasache Marleny Salazar Ballena Claudio Cargos Diseador Analista Lder de Proyecto Programador TOTAL Horas 25 80 80 80 Costo por Hora S/. 25.00 S/. 30.00 S/. 40.00 S/. 30.00 Total S/. 625.00 S/. 2400.00 S/. 3200.00 S/. 2400.00 S/. 8625.00
Pgina 20
Costo de Materiales y Mobiliarios Cantidad 3 3 10 2 10 4 Material Perforador Engrapador Lapiceros Escritorios Sillas Mesas Precio Unitario S/. 4,00 S/. 5,00 S/. 0,30 S/. 250,00 S/. 15,00 S/. 40,00 TOTAL Costo de Hardware Cantidad Hardware Descripcin Precio Unitario Procesador AMD Athlon x3 4 Computadoras Memoria RAM 3 GB DDR2 Disco duro de 500 GB. 4 Impresoras HP Multifuncional DJIA 4615 S/. 1 S/. 5600.00 Subtotal Subtotal S/. S/. S/. S/. S/. S/. S/. 12.00 15.00 3.00 500.00 150.00 160.00 840,00
TOTAL
Anlisis y Diseo del Sistema Potencial Humano Materiales y mobiliarios Hardware Total
Costo de Licencias de Software Programa Erwin Rational Rose Enterprise SQL Server 2008 Costo S/. 200.00 S/. 300.00 S/. 400.00
Pgina 21
5.5.3
Operativo La factibilidad operativa permite predecir, si se pondr en marcha el sistema propuesto, aprovechando los beneficios que ofrece, a todos los usuarios involucrados con el mismo, ya sean los que interactan en forma directa con este, como tambin aquellos que reciben informacin producida por el sistema. La necesidad y deseo de un cambio en el sistema actual, expresada por los usuarios y el personal involucrado con el mismo, llevo a la aceptacin de nuestro sistema, que de una manera ms sencilla y amigable, cubra todos sus requerimientos, expectativas y proporcione la informacin en forma oportuna y confiable. Basndose en las entrevistas y conversaciones sostenidas con el personal involucrado se demostr que estos no representan ninguna oposicin al cambio, por lo que el sistema es factible operacionalmente. Con la finalidad de garantizar el buen funcionamiento del sistema y que este impactara en forma positiva a los usuarios, el mismo ser desarrollado presentando una interfaz amigable al usuario, lo que se traduce en una herramienta de fcil manejo y comprensin, contando con la opinin de los mismos para cualquier modificacin del sistema.
5.5.4
responsabilidad legal.
Pgina 22
RIESGO
TIPO
DESCRIPCIN
PROBABIL IDAD 10 %
ESTRATEGIA
Diseo inadecuado
Riesgo tcnico
Amenaza el plan del proyecto, haciendo que se retrase y que los costos aumenten. Impacto que tendra en el software que el cliente modifique lo establecido. Amenaza la calidad del software que hay que producir. Diversos problemas al trabajar con el sistema. Tiempo de duracin demasiado corto.
18 %
10%
20%
Crear un buen diseo, llamativo y que cumpla con las necesidades del cliente. Seguimiento de la cantidad de usuarios. Planificacin.
40%
5.1 5.1.1 Nro. RF01 RF02 RF03 RF04 RF05 RF06 RF07
Determinacin de Requerimientos del Sistema Requerimientos Funcionales Nombre del Requerimiento El sistema debe registrar y/o consultar un Cliente. El sistema debe registrar y/o consultar una Habitacin. El sistema debe registrar y/o modificar una Reserva. El sistema debe generar comprobantes de pago. El sistema debe registrar y/o un servicio. El sistema debe realizar Arqueo de Caja. El sistema debe registrar y/o modificar Libros Contables. Prioridad Normal Normal Alta Alta Normal Alta Alta
Pgina 23
REQUERIMIENTOS NO FUNCIONALES Nombre del Requerimiento El software debe facilitar las tareas del recepcionista, del cajero, del ama de llaves El sistema debe permitir al usuario agilizar sus labores de una forma prctica La interfaz del programa debe llevar el logotipo del hotel y debe manejar los colores de tierra Para poder utilizar este software es necesario que el equipo cuente con Mysql. Prioridad Alta Alta Normal Alta
5.1.3
Gerente
Clientes
Gobierno
Competencia
Pgina 24
5.2.2 Modelo de Objeto del Negocio (MON) Modelo Objeto de Negocio Gestionar Habitacin
Pgina 25
Pgina 26
5.3 5.3.1
Pgina 27
<<include>>
Consultar Habitacion
Recepcionista
Registrar Reserva
Registrar Cliente
Generar Boleta
Generar Factura
Registrar Habitacion
Administrador
Pgina 28
Cafeteria
Pgina 29
<<Extented>>
RegistrarLibrosContables
Generar Reporte Ingresos Mensuales por servicio Administrador Generar Estadsticas de Facturacin
5.3.3
Nombre de Caso de Uso: Registrar Alquiler de Habitacion Descripcion del Caso de Uso: Permite almacenar los datos correspondientes a un Alquiler de habitacion. Pasos o transacciones: 1.Captar datos del Alquiler de Habitacin 2.Verificar datos del cliente 3.Verificar datos de la habitacin 3.Captar datos del Alquiler de habitacion. 4.Verificar Datos del Alquiler de habitacion. 5.Actualizar datos del alquiler de habitacion. 6.Crear Alquiler de habitacion. 7.Modificar Alquiler de habitacion. 8.Eliminar Alquiler de Habitacion.
Pgina 30
Registrar Cliente
Nombre de Caso de Uso: Registrar Cliente Descripcion del Caso de Uso: Permite almacenar los datos correspondientes a un cliente. Pasos o transacciones: 1.Captar datos del cliente 2.Verificar datos del cliente 3.Actualizar datos del cliente 4.Crear cliente 5.Modificar cliente 6.Eliminar cliente
Registrar Reserva
Nombre de Caso de Uso: Registrar una Reserva. Descripcion del Caso de Uso: Permite almacenar los datos correspondientes a una reserva. Pasos o transacciones: 1.Captar datos de la Reserva. 2.Verificar datos del cliente. 3.Verificar Datos de la habitacin. 4.Verificar datos de la Reserva. 5.Actualizar datos de la Reserva. 6.Crear Reserva. 7.Modificar Reserva. 8.ELiminar Reserva. 9.Actualizar datos de la habitacin.
Pgina 31
NOMBRE DEL CASO DE USO: Generar Comprobante de Pago DESCRIPCION DEL CASO DE USO: Permite Generar un Comprobante de Pago(Boleta o Factura) a Solicitud del Cliente PASOS: 1.- Captar Datos de Comprobante de Pago 2.- Verificar Cliente 3.- Verificar Alquiler de habitacion 4.- Verificar comprobante de Pago 5- Generar Comprobante de Pago 6.- Actualizar Alquiler de habitacin
Registrar Habitacin
Nombre de Caso de Uso: Registrar Habitacion Descripcion del Caso de Uso: Permite almacenar los datos correspondientes a una habitacion. Pasos o transacciones: 1.Captar datos de una habitacion. 2.Verificar datos deca habitacion. 3.Actualizar datos de la habitacion. 4.Crear habitacion. 5.Modificar habitacion. 6.Eliminar Habitacion.
Pgina 32
Nombre de Caso de Uso: Registrar Uso de Servicio Descripcion del Caso de Uso: Permite almacenar los datos correspondientes de un Servicio. Pasos o transacciones: 1.Captar Datos del Servicio 2.Verificar datos del cliente. 3.Verificar datos del Servicio 4.Actualizar Uso Servicio 5.Crear Uso Servicio. 6.Modificar uso Servicio. 7.ELiminar uso Servicio.
Agregar Servicio
Nombre de Caso de Uso: Agregar Servicios Descripcion del Caso de Uso: Permite Registrar el servicio correspondiente Pasos o transacciones: 1.Captar datos del servicio. 2.Verificar datos del servicio. 3.Actualizar datos del Servicio. 4.Crear Servicio. 5.Modificar Servicio. 6.ELiminar Servicio.
Pgina 33
NOMBRE DEL CASO DE USO: Registrar Arqueo de Caja DESCRIPCION DEL CASO DE USO: Permite verificar el dinero que hay en caja en un momento determinado PASOS: 1.Captar datos del Arqueo de caja. 2.Verificar comprobante de pago. 3.Verificar datos de Arqueo de Caja 3. Actualizar datos del arqueo de caja. 4.Crear Arqueo de caja. 5.Modificar Arqueo de caja. 6.Eliminar Arqueo de caja.
Pgina 34
Pgina 35
Pgina 36
Actualizar Reserva
DATOS DE LA RESERVA ACTUALIZADOS Eliminar Reserva Crear Reserva CREAR RESERVA Modificar Reserva ELIMINAR RESERVA
Actualizar Habitacion
Actualizar Habitacion
Pgina 37
Datos del comprobante de Pago Captados Verificar datos del cliente Datos del cliente Verificados
Pgina 38
Crear Servicio
Modificar Servicio
Eliminar Servicio
SERVICIO CREADO
SERVICIO MODIFICADO
SERVICIO ELIMINADO
Pgina 39
Modificar Servicios
Eliminar Servicios
SERVICIO MODIFICADO
SERVICIO ELIMINADO
Pgina 40
ARQUEO DE CAJA ACTUALIZADOS Crear Arqueo de caja Modificar Arqueo de caja ARQUEO DE CAJA CREADOS ARQUE DE CAJA ELIMINADO Eliminar Arqueo de Caja
Pgina 41
Pgina 42
2: VerificarProducto(IDproducto) : VerificarCliente
3: Leer
4: VRptaCliente(IDCliente=Cliente.ID)
1: RegistrarCliente
: Cliente
: Recepcionista
: GUI RegistrarCliente
5: ActualizarCliente(Obj.Cliente)
Pgina 43
Registrar Reserva
: VerificarCliente
: Cliente
2: VerificarCliente(IDcliente)
4: VerRptaCliente(IDCliente=Cliente.ID)
1: RegistrarReserva
5: VerificarHabitacin(IDHabitacin)
6: leer
: Habitacin
8: VerificarReserva(IDReserva)
10: VerRptaReserva(IDReserva=Reserva.ID)
9: Leer
: VerificarReserva 11: ActualizarReserva(ObjReserva) 12: Crear 13: Modificar 14: Eliminar : ActualizarReserva
: Rerserva
15: ActualizarHabitacin(ObjHabitacin)
Pgina 44
: Recepcionista
: ActualizarHabitacin
Pgina 45
3: leer
2: VerificarHabitacin(IDcliente)
: VerificarCliente
: Cliente
4: VerRptacliente(ID) 1: RegistrarAlquilerHabitacin 5: VerificarAlquilerHabitacin(ID.AlquilerHabitacin) 7: VerRptaAlquilerHabitacin(ID.AlquilerHabitacin=ID.alquilerHabitacin) : Recepcionista : GUI RegistrarAlquilerHabitacin : VerificarAlquilerHabitacin : AlquilerHabitacion 6: leer
Pgina 46
3: Leer
: VerificarCliente 2: VerificarCliente(IDCliente)
: Cliente
4: VerRptaCliente(IDCliente=Cliente.ID) 1: RegistrarUsoServicio 5: VerificarServicio(IDServicio) 6: Leer : Recepcionista GUI : RegistrarUsoServicio 7: VerRptaServicio(IDServicio=Servicio.ID) : VerificarServicio 8: ActualizarServicio(ObjServicio) : Servicio 9: Crear 10: Modificar 11: Eliminar
: ActualizarServicio
Pgina 47
2: VerificarServicio(IDServicio)
: VerificarServicio
3: Leer
1: RegistrarServicio
4: VerRptaServicio(IDServicio=Servicio.ID)
: Administrador
: ActualizarServicio
Pgina 48
2: VerificarComprobantePago(IDComprobante) : VerificarComprobant...
3: Leer
1: RegistrarAqueodeCaja
4: VerRptaComprobantePago(IDComprobante=Comprobante.ID)
: ComprobantedePago
: Recepcionista
GUI : RegistrarArqueodeCaja
5: VerificarArqueo(IDArqueo)
7: VerRptaArqueo(IDArqueo=Arqueo.ID)
6: Leer
: VerificarArqueodeCaja : ArqueodeCaja
: ActualizarArqueodeCaja
Pgina 49
3: Leer
: VerificarArqueodeCaja 2: VerificarArqueodeCaja(IDArqueo)
: ArqueodeCaja
4: VerRptaArqueodeCaja(IDArqueo=Arqueo.ID)
1: RegistrarLibroContable
5: VerificarLibroContable(IDLibroContable)
: Administrador
6: Leer
8: ActualizarLibroContable(ObjLibroContable)
: ActualizarLibroContable
Pgina 50
Pgina 51
: Recepcionista : GUI RegistrarReserva 1: RegistrarReserva : VerificarHabitacin : Habitacin : VerificarReserva : Rerserva : ActualizarReserva : ActualizarHabitacin
: VerificarCliente
: Cliente
6: leer
7: VerRptaHabitacio(IDHabitacio=Habitacio.ID)
15: ActualizarHabitacin(ObjHabitacin)
18: Eliminar
Pgina 52
: Recepcionista
: RegistrarHabitacion
: VerificarHabitacin
: Habitacin
: ActualizarHabitacin
1: RegistrarHabitacion
2: VerificarHabitacion(IDHabitacion)
3: Leer
4: VerRptaHabitacion(IDHabitacion=Habitacion.ID)
5: ActualizaHabitacion(ObjHabitacion)
6: Crear 7: Modificar
8: Eliminar
Pgina 53
: Recepcionista
: Verif icarCliente
: Cliente
: Habitacin
: ActualizarHabitacin
: AlquilerHabitacion
: ActualizarAlquilerHabitacin
7: VerRptaAlquilerHabitacin(ID.AlquilerHabitacin=ID.alquilerHabitacin)
8: ActualizarAlquilerHabitacin(ObjAlqiulerHabitacin) 9: Crear 10: Modif icar 11: ActualizarHabitacin(ObjHabitacin) 13: Crear 14: Modif icar 15: Eliminar 12: Eliminar
Pgina 54
: Recepcionista
GUI : RegistrarUsoServicio
: VerificarCliente
: VerificarServicio
: ActualizarServicio
: Cliente
: Servicio
1: Regis trarUsoServicio
2: VerificarCliente(IDCliente) 3: Leer
4: VerRptaCliente(IDCliente=Cliente.ID)
5: VerificarServicio(IDServicio) 6: Leer
7: VerRptaServicio(IDServicio=Servicio.ID)
8: ActualizarServicio(ObjServicio)
Pgina 55
Agregar Servicios
: Administrador
GUI : RegistrarUsoServicio
: VerificarServicio
: ActualizarServicio
: Servicio
4: VerRptaServicio(IDServicio=Servicio.ID)
8: Eliminar
Pgina 56
: Recepcionista
: VerificarComprobantePago
: VerificarArqueodeCaja
2: VerificarComprobantePago(IDComprobante) 3: Leer
4: VerRptaComprobantePago(IDComprobante=Comprobante.ID)
5: VerificarArqueo(IDArqueo)
6: Leer 7: VerRptaArqueo(IDArqueo=Arqueo.ID)
Pgina 57
: VerificarArqueodeCaja
2: VerificarArqueodeCaja(IDArqueo) 3: Leer
4: VerRptaArqueodeCaja(IDArqueo=Arqueo.ID)
5: VerificarLibroContable(IDLibroContable)
6: Leer
Pgina 58
Verificar Cliente VerificarACliente(Codigo_Cliente) VarRptaCliente=Falso Mientras Fin de Cliente Si Codigo_Cliente= Cliente.codigo entonces VarRptaCliente= Verdadero Break Fin_Si Fin_Mientras Retornar (VarRptaCliente) Fin_Verificar_Cliente
Pgina 59
Actualizar Cliente Si TipoOperacion = Crear entonces Crear Cliente Fin_SI Si TpoOperacion = Eliminar entonces Eliminar Cliente Fin_SI Si TpoOperacion = Modificar entonces Modificar Cliente Fin_SI
b) Gestionar AlquilerHabitacin Registrar Alquiler VarRptaAlquiler= VerificarAlquiler(Codigo_Alquiler) Si VarRptaAlquiler es Verdadero entonces TipoOperacion= Eliminar o Modificar Si No VarRptaHabitacion=VerificarHabitacion(Codigo_Habitacion) Si VarRptaHabitacion es verdadero entonces Si Habitacion.Estado= Disponible entonces TipoOperacion=Crear Break Fin_Si Fin_Si Fin_Si Fin_ActualizarHabitacion
Pgina 60
Verificar Habitacion VerificarAHabitacion(Codigo_Habitacion) VarRptaHabitacion=Falso Mientras Fin de Habitacion Si Codigo_Habitacion= Habitacion.Codigo entonces VarRptaHabitacion= Verdadero Break Fin_Si Fin_Mientras Retornar (VarRptaHabitacion) Fin_Verificar_Habitacion Verificar Alquiler VerificarAAlquiler(Codigo_Alquiler) VarRptaAlquiler=Falso Mientras Fin de Cliente Si Codigo_Alquiler= Alquiler.codigo entonces VarRptaAlquiler= Verdadero Break Fin_Si Fin_Mientras Retornar (VarRptaAlquiler) Fin_Verificar_Alquiler
Pgina 61
Actualizar Alquiler Si TipoOperacion = Crear entonces Crear Alquiler Fin_SI Si TpoOperacion = Eliminar entonces Eliminar Alquiler Fin_SI Si TpoOperacion = Modificar entonces Modificar Alquiler Fin_SI Fin_Actualizar_ Alquiler
Pgina 62
Si VarRptaServicio es Verdadero and VarRptaCliente es Verdadero entonces TipoOperacion= Modificar Si No TipoOperacion=Crear Fin_Si ActualizarServicio Fin_RegistrarServicio Verificar Servicio VerificarAServicio(Codigo_Servicio) VarRptaServicio=Falso Mientras Fin de Servicio Si Codigo_Servicio= Servicio.codigo entonces VarRptaServicio= Verdadero Break Fin_Si Fin_Mientras Retornar (VarRptaServicio) Fin_Verificar_Servicio
Pgina 63
Actualizar Servicio Si TipoOperacion = Crear entonces Crear Servicio Fin_SI Si TpoOperacion = Eliminar entonces Eliminar Servicio Fin_SI Si TpoOperacion = Modificar entonces Modificar Servicio Fin_SI 6.4.4 Diagrama de Clases del Anlisis
Pgina 64
codigo_alq PK NN
dni_clie FK NN
inicio_alq NN
fin_alq NN
codigo_hab FK NN
TABLA: RESERVA
codigo_res PK NN
dni_clie PK,FK NN
inicio_res NN
fin_res NN
TABLA: DETALLE_RESERVA
codigo_res PK,FK1 NN
dni_clie PK,FK2 NN
codigo_hab PK,FK3 NN
descripcion NN
TABLA: CLIENTE
dni_clie PK NN
nombre_clie NN
apellidop_clie NN
apellidom_clie NN
telefono_cli e -
direccion_clie NN
Pgina 65
TABLA: SERVICIO
codigo_serv PK NN
nombre_serv NN
TABLA: COMPROBANTE Nombre Columna TipoKey Nulos codigo_comp PK NN dni_clie PK,FK1 NN codigo_arq PK,FK2 NN monto_comp NN
TABLA: ARQUEO_CAJA
codigo_arq PK NN
cantidad_arq NN
TABLA: BOLETA
idboleta PK NN
codigo_comp PK,FK1 NN
dni_clie PK,FK2 NN
codigo_arq PK,FK3 NN
descripcion_bol NN
TABLA: FACTURA
Pgina 66
6.4.5.2
Diccionario de Datos
Nombre de la Tabla: ALQUILER Descripcin de Flujo: Esta tabla nos permitir registrar el alquiler de una habitacin que realice un husped DE: Gestin Hotelera A : Alquiler Detalle Alquiler = @codigo_alq + inicio_alq + fin_alq + cdigo_hab dni_clie = 1{carcter}9 codigo_alq = 1{carcter}9 inicio_alq = da + mes + ao fin_alq = da + mes + ao codigo_hab = 1{carcter}9 Sub Detalle Da = 1{digito} 2 Mes = 1{digito} 2 Ao = 1{digito} 4 Carcter = [A-Z]/a-z Digito = [0-9]
Nombre de la Tabla: RESERVA Descripcin de Flujo: Esta tabla nos permitir registrar los datos de una reserva que realice un husped DE: Gestin Hotelera A : Reserva Detalle Reserva= @codigo_res + inicio_res + fin_res dni_clie = 1{carcter}9 codigo_res = 1{carcter}9 inicio_alq = da + mes + ao fin_alq = da + mes + ao Sub Detalle Da = 1{digito} 2 Mes = 1{digito} 2 Ao = 1{digito} 4 Carcter = [A-Z]/a-z Digito = [0-9]
Pgina 67
Nombre de la Tabla: CLIENTE Descripcin de Flujo: Esta tabla nos permitir registrar los datos de un cliente DE: Gestin Hotelera A : Cliente Detalle
Cliente = @dni_clie + nombre_clie + apellidop_clie + apellidom_clie + telfono_clie + direccin_clie
dni_clie nombre_clie apellidop_clie apellidom_clie telfono_clie direccin_clie Sub Detalle Digito Carcter
= = = = = =
= [0-9] = [A-Z]/a-z
Nombre de la Tabla: DETALLE_SERVICIO Descripcin de Flujo: Esta tabla nos permitir registrar los detalles del servicio que solicite el cliente DE: Gestin Hotelera A : Detalle_Servicio Detalle Detalle_Servicio = descripcion dni_clie = 1{carcter}9 codigo_serv = 1{carcter}9
Pgina 68
Nombre de la Tabla: SERVICIO Descripcin de Flujo: Esta tabla nos permitir registrar un servicio DE: Gestin Hotelera A : Servicio Detalle Servicio = @codigo_serv + nombre_serv codigo_serv = 1{carcter}9 nombre_serv = 1{carcter}20 Sub Detalle Carcter = [A-Z]/a-z
Nombre de la Tabla: COMPROBANTE Descripcin de Flujo: Esta tabla nos permitir registrar un comprobante de pago DE: Gestin Hotelera A : Comprobante Detalle Comprobante = @codigo_comp + mont_comp codigo_comp = 1{carcter}9 dni_clie = 1{carcter}9 codigo_comp = 1{carcter}9 monto_comp = 1{digito}10 Sub Detalle Carcter = [A-Z]/a-z Digito = [0-9]
Nombre de la Tabla: ARQUEO_CAJA Descripcin de Flujo: Esta tabla nos permitir registrar una transaccin que se realice DE: Gestin Hotelera A : Arqueo_Caja Detalle Arqueo_Caja = cantidad_arq codigo_arq = 1{carcter}9 Cantidad_arq = 1{digito}4 Sub Detalle Carcter = [A-Z]/a-z Digito = [0-9]
Pgina 69
Nombre de la Tabla: BOLETA Descripcin de Flujo: Esta tabla nos permitir registrar datos de una boleta DE: Gestin Hotelera A : Boleta Detalle Boleta = @idboleta +descripcion Idboleta = 1{carcter}9 codigo_comp = 1{carcter}9 dni_cli = 1{carcter}9 codigo_arq = 1{carcter}9 descripcion = 1{carcter}20 Sub Detalle Carcter = [A-Z]/a-z Nombre de la Tabla: FACTURA Descripcin de Flujo: Esta tabla nos permitir registrar datos de una Factura DE: Gestin Hotelera A : Factura Detalle Boleta = @idfactura +descripcion + ruc Idfactura = 1{carcter}9 codigo_comp = 1{carcter}9 dni_cli = 1{carcter}9 codigo_arq = 1{carcter}9 descripcion = 1{carcter}20 ruc = 1{digito}10 Sub Detalle Carcter = [A-Z]/a-z Digito = [0-9]
6.4.5.3
Validacin de Requerimientos
Pgina 70
SALIDA: 2. Manejar el registro de alquiler INTRODUCCION: Permite registrar los alquileres realizados por los clientes INPUT: Alquiler: codigo_alq, dni_clie, inicio_alq, fin_alq, codigo_hab PROCESO: Verificacin de los datos del alquiler Crear, eliminar o modificar alquiler Listado de alquileres
SALIDA: 3. Manejar el registro de las reservas INTRODUCCION: Permite registrar las reservas realizadas por los clientes INPUT: Reserva: codigo_res, dni_clie, inicio_res, fin_res Verificacin de los datos de la reserva Crear, eliminar o modificar reserva PROCESO:
SALIDA: Listado de reservas 4. Manejar el registro de los servicios INTRODUCCION: Permite registrar todos los servicios solicitados por los clientes. INPUT: Servicio: codigo_serv, nombre_serv PROCESO:
Pgina 71
SALIDA: 5. Manejar el registro de las habitaciones INTRODUCCION: Permite registrar las habitaciones del hotel INPUT: Habitacin: codigo_hab, descripcion_hab, tipo_hab Verificacin de los datos de la habitacin Crear, eliminar o modificar habitacin Listado de Habitaciones PROCESO:
SALIDA: 6. Manejar el registro de los Comprobantes INTRODUCCION: Permite registrar los comprobantes de pago de cada cliente INPUT: Comprobante: codigo_comp, dni_clie, codigo_arq, monto_comp PROCESO: Registro de los servicios utilizados por el cliente Actualizacin del monto a pagar Comprobante de pago del cliente por consumo
SALIDA:
Pgina 72
Pgina 73
5.5.3
ALQUILER codigo_alq dni_clie (FK) inicio_alq fin_alq codigo_hab RESERVA codigo_res dni_clie (FK) inicio_res fin_res DETALLE_RESERVA codigo_res (FK) dni_clie (FK) codigo_hab (FK) Descripcion HABITACION codigo_hab descripcion_hab tipo_hab
CLIENTE dni_clie nombre_clie apellidop_clie apellidom_clie telefono_clie direccion_clie DETALLE_SERVICIO dni_clie (FK) codigo_serv (FK) descripcion SERVICIO codigo_serv nombre_serv
FACTURA idfactura codigo_comp (FK) dni_clie (FK) codigo_arq (FK) descripcion ruc
Pgina 74
Modelo Fsico
CLIENTE dni_clie nombre_clie apellidop_clie apellidom_clie telefono_clie direccion_clie DETALLE_SERVICIO dni_clie (FK) codigo_serv (FK) descripcion SERVICIO codigo_serv nombre_serv
FACTURA idfactura codigo_comp (FK) dni_clie (FK) codigo_arq (FK) descripcion ruc
Pgina 75
5.5.4 5.6
Modelo de Despliegue
Implementacin del Sistema 5.6.1 Elaboracin de la Propuesta del Nuevo Sistema La propuesta del Sistema de gestin hotelera para mejorar la administracin del hotel El Paraso, tiene como finalidad optimizar los procesos existentes ahorrando tiempo y costo. La propuesta del Sistema de gestin hotelera del hotel El Paraso, tambin permitir brindar informacin detallada sobre los procesos mediante consultas y reportes.
El sistema permitir al personal asignado por la administracin del hotel o por la misma administracin, poder gestionar las reservas de ambientes del hotel, as como los servicios que se brindan. Los mismos podrn verificar las fechas en que un cliente desea hacer las reservas y los ambientes disponibles. La propuesta del Sistema de gestin hotelera del hotel El Paraso se lleva a cabo para facilitar de alquiler de habitaciones y los servicios que se ofrecen, mediante la implementacin de un software sencillo, esto ayudar a la empresa ser eficientes y ms productivos que si se llevase un control manual.
5.6.2
Pgina 76
Registro
Reportes
Ayuda
Cliente
Administradores
Habitacin
5.6.3
Sistema de gestin hotelera para mejorar la administracin del hotel El Paraso 1) Descripcin Breve del proyecto a realizar. El Sistema de gestin hotelera para el hotel El Paraso, es un sistema que permitir tiempo y administrar de manera eficiente los diversos costo a la empresa. procesos, reduciendo
2) Mdulos del Proyecto a realizar. 1) Mdulo de Registro. 2) Mdulo de Consultas. 3) Mdulo de Reportes. 4) Mdulo de Configuracin del Sistema. 5) Mdulo de Ayuda.
Pgina 77
Mdulo 1: REGISTRO Una reservas procesos. Mens Cliente Sub Men Descripcin Breve Permitir registrar, guardar, eliminar modificar los datos de los clientes. Permitir registrar, guardar, eliminar modificar los datos de las habitaciones. Permitir registrar, guardar, eliminar modificar los datos de los alquileres hechos por el cliente. Permitir registrar, guardar, eliminar modificar los datos de las reservas hechas por el cliente. Permitir registrar, guardar, eliminar modificar los datos de los servicios requeridos por el cliente. Permitir registrar, guardar, eliminar modificar los datos del comprobante de Pago Permitir registrar, guardar, eliminar modificar los los ingresos y egresos que se genera el hotel. parte importante del Sistema de gestin hotelera para mejorar la
administracin del hotel El Paraso, es el registro de los clientes, alquileres, ya que esta es la informacin que se necesita para los dems
Habitacin
Alquiler
Registro
Reserva
Servicio
Comprobante de Pago
Libro Contable
Mdulo 2: CONSULTAS Esta actividad del Sistema de gestin hotelera del hotel El Paraso permitir conocer
Pgina 78
Reserva
Se permitir consultar una reserva determinada ingresando sus datos respectivos como fecha, da y las habitaciones reservadas. Se permitir consultar una habitacin determinada ingresando sus datos respectivos. Se permitir consultar un Alquiler ingresando sus datos respectivos como nombre del cliente o nmero de alquiler.
Consultas Habitacin
Alquiler
la informacin almacenada.
Mdulo 4: CONFIGURACION DEL SISTEMA. Esta actividad del Sistema de gestin hotelera restriccin a personas no autorizadas. del hotel El Paraso permitir
Descripcin Breve Permitir eliminar, crear, guardar, registrar, actualizar con su respectiva clave todo tipo de informacin.
Pgina 79
Pgina 80
Registrar Cliente
Registrar Habitacin
Pgina 81
Registrar Alquiler
Pgina 82
Registrar Servicio
Pgina 83
5.6.4.3
Formatos de Reportes
Pgina 84
Pgina 85
CONCLUSIONES Como resultado de nuestro proyecto hemos obtenido un software que va a permitir al Hotel Paraso llevar un mejor control de sus procesos as como realizar de manera ms rpida y eficaz Nuestro Sistema informtico es de la administracin del Hotel. fcil acceso, amigable al usuario,
permitindole tener una lista actualizada de los huspedes que se encuentre alojados en el hotel, registra los servicios que los huspedes soliciten durante su estada, brinda un mejor manejo del personal, evitando as la prdida de datos y facilitando el uso de la informacin en el da a da, ponindola a disposicin de las personas idneas del Hotel Paraso.
Pgina 86