Proyecto Software

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

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

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