Professional Documents
Culture Documents
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
1. DESCRIPCIN DE LA EMPRESA:
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
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
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
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
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
Informacin de cenrique@hotmail.com
contacto
Rol Desarrollador
Categora Estudiante de Ingeniera de sistemas
profesional
Informacin de 944933467
contacto
Rol Analista
Informacin de 963852741
contacto
Rol Diseador
Rol Recepcionista
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.
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
Recepcionista
Formacin -
Cliente
Formacin -
Visitante
Formacin -
Restricciones
Para el desarrollo del Sistema Web de Reservacin de Habitaciones del Hotel
San Carlos, se tomaran en cuenta las siguientes restricciones.
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.
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)
Recepcionista Administrador
Cuarderno Consumo
Boleta
Cuarderno asistencia
Solicita Habitaciones
Disponibles
Verificar habitaciones
disponibles
Registrar en el
cuaderno
[Habitacion no disponible]
Rechazar la reserva y
despedirse cordialmente
Cancela
Recepcionista
(f rom Trabajador de negocio)
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)
Se registra con
horas de retrazo
Registra
Cuarderno asistencia
(f rom Entidad de Negocio)
Administrador
(f rom Trabajador de negocio)
Se socilicita
pago
Se interroga si
desea factura
[Si]
Se realiza la
factura
[No]
Se realiza la
boleta
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)
Registra
producto
Registra
Cuaderno producto
Administrador (f rom Entidad de Negocio)
(f rom Trabajador de negocio)
Ingresa
Seleciona opcion
Solicita datos
Confirma Registro
Realiza
Valida email
Se pasa a
Generado
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
: Usuario : GenerarUsuario
2.2.2 CUS Iniciar sesin
: :
: Iniciar sesion ControladorIniciarSesion : Usuario PaginaPrincipalUsuario
: Usuario
Seleciona opcion iniciar sesion
Acepta
Confirma datos
Busca
: ControladorIniciarSesion
5: Confirma datos
: Iniciar sesion
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 -
: Administrador : : PaginaMantenimientoUsuario
PaginaPrincipalUsuario : ControladorUsuario : Usuario
La pagina se dirige a
al usuario
LLama a los
El usuario tiene opciones [Crear,Modificar,Eliminar ]
controles
[Crear,Modificar,Elimi
nar]
: Administrador : PaginaPrincipalUsuario
: PaginaMantenimientoUsuario
: 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 -
Llama a la interfas
PaginaMantenim ientoProducto
La pagina se dirige a
al usuario
Controles afectan
Controles afectan
: ControladorProducto : Categoria
6: Controles afectan
: PaginaPrincipalUsuario : 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 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 -
Llama a la interfas
PaginaMantenimientoHabitacion
La pagina se dirige a
al usuario
Controles afectan
Controles afectan
: ControladorHabitacion : Habitacion
: EstadoHabitacion
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 -
:
: Empleado : PaginaPrincipalUsuario : PaginaReservarHabitacion ControladorReservaH... : Reserva : Habitacion
Seleciona opcion
Reservar habitacion
Llama
Solicita datos
Llama al control
Calcula Precio
envia el precio
Muestra el precio
Confirma
llama controlador
Crea
Actualiza estado a
"Reservado"
3: Solicita datos
: Empleado 7: Muestra el precio : PaginaReservarHabitacion
2: Llama
5: Calcula Precio
: PaginaPrincipalUsuario
12: Actualiza estado a "Reservado"
11: Crea
: Reserva : : Habitacion
ControladorReservaHabitacion
:
: Empleado : PaginaPrincipalUsuario : PaginaReservarHabitacion ControladorReservaH... : Reserva : Habitacion
Seleciona opcion
Reservar habitacion
Llama
Solicita datos
Llama al control
Calcula Precio
envia el precio
Muestra el precio
Confirma
llama controlador
Crea
Actualiza estado a
"Reservado"
3: Solicita datos
: Empleado 7: Muestra el precio : PaginaReservarHabitacion
2: Llama
5: Calcula Precio
: PaginaPrincipalUsuario
12: Actualiza estado a "Reservado"
11: Crea
: Reserva : : Habitacion
ControladorReservaHabitacion
2.2.8 CUS Crear Cliente
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
: Documento : Usuario
Realiza pedido de un
producto
Dirigue menu
mantenimiento
consumo
Llama
Solicita datos
Solicita datos
Entrega datos
Registra datos
Calcula precio
Crea
Disminuye stock
5: Solicita datos
: Cliente : Empleado : PaginaPrincipalUsuario
3: Llama
: PaginaMantenimientoConsumo
8:
9: Calcula precio
11: Crea
Disminuye stock
Llama
Solicita datos
Ingresa datos
Ejecuta
Crea
Crea
Actualiza estado
Actualiza reserva
3: Llama
: DetalleConsumo
8: Crea
6: Ejecuta
7: Crea
: PaginaMantenimientoPago : ControladorPago
: Consumo
: Reserva
3 Modelo de datos