Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Implementacin de un sistema de
reserva en el hotel San Carlos
Asignatura:GPTI
Profesor: Ing. Carlos Gonzales
Alumno:
Mario Torres Franz
Alvan Fernandez Patricio
Sajami Vasquez Freed
Wong Aspajo Cristian
Iquitos Per
Junio del 2017
INDICE
1 MODELO DE NEGOCIO ............................................................................................................................ 3
1.1 DIAGRAMA DE CUN (DIAGRAMA DE CASO DE USO DE NEGOCIO) ......................... 3
1.2 ENTIDADES DE NEGOCIO.............................................................................................................. 4
1.3 ESPECIFICACIONES DE LOS CUN ................................................................................................ 4
1.3.3 CUN Registrar asistencia .................................................................................................................. 5
1.3.4 CUN Registrar producto .................................................................................................................. 5
1.3.5 CUN Realizar pago............................................................................................................................ 5
1.4 REALIZACION DE LOS CUN ........................................................................................................... 6
1.4.1 CUN Reservar habitacin ................................................................................................................ 6
1.4.2 CUN Realizar consumo producto .................................................................................................. 8
1.4.3 CUN Registrar asistencia .................................................................................................................. 9
1.4.4 CUN Realizar pago.......................................................................................................................... 10
1.4.5 CUN Registrar producto ................................................................................................................ 11
2 ANALISIS DEL SISTEMA .......................................................................................................................... 12
2.1 DIAGRAMA CUS .................................................................................................................................. 12
3 Modelo de datos............................................................................................................................................... 30
3.1 Modelado en Erwin ................................................................................................................................. 30
CASO DE HOTEL SAN CARLOS
1 MODELO 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
1.2 ENTIDADES DE NEGOCIO
Cuaderno reserva
Cuarderno Consumo
Boleta
Cuarderno asistencia
Registra
Cuaderno reserva
(f rom Entidad de Negocio)
Cancela
Recepcionista
(f rom Trabajador de negocio)
1.4.2 CUN Realizar consumo producto
Registra
Cuarderno Consumo
(f rom Entidad de Negocio)
Verifica
Recepcionista
(f rom Trabajador de negocio)
Cuaderno producto
(f rom Entidad de Negocio)
Registra
Cuarderno asistencia
(f rom Entidad de Negocio)
Administrador
(f rom Trabajador de negocio)
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
Cuaderno producto
Administrador (f rom Entidad de Negocio)
(f rom Trabajador de negocio)
2 ANALISIS DEL SISTEMA
Ingresa
Seleciona opcion
Solicita datos
Confirma Registro
Realiza
Valida email
Se pasa a
Generado
: 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
: Usuario
Seleciona opcion iniciar sesion
Acepta
Confirma datos
Busca
: PaginaPrincipalUsuario
: Usuario
: ControladorIniciarSesion
5: Confirma datos
: Iniciar sesion
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
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
PaginaMantenimientoProducto
La pagina se dirige a
al usuario
Controles afectan
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 -
Llama a la interfas
PaginaMantenimientoHabitacion
La pagina se dirige a
al usuario
Controles afectan
Controles afectan
: ControladorHabitacion : Habitacion
: 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 -
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
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
Flujo alternativo -
2.2.9.1 DIAGRAMA DE SECUENCIA
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