UNIVERSIDAD NACIONAL PEDRO RUIZ GALLO FACULTAD DE CIENCIAS FÍSICAS Y MATEMÁTICAS ESCUELA PROFESIONAL DE INGENIERÍA EN CO
Views 103 Downloads 0 File size 3MB
UNIVERSIDAD NACIONAL PEDRO RUIZ GALLO FACULTAD DE CIENCIAS FÍSICAS Y MATEMÁTICAS ESCUELA PROFESIONAL DE INGENIERÍA EN COMPUTACIÓN E INFORMÁTICA
SISTEMA DE GESTION HOTELERA Curso: Ingeniería Del Software Alumnos: Albujar Moreno Osmar Monge Castro Henrry Salazar Ballena Claudio Teque Pasache Marleny Docente: ING. Denny John Fuentes Adrianzén Lambayeque, 2013
Sistema de Gestión Hotelera
PRESENTACIÓN
En el presente trabajo se estudiará la factibilidad para la creación un Sistema de Gestión Hotelera para el Hotel Paraíso 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 también 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 través de la generación de nuevas fuentes de trabajo y rentabilidad y c) orientado al crecimiento debido a que tiene una visión clara de hasta donde se quiere llegar. Para ello se analizará la oferta hotelera actual como así también los principales drivers que consideran los viajantes a la hora de elegir un hotel.
Ingeniería del Software
Página 2
Sistema de Gestión Hotelera
INTRODUCCIÓN
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 debían viajar grandes extensiones de kilómetros en busca de mercancías, precisaban de lugares con servicios donde pasar sus noches y así fueron evolucionando los hospedajes a partir de casas de familia, posadas, hosterías, hoteles, etc. Años más tarde, con el surgimiento de la revolución industrial, se ve la necesidad de unir ciudades, para lo cual se comienzan a construir extensas carreteras y líneas de ferrocarriles. Esto generó la necesidad de contar con una red más amplia de hoteles, los cuales comenzaron a tener un protagonismo aún más importante en la vida cotidiana de las personas. En la actualidad nadie duda que la Industria de la Hotelería y el Turismo; es una de las más importantes del mundo e inclusive para muchos países esta representa la principal fuente de recursos para su PBI (España, Rep. Dominicana, México, etc.), generando fuentes de empleo y oportunidades de desarrollo.
Ingeniería del Software
Página 3
Sistema de Gestión Hotelera I. Análisis Exploratorio Empresarial 1.1 Diagnóstico de la Empresa 1.1.1 Descripción de la empresa 1.1.2 Estructura Organizacional de la empresa 1.1.2.1 Estructura Orgánica 1.1.2.2 Descripción de las Áreas Funcionales de la Empresa 1.1.3 Direccionamiento Estratégico Empresarial 1.1.3.1 Visión 1.1.3.2 Misión 1.1.3.3 Principios y Valores 1.1.4 Objetivos Empresariales 1.1.4.1 Objetivo General 1.1.4.2 Objetivos Específicos 1.1.5 Análisis Interno: Fortalezas y Debilidades 1.1.6 Análisis Externo: Oportunidades y Amenazas 1.1.7 Análisis de la Situación de la empresa II. Introducción al Proyecto 2.1 Visión General del Proyecto de Software 2.2 Enunciado de la Situación Problemática 2.3 Definición y Enunciado del Problema 2.4 Antecedentes del Proyecto 2.5 Hipótesis 2.6 Título del Proyecto 2.7 Definición del Proyecto 2.8 Objetivos del Proyecto 2.8.1 Objetivo General 2.8.2 Objetivos Específicos 2.9 Producto Final 2.10 Estimación de Recursos 2.10.1 Humanos 2.10.2 Software 2.10.3 Hardware 2.10.4 Materiales y Servicios 2.11 Hallazgos Importantes Actuales 2.12 Impactos a Obtenerse con el Software III.
Organización del Proyecto 3.1 Equipo de Desarrollo 3.2 Calendario de Tareas 3.3 Diagrama de Actividades 3.4 Proceso de Software 3.5 Modelo de Desarrollo 3.6 Metodología de Desarrollo 3.7 Herramientas Utilizadas 3.8 Modelos de Estimación del Tamaño del Proyecto 3.8.1 Puntos de Función 3.8.2 COCOMO Básico e Intermedio 3.8.3 Modelo SLIM
IV.
Gestión del Proyecto 4.1 Restricciones del Proyecto 4.2 Estudio de Factibilidad 4.2.1 Técnico 4.2.2 Económico 4.2.3 Operativo
Ingeniería del Software
Página 4
Sistema de Gestión Hotelera 4.3 4.4 4.5 4.6 V.
4.2.4 Legal Entorno de Implementación Identificación de Errores Clásicos desarrollo y gestión de proyectos informáticos. Gestión de Riesgos
Desarrollo de Fases del Proyecto 5.1 Determinación 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 Especificación de un Caso de Uso 5.4 Análisis del Sistema 5.4.4 Diagrama de Estados 5.4.5 Diagrama de Actividades 5.4.6 Diagramas de Interacción 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 Análisis 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 Validación de Requerimientos 5.5 Diseño del Sistema 5.5.4 Diagrama de Clases del Diseño 5.5.5 Diagramas de Secuencias del Diseño 5.5.6 Diseño de la Base de datos 5.5.6.1 Modelo Lógico 5.5.6.2 Modelo Físico 5.5.7 Modelo de Despliegue 5.6 Implementación del Sistema 5.6.4 Elaboración de la Propuesta del Nuevo Sistema 5.6.5 Diseño del Menú Principal 5.6.5.1 Mostrar Representación Modular y Gráfica 5.6.6 Descripción General del Contenido por Módulos 5.6.7 Formatos de Entrada/Salida de Datos 5.6.7.1 Formato de GUI’s 5.6.7.2 Formatos de Consulta 5.6.7.3 Formatos de Reportes 5.6.8 Requerimientos Básicos de Hardware y Software 5.6.9 Modelo de Componentes I.
Análisis Exploratorio Empresarial
Ingeniería del Software
Página 5
Sistema de Gestión Hotelera 2.13
Diagnóstico de la Empresa 2.13.1
Descripción de la empresa Hotel Paraíso es una empresa con 5 años de experiencia en el campo
hotelero
dedicada
a
atender
las
necesidades
de
sus
huéspedes, 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, paraíso, estándar, disponibles en precios accesibles para los clientes, además las habitaciones cuenta servicios básicos para ofrecer la mayor comodidad posible durante su estadía (cable, internet, agua caliente). Los servicios que ofrece el hotel son: Atención las 24hrs en recepción Cocina y cafetería Cochera Lavandería (lavado y planchado) Cabinas de internet Servicios a la habitación Servicio de conserje las 24hrs Seguridad a los clientes Para poder tener acceso a los diversos servicios que ofrece el Hotel Paraíso, se puede hacer acercándose de forma personal o mediante una llamada telefónica al Hotel, cualquiera que sea el caso la persona encargada dará las indicaciones correspondientes para que se realice el proceso de registro o reservación del huésped, 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 atención por parte del personal del hotel son de un alto nivel, garantizando una experiencia confortante y placentera. Hotel Paraíso está ubicado en la Av. Pedro Ruiz #1064 de la ciudad de Chiclayo – Perú.
Ingeniería del Software
Página 6
Sistema de Gestión Hotelera 2.13.2
Estructura Organizacional de la empresa
2.13.2.1
Estructura Orgánica
Niveles del organigrama 1.
Nivel Directivo En él se encuentran: El propietario. Los accionistas El Director General
2.
Nivel Gerencial En él se encuentran: Los Gerentes de Área. Sub-Gerentes y Gerentes de Departamento.
3.
Nivel Operativo Aquí se concentran los puestos productivos de menor nivel,
y
que
participan
directamente
en
todos
los
departamentos del Hotel.
Dirección General Gerente General
A. División de Cuartos Recepción Reservaciones
A. de Alimentos y Otros A. Públicas A. Internas
Mantenimiento
Vigilanci a Seguridad
A. Administración Finanza Contabilidad
A. de Apoyo
Ingeniería del Software
Página 7
Sistema de Gestión Hotelera 2.13.2.2
Descripción de las Áreas Funcionales de la Empresa 1.
Área División de Cuartos -
Recepción: Gerente y Sub-Gerente,
-
Reservaciones.
Función: Área encargada de la atención permanente de las necesidades del huésped en cuanto a reserva de alojamiento,
registro,
solicitudes
durante
la
estadía
y
salida; ya que es el punto de mayor contacto con el huésped.
En
la
recepción
se
conjugan
todas
las
actividades que hacen posible la interacción con los huéspedes. 2.
Área Alimentos y Otros -
Áreas públicas Cafetería
-
Áreas internas: Cocinas
-
Áreas de apoyo: Limpieza y Lavandera.
Función:
Área
encargada
de
brindar
el
servicio
de
alimentación a los huéspedes, además de contar con una subáreade 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.
Función: Encargada de ofrecer el servicio de seguridad del huésped durante la estadía de este
en el hotel, así como
también de ofrecer el buen funcionamiento de los diversos servicios que se ofrecen: cable, internet, agua, luz. 4.
Ingeniería del Software
Área Administrativa -
Finanza
-
Contabilidad.
Página 8
Sistema de Gestión Hotelera
Función:
Su
función
es
llevar
a
cabo
los
asuntos
contables y financieros del área, entre ellos el control y supervisión
de
los
presupuestos
anuales,
control
y
servicios que se brinden dentro del Hotel Paraíso a los diferentes clientes.
2.13.3
Direccionamiento Estratégico Empresarial
2.13.3.1
Visión Servir
con
excelencia
y
cubrir
las
expectativas
de
las
necesidades de nuestros clientes asumiendo el compromiso de hacer realidad los sueños de quienes confían en nosotros siendo la excelencia en el
servicio nuestra
filosofía del
trabajo.
2.13.3.2
Misión Ser el lugar preferido en nuestra ciudad, por los huéspedes de negocios proporcionándoles 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 país.
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
desarrollo permanente de las aptitudes de nuestros empleados
por
medio
de
la
educación,
el
entrenamiento y su capacitación
Ingeniería del Software
Página 9
Sistema de Gestión Hotelera -
La Calidad es lo primero: La necesidades
y
manera de satisfacer las
expectativas
de
nuestros
clientes
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 fundándonos
-
Innovación
y
Creatividad:
La
en hechos y datos. modernización
en
el
desarrollo de nuestros productos y servicios, nos hace altamente competitivos.
Valores Comparativos -
Responsabilidad:
Es
tener
la
capacidad
de
tomar
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
pasión
por
éste
y
disfrutarlo -
Lealtad y Amor por la Institución: Es ser fiel, es identificarse con la misión y visión 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
2.13.4.1
Objetivo General -
Ser líder en la Industria Turística en la ciudad de Chiclayo
2.13.4.2
Objetivos Específicos -
Impulsar y fomentar las acciones de promoción de la industria turística hacia el desarrollo del destino.
Ingeniería del Software
Página 10
Sistema de Gestión Hotelera -
Elevar los estándares de calidad de los servicios que se ofrecen al turismo a través de programas de capacitación.
-
Fomentar el trabajo en equipo con otras asociaciones y
2.13.5
organizaciones afines para lograr objetivos comunes
Análisis 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 prestación de sus diversos servicios - Tener años de experiencia en la prestación del servicio hotelero Debilidades - Mal manejo de la información de sus empleados - Pérdida de información - Falta de personal capacitado
2.13.6
Análisis Externo: Oportunidades y Amenazas Oportunidades - Aparición de nuevos nichos de mercado - Gran variedad de atractivos turísticos en el departamento - Aprovechamiento de los eventos la comunidad chiclayana - Posibilidad de construir nuevas sedes Amenazas - Aparición de nuevos competidores con precios más atractivos y/o infraestructuras más modernas. - Estabilidad Política, Social y Económica del País - Falta de seguridad para el turista en nuestra comunidad
2.13.7
Análisis de la Situación 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
Ingeniería del Software
a
la
atención
de
los
clientes,
pero
tiene
una
mala
Página 11
Sistema de Gestión Hotelera administración del personal con el cual cuenta y esto lleva a que haya una pérdida de datos, registros y consultas de sus trabajadores.
II.
Introducción al Proyecto
2.1 Visión 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 rápida y confiable para la empresa, logrando una aceptación y preferencia por los clientes en cuanto a los servicios que se les ofrece.
2.2 Enunciado de la Situación Problemática En la actualidad la situación obliga a los hoteles a proporcionar servicios de mayor calidad; para lo
cual tendrá que auxiliarse de nuevas técnicas
administrativas que les permitan
alcanzar eficiencias en desarrollo de sus
actividades, contribuyendo al logro de sus objetivos y metas. En el hotel El Paraíso el personal tiene demoras en el procesamiento de la información de clientes y pérdidas de datos. No
cuenta
con
una
buena
coordinación
a
la
hora
de
registrar
las
reservaciones, ocasionado malestar a la hora de manejar las consultas de habitaciones disponibles. 2.3 Definición y Enunciado del Problema ¿La implementación de un sistema informático ayudara mejorar la gestión de los procesos de negocios que se realizan en el hotel el Paraíso? 2.4 Antecedentes del Proyecto 2.5 Hipótesis El desarrollo de un sistema informático ayudará optimizar los procesos y recursos de gestión en el hotel El Paraíso ahorrando tiempo y recursos. 2.6 Título del Proyecto “Sistema de gestión hotelera para mejorar la administración del hotel El Paraíso”
Ingeniería del Software
Página 12
Sistema de Gestión Hotelera 2.7 Definición del Proyecto El sistema se encargará de almacenar toda la información del
hotel como
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 más rápida las problemáticas presentes que puedan afectar sus ingresos.
Procesos
Gestión de Servicios.
Gestión de Reservas
Gestión de Caja.
Reportes
2.8 Objetivos del Proyecto
2.8.1 Objetivo General Desarrollar
un Sistema Informático que permita realizar un control de
los procesos de y de la administración del hotel de la manera más rápida
y
eficaz,
considerando
medidas
de
seguridad
para
la
implementación del mismo.
2.8.2 Objetivos Específicos
Implementar un rápido y mejor servicio.
Facilitar actividades como reservas, y facturación, de una forma fácil y segura.
Controlar las diferentes áreas de servicio (servicio de habitación).
Mantener un historial de los clientes frecuentes (que tipo de habitación utiliza, servicios y gastos).
Obtener un control administrativo y contable del establecimiento.
Relacionar fácilmente el cliente con la agencia turística y posteriormente el hotel.
Ingeniería del Software
Página 13
Sistema de Gestión Hotelera 2.9 Producto Final El sistema informático, que realizará el grupo, será de fácil acceso, amigable al usuario, permitirá tener una lista actualizada de los huéspedes que se encuentre alojados en el hotel, tendrá registrado los servicios que los huéspedes soliciten durante personal así
su
estadía, brindara un
mejor
manejo
del
evitando la perdida de datos, agilizará la gestión del Hotel
Paraíso. Todo esto,
se realizará de acuerdo al análisis del grupo consultor, además
dependerá de los requisitos y la información que nos brinde la empresa.
2.10 Estimación de Recursos
2.10.1 Humanos
Costo de Potencial Humano Personal del Sistema
Cargos
Costo por Hora
Diseñador
S/. 625.00
Analista
S/. 2400.00
Teque Pasache Marleny
Líder de Proyecto
S/. 3200.00
Salazar Ballena Claudio
Programador
S/. 2400.00
Albujar Moreno Osmar Monge Castro Henrry
TOTAL
S/. 8625.00
2.10.2 Software Costo de Licencias de Software Programa Erwin
S/. 200.00
Rational Rose Enterprise
S/. 300.00
SQL Server 2008
S/. 400.00
Microsoft Visual Studio 2008
S/. 500.00
Windows 7
S/. 250.00
Windows Server 2008
S/. 400.00
TOTAL
Ingeniería del Software
Costo
S/. 2 050.00
Página 14
Sistema de Gestión Hotelera 2.10.3 Hardware
Costo de Hardware Cantidad
Hardware
Descripción
Precio Unitario
Subtotal
Procesador AMD Athlon x3 4
Computadoras
Memoria RAM 3 GB DDR2
S/.
1 400.00
S/.
5600.00
S/.
1396.00
S/.
6996.00
Disco duro de 500 GB. 4
Impresoras
HP
Multifuncional DJIA 4615
S/.
349.00
TOTAL
2.10.4 Materiales y Servicios
Costo de Materiales y Mobiliarios Cantidad
Material
Precio Unitario
3
Perforador
S/. 4,00
S/.
12.00
3
Engrapador
S/. 5,00
S/.
15.00
10
Lapiceros
S/. 0,30
S/.
3.00
2
Escritorios
S/. 250,00
S/.
500.00
10
Sillas
S/. 15,00
S/.
150.00
4
Mesas
S/. 40,00
S/.
160.00
S/.
840,00
TOTAL
Subtotal
2.11 Hallazgos Importantes Actuales
A pesar de contar con un Sistema
de control de clientes, no cuenta con
un buen control del personal que labora en la empresa Pérdida de Datos al consultar información de sus trabajadores
2.12 Impactos a Obtenerse con el Software
Satisfacción del cliente al usar los servicios del hotel
Ingeniería del Software
Página 15
Sistema de Gestión Hotelera Automatización de los diversos procesos realizados por la empresa. Evitar la pérdida de datos Mejor control de su
personal
Sistema Informático estable, confiable y seguro.
III. Organización del Proyecto
3.9
Equipo de Desarrollo : Indicar Tipo de Equipo y Organización del mismo
Apellidos / Nombres Albujar Moreno Osmar Monge Castro Henrry Salazar Ballena Claudio Teque Pasache Marleny
ROL Diseñador Analista Programador Líder del Proyecto
E-MAIL [email protected] [email protected] [email protected] [email protected]
a. 3.10 Calendario de Tareas (Diagrama de Gantt) (Descomposición
del Trabajo -
WBS) (Utilice el MS-Project 2010) 3.11 Diagrama de Actividades (PERT / CPM)
3.12 Proceso de Software Emplearemos el Lenguaje Unificado de Modelado (UML)
y el RUP el cual
nos permitirá realizar una verificación de la calidad del software obtenido con la culminación 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 propagación de los cambios en ese espacio de trabajo.
3.13 Modelo de Desarrollo
Para el desarrollo del proyecto se utilizará el modelo Espiral ya que tiene por ventajas:
Ingeniería del Software
Página 16
Sistema de Gestión Hotelera
Puede adaptarse y aplicarse a lo largo de la vida del software de computadora.
Como el software evoluciona a medida que progresa el proceso, el desarrollador y el cliente comprenden y reaccionan mejor ante riesgos en cada uno de los niveles evolutivos.
El modelo en espiral permite a quien lo desarrolla aplicar el enfoque de construcción de prototipos en cualquier etapa de evolución del producto.
El modelo en espiral demanda una consideración directa de los riesgos técnicos en todas las etapas del proyecto y si se aplica adecuadamente
debe
reducir
los
riesgos
antes
de
que
se
conviertan en problemas.
3.14 Metodología de Desarrollo
RUP (Proceso Unificado de Rational): El RUP mantiene al equipo enfocado en producir incrementalmente software operativo a tiempo, con las características
requeridas
y
con
la
calidad
requerida.
Las
mejores
prácticas probadas en la industria, contenidas en el RUP, incorporan las lecciones aprendidas de cientos de líderes de la industria y miles de proyectos.
3.15 Herramientas Utilizadas (Lenguaje de Programación/CASE/Base de Datos, Utilitarios, etc.)
Herramienta :Rational Rose Enterprise
Descripción Ofrece una herramienta y un lenguaje de modelado común para simplificar el entorno de trabajo y permitir una creación más rápida de software de calidad.
Ventajas Capturar información de manera visual y directa: ofrece un lenguaje de modelado visual para mejorar la creación de aplicaciones de base de datos.
Ingeniería del Software
Página 17
Sistema de Gestión Hotelera Desarrollar el diseño de base de datos en la lógica de la aplicación: le permite visualizar la arquitectura de la base de datos y su conexión con la aplicación Integrar el diseño de la base de datos con el desarrollo: unifica al equipo del proyecto al proporcionar notación y ejecución de modelo UML comunes
Herramienta :Microsoft Visual Studio 2008
Descripción 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 programación. Permite generar librerías dinámicas de forma activa, mediante una reconfiguración en su proceso de colección o codificación.
Herramienta : Herramienta Case Erwin
Descripción 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 documentación de las reglas y definiciones de datos principales.
Herramienta: Microsoft SQL Server 2008
Ingeniería del Software
Descripción
Página 18
Sistema de Gestión Hotelera SQL Server es uno de los motores de bases de datos más utilizados en el mundo.
Ventajas Optimiza los procesos de negocio con un mejor rendimiento y escalabilidad. Soporta transacciones. Soporta procedimientos almacenados.
3.16 Modelos de Estimación del Tamaño del Proyecto 3.16.1 Puntos de Función 3.16.2 COCOMO Básico e Intermedio 3.16.3 Modelo SLIM
4. Gestión 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 además 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 económico 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 términos
de
presupuesto, esto
puede
dar lugar a
urgencias de última hora para gastar los fondos asignados.
Avance,
es
la
disponibilidad
de
contar
con
todos
los
recursos
necesarios para poder llegar a producir el resultado final de nuestro Proyecto.
Ingeniería del Software
Página 19
Sistema de Gestión Hotelera
5.5
Calidad se define como la obtención de resultados esperados del proyecto según las expectativas de los beneficiarios del proyecto. Calidad también quiere decir que se ha cumplido con estándares asignados por mandato de los donantes, gobiernos locales (leyes y regulaciones), o por estándares profesionales (tales como salud). La calidad no es necesariamente una limitante sino que es el resultado de cumplir satisfactoriamente con lo planeado por el proyecto. Se puede decir que un proyecto que concluye dentro del cronograma, presupuesto y alcance previstos cumple uno de los requisitos básicos para lograr calidad, que se entiende como las necesidades y expectativas de los donantes y beneficiarios hacia el proyecto.
Estudio de Factibilidad (Análisis Costo-Beneficio) 5.5.1
Técnico Para la implementación de nuestro sistema utilizaremos las siguientes tecnologías: La metodología 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
Económico Se refiere a los recursos económicos y financieros necesarios para desarrollar o llevar a cabo las actividades o procesos y/o para obtener los recursos básicos que deben considerarse son el costo del tiempo, el costo de la realización y el costo de adquirir nuevos recursos. Para poder realizar el análisis de factibilidad económica vamos a efectuar el análisis de los costos y beneficios que se obtendrían al poner en marcha este sistema:
Costo de Potencial Humano Personal del Sistema
Cargos
Horas
Costo por Hora
Total
Diseñador
25
S/. 25.00
S/. 625.00
Analista
80
S/. 30.00
S/. 2400.00
Teque Pasache Marleny
Líder de Proyecto
80
S/. 40.00
S/. 3200.00
Salazar Ballena Claudio
Programador
80
S/. 30.00
S/. 2400.00
Albujar Moreno Osmar Monge Castro Henrry
TOTAL
Ingeniería del Software
S/. 8625.00
Página 20
Sistema de Gestión Hotelera
Costo de Materiales y Mobiliarios Cantidad
Material
Precio Unitario
Subtotal
3
Perforador
S/. 4,00
S/.
12.00
3
Engrapador
S/. 5,00
S/.
15.00
10
Lapiceros
S/. 0,30
S/.
3.00
2
Escritorios
S/. 250,00
S/.
500.00
10
Sillas
S/. 15,00
S/.
150.00
4
Mesas
S/. 40,00
S/.
160.00
S/.
840,00
TOTAL Costo de Hardware Cantidad
Hardware
Descripción
Precio
Subtotal
Unitario Procesador AMD Athlon x3 4
Computadoras
Memoria RAM 3 GB DDR2 Disco duro de 500 GB.
4
Impresoras
HP
S/.
S/.
349.00
COSTO S/. 8625.00 S/. 840.00 S/. 6996.00 S/. 16461.00
Costo de Licencias de Software Programa
Ingeniería del Software
S/.
1396.00
S/.
6996.00
1
TOTAL
Total
5600.00
400.00
Multifuncional DJIA 4615
Análisis y Diseño del Sistema Potencial Humano Materiales y mobiliarios Hardware
S/.
Costo
Erwin
S/. 200.00
Rational Rose Enterprise
S/. 300.00
SQL Server 2008
S/. 400.00
Página 21
Sistema de Gestión Hotelera Microsoft Visual Studio 2008
S/. 500.00
Windows 7
S/. 250.00
Windows Server 2008
S/. 400.00
TOTAL
S/. 2 050.00
Por lo tanto el costo total del sistema sería el siguiente:
NOMBRE Análisis y Diseño del Sistema Licencias de Software Total
5.5.3
COSTO S/. 16461.00 S/. 2 050.00 S/. 18511.00
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 interactúan en forma directa con este, como también aquellos que reciben información 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 aceptación de nuestro sistema, que de una manera más sencilla y amigable, cubra todos sus requerimientos, expectativas y proporcione la información en forma oportuna y confiable. Basándose en las entrevistas y conversaciones sostenidas con el personal involucrado se demostró que estos no representan ninguna oposición 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 fácil manejo y comprensión, contando con la opinión de los mismos para cualquier modificación del sistema.
5.5.4
Legal El
desarrollo
del
sistema
no
infringe
ninguna
norma
o
responsabilidad legal.
Ingeniería del Software
Página 22
Sistema de Gestión Hotelera 5.6
Entorno de Implementación (Cuadro Comparativo)
5.7 Identificación de Errores Clásicos 5.8
Gestión de Riesgos
RIESGO
TIPO
DESCRIPCIÓN
PROBABIL IDAD
ESTRATEGIA
Los recursos no están disponibles en su momento
Riesgo del Proyecto
10 %
Identificar y optimizar los recursos a utilizar.
EL cliente cambie los requerimientos
Riesgo del Proyecto
18 %
Entablar una buena comunicación con el cliente.
Diseño inadecuado
Riesgo técnico
10%
Más número de usuarios de lo planificado.
Riesgo del proyecto
Amenaza el plan del proyecto, haciendo que se retrase y que los costos aumenten. Impacto que tendría 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 duración demasiado corto.
Crear un buen diseño, llamativo y que cumpla con las necesidades del cliente. Seguimiento de la cantidad de usuarios.
Tamaño estimado demasiado pequeño.
Riesgo del proyecto
20%
40%
Planificación.
IV. Desarrollo de Fases del Proyecto
5.1 5.1.1
Determinación de Requerimientos del Sistema Requerimientos Funcionales
Nro. RF01
Nombre del Requerimiento El sistema debe registrar y/o consultar un Cliente.
RF02
El sistema debe registrar y/o consultar una Habitación.
RF03
El sistema debe registrar y/o modificar una Reserva.
Alta
RF04
El sistema debe generar comprobantes de pago.
Alta
RF05
El sistema debe registrar y/o un servicio.
Normal
RF06
El sistema debe realizar Arqueo de Caja.
Alta
RF07
El sistema debe registrar y/o modificar Libros Contables.
Alta
Ingeniería del Software
Prioridad Normal Normal
Página 23
Sistema de Gestión Hotelera RF08
El sistema debe generar reporte de Ingresos mensuales.
Normal
RF09
El sistema debe generar reporte de Ingresos mensuales por servicios. El sistema debe generar reporte Estadístico de ingresos anuales.
Normal
RF10
2.1.2. Nro. RNF01 RF02 RF03 RF04
5.1.3
Alta
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 práctica 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
Diagrama de Contexto: StakeHolders Internos y Externos.
Partes Interesadas Internas
Partes Interesadas Externas
Gerente
Sistema De Gestión Hotelera
Clientes
Gobierno
Competencia Empleados Ingeniería del Software
Página 24
Sistema de Gestión Hotelera 5.2 5.2.1
Modelamiento del Negocio Modelo de Casos de Uso del Negocio (MCUN)
5.2.2 Modelo de Objeto del Negocio (MON) Modelo Objeto de Negocio – Gestionar Habitación
Ingeniería del Software
Página 25
Sistema de Gestión Hotelera
Modelo de Objeto de Negocio - Procesar Servicios Adicionales
Modelo de Objeto de Negocio – Gestionar Facturación
Ingeniería del Software
Página 26
Sistema de Gestión Hotelera 5.2.3
Modelo del
Dominio del Problema (MDP)
Modelo de Dominio del Problema
5.3 5.3.1
Requerimientos Package de Requerimientos
Ingeniería del Software
Página 27
Sistema de Gestión Hotelera 5.3.2
Modelo de Casos de Uso (MCU)
a) Gestionar Alquiler Habitación
Registrar Alquiler de Habitacion
Consultar Habitacion
Recepcionista
Registrar Reserva
Registrar Cliente
Generar Comprobante de Pago
Generar Boleta
Generar Factura
Registrar Habitacion
Administrador
Generar Reporte Alquiler por tipo de Habitacion
Ingeniería del Software
Generar Estadistica de AlquilerHabitacion
Listado de Reporte Alquiler de Habitacion por Mes
Generar Reporte Reservas vigentes
Página 28
Sistema de Gestión Hotelera
b) Procesar Servicios Adicionales
Registrar Uso de Servicio Internet Recepcionista Lavadanderia
Agregar Servicio
Cafeteria
GenerarComprobantePago Generar Factura
Administrador Generar Boleta Generar Estadisticas de Servicio
Generar Reporte de Comprobantes de Pago por Semana
Ingeniería del Software
Generar Reporte de Servicio más solicitados
Página 29
Sistema de Gestión Hotelera c) Gestionar Facturación
Generar Comprobar de Pago
Generar comprobnte de Pago
Recepcionista Registrar Arqueo de Caja Contador
RegistrarLibrosContables
Generar Reporte Ingresos Mensuales por servicio Generar Estadísticas de Facturación
Administrador
Generar Estadisticas de Ingresos anuales de servicios
5.3.3
Glosario de un Caso de Uso (GCU)
a) Gestionar Habitación Registrar Alquiler de Habitación
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 Habitación 2.Verificar datos del cliente 3.Verificar datos de la habitación 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.
Ingeniería del Software
Página 30
Sistema de Gestión Hotelera
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 habitación. 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 habitación.
Ingeniería del Software
Página 31
Sistema de Gestión Hotelera Generar Comprobante de Pago
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 habitación
Registrar Habitación
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.
Ingeniería del Software
Página 32
Sistema de Gestión Hotelera Generar estadísticas de alquiler de habitación. Nombre de Caso de Uso: Generar Estadisticas de Alquiler de Habitacion Descripcion del Caso de Uso: Muestra las Estadisticas de Alquiler de Habitación alquiladas. Pasos o transacciones: 1.Seleccionar Tipo de Reporte 2.Verificar Tipo de Reporte 3.Generar Estadisticas de Alquiler de Habitación 4.Mostrar Estadisticas de Alquiler de Habitacion
b) Procesar Servicios Adicionales Registrar Uso Servicio
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.
Ingeniería del Software
Página 33
Sistema de Gestión Hotelera
Generar estadísticas de Procesar Servicio Nombre de Caso de Uso: Generar Estadisticas de Procesar Servicio Descripcion del Caso de Uso: Muestra las Estadisticas de los servicios registrados. Pasos o transacciones: 1.Seleccionar Tipo Reporte. 2.Verificar Tipo de Reporte. 3.Generar Estadisticas de Procesar Servicio. 4.Mostrar Estadisticas de Procesar Servicio.
c) Gestionar Facturación Registrar arqueo de caja
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.
Registrar Libro Contable NOMBRE DEL CASO DE USO: Registrar Libros Contables DESCRIPCION DEL CASO DE USO: Permite registrar los ingresos y egresos del total PASOS: 1.Captar datos del Libro Contable. 2.Verificar Arqueo de caja. 3.Verificar datos del Libro contable. 4. Actualizar datos de Libros Contables 4.Crear Libro contable. 5.Modificar Libro contable. 6.Eliminar Libro Contable
Ingeniería del Software
Página 34
Sistema de Gestión Hotelera 5.4.
Análisis del Sistema
5.4.1
Diagrama de Estados
a) Gestionar Habitación Registrar Alquiler de Habitación
Ingeniería del Software
Página 35
Sistema de Gestión Hotelera Registrar Cliente
Ingeniería del Software
Página 36
Sistema de Gestión Hotelera Registrar Reserva DATOS DE RESERVA CAPTADOS Verificar datos del cliente DATOS DEL CLIENTE VERIFICADO
Verificar datos de la habitación
DATOS DE LA HABITACION VERIFICADO
Actualizar Reserva
DATOS DE LA RESERVA ACTUALIZADOS Eliminar Reserva Crear Reserva CREAR RESERVA
Actualizar Habitacion
Modificar Reserva
MODIFICAR RESERVA Actualizar Habitacion
ELIMINAR RESERVA
Actualizar Habitacion
DATOS DE HABITACION ACTUALIZADOS
Ingeniería del Software
Página 37
Sistema de Gestión Hotelera Generar Comprobante de Pago
Datos del comprobante de Pago Captados Verificar datos del cliente Datos del cliente Verificados
Verificar datos del Alquiler Datos del Alquiler Verificados
Verificar datos del com probante de pago
Datos del comprobante de pago Verificados
Generar com probante de pago Comprobante de Pago Generado
Actualizar Alquiler de Habitacion Alquiler de Habitacion Actualizado
Ingeniería del Software
Página 38
Sistema de Gestión Hotelera b) Procesar Servicios Adicionales Registrar Uso de Servicio
Captar Datos de Uso Servicio
DATOS DE SERVICIO CAPTADOS
Verificar datos del Cliente
DATOS DE CLIENTE VERIFICADO
Actualizar Datos del Servicio
DATOS DE SERVICIOS ACTUALIZADOS
Crear Servicio
SERVICIO CREADO
Modificar Servicio
SERVICIO MODIFICADO
Eliminar Servicio
SERVICIO ELIMINADO
Generar Comprobante de Pago
COMPROBANTE DE PAGO GENERADO
Ingeniería del Software
Página 39
Sistema de Gestión Hotelera Agregar Servicio
Captar datos del servicio
DATOS DEL SERVICIO CAPTADO
Verificar datos del servicio DATOS DEL SERVICIO VERIFICADO
Actualizar datos del Servicio
DATOS DEL SERVICIO ACTUALIZADOS
Crear Servicios SERVICIO CREADO
Ingeniería del Software
Modificar Servicios
SERVICIO MODIFICADO
Eliminar Servicios
SERVICIO ELIMINADO
Página 40
Sistema de Gestión Hotelera
b) Gestionar Facturación Registrar Arqueo de Caja
Captar datos de Arqueo de caja DATOS DE ARQUEO DE CAJA CAPTADOS
Verificar comprobante de pago COMPROBANTE DE PAGO VERIFICADO
Actualizar datos de Arqueo de caja
ARQUEO DE CAJA ACTUALIZADOS Eliminar Arqueo de Caja
Crear Arqueo de caja Modificar Arqueo de caja ARQUEO DE CAJA CREADOS
Ingeniería del Software
ARQUEO DE CAJA MODIFICADOS
ARQUE DE CAJA ELIMINADO
Página 41
Sistema de Gestión Hotelera Registrar Libro Contable
Captar daos de Libro Contable
DATOS DEL LIBRO CONTABLE CAPTADOS
Verificar datos de Libros contables
DATOS DE LIBRO CONTABLE VERIFICADOS
Actualizar datos del libro contable
LIBRO CONTABLE ACTUALIZADOS
Crear Libro Contable
LIBROS CONTABLES CREADO
Ingeniería del Software
Modificar Libro Contable
LIBRO CONTABLE MODIFICADO
Eliminar libro Contable
LIBRO CONTABLE ELIMINADO
Página 42
Sistema de Gestión Hotelera 5.4.2
Diagrama de Actividades
5.4.3
Diagramas de Interacción
5.4.3.1 Diagramas de Colaboraciones a) Gestionar Habitación Registrar Cliente
2: VerificarProducto(IDproducto)
3: Leer : VerificarCliente
4: VRptaCliente(IDCliente=Cliente.ID)
1: RegistrarCliente
: Recepcionista
: Cliente
: GUI RegistrarCliente
6: Crear
5: ActualizarCliente(Obj.Cliente)
7: Modificar : ActualizarCliente
Ingeniería del Software
8: Eliminar
Página 43
Sistema de Gestión Hotelera
Registrar Reserva
: Cliente
: VerificarCliente
2: VerificarCliente(IDcliente)
4: VerRptaCliente(IDCliente=Cliente.ID)
6: leer
5: VerificarHabitación(IDHabitación)
1: RegistrarReserva
7: VerRptaHabitacio(IDHabitacio=Habitacio.ID) : Recepcionista
: GUI RegistrarReserva
: Habitación
: VerificarHabitación
8: VerificarReserva(IDReserva)
10: VerRptaReserva(IDReserva=Reserva.ID)
9: Leer
: Rerserva
: VerificarReserva 11: ActualizarReserva(ObjReserva) 12: Crear 13: Modificar 14: Eliminar : ActualizarReserva
16: Crear
15: ActualizarHabitación(ObjHabitación)
17: Modificar 18: Eliminar : ActualizarHabitación
Ingeniería del Software
Página 44
Sistema de Gestión Hotelera Registrar Habitación
2: VerificarHabitacion(IDHabitacion) 3: Leer
: VerificarHabitación 1: RegistrarHabitacion 4: VerRptaHabitacion(IDHabitacion=Habitacion.ID)
: Recepcionista
: RegistrarHabitacion : Habitación 5: ActualizaHabitacion(ObjHabitacion)
6: Crear 7: Modificar 8: Eliminar
: ActualizarHabitación
Ingeniería del Software
Página 45
Sistema de Gestión Hotelera Registrar Alquiler Habitación
3: leer
2: VerificarHabitación(IDcliente)
: VerificarCliente
: Cliente
4: VerRptacliente(ID) 5: VerificarAlquilerHabitación(ID.AlquilerHabitación)
1: RegistrarAlquilerHabitación
6: leer
7: VerRptaAlquilerHabitación(ID.AlquilerHabitación=ID.alquilerHabitación) : Recepcionista
: GUI RegistrarAlquilerHabitación
: VerificarAlquilerHabitación
: AlquilerHabitacion
8: ActualizarAlquilerHabitación(ObjAlqiulerHabitación) 9: Crear 10: Modificar 11: ActualizarHabitación(ObjHabitación)
: ActualizarAlquilerHabi...
12: Eliminar
13: Crear 14: Modificar : Habitación
: ActualizarHabitación 15: Eliminar
Ingeniería del Software
Página 46
Sistema de Gestión Hotelera
b) Procesar Servicios Adicionales Registrar Uso de Servicio
3: Leer
: Cliente
: VerificarCliente 2: VerificarCliente(IDCliente)
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
Ingeniería del Software
Página 47
Sistema de Gestión Hotelera Agregar Servicio
2: VerificarServicio(IDServicio)
1: RegistrarServicio
: Administrador
: VerificarServicio
3: Leer
4: VerRptaServicio(IDServicio=Servicio.ID)
GUI : RegistrarUsoServicio 6: Crear
: Servicio
5: ActualizaServicio(ObjServicio) 7: Modifica 8: Eliminar
: ActualizarServicio
Ingeniería del Software
Página 48
Sistema de Gestión Hotelera b) Gestionar Facturación Registrar arqueo de caja
3: Leer
2: VerificarComprobantePago(IDComprobante) : VerificarComprobant...
1: RegistrarAqueodeCaja
: Recepcionista
4: VerRptaComprobantePago(IDComprobante=Comprobante.ID)
GUI : RegistrarArqueodeCaja
: ComprobantedePago
5: VerificarArqueo(IDArqueo)
7: VerRptaArqueo(IDArqueo=Arqueo.ID)
6: Leer
: VerificarArqueodeCaja : ArqueodeCaja
: ActualizarArqueodeCaja
Ingeniería del Software
Página 49
Sistema de Gestión Hotelera Registrar Libro Contable
3: Leer
: VerificarArqueodeCaja
: ArqueodeCaja
2: VerificarArqueodeCaja(IDArqueo)
4: VerRptaArqueodeCaja(IDArqueo=Arqueo.ID)
1: RegistrarLibroContable
: Administrador
5: VerificarLibroContable(IDLibroContable)
7: VerRptaLibroContable(IDLibroContable=LibroContable.ID) GUI : RegistrarLibroContable : VerificarLibroContable
6: Leer
8: ActualizarLibroContable(ObjLibroContable)
: LibroContable 9: Crear 10: Modificar 11: Eliminar
: ActualizarLibroContable
Ingeniería del Software
Página 50
Sistema de Gestión Hotelera
5.4.3.2 Diagrama de Secuencia a) Gestionar Habitación Registrar Cliente
Ingeniería del Software
Página 51
Sistema de Gestión Hotelera Registrar Reserva
: Recepcionista : GUI RegistrarReserva 1: RegistrarReserva
: VerificarHabitación
: Habitación
: VerificarReserva
: Rerserva
: ActualizarReserva
: ActualizarHabitación
: Cliente
: VerificarCliente
2: VerificarCliente(IDcliente) 3: Leer 4: VerRptaCliente(IDCliente=Cliente.ID) 5: VerificarHabitación(IDHabitación)
6: leer
7: VerRptaHabitacio(IDHabitacio=Habitacio.ID)
8: VerificarReserva(IDReserva) 9: Leer 10: VerRptaReserva(IDReserva=Reserva.ID)
11: ActualizarReserva(ObjReserva) 12: Crear 13: Modificar 14: Eliminar
15: ActualizarHabitación(ObjHabitación)
16: Crear 17: Modificar
18: Eliminar
Ingeniería del Software
Página 52
Sistema de Gestión Hotelera Registrar Habitación
: Recepcionista
: RegistrarHabitacion
: VerificarHabitación
: Habitación
: ActualizarHabitación
1: RegistrarHabitacion
2: VerificarHabitacion(IDHabitacion)
3: Leer
4: VerRptaHabitacion(IDHabitacion=Habitacion.ID)
5: ActualizaHabitacion(ObjHabitacion)
6: Crear 7: Modificar
8: Eliminar
Ingeniería del Software
Página 53
Sistema de Gestión Hotelera Registrar Alquiler Habitación
: Recepcionista
: Verif icarCliente
: Cliente
: ActualizarHabitación
: Habitación
: : GUI RegistrarAlquilerHabitación Verif icarAlquilerHabitación
: ActualizarAlquilerHabitación
: AlquilerHabitacion
1: RegistrarAlquilerHabitación 2: Verif icarHabitación(IDcliente) 3: leer 4: VerRptacliente(ID)
5: Verif icarAlquilerHabitación(ID.AlquilerHabitación) 6: leer
7: VerRptaAlquilerHabitación(ID.AlquilerHabitación=ID.alquilerHabitación)
8: ActualizarAlquilerHabitación(ObjAlqiulerHabitación) 9: Crear 10: Modif icar 11: ActualizarHabitación(ObjHabitación)
12: Eliminar
13: Crear 14: Modif icar 15: Eliminar
Ingeniería del Software
Página 54
Sistema de Gestión Hotelera b.) Procesar Servicios Adicionales Registrar Uso de Servicio
: 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)
9: Crear 10: Modificar 11: Eliminar
Ingeniería del Software
Página 55
Sistema de Gestión Hotelera
Agregar Servicios
: Administrador
GUI : RegistrarUsoServicio
: VerificarServicio
: ActualizarServicio
: Servicio
1: RegistrarServicio 2: VerificarServicio(IDServicio) 3: Leer
4: VerRptaServicio(IDServicio=Servicio.ID)
5: ActualizaServicio(ObjServicio) 6: Crear 7: Modifica
8: Eliminar
Ingeniería del Software
Página 56
Sistema de Gestión Hotelera c.) Gestionar Facturación Registrar Arqueo de Caja
: Recepcionista
GUI : RegistrarArqueodeCaja
: VerificarComprobantePago
: ActualizarArqueodeCaja : ComprobantedePago
: ArqueodeCaja
: VerificarArqueodeCaja
1: RegistrarAqueodeCaja
2: VerificarComprobantePago(IDComprobante) 3: Leer
4: VerRptaComprobantePago(IDComprobante=Comprobante.ID)
5: VerificarArqueo(IDArqueo)
6: Leer 7: VerRptaArqueo(IDArqueo=Arqueo.ID)
Ingeniería del Software
Página 57
Sistema de Gestión Hotelera Registrar libro Contable
GUI : RegistrarLibroContable : Administrador 1: RegistrarLibroContable
: VerificarArqueodeCaja
: ActualizarLibroContable : ArqueodeCaja
: VerificarLibroContable
: LibroContable
2: VerificarArqueodeCaja(IDArqueo) 3: Leer
4: VerRptaArqueodeCaja(IDArqueo=Arqueo.ID)
5: VerificarLibroContable(IDLibroContable)
6: Leer
7: VerRptaLibroContable(IDLibroContable=LibroContable.ID) 8: ActualizarLibroContable(ObjLibroContable) 9: Crear 10: Modificar 11: Eliminar
Ingeniería del Software
Página 58
Sistema de Gestión Hotelera 5.4.3.3 Flujo de Eventos a)
Gestionar Habitación Registrar Cliente VarRptaCliente= VerificarCliente(Codigo_Cliente) Si VarRptaCliente es Verdadero entonces TipoOperacion= Eliminar o Modificar Si No TipoOperacion=Crear Fin_Si ActualizarCliente Fin_RegistrarCliente
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
Ingeniería del Software
Página 59
Sistema de Gestión Hotelera
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 AlquilerHabitación 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
Ingeniería del Software
Página 60
Sistema de Gestión Hotelera Fin_RegistrarAlquiler
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
Ingeniería del Software
Página 61
Sistema de Gestión Hotelera Actualizar Habitacion Si TipoOperacion = Crear entonces Crear Habitacion Fin_SI Si TpoOperacion = Eliminar entonces Eliminar Habitacion Fin_SI Si TpoOperacion = Modificar entonces Modificar Habitacion Fin_SI Fin_Actualizar_ Habitacion
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
Ingeniería del Software
Página 62
Sistema de Gestión Hotelera c) Procesar Servicios Adicionales Registrar Servicio VarRptaServicio = VerificarServicio (Codigo_Servicio) VarRptaCliente= VerificarCliente(Codigo_Cliente)
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
Ingeniería del Software
Página 63
Sistema de Gestión Hotelera
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
Ingeniería del Software
Diagrama de Clases del Análisis
Página 64
Sistema de Gestión Hotelera 6.4.5 Modelamiento de la Base de Datos 6.4.5.1
Mapeo de Tablas
codigo_alq
dni_clie
TABLA: ALQUILER Nombre Columna TipoKey Nulos
PK NN
inicio_alq
fin_alq
codigo_hab
NN
NN
FK NN
FK NN
TABLA: RESERVA
Nombre Columna TipoKey Nulos
codigo_res
dni_clie
inicio_res
fin_res
PK NN
PK,FK NN
NN
NN
codigo_res
dni_clie
codigo_hab
descripcion
PK,FK1 NN
PK,FK2 NN
PK,FK3 NN
NN
TABLA: DETALLE_RESERVA
Nombre Columna TipoKey Nulos
TABLA: HABITACION Nombre Columna TipoKey Nulos
codigo_hab
descripcion_hab
tipo_hab
PK NN
NN
NN
TABLA: CLIENTE
Nombre Columna TipoKey Nulos
dni_clie
Ingeniería del Software
PK NN
nombre_clie NN
apellidop_clie NN
apellidom_clie NN
telefono_cli e -
Página 65
direccion_clie NN
Sistema de Gestión Hotelera TABLA: DETALLE_SERVICIO Nombre Columna TipoKey Nulos
dni_clie
codigo_serv
descripcion
PK,FK1 NN
PK,FK2 NN
NN
TABLA: SERVICIO
Nombre Columna TipoKey Nulos
codigo_serv
nombre_serv
PK NN
NN
TABLA: COMPROBANTE Nombre Columna TipoKey Nulos
codigo_comp
dni_clie
codigo_arq
monto_comp
PK NN
PK,FK1 NN
PK,FK2 NN
NN
TABLA: ARQUEO_CAJA
Nombre Columna TipoKey Nulos
codigo_arq
cantidad_arq
PK NN
NN
TABLA: LIBROS_CONTABLES Nombre Columna TipoKey Nulos
codigo_arq
descripcion
fecha
PK NN
NN
NN
TABLA: BOLETA
Nombre Columna TipoKey Nulos
idboleta PK NN
codigo_comp PK,FK1 NN
dni_clie PK,FK2 NN
codigo_arq PK,FK3 NN
descripcion_bol NN
TABLA: FACTURA
Ingeniería del Software
Página 66
Sistema de Gestión Hotelera Nombre Columna TipoKey Nulos
idfactura
codigo_comp
PK NN
PK,FK1 NN
6.4.5.2
dni_clie PK,FK2 NN
codigo_arq
descripcion
PK,FK3 NN
NN
ruc NN
Diccionario de Datos
Nombre de la Tabla: ALQUILER Descripción de Flujo: Esta tabla nos permitirá registrar el alquiler de una habitación que realice un huésped DE: Gestión Hotelera A : Alquiler Detalle Alquiler = @codigo_alq + inicio_alq + fin_alq + código_hab dni_clie = 1{carácter}9 codigo_alq = 1{carácter}9 inicio_alq = día + mes + año fin_alq = día + mes + año codigo_hab = 1{carácter}9 Sub Detalle Día = 1{digito} 2 Mes = 1{digito} 2 Año = 1{digito} 4 Carácter = [A-Z]/a-z Digito = [0-9]
Nombre de la Tabla: RESERVA Descripción de Flujo: Esta tabla nos permitirá registrar los datos de una reserva que realice un huésped DE: Gestión Hotelera A : Reserva Detalle Reserva= @codigo_res + inicio_res + fin_res dni_clie = 1{carácter}9 codigo_res = 1{carácter}9 inicio_alq = día + mes + año fin_alq = día + mes + año Sub Detalle Día = 1{digito} 2 Mes = 1{digito} 2 Año = 1{digito} 4 Carácter = [A-Z]/a-z Digito = [0-9]
Nombre de la Tabla: DETALLE_RESERVA Descripción de Flujo:
Ingeniería del Software
Página 67
Sistema de Gestión Hotelera Esta tabla nos permitirá registrar los detalles de una habitación con relación a la reserva DE: Gestión Hotelera A : Detalle_Reserva Detalle Detalle_Reserva = descripción codigo_res = 1{carácter}9 dni_clie = 1{carácter}9 codigo_hab = 1{carácter}9 Descripción = 1{carácter}30 Sub Detalle Carácter = [A-Z]/a-z Nombre de la Tabla: HABITACION Descripción de Flujo: Esta tabla nos permitirá registrar los datos de una habitación DE: Gestión Hotelera A : Habitación Detalle Habitación = @codigo_hab + descripcion_hab+ tipo_hab codigo_had = 1{carácter}9 descripcion_hab = 1{carácter}30 tipo_hab = 1{carácter}20 Sub Detalle Carácter = [A-Z]/a-z
Nombre de la Tabla: CLIENTE Descripción de Flujo: Esta tabla nos permitirá registrar los datos de un cliente DE: Gestión Hotelera A : Cliente Detalle Cliente = @dni_clie + nombre_clie + apellidop_clie + apellidom_clie + teléfono_clie + dirección_clie
dni_clie nombre_clie apellidop_clie apellidom_clie teléfono_clie dirección_clie Sub Detalle Digito Carácter
= = = = = =
1{carácter}9 1{carácter}30 1{carácter}30 1{carácter}30 1{digito}10 1{carácter}50
= [0-9] = [A-Z]/a-z
Nombre de la Tabla: DETALLE_SERVICIO Descripción de Flujo: Esta tabla nos permitirá registrar los detalles del servicio que solicite el cliente DE: Gestión Hotelera A : Detalle_Servicio Detalle Detalle_Servicio = descripcion dni_clie = 1{carácter}9 codigo_serv = 1{carácter}9
Ingeniería del Software
Página 68
Sistema de Gestión Hotelera Descripcion Sub Detalle Carácter
= 1{carácter}30 = [A-Z]/a-z
Nombre de la Tabla: SERVICIO Descripción de Flujo: Esta tabla nos permitirá registrar un servicio DE: Gestión Hotelera A : Servicio Detalle Servicio = @codigo_serv + nombre_serv codigo_serv = 1{carácter}9 nombre_serv = 1{carácter}20 Sub Detalle Carácter = [A-Z]/a-z
Nombre de la Tabla: COMPROBANTE Descripción de Flujo: Esta tabla nos permitirá registrar un comprobante de pago DE: Gestión Hotelera A : Comprobante Detalle Comprobante = @codigo_comp + mont_comp codigo_comp = 1{carácter}9 dni_clie = 1{carácter}9 codigo_comp = 1{carácter}9 monto_comp = 1{digito}10 Sub Detalle Carácter = [A-Z]/a-z Digito = [0-9]
Nombre de la Tabla: ARQUEO_CAJA Descripción de Flujo: Esta tabla nos permitirá registrar una transacción que se realice DE: Gestión Hotelera A : Arqueo_Caja Detalle Arqueo_Caja = cantidad_arq codigo_arq = 1{carácter}9 Cantidad_arq = 1{digito}4 Sub Detalle Carácter = [A-Z]/a-z Digito = [0-9]
Nombre de la Tabla: Libros_Contables
Ingeniería del Software
Página 69
Sistema de Gestión Hotelera Descripción de Flujo: Esta tabla nos permitirá registrar datos económicos del hotel DE: Gestión Hotelera A : Libro_Contables Detalle Libros_Contables = descripcion + fecha codigo_arq = 1{carácter}9 descripcion = 1{carácter}30 fecha = día + mes + año Sub Detalle Carácter = [A-Z]/a-z Digito = [0-9] Día = 1{digito} 2 Mes = 1{digito} 2 Año = 1{digito} 4
Nombre de la Tabla: BOLETA Descripción de Flujo: Esta tabla nos permitirá registrar datos de una boleta DE: Gestión Hotelera A : Boleta Detalle Boleta = @idboleta +descripcion Idboleta = 1{carácter}9 codigo_comp = 1{carácter}9 dni_cli = 1{carácter}9 codigo_arq = 1{carácter}9 descripcion = 1{carácter}20 Sub Detalle Carácter = [A-Z]/a-z Nombre de la Tabla: FACTURA Descripción de Flujo: Esta tabla nos permitirá registrar datos de una Factura DE: Gestión Hotelera A : Factura Detalle Boleta = @idfactura +descripcion + ruc Idfactura = 1{carácter}9 codigo_comp = 1{carácter}9 dni_cli = 1{carácter}9 codigo_arq = 1{carácter}9 descripcion = 1{carácter}20 ruc = 1{digito}10 Sub Detalle Carácter = [A-Z]/a-z Digito = [0-9]
6.4.5.3
Ingeniería del Software
Validación de Requerimientos
Página 70
Sistema de Gestión Hotelera 1. Manejar el registro de los clientes INTRODUCCION: Permite registrar todos los clientes que ingresan al hotel INPUT:
Cliente: dni_clie, nombre_clie, apellidop_clie, apellidom_clie, telefono_clie, direccion_clie
PROCESO:
Verificación de los datos del cliente
Crear, eliminar o modificar cliente
SALIDA:
Listado de clientes
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:
Verificación de los datos del alquiler
Crear, eliminar o modificar alquiler
SALIDA:
Listado de alquileres
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
PROCESO:
Verificación de los datos de la reserva
Crear, eliminar o modificar reserva
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:
Ingeniería del Software
Página 71
Sistema de Gestión Hotelera
Verificación de los datos del servicio
Crear, eliminar o modificar servicio
SALIDA:
Listado de servicios
5. Manejar el registro de las habitaciones INTRODUCCION: Permite registrar las habitaciones del hotel INPUT:
Habitación: codigo_hab, descripcion_hab, tipo_hab
PROCESO:
Verificación de los datos de la habitación
Crear, eliminar o modificar habitación
SALIDA:
Listado de Habitaciones
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
Actualización del monto a pagar
SALIDA:
Ingeniería del Software
Comprobante de pago del cliente por consumo
Página 72
Sistema de Gestión Hotelera 6.5
Diseño del Sistema 5.5.1 Diagrama de Clases del Diseño
Ingeniería del Software
Página 73
Sistema de Gestión Hotelera 5.5.2
5.5.3
Diagramas de Secuencias del Diseño
Diseño de la Base de datos 5.5.3.1
Modelo Lógico
ALQUILER codigo_alq dni_clie (FK) inicio_alq fin_alq codigo_hab
HABITACION
DETALLE_RESERVA
RESERVA
codigo_hab
codigo_res (FK) dni_clie (FK) codigo_hab (FK)
codigo_res dni_clie (FK) inicio_res fin_res
descripcion_hab tipo_hab
Descripcion
CLIENTE dni_clie
DETALLE_SERVICIO dni_clie (FK) codigo_serv (FK)
nombre_clie apellidop_clie apellidom_clie telefono_clie direccion_clie
descripcion
COMPROBANTE
ARQUEO_CAJA
codigo_comp dni_clie (FK) codigo_arq (FK)
codigo_serv nombre_serv
LIBROS_CONTABLES
codigo_arq (FK)
codigo_arq
cantidad_arq
descripcion fecha
monto_comp
BOLETA
SERVICIO
FACTURA
idboleta codigo_comp (FK) dni_clie (FK) codigo_arq (FK)
idfactura codigo_comp (FK) dni_clie (FK) codigo_arq (FK)
descripcion_bol
descripcion ruc
Ingeniería del Software
Página 74
Sistema de Gestión Hotelera 5.5.3.2
Modelo Físico
ALQUILER codigo_alq dni_clie (FK) inicio_alq fin_alq codigo_hab
HABITACION
DETALLE_RESERVA
RESERVA
codigo_hab
codigo_res (FK) dni_clie (FK) codigo_hab (FK)
codigo_res dni_clie (FK) inicio_res fin_res
descripcion_hab tipo_hab
Descripcion
CLIENTE dni_clie
DETALLE_SERVICIO dni_clie (FK) codigo_serv (FK)
nombre_clie apellidop_clie apellidom_clie telefono_clie direccion_clie
descripcion
COMPROBANTE
ARQUEO_CAJA
codigo_comp dni_clie (FK) codigo_arq (FK)
codigo_serv nombre_serv
LIBROS_CONTABLES
codigo_arq (FK)
codigo_arq
cantidad_arq
fecha descripcion
monto_comp
BOLETA
SERVICIO
FACTURA
idboleta codigo_comp (FK) dni_clie (FK) codigo_arq (FK)
idfactura codigo_comp (FK) dni_clie (FK) codigo_arq (FK)
descripcion_bol
descripcion ruc
Ingeniería del Software
Página 75
Sistema de Gestión Hotelera
5.5.4 5.6
Modelo de Despliegue
Implementación del Sistema 5.6.1
Elaboración de la Propuesta del Nuevo Sistema
La propuesta del Sistema de gestión hotelera para mejorar la administración del hotel El Paraíso, tiene como finalidad optimizar los procesos existentes ahorrando tiempo y costo.
La propuesta del Sistema de gestión hotelera del hotel El Paraíso, también permitirá brindar información detallada sobre los procesos mediante consultas y reportes.
El sistema permitirá al personal asignado por la administración del hotel o por la misma administración, poder gestionar las reservas de ambientes del hotel, así como los servicios que se brindan. Los mismos podrán verificar las fechas en que un cliente desea hacer las reservas y los ambientes disponibles.
La propuesta del Sistema de gestión hotelera del hotel El Paraíso se lleva a cabo para facilitar de alquiler de habitaciones y los servicios que se ofrecen, mediante la implementación de un software sencillo, esto ayudará a la empresa ser eficientes y más productivos que si se llevase un control manual.
5.6.2
Diseño del Menú Principal 5.6.2.1
Ingeniería del Software
Mostrar Representación Modular y Gráfica
Página 76
Sistema de Gestión Hotelera Menu Principal
Registro
Reportes
Alquiler por tipo de habitación
Cliente
Configuración del Sistema
Ayuda
Administradores
Acerca de Hotel El Paraiso
Alquiler de habitación por mes
Habitación
Alquiler Servicios más solicitados Reserva Comprobante de pago por cliente
Servicio Libro Contable Arqueo de Caja Comprobante Pago
5.6.3
Descripción General del Contenido por Módulos
Sistema de gestión hotelera para mejorar la administración del hotel El Paraíso 1) Descripción Breve del proyecto a realizar. El Sistema de gestión hotelera para el hotel El Paraíso, es un sistema que permitirá
administrar de manera eficiente los diversos
tiempo y
costo
procesos, reduciendo
a la empresa.
2) Módulos del Proyecto a realizar. 1) Módulo de Registro. 2) Módulo de Consultas. 3) Módulo de Reportes. 4) Módulo de Configuración del Sistema. 5) Módulo de Ayuda.
Ingeniería del Software
Página 77
Sistema de Gestión Hotelera 3) Principales beneficios del Proyecto. 1. Administrar y controlar eficientemente los procesos de la empresa. 2. A un mejor majeño de registro de la información. 3. Poder consultar información en forma instantánea, ahorrando tiempo y costo. 4. Generando reportes de la información almacenada. 5. Restricción del sistemas a personas no autorizadas. 6. Llevar un mejor control de las reservas hechas por los clientes. 4) Descripción Técnica de
los módulos a implementar
Módulo 1: REGISTRO Una
parte
importante
del
Sistema
de
gestión
hotelera
para
mejorar
la
administración del hotel El Paraíso, es el registro de los clientes, alquileres, reservas
ya que esta es la información que se
necesita para los demás
procesos. Menús
Registro
Sub – Menú
Descripción Breve
Cliente
Permitirá registrar, guardar, eliminar modificar los datos de los clientes.
Habitación
Permitirá registrar, guardar, eliminar modificar los datos de las habitaciones.
Alquiler
Permitirá registrar, guardar, eliminar modificar los datos de los alquileres hechos por el cliente.
Reserva
Permitirá registrar, guardar, eliminar modificar los datos de las reservas hechas por el cliente.
Servicio
Permitirá registrar, guardar, eliminar modificar los datos de los servicios requeridos por el cliente.
Comprobante de Pago
Permitirá registrar, guardar, eliminar modificar los datos del comprobante de Pago
Libro Contable
Permitirá registrar, guardar, eliminar modificar los los ingresos y egresos que se genera el hotel.
Módulo 2: CONSULTAS Esta actividad del Sistema de gestión hotelera
Ingeniería del Software
del hotel El Paraíso
permitirá conocer
Página 78
Sistema de Gestión Hotelera Menús
Sub – Menú
Descripción Breve
Cliente
Se permitirá consultar a un cliente ingresando sus datos respectivos.
determinado
Reserva
Se permitirá consultar una reserva determinada ingresando sus datos respectivos como fecha, día y las habitaciones reservadas.
Habitación
Se permitirá consultar una habitación determinada ingresando sus datos respectivos.
Alquiler
Se permitirá consultar un Alquiler ingresando sus datos respectivos como nombre del cliente o número de alquiler.
Consultas
la información almacenada.
Módulo 4: CONFIGURACION DEL SISTEMA. Esta actividad del Sistema de gestión hotelera restricción a personas
Menús Configuración del Sistema
no
permitirá
autorizadas.
Sub – Menú Administrador
Ingeniería del Software
del hotel El Paraíso
Descripción Breve Permitirá eliminar, crear, guardar, registrar, actualizar con su respectiva clave todo tipo de información.
Página 79
Sistema de Gestión Hotelera 5.6.4
Formatos de Entrada/Salida de Datos 5.6.4.1
Ingeniería del Software
Formato de GUI’s
Página 80
Sistema de Gestión Hotelera 5.6.4.2
Formatos de Consulta
Registrar Cliente
Registrar Habitación
Ingeniería del Software
Página 81
Sistema de Gestión Hotelera Registrar Tipo de Habitación
Registrar Alquiler
Ingeniería del Software
Página 82
Sistema de Gestión Hotelera Registro de Comprobante
Registrar Servicio
Ingeniería del Software
Página 83
Sistema de Gestión Hotelera Registrar Uso de Servicio
5.6.4.3
Formatos de Reportes
Alquiler por Tipo de Habitación
Ingeniería del Software
Página 84
Sistema de Gestión Hotelera
Comprobante de Pago por Cliente
Listado de Alquiler de Habitaciones por Mes
Ingeniería del Software
Página 85
Sistema de Gestión Hotelera
CONCLUSIONES Como resultado de nuestro proyecto hemos obtenido un software que va a permitir al Hotel Paraíso llevar un mejor control de sus procesos así como realizar de manera más rápida y eficaz Nuestro
Sistema
informático
es
de
la administración del Hotel. fácil
acceso,
amigable
al
usuario,
permitiéndole tener una lista actualizada de los huéspedes que se encuentre alojados en el hotel, registra los servicios que los huéspedes soliciten durante su estadía, brinda un mejor manejo del personal, evitando así la pérdida de datos y facilitando el uso de la información en el día a día, poniéndola a disposición de las personas idóneas del Hotel Paraíso.
Ingeniería del Software
Página 86