You are on page 1of 53

Facultad de Ciencias e Ingeniera

Implementacin de un
sistema de reserva y
atencin en el hotel
San Carlos
Asignatura:Software II
Profesor: Ing. Palacios Chvez
Cesar Augusto.
Alumno:
Franz Mario Torres.
Erika Ramos Fernndez.
Leveau Pelaez Jhon.

Iquitos Per
Marzo del 2017

INTRODUCCION

El presente proyecto es un Sistema Web de Reservacin de Habitaciones del


Hotel San Carlos de la Ciudad de Iquitos que se encuentra ubicado en el
Calle Samanez Ocampo 759, Iquitos es un ciudad Turstica por lo que tiene
una gran cantidad de visitantes de todo el mundo, por lo que la informacin
de las personas se es muy difcil de ser manejado en forma manual, y la
complejidad de informacin que se requiere y en el corto tiempo para una
adecuada toma de decisiones por lo que es muy importante un Sitio Web
que ayude a una adecuada administracin del hotel.
Con el Sitio Web se pretende agilizar los procesos de recepcin y de los
servicios que se brinda en el hotel como Reservaciones que es uno de los
procesos ms complejo ya que se reciben las reservaciones de diferentes
maneras y se intensifican ms en las temporadas de turismo es a ello que la
administracin de la informacin y consultas, otro proceso seria la
administracin al cliente mediante un registro personal al sistema por el
cual dicho mencionado podr hacer reservas, tambin la administracin con
los registros, los y la generacin de reportes diarios y muchos procesos que
se vern a futura implementando mtodos de actualizacin al sistema web.
RESUMEN

SISTEMA WEB DE RESERVACION DE HABITACIONES DEL HOTEL San Carlos


Con el presente trabajo se propone una herramienta para la gestin
hotelera para el hotel SAN CARLOS con el objetivo de contribuir en el
apoyo de la administracin de los diferentes procesos que fluyen en el hotel
como son de recepcin, Reservaciones y servicios, en el manejo eficiente y
efectivo de la informacin para una adecuada toma de decisiones, y una
mejor atencin al cliente.

Para el desarrollo de un software existen diferentes metodologas, En este


proyecto, se propone el Proceso Unificado para el modelado de sus
diferentes disciplinas en Requerimiento, nos sirvi para encontrar a los
actores y los roles que desempean, los requerimientos del sistemas y en
anlisis, profundizar ms los requerimientos captados ese momento, para
poder construir un diseo beta de todo lo encontrado hasta ese momento.
CAPITULO I: Perfil del Proyecto

LA INFORMACIN OBTENIDA DE LA EMPRESA

1. DESCRIPCIN DE LA EMPRESA:

Rubro al que se dedica: La empresa SAN CARLOS es un hotel que


brinda servicios de hospedaje y venta de productos generales.
Fecha de creacin y ubicacin geogrfica: El HOTEL SAN CARLOS
se cre en el ao 2005, un 20 de febrero, est ubicado en la calle
Samanez Ocampo 759.
Organigrama:
Descripcin de las funciones de las reas principales:

rea de Gerencia: se encarga del manejo total de la empresa.


rea de recepcin: se encarga de la atencin al cliente.
rea de administracin: se encarga de los servicios de administracin
de todas las reas en general.
rea de mantenimiento: se encarga de mantener limpia la empresa. Y
en excelentes condiciones.
Cantidad de trabajadores y horarios que cumplen:

Cuenta con 8 trabajadores.

Horarios:
7:30 am _ 2:30pm
8:00 am _ 8:00pm
Turno noche: 8:00 pm _ 8:00am
2. DEFINICION DEL SISTEMA
El Sistema Informtico Web del HOTEL SAN CARLOS es un sistema que nos
permite la reservacin de habitaciones, mostrar precios, categoras de
habitaciones, muestra las caractersticas de cada habitacin segn la
categora, implementar registro personal de los clientes ya se mediante el
uso de herramientas de desarrollo de redes sociales como Facebook, twitter,
entre otros esto facilitara el uso del sistema.
3. DESCRIPCION DEL SISTEMA
La problemtica que existe en la empresa es que no cuenta con
sistema que pueda almacenar y hacer reservaciones de habitaciones
externas.
rea involucrada: El rea de recepcin es la que en este caso donde
se encuentra el problema. La persona involucrada es la seorita Shirley
Ramos de Rosas Cano la cual nos va a apoyar y a orientar en todo lo que
necesitemos.
4. OBJETIVOS DEL SISTEMA:

Registrar cliente
Conexin con redes sociales
Registrar reservaciones
Registrar el consumo de los clientes
Registrar actualizaciones de habitacin
Registro de turnos

CAPITULO II: Documento de Visin


HOTEL San Carlos.
SISTEMA WEB DE RESERVACION DE HABITACIONES DEL HOTEL San Carlos.
Versin 1.0.
VISIN
1. Introduccin
Este documento tiene como objetivo entregar al usuario final una visin del
producto, as como los lmites y alcances del proyecto. Es de suma
importancia definir el alcance del software a desarrollar a modo de crear la
expectativa necesaria y no contribuir a la insatisfaccin del cliente.
1.1 Propsito
El propsito de este documento es analizar y definir los requerimientos del
Software de Aplicacin Web para mejorar las necesidades del usuario final
(cliente).
1.2 Alcance
El software podr ser implementado en una empresa de reservacin de
habitaciones, manejando principalmente los procesos de un formulario de
reservas, como registrar las fechas de entradas y salidas de la reservas de
habitaciones, de los trabajadores, as mismo podr ver el tipo de habitacin
disponible, hacer un registro independiente al husped utilizando diversos
servicios de redes social,.
En el proceso de Reservacin de Habitaciones, el sistema podr:
Actualizar Reserva de Habitacin
Registrar Pago.
Registrar Reserva de Habitacin
En el proceso de Hospedaje del Cliente, el sistema podr:
Buscar Cliente.
Modificar Cliente.
Eliminar Cliente
Registrar Consumos del Cliente.

En el proceso de Salida de Cliente, el sistema podr:


Actualizar Habitacin.
En el proceso de Registro Cliente, el sistema podr:

Registrar por Recepcionista


Registro independiente por el husped.

En el proceso de Salida del empleado, el sistema podr:


registra salida.
2. Posicionamiento
2.1 Oportunidades de Negocio
En la actualidad la empresa no cuenta una aplicacin web que en la mayora
de los casos no se adaptan a sus necesidades. Al iniciar sus actividades
comerciales sin conocer los procesos internos que manejara la empresa y
desarrollados en viejas tecnologas existentes en nuestro mercado. Dentro
de este grupo de clientes surge la necesidad de implementar un sistema
capaz de administrar y gestionar los procesos del negocio.
Conociendo las tendencias tecnolgicas existentes se implementar dicho
sistema utilizando la Internet como medio de comunicacin.
Declaracin del Problema

En la actualidad la empresa no
cuenta con una pgina web para la
Problema reservacin de habitaciones va
internet, lo cual hara una mejor
calidad de servicio hacia sus
clientes.
Afecta Recepcionista, clientes, Gerente
El impacto se dar en la eficiencia
y eficacia de la empresa ya que se
Impacto
mejorarn los procesos de
reservacin de habitaciones.
Agilizar los procesos a travs de
Solucin una reservacin de habitaciones
va internet mediante una pgina
web.
2.2 Declaracin de Posicionamiento del Producto

Para La Empresa San Carlos.


Quin Requiere un sistema Web que sirva de
apoyo para la reservacin de
habitaciones va internet.

El
Agilizar los procesos de reservacin
Qu de habitaciones y para una mejora en
su gestin .
Diferencias con Sistema Web con tecnologa en internet.
otros sistemas

C# es una herramienta productiva y


Nuestro actualizada orientada a objetos para la
Producto creacin de las aplicaciones de alto
rendimiento muy slidas.

3. Descripcin del Usuario


3.1 Demografa del Mercado Usuario
El sistema que va a ser implementado ser utilizado por personas de
diferentes niveles de conocimientos tcnicos en computacin; personal de
recepcin que se encargan de mantener actualizado la reservacin de
habitaciones de los clientes.
3.2 Perfiles de los Usuarios

Nombre Descripcin
Recepcionista Es el encargado de ingresar los datos
del flujo de informacin del proceso de
reservacin al sistema.
Administrador Es el encargado en poder realizar los
registros de habitaciones, turnos,
trabajadores, generar reportes
modificar precios.
Cliente Realizara su registro con diferentes
tipos de logeo, consultara habitaciones
disponibles realizara reservaciones
externamente.
Visitante Podr ver informacin del hotel y
registrarse para convertirse en un
cliente

4. Vista del Producto


4.1 Perspectiva del software
El Software de Reservacin de habitaciones Va Internet lograr la
satisfaccin del cliente automatizando los procesos.
4.2 Dependencias
El Software de Reservacin de habitaciones Va Internet depender de una
central para su administracin.
4.3 Supuestos
El presente documento, el producto (SWSC) y el proceso en general se ven
afectados por las reglas del negocio de cada empresa, en lo posible estas
reglas se presentan como opciones del sistema.
4.4 Costos y precio
En esta etapa, el precio que se establece es plausible y posiblemente
variable, debido a que el plan real del proyecto est constantemente
modificndose para tener un control real y supuesto de las actividades del
proceso de desarrollo.
Para la determinacin del precio del producto se tiene conocimiento del
costo que se incurre por recursos, que son los integrantes de SWSC;
tambin se estima los costos por hardware y software necesarios para el
equipo de desarrollo; igualmente se tiene en cuenta los costos de
impresiones de documentacin interna (artefactos del proyecto) y
documentacin externa (manuales de usuario, procedimiento, instalacin,
etc.).
5. Precedencia y prioridad
La primera versin del sistema ser capaz de tener las siguientes
funcionalidades:
- Interfaz del mdulo de reservacin de habitacin.
- Manual de usuario impreso y en lnea.
6. Rangos de Calidad
Disponibilidad: El sistema estar disponible los 365 das del ao y las 24
horas del da, en aquellos servicios para la cobertura de usuarios a
distancia.
Robustez: El sistema tendr un mnimo de fallas debido las exhaustivas
pruebas a ser realizadas antes de la puesta en produccin.
Usabilidad: El sistema ser fcil de usar, contar con una ayuda en lnea y
tambin con una gua de usuario, de procesos y de instalacin.
Mantenible: El sistema debido a la detallada documentacin generada en el
proceso de elaboracin, puede ser mantenido y modificado para generar
nuevas versiones del software.
7. Otros requerimientos del producto
7.1 Estndares aplicables
El sistema cumplir con los estndares interfaz, de programacin definida
por los desarrolladores.
7.2 Requerimientos del sistema
7.2.1 Especificaciones de hardware
7.2.1.1 Servidor de Asp.net Online
El servidor se encontrara integrado en el alquiler un hosting.
7.2.1.2 Servidor de base de datos
El servidor se encontrara integrado en el alquiler un hosting.
7.2.1.3 Clientes
Cualquier PC que soporte Navegador Web
7.2.2 Especificaciones de software
7.2.2.1 Servidor de componentes
.NET Framework 4.0 o superior
Soporte a asp.net
7.2.2.2 Servidor de base de datos
SQL Server 2014
7.2.2.3 Clientes
Internet Explorer 7 u 8
Microsoft Windows XP Professional o superior.
7.3 Requerimientos de funcionamiento
El servidor de alojamiento deber contar con un ancho de banda estable
para evitar fallas en futuras transacciones y el requerimiento ms
importante es el acceso a internet.
8. Documentacin de requerimientos
Esta seccin describe la documentacin que va a desarrollarse para una
buena ejecucin del proceso de instalacin.

8.1 Manual de usuario


El manual del usuario tiene como propsito el facilitar el manejo del
software a los usuarios. Este manual contendr la informacin necesaria, de
fcil de entendimiento y con un lenguaje simple, para que los usuarios
puedan realizar cualquier transaccin en el sistema. Este documento
incluir, una descripcin general del sistema, pasos a seguir para realizar
transacciones, adems, incluir una breve gua de soporte para que los
usuarios, por s solos, puedan solucionar los problemas ms comunes.
8.2 Ayuda en lnea
El software ofrece una ayuda en lnea, para que los usuarios puedan
resolver diversas dudas, sin la necesidad de un tcnico que les solucione el
problema. Esta ayuda incluir, una descripcin de cmo realizar
transacciones y la solucin de algunos problemas.
8.3 Etiquetado y empaquetado
Luego de que el sistema haya sido concluido, este producto ser
empaquetado y etiquetado con el nombre y el logo de la empresa. El
producto incluir patentes y derechos reservados.

CAPITULO III: Requerimiento Del


Sistema
En este documento de especificacin de requerimientos se mostrara
detalladamente los requisitos necesarios para que l; realice las funciones
solicitadas por el cliente, el recepcionista y el administrador
El objetivo es definir de manera concisa las funciones del sistema de
informacin, las cuales debe suplir las expectativas del cliente, de tal forma
que haya una claridad en lo mencionado, para ello los requerimientos
descritos en este documento, deben ser comprendidos por el cliente.
Propsito
El propsito principal de este documento es que sirva de base para la
ejecucin del proyecto. Se especifican los requerimientos del sistema y se
consolida las funciones que debe cumplir de manera directa e indirecta del
Sistema Web de Reservacin de Habitaciones del Hotel San Carlos,
adems de establecer unos lmites a su funcionamiento.
El documento no solo va dirigido al cliente principal, tambin incluye los
diferentes usuarios del sistema, para que puedan entender claramente todo
lo que el software ser capaz de hacer; y a la vez est dirigido a mis
compaeros, el cual servir como una gua para el proceso y verificacin de
resultados.

Alcance
El desarrollo del sistema informacin tendr como resultado el producto
denominado: Sistema Web de Reservacin de Habitaciones del Hotel
San Carlos. El documento de requerimientos lleva a definir claramente
lo que har el sistema para poder realizar un anlisis, diseo y la debida
documentacin de estos, para continuar con el desarrollo. La principal tarea
que tendr es la reserva de habitaciones.
Personal involucrado
La entrevista realizada en el hotel, se tiene repartidas las responsabilidades
de la siguiente forma, basndose en la metodologa proceso unificado:

Nombre Carlos

Rol Administrador

Categora Docente
profesional

Responsabilidades Liderar el proyecto, controlar y aprobar


cambios, revisiones

Informacin de cenrique@hotmail.com
contacto

Nombre Franz Mario

Rol Desarrollador
Categora Estudiante de Ingeniera de sistemas
profesional

Responsabilidades Encargado en la lgica del sistema

Informacin de 944933467
contacto

Nombre Erika Ramos Fernndez

Rol Analista

Categora Estudiante de Ingeniera de sistemas


profesional

Responsabilidades Analista del sistema

Informacin de 963852741
contacto

Nombre Leveau Pelaez Jhon

Rol Diseador

Categora Estudiante de Ingeniera de sistemas


profesional

Responsabilidades Encargado en la interfaz grfica.

Nombre Julin Varela

Rol Recepcionista

Categora Ingeniero de sistemas


profesional

Responsabilidades Diseo de software, diseo de interfaces y


bases de datos Implementador e integrador.

Informacin de 3128954292, julian-varela@hotmail.com


contacto

Aprobacin
Resumen
En el documento se realiza una descripcin general del sistema a
desarrollar, funciones, restricciones, y aspectos a tener en cuenta entorno al
sistema y sus usuarios.
Posteriormente se hace un anlisis de cada requerimiento y se especifica
cada funcin, utilizando tablas, los requerimientos de interfaz vienen
acompaados de pantallazos con su debida explicacin. Al final se hace el
anlisis de los requerimientos funcionales por medio de casos de uso, con el
respectivo detalle.
Descripcin general
Perspectiva del producto
El sistema de informacin pretende ser el complemento de una base de
datos informtica ya existente, donde nicamente se puede ingresar y
almacenar la informacin personal de los clientes y empleados, informacin
de las habitaciones e informacin de consumos.
Este software maneja una conexin interna con la base de datos que
importara toda la informacin ya existente. Adems almacenara la
informacin de los clientes, empleados, consumos y habitaciones reportes,
lo que le permite tener un fcil acceso a toda la informacin que se
almacena y as dar respuesta a las solicitudes del usuario de forma rpida.

Requerimientos del negocio


Los objetivos de los clientes del proyecto se resumen en:
- Optimizar el proceso de almacenar la informacin de las habitaciones.
- Sistematizar la informacin importante de los clientes.
- Ahorrar el manejo de grandes cantidades de papelera.
- Ahorro de tiempo en la tarea de consulta y gestin de los
recepcionista.
Funcionalidad del producto
El Sistema Web de Reservacin de Habitaciones del Hotel San Carlos,
contara con las siguientes funcionalidades:

ID FUNCION
F1 Manejo de Usuario
F-1.1 Registro de usuario.
F-1.2 Modificacin de Usuario.
F3 Manejo de Datos
F3.1 Ingreso/modificacin de Habitaciones.
F3.2 Ingreso/modificacin de Consumos.
F5 Generar Informes acadmicos
F5.1 Informe de Reservas.
F5.2 Informe de ingresos mensuales.
F5.3 Informe de consumos mensuales.
F6 Exportacin de Informes a Microsoft Excel

Caractersticas de los usuarios


Administrador

Tipo de usuario Usuario de mayor jerarqua

Formacin Profesional o Tcnico

Habilidades Conocimientos de Informtica bsicos

Actividades Control Total del sistema

Recepcionista

Tipo de usuario Usuario de menor jerarqua

Formacin -

Habilidades Conocimientos en informtica

Actividades Ingreso de reservas y habitado de habitaciones,


consumos, ingreso de clientes

Cliente

Tipo de usuario Usuario de menor jerarqua

Formacin -

Habilidades Conocimientos bsicos en informtica

Actividades Ingreso de reserva personal, consultar


habitaciones disponibles

Visitante

Tipo de usuario Usuario de menor jerarqua

Formacin -

Habilidades Conocimientos bsicos en informtica

Actividades consultar habitaciones, registrarse

Restricciones
Para el desarrollo del Sistema Web de Reservacin de Habitaciones del Hotel
San Carlos, se tomaran en cuenta las siguientes restricciones.

El software deber funcionar perfectamente para cualquier navegador


web (mvil, pc, etc).

El control de precios solo lo realizara el administrador

Evolucin previsible del sistema


Una futura mejora al sistema vendra data por la implementacin de web
service de Facebook, pues el registro de los clientes sera mucho ms
autnomo
Tambin la implementacin de pagos online.
Implementacin con boleta electrnica.
El modelado de elaboracin de un prototipo de un sistema de un hotel
especficamente HOTEL SAN CARLOS un enfoque de modelado utilizando
la metodologa del proceso RUP de acuerdo a las caractersticas del
proyecto tratamos de utilizar todos los casos vistos en clases.
El modelado es orientado a objetos y se plantea el siguiente objetivo,
mostrar un ejemplo de desarrollo de software basado en la metodologa de
Rational Unified Process (RUP). El proyecto consiste en el desarrollo de un
prototipo de un Sistema bueno de una base de datos de un hotel.
Se usar la metodologa de Rational Unified Process en la que nicamente
se proceder a cumplir con las tres primeras fases que marca la
metodologa, es importante destacar esto puesto que utilizaremos la
terminologa RUP en este documento. Se incluir el detalle para las fases de
Inicio y Elaboracin y adicionalmente se esbozarn las fases posteriores de
Construccin y Transicin para dar una visin global de todo proceso.
En el apartado de Gestin del Proyecto se muestran las planificaciones
temporales de desarrollo del proyecto en su fase de inicio y de elaboracin,
as como el diario de ejecucin del proyecto, junto con el diario de
construccin de la aplicacin. En el apartado de Modelado se encuentran los
artefactos utilizados de la metodologa RUP para definir un modelo del
negocio, modelos de objetos del negocio y el modelo del dominio.
Esta documentacin consta de los datos definidos segn la metodologa
RUP, es decir, el documento plan de desarrollo software, el documento
visin, el documento glosario y las especificaciones tanto de los casos de
uso como de los casos de pruebas relacionados con estos. Tambin se
recoge la gestin del proyecto con la herramienta word de Microsoft, sql
server de Microsoft y Visual Studio 2015, con la que adems de llevar el
control de toda la documentacin, se puede seguir la trazabilidad entre
requerimientos de todo el proyecto. En este apartado se muestran las
matrices de atributos de todos los requerimientos as como la navegabilidad
entre ellos. Por aadidura tambin se muestran los casos de uso del negocio
(CUN), casos de uso del sistema(CUS) , y desde los cuales tambin se puede
consultar la especificacin del caso de uso.
En el apartado Anlisis/Diseo se muestran tanto el modelo de
anlisis/diseo (diagrama de clases) como el modelo de datos (modelo
entidad - relacin), desde los cuales se puede consultar la especificacin de
los mtodos de clase ms relevantes o las especificaciones de atributos.
En el apartado Implementacin se muestran los prototipos de interfaces de
usuario de la aplicacin, en el sistema de gestin de pedidos. Tambin en
este apartado se muestran los diagramas de componentes y diagrama de
despliegue que modela las aplicaciones incorporadas en el proyecto hasta la
segunda iteracin de la fase de construccin (segn la definicin de fases e
iteraciones de la metodologa RUP) y desde los cuales, a travs de los
componentes se puede consultar el cdigo fuente de cada uno.
Por ltimo, en el apartado Pruebas se encuentran los enlaces a los
documentos word de especificacin de casos de pruebas funcionales
consultables mediante el. Se muestran nicamente los casos de pruebas
generados para los casos de uso incorporados hasta la segunda iteracin de
la fase de construccin.
METODOLOGIA RUP
El trabajo que presentamos a continuacin es el modelado de elaboracin
de un prototipo de un sistema de un hotel especficamente HOTEL SAN
CARLOS un enfoque de modelado utilizando la metodologa del proceso
RUP de acuerdo a las caractersticas del proyecto tratamos de utilizar todos
los casos vistos en clases.
El modelado es orientado a objetos y se plantea el siguiente objetivo,
mostrar un ejemplo de desarrollo de software basado en la metodologa de
Rational Unified Process (RUP). El proyecto consiste en el desarrollo de un
prototipo de un Sistema bueno de una base de datos de un hotel.
Se usar la metodologa de Rational Unified Process en la que nicamente
se proceder a cumplir con las tres primeras fases que marca la
metodologa, es importante destacar esto puesto que utilizaremos la
terminologa RUP en este documento. Se incluir el detalle para las fases de
Inicio y Elaboracin y adicionalmente se esbozarn las fases posteriores de
Construccin y Transicin para dar una visin global de todo proceso.
En el apartado de Gestin del Proyecto se muestran las planificaciones
temporales de desarrollo del proyecto en su fase de inicio y de elaboracin,
as como el diario de ejecucin del proyecto, junto con el diario de
construccin de la aplicacin. En el apartado de Modelado se encuentran los
artefactos utilizados de la metodologa RUP para definir un modelo del
negocio, modelos de objetos del negocio y el modelo del dominio.
Esta documentacin consta de los datos definidos segn la metodologa
RUP, es decir, el documento plan de desarrollo software, el documento
visin, el documento glosario y las especificaciones tanto de los casos de
uso como de los casos de pruebas relacionados con estos. Tambin se
recoge la gestin del proyecto con la herramienta word de Microsoft, sql
server de Microsoft y Visual Studio 2015, con la que adems de llevar el
control de toda la documentacin, se puede seguir la trazabilidad entre
requerimientos de todo el proyecto. En este apartado se muestran las
matrices de atributos de todos los requerimientos as como la navegabilidad
entre ellos. Por aadidura tambin se muestran los casos de uso del negocio
(CUN), casos de uso del sistema(CUS) , y desde los cuales tambin se puede
consultar la especificacin del caso de uso.
En el apartado Anlisis/Diseo se muestran tanto el modelo de
anlisis/diseo (diagrama de clases) como el modelo de datos (modelo
entidad - relacin), desde los cuales se puede consultar la especificacin de
los mtodos de clase ms relevantes o las especificaciones de atributos.
En el apartado Implementacin se muestran los prototipos de interfaces de
usuario de la aplicacin, en el sistema de gestin de pedidos. Tambin en
este apartado se muestran los diagramas de componentes y diagrama de
despliegue que modela las aplicaciones incorporadas en el proyecto hasta la
segunda iteracin de la fase de construccin (segn la definicin de fases e
iteraciones de la metodologa RUP) y desde los cuales, a travs de los
componentes se puede consultar el cdigo fuente de cada uno.
Por ltimo, en el apartado Pruebas se encuentran los enlaces a los
documentos word de especificacin de casos de pruebas funcionales
consultables mediante el. Se muestran nicamente los casos de pruebas
generados para los casos de uso incorporados hasta la segunda iteracin de
la fase de construccin.

ANTECEDENTES
La Gestin de Servicios es considerada como parte de la gestin de los
clientes. En el pasado, la gestin de clientes abarcaba el tratamiento de los
servicios y de quejas, reclamos de los servicios del hotel.

La Gestin de servivios consiste en actividades que resultan del


cumplimiento de os servicio del cliente, a la vez que se asegura el mximo
valor de la cadena de suministro y servicio al cliente.
Los gerentes de Administracin y de recepcin necesitan de informacin
para planificar y hacer el seguimiento del desempeo de los servicios que
necesitan el cliente.

La administracin tambin necesita informacin sobre el desempeo de


servicios, lneas de productos o marcas especficas. El precio, los ingresos, el
costo y la informacin sobre crecimiento pueden ser utilizados para
decisiones sobre precios, evaluar el desempeo de los servicios actuales y
predecir el desempeo de los servicios futuros.

De los datos de los servicios prestados y de facturacin, el hotel puede


producir una diversidad de informes con informacin valiosa para orientar el
trabajo de servicios.

Para perodos semanales, mensuales o anuales se puede recopilar


informacin sobre que sucursales hacen los mayores servicio, el monto
promedio por servicio, qu servicio se mueven ms rpido o ms lento.
La administracin de los empleados necesita de un control exacto para
efectuar un pago justo.

CASO DE HOTEL SAN CARLOS

1 MODELO DE NEGOCIO
1.1 DIAGRAMA DE CUN (DIAGRAMA DE CASO DE USO DE NEGOCIO)
Reservar habitacion
(from CUN)

Cliente
(f rom Actor de Negocio)
Regializar consumo producto
(from CUN)

Recepcionista
Realizar pago
(f rom Trabajador de negocio)
(from CUN)

Administrador
(f rom Trabajador de negocio)
Registrar producto
(from CUN)

Regristar asistencia
(from CUN)

1.2 TRABAJADORES DE NEGOCIO

Recepcionista Administrador

1.3 ENTIDADES DE NEGOCIO


Cuaderno reserva

Factura Cuaderno producto

Cuarderno Consumo
Boleta

Cuarderno asistencia

1.4 ESPECIFICACIONES DE LOS CUN

1.4.1 CUN Reservar habitacin

DESCRIPCION Permite realizar la reserva de


una habitacin la cual podr ser
habitada por un husped.
FLUJO BASICO El cliente solicita las
habitaciones disponibles, el
recepcionista confirma que
existe habitacin disponible y le
cuestiona al cliente la fecha a
retirarse, cuantas habitaciones
necesita, datos personales ;
El recepcionista calcula y dice el
costo total por la estada.
FLUJO ALTERNATIVO Si no existe habitacin
disponible se rechaza la reserva
o estada despidindose
cordialmente del cliente.
1.4.2 CUN Realizar consumo de producto

DESCRIPCION Permite al husped la opcin de


poder solicitar productos del
hotel (comestibles, aseo, etc)
FLUJO BASICO El cliente llama a recepcin
solicitando la necesidad de un
producto, el recepcionista es el
encargado en despachar el
producto indicndole el precio y
esto ser almacenado en
cuaderno de consumos.
FLUJO ALTERNATIVO Si el producto no existe se toma
el atrevimiento de conseguirlo al
redor del rea del hotel.

1.4.3 CUN Registrar asistencia

DESCRIPCION Controla las horas laboradas del


recepcionista.
FLUJO BASICO El administrador tiene el control
de la horas laboradas del
personal de recepcin, esto se
controla diario, para luego sacar
las horas laboradas, tardanza;
para luego sacar el pago total
del personal de recepcin.
FLUJO ALTERNATIVO -

1.4.4 CUN Registrar producto

DESCRIPCION El administrador registra lista


productos
FLUJO BASICO El administrador ve la necesidad
de los huspedes para la compra
de productos y tenerlo en
disponibilidad de su hotel, estos
registros los tiene guardado en
un cuaderno de registro de
productos donde est la
informacin importante el
precio.
FLUJO ALTERNATIVO -
1.4.5 CUN Realizar pago

DESCRIPCION Se realizar el pago del cliente


por los servicios brindados del
hotel.
FLUJO BASICO Despus de culminar el tiempo
del husped, se cuestiona el tipo
de comprobante que desea el
husped, para luego detallar
todos los servicios consumidos
en el comprobante, calculando
la suma del costo de ellos.
FLUJO ALTERNATIVO -

1.5 REALIZACION DE LOS CUN


1.5.1 CUN Reservar habitacin
1.5.1.1 DIAGRAMA DE ACTIVIDAD DETALLADO

Solicita Habitaciones
Disponibles

Verificar habitaciones
disponibles

Registrar en el
cuaderno

[Habitacion no disponible]

Rechazar la reserva y
despedirse cordialmente

1.5.1.2 DIAGRAMA DE OBJETO


Registra
Cuaderno reserva
(f rom Entidad de Negocio)

Cancela

Recepcionista
(f rom Trabajador de negocio)

1.5.2 CUN Realizar consumo producto

1.5.2.1 DIAGRAMA DE ACTIVIDAD DETALLADO

Cliente realiza pedido


de productos del hotel

Se verifica si
hay el producto

[Si hay]
Se registra
consumo
[ Si no hay ]

Se cancela
pedido
1.5.2.2 DIAGRAMA DE OBJETO

Registra

Cuarderno Consumo
(f rom Entidad de Negocio)

Verifica
Recepcionista
(f rom Trabajador de negocio)

Cuaderno producto
(f rom Entidad de Negocio)

1.5.3 CUN Registrar asistencia


1.5.3.1 DIAGRAMA DE ACTIVIDAD DETALLADO
Verifica hora de ingreso de
recepcionista

[SI LLEGO TEMPRANO]


Se registra sin
horas de retrazo
[SI LLEGO TARDE]

Se registra con
horas de retrazo

1.5.3.2 DIAGRAMA DE OBJETO

Registra
Cuarderno asistencia
(f rom Entidad de Negocio)

Administrador
(f rom Trabajador de negocio)

1.5.4 CUN Realizar pago


1.5.4.1 DIAGRAMA DE ACTIVIDAD DETALLADO

Se socilicita
pago

Se interroga si
desea factura

[Si]
Se realiza la
factura
[No]

Se realiza la
boleta

1.5.4.2 DIAGRAMA DE OBJETO

Realizar
Cancelar
Boleta
(f rom Entidad de Negocio)

Realizar
Cancelar

Recepcionista
(f rom Trabajador de negocio)
Administrador
(f rom Trabajador de negocio)

Factura
(f rom Entidad de Negocio)

1.5.5 CUN Registrar producto


1.5.5.1 DIAGRAMA DE ACTIVIDAD DETALLADO
Adquiere
producto

Registra
producto

1.5.5.2 DIAGRAMA DE OBJETO

Registra

Cuaderno producto
Administrador (f rom Entidad de Negocio)
(f rom Trabajador de negocio)

2 ANALISIS DEL SISTEMA

2.1 DIAGRAMA CUS


Registro externo Generar Reserva Externa
Anonimo Cliente
(f rom CUS) (f rom CUS)
(from Actores) (from Acto...

Mantenimiento pago servicios Iniciar secion Mantenimiento usuario


Empleado Administrador
(f rom CUS) (f rom CUS) (f rom CUS)
(from Actores) (from Acto...

Mantenimiento consumo Mantenimiento producto


Mantenimiento reserva Mantenimiento habitacion
(f rom CUS)
Crear Cliente (f rom CUS)
(f rom CUS) (f rom CUS)
(f rom CUS)

2.2 ESPECIFICACION DE LOS CUS


2.2.1 CUS Registro externo

Actor(es) Annimo, Cliente


Precondicin No estar registrado en el sistema
Poscondicin Sin ninguna sesin abierta
Flujo bsico 1. Un annimo ingresa al sitio.
2. Selecciona la opcin
REGISTRARSE.
3. El sistema muestra la interfaz
de registrarse solicitando
datos personales (email,
nombres, apellidos, sexo,
telfono, foto) y la contrasea
de sesin (el email ser el
usuario).
4. El annimo ingresa los datos
solicitados.
5. El sistema generara el usuario
con el rol de Cliente, pasando
el annimo con Cliente
Flujo alternativo 1. Si existe un email igual el
registro no proceder
mostrando un mensaje de
error detallado.

2.2.1.1 DIAGRAMA DE SECUENCIA


: Anonimo : PaginaPrincipal : Usuario : Cliente
: Registrarse : GenerarUsuario

Ingresa

Seleciona opcion

Solicita datos

Ingresa datos solicitados

Confirma Registro

Realiza

Valida email

Se pasa a

Generado

2.2.1.2 DIAGRAMA DE COLABORACION

1: Ingresa

: Anonimo : PaginaPrincipal

2: Seleciona opcion
4: Ingresa datos solicitados
5: Confirma Registro
3: Solicita datos

8: Se pasa a

9: Generado : Registrarse

6: Realiza

: Cliente 7: Valida email

: Usuario : GenerarUsuario
2.2.2 CUS Iniciar sesin

Actor(es) Cliente, Administrador, Empleado


Precondicin Estar registrado en el sistema
Poscondicin Cuenta activa
Flujo bsico 1. Un usuario ingresa a la opcin iniciar
sesin.
2. El sistema carga la interfaz de inicio de
sesin.
3. La interfaz solicita el correo y contrasea
al usuario.
4. El usuario ingresa los datos solicitados.
5. El sistema busca al usuario.
6. El sistema verifica el usuario y el rol que
tiene en el sistema.
7. el usuario ingresa al sistema con las
opciones correspondientes de su rol.
Flujo alternativo 1. Si no tiene registro puede crear una
cuenta como cliente.

2.2.2.1 DIAGRAMA DE SECUENCIA

: :
: Iniciar sesion ControladorIniciarSesion : Usuario PaginaPrincipalUsuario

: Usuario
Seleciona opcion iniciar sesion

Solicita email y contrasea

Ingresa correo y contrasea

Acepta

Confirma datos
Busca

Verifica usuario y rol

Envia a la pagina principal dependiendo el rol

2.2.2.2 DIAGRAMA DE COLABORACION


: PaginaPrincipalUsuario
: Usuario

7: Verifica usuario y rol


8: Envia a la pagina principal
dependiendo el rol
6: Busca
1: Seleciona opcion iniciar sesion : Usuario
3: Ingresa correo y contrasea
2: Solicita email y contrasea 4: Acepta

: ControladorIniciarSesion

5: Confirma datos

: Iniciar sesion

2.2.3 CUS Mantenimiento Usuario

Actor(es) Administrador
Precondicin El usuario debe estar en el rol
administrativo
Poscondicin -
Flujo bsico 1. El administrador se dirige al
men Administracin y
selecciona la opcin
Mantenimiento usuario.
2. El sistema devuelve la interfaz
mantenimiento de usuario.
3. El administrador tendr la
opcin de crear usuarios
ingresando sus datos (email,
nombres, apellidos, sexo,
telfono, foto) indicando el rol
(Recepcionista, Cliente), el
usuario del usuario creado
ser el email y la contrasea
ser el email.

4. El administrador tendr la
opcin de eliminar a usuarios
esto con una excepcin de no
tener datos almacenados
relacionados.
5. El administrador tendr la
opcin de modificar datos de
los usuarios.
Flujo alternativo -

2.2.3.1 DIAGRAMA DE SECUENCIA

: Administrador : : PaginaMantenimientoUsuario
PaginaPrincipalUsuario : ControladorUsuario : Usuario

Menu administracion opcion Mantenimiento de Usuario


Llama a la interfas
PaginaMantenimientoUsuario

La pagina se dirige a
al usuario

LLama a los
El usuario tiene opciones [Crear,Modificar,Eliminar ]
controles
[Crear,Modificar,Elimi
nar]

Controles que afectan

2.2.3.2 DIAGRAMA DE COLABORACION

1: Menu administracion opcion Mantenimiento de Usuario

: Administrador : PaginaPrincipalUsuario

4: El usuario tiene opciones


[Crear,Modificar,Eliminar ]
3: La pagina se
dirige a al 2: Llama a la interfas
usuario PaginaMantenimientoUsuario

: PaginaMantenimientoUsuario

5: LLama a los controles[Crear,Modificar,Eliminar]

6: Controles que afectan

: ControladorUsuario : Usuario
2.2.4 CUS Mantenimiento de producto

Actor(es) Administrador
Precondicin El usuario debe estar en el rol
administrativo
Poscondicin -
Flujo bsico 1. El administrador se dirige al
men Administracin y
selecciona la opcin
Mantenimiento de producto.
2. El sistema devuelve la interfaz
mantenimiento de producto.
3. El administrador tendr la
opcin de crear producto con
los datos (categora, nombre,
descripcin, precio, stock,
precio).
4. El administrador tendr la
opcin de crear, modificar,
eliminar categora con los
datos (Nombre, descripcin)
5. El administrador tendr la
opcin de eliminar un
producto esto con una
excepcin de no tener datos
almacenados relacionados.
6. El administrador tendr la
opcin de modificar datos de
los productos.

Flujo alternativo -

2.2.4.1 DIAGRAMA DE SECUENCIA


: Administrador : PaginaPrincipalUsuario : PaginaMantenimientoProducto : Categoria
: : Producto
ControladorProducto

Menu administracion opcion


Mantenimiento de producto

Llama a la interfas
PaginaMantenim ientoProducto

La pagina se dirige a
al usuario

El usuario tiene opciones [Crear,Modificar,Eliminar ]


LLama a los controles
[Crear,Modificar,Eliminar]

Controles afectan

Controles afectan

2.2.4.2 DIAGRAMA DE COLABORACION


4: El usuario tiene opciones [Crear,Modificar,Eliminar ]

3: La pagina se dirige a al usuario


: PaginaMantenimientoProducto
: Administrador

5: LLama a los controles[Crear,Modificar,Eliminar]


2: Llama a la interfas
1: Menu administracion opcion PaginaMantenimientoProducto
Mantenimiento de producto 7: Controles afectan

: ControladorProducto : Categoria

6: Controles afectan

: PaginaPrincipalUsuario : Producto

2.2.5 CUS Mantenimiento de habitacin

Actor(es) Administrador
Precondicin El usuario debe estar en el rol
administrativo
Poscondicin -
Flujo bsico 1. El administrador se dirige al
men Administracin y
selecciona la opcin
Mantenimiento de habitacin.
2. El sistema devuelve la interfaz
mantenimiento de habitacin.
3. El administrador tendr la
opcin de crear habitacin
con los datos (nombre,
estado, precio, descripcin,
Foto).
4. El administrador tendr la
opcin de crear, modificar,
eliminar estado con los datos
(Nombre, descripcin)
5. El administrador tendr la
opcin de eliminar una
habitacin esto con una
excepcin de no tener datos
almacenados relacionados.
6. El administrador tendr la
opcin de modificar datos de
las habitaciones

Flujo alternativo -

2.2.5.1 DIAGRAMA DE SECUENCIA

: Administrador : PaginaPrincipalUsuario : : EstadoHabitacion


: ControladorHabitacion : Habitacion
PaginaMantenimientoHabitacion

Menu administracion opcion


Mantenimiento de habitacion

Llama a la interfas
PaginaMantenimientoHabitacion

La pagina se dirige a
al usuario

El usuario tiene opciones [Crear,Modificar,Eliminar ]


LLama a los controles
[Crear,Modificar,Eliminar]

Controles afectan

Controles afectan

2.2.5.2 DIAGRAMA DE COLABORACION


4: El usuario tiene opciones [Crear,Modificar,Eliminar ]

3: La pagina se dirige a al usuario


: Administrador : PaginaMantenimientoHabitacion

1: Menu administracion 5: LLama a los controles[Crear,Modificar,Eliminar]


opcion Mantenimiento de
habitacion
2: Llama a la interfas
PaginaMantenimientoHabitacion
6: Controles afectan

: ControladorHabitacion : Habitacion

: PaginaPrincipalUsuario 7: Controles afectan

: EstadoHabitacion

2.2.6 CUS Generar reserva externa

Actor(es) Cliente
Precondicin El usuario debe estar en el rol
cliente
Poscondicin -
Flujo bsico 1. El cliente selecciona la opcin
Reservar habitacin.
2. El sistema devuelve la
interfaz de Reservar
habitacin.
3. La interfaz solicita datos para
la reserva (Habitacin, Fecha
Ingreso, Fecha Salida).
4. El sistema calcula el precio
total por la reserva.
5. El sistema manda el precio
total a la interfaz.
6. El cliente confirma.
7. Se finaliza la reserva
quedando en estado
Pendiente.
8. El estado de la habitacin
cambia a Reservado.
Flujo alternativo -

2.2.6.1 DIAGRAMA DE SECUENCIA

:
: Empleado : PaginaPrincipalUsuario : PaginaReservarHabitacion ControladorReservaH... : Reserva : Habitacion

Seleciona opcion
Reservar habitacion

Llama

Solicita datos

Llama al control

Calcula Precio

envia el precio

Muestra el precio

Envia precio ingresado

Confirma

llama controlador

Crea
Actualiza estado a
"Reservado"

2.2.6.2 DIAGRAMA DE COLABORACION


8: Envia precio ingresado
9: Confirma

3: Solicita datos
: Empleado 7: Muestra el precio : PaginaReservarHabitacion

2: Llama

1: Seleciona opcion Reservar habitacion 4: Llama al control


10: llama controlador
6: envia el precio

5: Calcula Precio

: PaginaPrincipalUsuario
12: Actualiza estado a "Reservado"

11: Crea
: Reserva : : Habitacion
ControladorReservaHabitacion

2.2.7 CUS Mantenimiento Reserva

Actor(es) Cliente, Empleado


Precondicin El usuario debe estar en el rol
empleado
Poscondicin -
Flujo bsico 1. El empleado se dirige al men
Registrar y selecciona la
opcin Reservar habitacin.
2. El sistema devuelve la
interfaz de Reservar
habitacin.
3. La interfaz solicita datos para
la reserva (Cliente,
Habitacin, Fecha Ingreso,
Fecha Salida).
4. El sistema calcula el precio
total por la reserva.
5. El sistema manda el precio
total a la interfaz.
6. El empleado analiza el precio
totalizado y verifica si esta
correcto o si no ingresa un
nuevo precio totalizado.
7. El empleado confirma.
8. Se finaliza la reserva
quedando en estado
Aceptado.
9. El estado de la habitacin
cambia a Reservado.
Flujo alternativo 1. Si no tiene registro del cliente
tiene que registrar un nuevo
cliente.

2.2.7.1 DIAGRAMA DE SECUENCIA

:
: Empleado : PaginaPrincipalUsuario : PaginaReservarHabitacion ControladorReservaH... : Reserva : Habitacion

Seleciona opcion
Reservar habitacion

Llama

Solicita datos

Llama al control

Calcula Precio

envia el precio

Muestra el precio

Envia precio ingresado

Confirma

llama controlador

Crea
Actualiza estado a
"Reservado"

2.2.7.2 DIAGRAMA DE COLABORACION


8: Envia precio ingresado
9: Confirma

3: Solicita datos
: Empleado 7: Muestra el precio : PaginaReservarHabitacion

2: Llama

1: Seleciona opcion Reservar habitacion 4: Llama al control


10: llama controlador
6: envia el precio

5: Calcula Precio

: PaginaPrincipalUsuario
12: Actualiza estado a "Reservado"

11: Crea
: Reserva : : Habitacion
ControladorReservaHabitacion
2.2.8 CUS Crear Cliente

Actor(es) Cliente, Empleado


Precondicin El usuario debe estar en el rol cliente
Poscondicin -
Flujo bsico 1. El empleado se dirige al men
Registrar y selecciona la
opcin Cliente.
2. Solicita datos al cliente.
3. Ingresa datos solicitados a la
interfaz Registrar Cliente.
4. Tiene la opcin de ingresar
documentos (DNI, RUC, etc)
5. El sistema crea
automticamente el usuario
que sera el email del cliente y
una contrasea que sera el
email.
Flujo alternativo -

2.2.8.1 DIAGRAMA DE SECUENCIA

: Empleado : PaginaPrincipalUsuario : PaginaRegistrarUsuario : ControladorCliente : Cliente : Documento : Usuario


: Anonimo

Dirigue menu,
seleciona opcion
cliente

Solicita datos

Entrega datos

Ingresa datos

Crea

Crea documento
detalle

Crea un nuevo
usuario
2.2.8.2 DIAGRAMA DE COLABORACION
1:
4: Entrega datos 2: Dirigue menu, seleciona opcion cliente

3: Solicita datos
: Anonimo : Empleado : PaginaPrincipalUsuario

5: Ingresa datos

6: 7: Crea

: PaginaRegistrarUsuario : ControladorCliente : Cliente


9: Crea un nuevo usuario

8: Crea documento detalle

: Documento : Usuario

2.2.9 CUS Mantenimiento Consumo

Actor(es) Cliente, Empleado


Precondicin El usuario debe estar en el rol
empleado
Poscondicin -
Flujo bsico 1. El cliente solicita un
producto del hotel al
empleado.
2. El empleado se dirige al
men Mantenimiento y
selecciona la opcin
Mantenimiento Consumo.
3. La interfaz Mantenimiento
consumo solicita el nombre
de la habitacin, el
producto, la cantidad.
4. El sistema calcula el precio
total.
5. Muestra precio en la
interfaz.
6. El sistema disminuye el
stock el producto.
7. El estado del consumo es
No Pago.
8. El sistema crea el consumo
del cliente.
Flujo alternativo -

2.2.9.1 DIAGRAMA DE SECUENCIA

: Cliente : Empleado : PaginaPrincipalUsuario : PaginaMantenimientoConsumo : ControladorConsumo : Consumo : Producto

Realiza pedido de un
producto
Dirigue menu
mantenimiento
consumo

Llama

Solicita datos

Solicita datos

Entrega datos

Registra datos

Calcula precio

Muestra precio total

Crea

Disminuye stock

2.2.9.2 DIAGRAMA DE COLABORACION


1: Realiza pedido de un producto
6: Entrega datos 2: Dirigue menu mantenimiento consumo

5: Solicita datos
: Cliente : Empleado : PaginaPrincipalUsuario

4: Solicita datos 7: Registra datos

3: Llama

: PaginaMantenimientoConsumo

10: Muestra precio total

8:

9: Calcula precio

11: Crea
Disminuye stock

12: Disminuye stock


: Producto : ControladorConsumo : Consumo

2.2.10CUS Mantenimiento Pago Servicio

Actor(es) Empleado, cliente


Precondicin El usuario debe estar en el rol
empleado
Poscondicin -
Flujo bsico 1. El cliente pregunta cunto es
el costo total por los servicios.
2. El empleado selecciona la
opcin pago.
3. La interfaz solicita el cliente
(Nombre y apellido).
4. El sistema automticamente
muestra una lista de las
reservas hechas, y otra lista
de los consumos realizados y
el costo total.
5. El empleado confirma pago.
6. El estado
Flujo alternativo -

2.2.10.1 DIAGRAMA DE SECUENCIA


: Empleado : PaginaPrincipalUsuario : PaginaMantenimientoPago : ControladorPago : DetalleReserva : DetalleConsumo : Consumo : Reserva

Pregunta costo total

Seleciona opcion pago

Llama

Solicita datos

Ingresa datos

Ejecuta

Crea

Crea

Actualiza estado

Actualiza reserva

2.2.10.2 DIAGRAMA DE COLABORACION


: Cliente : Empleado : PaginaPrincipalUsuario

4: Solicita datos 5: Ingresa datos

3: Llama
: DetalleConsumo

8: Crea

6: Ejecuta

7: Crea

: PaginaMantenimientoPago : ControladorPago

9: Actualiza estado10: Actualiza reserva : DetalleReserva

: Consumo

: Reserva
3 Modelo de datos

3.1 Modelado en Erwin

3.2 Diccionario datos

Tabla Campo Tipo dato Significado


Habita IdHabitacion int Identificador auto-
cion generado
Nombre varchar(50 nombre de la
) habitacion
Descripcion varchar(m descripcion de la
ax) habitacion
Precio decimal(4, el precio de la
2) habitacion
IdEstadoHabitacion int Identificador de la
habitacion
Foto char(18) ruta de la foto en el
servidor
Empleado IdEmpleado int Identificar
autogenerado
IdTurno Identificador de
turno
IdUser Identificador
autogenerado
Producto IdProducto Identificador auto-
generado
Nombre varchar(50 nombre del
) producto
Descripcion se describe el
producto
Stock int se ingresa el stock
del producto
Precio decimal(4, se ingresa el precio
2) del producto
IdCategoria int categoria
Categoria identificador auto-
generado
Nombre varchar(30 Nombre de la
) categoria del
producto
Descripcion varchar(10 Describe la
0) categoria
Cliente IdCliente int Identificador
autogenerado
IdUser
Reserva IdReserva Identificador auto-
generado
IdEstadoReserva Identificador estado
reserva
FechaIngreso datetime fecha de ingreso
del cliente a la
habitacion
FechaSalida fecha de salida del
cliente de la
habitacion
FechaSalidaExtra fecha extra del
cliente de la
habitacion
IdCliente int Identificador cliente
IdHabitacion Identificador
habitacion
CostoIngresado decimal(4, costo total que
2) calculara el
empleado
Turno IdTurno int Identificador
autogenerado
Hora_Ingreso datetime Especifica la hora
de ingreso del
turno
Hora_Salida Especifica la hora
de salida del turno
Nombre varchar(50 detalla el nombre
) del turno
EstadoHabitacion IdEstadoHabitacion int Identificador auto-
generado
Nombre varchar(30 Nombre de la
) habitacion
Descripcion varchar(20 Describe es
0) nombre del estado
de la habitacion
EstadoReserva IdEstadoReserva int Identificador auto-
generado
Nombre varchar(30 nombre del estado
) de reserva
Descripcion varchar(20 descripcion del
0) estado
Documento IdDocumento int Identificador
autogenerado
Serie varchar(50 detalla el numero o
) serie del
documento del
cliente
IdTipoDocumento int Identificador del
tipo de documento
IdCliente Identificador del
cliente
TipoDocumento IdTipoDocumento Identificador
autogenerado
Nombre varchar(30 Especifica el
) nombre del
documento del
cliente
Descripcion varchar(10 describre el
0) documento del
cliente
Usuario IdUser int Identificador
autogenerado
Nombres varchar(50 Nombre completo
) de usuario
Apellidos Apellidos completo
del usuario
Telefono varchar(20 numero de telefono
) o celular del
usuario
Foto varchar(20 ruta de la imagen
0) en el servidor
DetallePagoRese IdReserva int Identificador
rva reserva
IdPago identificador de
pago
IdDetallePagoReserva Identificador auto-
generado
DetallePagoCons IdPago Identificador de
umo pago
IdConsumo Identificador de
consumo
IdentificadorPagoCon Identificador auto-
sumo generado
Pago IdPago Identificador auto-
generado
Fecha datetime fecha en la que se
realiza el pago
Descripcion varchar(20 opcional, alguna
0) descripcion del
pago
IdEmpleado int Identificar
empleado
Factura NumFactura varchar(40 numero de la
) factura
Fecha datetime fecha de la factura
Descripcion varchar(20 opcional,
0) descripcion breve
de la factura
IdPago int Identificador del
pago
IdFactura Identificador auto-
generado
Boleta IdBoleta
NumBoleta varchar(10 numero de boleta
)
Fecha datetime fecha en la que se
realiza la boleta
Descripcion varchar(20 opcional,
0) descripcion de la
boleta
IdPago int Identificador pago
Consumo IdProducto Identificador del
producto
Cantidad cantidad del
produto consumido
IdConsumo Identificador auto-
generado
IdReserva Identificador de la
reserva
Estado bit Estado del
consumo
pagado,no pagado
RegistroIngreso IdEmpleado int Identificador del
empleado
IdRegistroIngreso Identificador
autogenerado
FechaHora_Ingreso datetime Ingreso de la fecha
actual y hora de
ingreso del
empleado
FechaHoraSalida Ingreso de la fecha
actual y hora de
salida del
empleado

Estado habitacin Estado Reserva


Libre
Ocupado Pagada
Reservado SinPagar
4. Diagrama de clases.

You might also like