Upload
ricky-echeverry
View
212
Download
0
Embed Size (px)
DESCRIPTION
ascdf wdfdas
Citation preview
FACULTAD DE INGENIERÍA
CARRERA DE INGENIERÍA DE SISTEMAS – EPE
SISTEMA DE GESTIÓN HOTELERA
MÓDULO COMPRAS Y ALMACENES
Trabajo como parte del curso de
Taller de Proyecto 2
Desarrollado por los alumnos:
Calle Gamarra, Marcos Rafael u720519
Miranda Rosales, Marco Antonio u700080
Mendoza Silva, Sandra María u700073
Meregildo Silverio, Walter Ivan u620514
Rodríguez Montero, César Enrique u712748
Romero Morales, Carlos Arturo u512576
Monterrico, Enero de 2010
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
HISTORIAL DE VERSIONES
Versión: 1.0
Realizado por: César Rodríguez Fecha modificación: 20/01/2010
Descripción:Elaboración de la primera parte del entregable según cronograma de
ejecución del proyecto.
Aprobado por: Sandra Mendoza Fecha aprobación : 21/01/2010
Documento Interno Versión: 1.0 Página 2 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
RESUMEN
El presente documento tiene como finalidad mostrar y especificar los entregables asociados al
curso de Taller de Proyecto 2 que corresponden a afinamiento del capitulo de Requerimientos,
Arquitectura de Software, Administración del Proyecto y Prueba de concepto de los procesos
involucrados en el módulo de compras y almacén de la gestión de un hotel.
Documento Interno Versión: 1.0 Página 3 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
ÍNDICE
CAPÍTULO 1. REQUERIMIENTOS................................................................................................8
1.1 Especificación de requerimientos de software.........................................................................8
1.2 Modelo de Casos de Uso del Sistema...................................................................................15
1.2.1 Lista de los actores del sistema.................................................................................15
1.2.2 Diagrama de Actores del Sistema..............................................................................17
1.2.3 Diagrama de Paquetes...............................................................................................18
1.2.4 Diagrama de Casos de Uso del Sistema por paquete...............................................19
1.3 Priorización de los Casos de Uso del Sistema.......................................................................22
1.3.1 Clasificación y Ciclos de desarrollo de los casos de uso del sistema........................22
1.4 Realización de los Casos de Uso del Sistema.......................................................................24
1.4.1 Especificación del alto nivel.......................................................................................24
1.4.2 Especificación de los Casos de Uso del Sistema.......................................................30
1.4.2.1 Especificación del Caso de Uso del Sistema: CUS8-03 Actualizar requisicion de compra............................................................................30
1.4.2.2 Especificación del Caso de Uso del Sistema: CUS8-04 Actualizar reserva de material.................................................................................34
1.4.2.3 Especificación del Caso de Uso del Sistema: CUS8-05 Buscar material381.4.2.4 Especificación del Caso de Uso del Sistema: CUS8-06 Actualizar
movimiento de material..........................................................................401.4.2.5 Especificación del Caso de Uso del Sistema: CUS8-07 Actualizar plan de
aprovisionamiento..................................................................................451.4.2.6 Especificación del Caso de Uso del Sistema: CUS8-08 Atender reserva491.4.2.7 Especificación del Caso de Uso del Sistema: CUS8-09 Actualizar ajuste
de inventario...........................................................................................511.4.2.8 Especificación del Caso de Uso del Sistema: CUS8-10 Registrar
movimiento de material y stock..............................................................561.4.2.9 Especificación del Caso de Uso del Sistema: CUS8-12 Actualizar
material...................................................................................................571.4.2.10 Especificación del Caso de Uso del Sistema: CUS8-13 Evaluar ajustes
de inventario...........................................................................................601.4.2.11 Especificación del Caso de Uso del Sistema: CUS8-16 Actualizar
cotizacion...............................................................................................631.4.2.12 Especificación del Caso de Uso del Sistema: CUS8-17 Actualizar
proveedor...............................................................................................671.4.2.13 Especificación del Caso de Uso del Sistema: CUS8-18 Actualizar
observación proveedor...........................................................................701.4.2.14 Especificación del Caso de Uso del Sistema: CUS8-19 Atender
requisición de compra............................................................................731.4.2.15 Especificación del Caso de Uso del Sistema: CUS8-20 Actualizar orden
de compra..............................................................................................751.4.2.16 Especificación del Caso de Uso del Sistema: CUS8-21 Evaluar orden
de compra..............................................................................................801.4.2.17 Especificación del Caso de Uso del Paquete de Seguridad: CUS9-01
Registrar Login.......................................................................................811.4.2.18 Especificación del Caso de Uso del Paquete de Seguridad: CUS9-02
Cambiar Contraseña..............................................................................82
Documento Interno Versión: 1.0 Página 4 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
1.4.2.19 Especificación del Caso de Uso del Paquete de Seguridad: CUS9-03 Administrar Usuario................................................................................84
1.4.2.20 Especificación del Caso de Uso del Paquete de Seguridad: CUS9-04 Actualizar Perfiles...................................................................................85
1.5 Modelo Conceptual................................................................................................................88
1.5.1 Diagrama de Clases Entidad......................................................................................88
1.5.2 Diccionario de Clases................................................................................................89
1.6 Prototipo del Sistema.............................................................................................................99
CAPÍTULO 2. ARQUITECTURA DE SOFTWARE.....................................................................127
2.1 Metas y restricciones de la arquitectura...............................................................................127
2.1.1 Listado de requerimientos no funcionales y restricciones al diseño.........................127
2.2 Vistas de casos de uso........................................................................................................127
2.2.1 Diagrama de Actores...............................................................................................127
2.2.2 Diagrama de CUS núcleo central.............................................................................127
2.3 Vistas de datos.................................................................................................................... 127
2.3.1 Diagrama entidad - relación....................................................................................127
2.4 Mecanismos......................................................................................................................... 127
2.4.1 Inventario de mecanismos.......................................................................................127
CAPÍTULO 3. ADMINISTRACIÓN DEL PROYECTO.................................................................128
3.1 Planificación......................................................................................................................... 128
3.1.1 Cocomo.................................................................................................................... 128
3.1.2 Cronograma.............................................................................................................128
3.2 Seguimiento del Proyecto....................................................................................................128
3.2.1 Cronograma Real.....................................................................................................128
3.2.2 Informes de Avance.................................................................................................128
3.3 Gestión de la calidad...........................................................................................................128
3.3.1 Lista de comprobación.............................................................................................128
3.3.2 Estándar interfaz gráfica..........................................................................................128
3.3.3 Estándar de programación VB.NET.........................................................................128
3.3.4 Estándar de programación SQL Server...................................................................128
S 128
CAPÍTULO 4. PRUEBA DE CONCEPTO...................................................................................129
4.1 CUS8-03 Actualizar requisición de compra..........................................................................129
4.2 CUS8-11 Generar reporte de material.................................................................................129
CONCLUSIONES.......................................................................................................................... 130
BIBLIOGRAFÍA 131
GLOSARIO DE TÉRMINOS..........................................................................................................132
ANEXOS 133
Documento Interno Versión: 1.0 Página 5 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
Documento Interno Versión: 1.0 Página 6 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
INTRODUCCIÓN
A lo largo de los años, los peruanos han sido testigos del crecimiento económico que se esta
dando en el Perú. Uno de los sectores que empuja la economía peruana además de la minería es
el sector hotelero, el cual gracias a la inversión nacional y extranjera permiten darle al público,
hoteles con mejores infraestructuras, las cuales permiten ofrecerle al visitante un alto nivel de
servicio que no tiene nada que envidiarle a otras regiones de Latinoamérica.
Muestra del buen nivel de servicio que hoy se da en el Perú son las opiniones favorables
recogidas de los ejecutivos y representantes de diferentes países que llegaron al Perú el año
pasado a raíz de las cumbres del AL-CUE y APEC.
Pese a que el año pasado, según estadísticas del Ministerio de Comercio Exterior y Turismo
(Mincetur), más de dos millones de personas incluyeron a nuestro país en sus planes de viaje, la
crisis financiera y económica internacional se ha convertido en una amenaza latente para el
sector, que no se salvaría de los embates que desde fuera intimidan a una economía que
mantiene más de 90 meses de crecimiento continuo y que da empleo a miles de peruanos.
Justamente los inversionistas opinan que las crisis son pasajeras y por ello no pueden “bajar los
brazos” ante una crisis económica o sanitaria evidente a nivel global por lo cual se prevé invertir
en el nuestro país, 1,500 millones de dólares en proyectos hoteleros durante el período 2009 –
2011
Del buen desempeño del área de compras y almacén de un hotel depende en gran medida el
éxito o fracaso de éste. Debido a que tiene a su cargo la compra de materiales y obtención de
servicios en el momento adecuado y en la mejor calidad a fin de que el cliente satisfaga su
necesidad y que el negocio salga beneficiado por la política de precios concertada con los
proveedores. Es importante resaltar que los proveedores no sólo son componentes de la cadena
de valor del el hotel UPC sino también colaboradores con los cuales se establecen relaciones
comerciales estables en base a la responsabilidad mostrada en la atención de los requerimientos
del hotel.
Documento Interno Versión: 1.0 Página 7 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
En vista de la importancia de tener un material o servicios de alta calidad en el momento justo, así
como mantenerlo en las instalaciones del hotel en la condiciones adecuadas es que este proyecto
analiza el proceso de compras y almacén a fin proponer un sistema que le permita a los
responsables de área en estudio.
Identificar a los proveedores más responsables y con los que es necesarios mantener buenas
relaciones comerciales
Obtener los mejores precios del mercado, manteniendo los estándares de calidad establecidos
Mantener los materiales adquiridos en las mejores condiciones y de la forma mas ordenada a
fin de reducir los tiempos de búsqueda
Reducir costos de almacenamiento.
Reducir los tiempos de entrega de materiales a las áreas solicitantes (gastronomía, limpieza,
etc.)
Documento Interno Versión: 1.0 Página 8 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
CAPÍTULO 1. Requerimientos
Esta sección contiene la descripción de los requerimientos de software con nivel de detalle
suficiente para que los analistas y diseñadores definan el sistema para satisfacerlos y que los
testadores prueben que el sistema los satisface.
1.1 Especific
ación de requerimientos de software
1. Funcionalidad
El sistema debe:
1.1 Asociados a los casos de uso del sistema.
RFU8-01 Actualizar cotización no atendida
Permitir al TNE8-02 Comprador y TNE8-09 Jefe Logística cambiar el estado de una
cotización a desierta, cuando el proveedor no pueda atenderla.
RFU8-02 Consultar cotización
Permitir al TNE8-02 Comprador y TNE8-09 Jefe Logística consultar las cotizaciones de
compra, visualizando sus estados y transacciones.
RFU8-03 Registrar cotización
Permitir al TNE8-02 Comprador y TNE8-09 Jefe Logística registrar las cotizaciones en base a
lo solicitado en una requisición de compra
RFU8-04 Cerrar orden de compra
Permitir al TNE8-02 Comprador y TNE8-09 Jefe Logística cerrar una orden de compra.
RFU8-05 Registrar orden de compra
Permitir al TNE8-02 Comprador y TNE8-09 Jefe Logística la consulta, el registro mediante
una cotización aceptada, la modificación y eliminación de la orden de compra. Así como,
actualizar las observaciones correspondientes al proveedor de la orden de compra durante
una modificación.
RFU8-06 Registrar proveedores
Permitir al TNE8-02 Comprador y TNE8-09 Jefe Logistica consultar, registrar y modificar los
proveedores y a su vez poder actualizar sus observaciones en caso existan.
RFU8-07 Consultar requisición de compra
Documento Interno Versión: 1.0 Página 9 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
Permitir al personal autorizado de cada una de las áreas del Hotel consultar sus requisiciones
de compra enviadas al área de compras, visualizando sus estados y transacciones.
RFU8-08 Enviar cotización de compra
Permitir al personal autorizado de cada una de las áreas del Hotel enviar una requisición de
compra al área de Compras siempre y cuando los datos necesarios estén completos.
RFU8-09 Registrar Requisiciones de compra
Permitir al personal autorizado de cada una de las áreas del Hotel consultar, registrar,
modificar y eliminar requisiciones de compra hasta antes de enviarla al área de compras.
RFU8-10 Atender requisición de compra
Permitir al TNE8-02 Comprador y TNE8-09 Jefe Logística consultar las requisiciones de
compra, visualizando sus estados y transacciones.
RFU8-11 Observar requisición de compra
Permitir al TNE8-02 Comprador y TNE8-09 Jefe Logística modificar la requisición de compra
por existir reclamos con la orden de compra.
RFU8-12 Consultar orden de compra
Permitir al personal autorizado de cada una de las áreas del Hotel consultar sus órdenes de
compra, visualizando sus estados y transacciones.
RFU8-13 Evaluar orden de compra
Permitir al TNE8-09 Jefe Logística aprobar o rechazar una orden de compra
RFU8-14 Consultar lista de materiales
Permitir al personal autorizado de cada una de las áreas del Hotel Consultar la lista de
materiales
RFU8-15 Consultar material
Permitir al TNE8-07 Planificador de Recursos y al TNE8-05 Asistente Logística visualizar los
materiales con el stock en línea.
RFU8-16 Atender reserva
Permitir al TNE8-01 Almacenero, al TNE8-03 Despachador, al TNE8-07 Planificador de
Recursos y al TNE8-05 Asistente Logística consultar y modificar el estado de las reservas
durante su atención en almacén.
Documento Interno Versión: 1.0 Página 10 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
RFU8-17 Registrar reserva de material
Permitir al personal autorizado de cada una de las áreas del Hotel consultar, registrar,
modificar y eliminar reservas de material hasta antes de enviarla a almacén.
RFU8-18 Registrar movimientos de material
Permitir al TNE8-01 Almacenero, al TNE8-03 Despachador, al TNE8-07 Planificador de
Recursos y al TNE8-05 Asistente Logística consultar, registrar, modificar, eliminar e imprimir
movimientos de material. La modificación y eliminación solo hasta antes de dar por finalizada
atención de la reserva.
RFU8-19 Generar reporte de materiales ordenados por demanda.
Permitir al TNE8-07 Planificador de Recursos y al TNE8-05 Asistente Logística Consultar y
extraer un reporte de la lista de materiales ordenados por demanda de solicitud
RFU8-20 Consultar reserva de material
Permitir al personal autorizado de cada una de las áreas del Hotel consultar sus reservas de
material enviadas al almacén, visualizando sus estados y transacciones.
RFU8-21 Visualizar alarmas de niveles de stock
Permitir al TNE8-07 Planificador de Recursos y al TNE8-05 Asistente Logística identificar
visualmente la alarma de los materiales por encontrarse fuera del rango de stock deseable.
RFU8-22 Registrar plan de aprovisionamiento
Permitir al TNE8-07 Planificador de Recursos y al TNE8-05 Asistente Logística consultar,
registrar, modificar y eliminar el plan de aprovisionamiento.
RFU8-23 Generar requisición de compra a partir del plan de aprovisionamiento
Permitir al TNE8-07 Planificador de Recursos y al TNE8-05 Asistente Logística generar
requisiciones de compra desde el plan de aprovisionamiento.
RFU8-24 Grabar movimientos de material
Permitir al TNE8-01 Almacenero, al TNE8-03 Despachador, al TNE8-07 Planificador de
Recursos y al TNE8-05 Asistente Logística finalizar los movimientos de material, lo cual
implica actualizar los inventarios automáticamente.
RFU8-25 Registrar ajustes de inventario
Permitir al TNE8-07 Planificador de Recursos y al TNE8-05 Asistente Logística consultar,
registrar, modificar y eliminar ajustes de inventario hasta antes de enviarla para su
evaluación.
Documento Interno Versión: 1.0 Página 11 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
RFU8-26 Evaluar ajustes de inventario
Permitir al TNE8-08 Gerente de Contabilidad aprobar o rechazar una orden de compra, de
aprobarse actualizar automáticamente el inventario.
RFU8-27 Consultar ajustes de inventario
Permitir al TNE8-07 Planificador de Recursos y al TNE8-05 Asistente Logística consultar los
ajustes de inventario visualizando sus estados y transacciones.
RFU8-28 Registrar material
Permitir al TNE8-07 Planificador de Recursos y al TNE8-05 Asistente Logística consultar,
registrar, modificar y eliminar los materiales y sus datos.
RFU8-29 Consultar lista de proveedores
Permitir al personal autorizado de cada una de las áreas del Hotel consultar la lista de
proveedores activos.
1.2 Asociados a aspectos generales.
No aplica
2. Usabilidad
RNF9-01 Tiempo de registro de solicitud de servicio
El sistema permitirá a los usuarios el registro de la solicitud de servicio como promedio en 30
segundos.
RNF9-02 Facilidad de uso
El aspecto de la interfaz gráfica del sistema facilitará su empleo a usuarios con conocimientos
mínimos en informática sin entrenamiento especializado más allá del uso de un web browser.
RNF9-03 Acciones en caso de error
En caso de error del usuario el sistema informará claramente: el mensaje del error y la
solución.
RNF9-04 Lenguaje usado por la interfaz gráfica
El lenguaje empleado en la interfaz gráfica del sistema respetará los términos usados en el
negocio.
3. Confiabilidad
Documento Interno Versión: 1.0 Página 12 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
RNF9-05 Disponibilidad del sistema
El sistema debe estar disponible los 365 días del año, 24 horas al día, con un margen de error
del 3%.
RNF9-06 Tiempos entre fallas
El tiempo promedio entre fallas del sistema (MTBF) será de 30 días
RNF9-07 Tiempos para reparaciones
La duración promedio de una reparación (MTTR) del sistema no deberá ser mayor a 30
minutos.
RNF9-08 Tiempo de solución para fallas de hardware
El tiempo promedio de solución de una falla de hardware no excederá las 2 horas.
RNF9-09 Tiempo de respuesta promedio del sistema
El tiempo de respuesta promedio del sistema para las operaciones involucradas en la gestión
hotelera es de 5 segundos.
4. Rendimiento
RNF9-10 Concurrencia de usuario
El sistema desarrollado deberá trabajar sin problemas con una concurrencia máxima de 150
usuarios.
RNF9-11 Tiempo promedio de respuesta del sistema
El 75 por ciento de las transacciones del sistema no deben exceder los 7 segundos.
RNF9-12 Cantidad promedio de transacciones por minuto
El sistema debe soportar un promedio de 50 transacciones por minuto.
5. Soporte
RNF9-13 Navegadores Web soportados
El cliente Web del sistema soportará los navegadores Microsoft Internet Explorer 6.0 o
superior.
RNF9-14 Sistemas operativos soportados
El sistema será compatible con plataformas Windows XP profesional o superior.
Documento Interno Versión: 1.0 Página 13 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
RNF9-15 Facilidad de instalación
El sistema permitirá a un usuario su instalación sin entrenamiento previo.
RNF9-16 Mecanismos de actualización automática
El sistema debe incluir un mecanismo que permita su actualización automática sin la
intervención del usuario.
RNF9-17 Soporte del sistema
Se brindará un soporte a los usuarios los 365 días del año, 24 horas al día.
6. Consideraciones de Diseño
RNF9-18 Alineación con los sistemas de la Corporación
El sistema debe alinearse con la red implementada en la empresa y no deberá generar
conflicto con las aplicaciones existentes.
RNF9-19 Requerimientos mínimos
El sistema debe trabajar sobre cualquier computador que cuente con los requerimientos
mínimo de procesador Pentium IV o superior, 512 Mb de memoria RAM y disco duro de 20
Gb.
RNF9-20 Lenguaje de programación
El lenguaje de programación a usar es Visual Basic .NET y la herramienta de desarrollo es
Visual Studio 2008 (Framework 3.5).
RNF9-21 Arquitectura lógica
La arquitectura lógica deberá considerarse como mínimo en dos capas.
RNF9-22 Servidores
Se debe considerar, por lo menos, un servidor de aplicación y uno de base de datos.
RNF9-23 Motor de base de datos
El motor de base de datos deberá ser SQL Express 2005.
7. Documentación de Usuario en Línea y Sistema de Ayuda
No aplica a este proyecto.
8. Componentes Adquiridos
Documento Interno Versión: 1.0 Página 14 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
No aplica a este proyecto.
9. Interfaces
9.1 Interfases de Usuario
1.1.1 El diseño de la interfaz gráfica del sistema se alineará al estándar definido en la
empresa para las aplicaciones existentes
1.1.2 En las interfaces de usuario deberán predominar los colores institucionales, según la
imagen adjunta.
1.1.3 El logotipo estará siempre presente en la parte superior izquierda de todas las
interfaces.
1.1.4 El tipo de letra general será Verdana de tamaño general de 3 para web.
1.1.5 El ancho de la página se limita a un tamaño de pantalla de de 1024x768 píxel sin
scroll horizontal.
1.1.6 Las barras de scroll se activarán una vez que el texto sobrepase este límite.
1.1.7 En ancho de la pantalla deberá estar limitado a 600 píxel con un 20% de espacio
superior horizontal que ocupa todo el ancho de la pantalla para el logo en la parte
izquierda y sobre la derecha las opciones que se pudieran presentar. El 80% restante
corresponde al cuerpo de la pantalla.
1.1.8 Los gráficos que se presenten en las interfaces, tendrán un peso no mayor a los 100
kb.
1.1.9 Los reportes mostrarán el logotipo y nombre de la empresa
10. Interfases de Hardware
No aplica a este proyecto.
Documento Interno Versión: 1.0 Página 15 de 134
Cuerpo de la página
Logo Título de página Opciones de menú de la
página
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
10.1 Interfases de Software
No aplica a este proyecto.
10.2 Interfases de Comunicaciones
No aplica a este proyecto.
11. Licenciamiento
11.1 Licencia de lenguaje de programación
Licencia de Visual Basic .NET y de Visual Studio 2008 (Framework 3.5).
11.2 Licencia de base de datos
Licencia de Microsoft SQL Server 2005 Express por procesador.
12. Requerimientos Legales, Copyright y Otros
No aplica a este proyecto.
13. Estándares Aplicables
No aplica a este proyecto.
1.2 Modelo
de Casos de Uso del Sistema
1.2.1 Lista de
los actores del sistema
ASI8-01 Solicitante
Logístico
Es aquella persona que solicita acciones a ejecutarse a almacén o compras.
Adicionalmente actualizará información de reservas de materiales y requisiciones de
compras.
ASI8-02 Comprador
Es la persona que se encarga de actividades propias de la gestión de las compras como
actualizar solicitudes de cotización, órdenes de compra, datos de proveedores y consultas
distintas.
Documento Interno Versión: 1.0 Página 16 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
ASI8-03 Operario de
Almacén
Actor que utiliza casos orientados a la atención de la reserva y su correspondiente
actualización y también se dedica a las actualizaciones de las órdenes de recojo y
movimiento de material.
ASI8-04 Gerente de
Contabilidad
Actor encargado de validar los ajustes en el inventario que surjan luego de las tomas de
inventarios.
ASI8-05 Asistente
Logística
Actor encargado de las actividades hacia el interior del almacén. Tareas como los ajustes
de inventarios, actualización de materiales y planes de aprovisionamiento y la generación
de reportes.
ASI8-06 Jefe Logística
Actor encargado de la aprobación o validación de las Órdenes de Compra. Así mismo
podrá consultar información referente a requisiciones de compra.
ASI9-01 Usuario
Actor que registra su login al ingresar al sistema y puede cambiar su contraseña en el
momento deseado
ASI9-02 Administrador
del Sistema
Actor que administra usuarios y actualizar perfiles así como la ejecución de las copias de
seguridad.
Documento Interno Versión: 1.0 Página 17 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
1.2.2 Diagrama
de Actores del Sistema
ASI8-02 Comprador
ASI8-06 Jefe Logistica
ASI8-01 Solicitante Logistico
ASI8-03 Operario de Almacen
ASI8-05 Asistente Logistica
ASI8-04 Gerente de Contabilidad
ASI9-01 Usuario
ASI9-02 Administrador del Sistema
Documento Interno Versión: 1.0 Página 18 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
1.2.3 Diagrama
de Paquetes
PSI8-01 Compras
PSI8-02 Almacen
PSI9-01 Seguridad
Documento Interno Versión: 1.0 Página 19 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
1.2.4 Diagrama
de Casos de Uso del Sistema por paquete
PSI8-01 Compras
ASI8-06 Jefe Logistica
(from Actores del Sistema)...)
CUS8-21 Evaluar orden de compra
CUS8-18 Actualizar observacion proveedor
CUS8-16 Actualizar cotizacion
CUS8-20 Actualizar orden de compra
CUS8-17 Actualizar proveedor
CUS8-19 Atender requisicion de compra
ASI8-02 Comprador
(from Actores del Sistema)...)
<<extend>>
<<extend>>
CUS8-03 Actualizar requisicion de compra
CUS8-14 Consultar orden de compra
CUS8-02 Consultar proveedor
ASI8-01 Solicitante Logistico
(from Actores del Sistema)
<<extend>>
<<extend>>
Documento Interno Versión: 1.0 Página 20 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
PSI8-02 Almacén
CUS8-10 Registrar movimiento de material y stock
CUS8-09 Actualizar ajuste de inventario
CUS8-07 Actualizar plan de aprovisionamiento
CUS8-11 Generar reporte de material
ASI8-05 Asistente Logistica
(f rom Actores del Sistema)...)
CUS8-12 Actualizar material
CUS8-05 Buscar material
<<extend>>
CUS8-06 Actualizar movimiento de material
<<extend>>
CUS8-08 Atender reserva
ASI8-03 Operario de Almacen
)
ASI8-04 Gerente de Contabilidad
)
CUS8-13 Evaluar ajustes de inventario
CUS8-04 Actualizar reserva de material
<<extend>>
CUS8-01 Consultar material
ASI8-01 Solicitante Logistico
(f rom Actores del Sistema)
CUS8-03 Actualizar requisicion de compra
(f rom PSI8-01 Compras)
<<extend>>
<<extend>>
<<extend>>
<<extend>><<extend>>
Documento Interno Versión: 1.0 Página 21 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
PSI9-01 Seguridad
CUS9-03 Administrar Usuario
CUS9-04 Actualizar Perfiles
<<extend>>ASI9-02 Administrador
del Sistema(from Actores del Sistema)
CUS9-01 Registrar Login
CUS9-02 Cambiar Contraseña
ASI9-01 Usuario
(from Actores del Sistema)...)
<<extend>>
Documento Interno Versión: 1.0 Página 22 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
1.3 Priorizac
ión de los Casos de Uso del Sistema
1.3.1 Clasificac
ión y Ciclos de desarrollo de los casos de uso del
sistema.
Casos de Uso de Sistemas ordenado por Código
Nombre del caso de uso Prioridad Estado Dificultad Ciclo
CUS8-01 Consultar material Secundario Definitivo Media Ciclo 2
CUS8-02 Consultar proveedor Secundario Definitivo Baja Ciclo 2
CUS8-03 Actualizar requisición de compra
Primario Definitivo Alta Ciclo 0
CUS8-04 Actualizar reserva de material Primario Definitivo Alta Ciclo 0
CUS8-05 Buscar material Secundario Definitivo Baja Ciclo 1
CUS8-06 Actualizar movimiento de material
Primario Definitivo Alta Ciclo 0
CUS8-07 Actualizar plan de aprovisionamiento
Secundario Definitivo Alta Ciclo 1
CUS8-08 Atender reserva Secundario Definitivo Baja Ciclo 1
CUS8-09 Actualizar ajuste de inventario Primario Definitivo Baja Ciclo 1
CUS8-10 Registrar movimiento de material y stock
Secundario Definitivo Alta Ciclo 1
CUS8-11 Generar reporte de material Secundario Definitivo Baja Ciclo 2
CUS8-12 Actualizar material Primario Definitivo Alta Ciclo 0
CUS8-13 Evaluar ajustes de inventario Secundario Definitivo Media Ciclo 1
CUS8-14 Consultar orden de compra Secundario Definitivo Baja Ciclo 2
CUS8-16 Actualizar cotización Primario Definitivo Alta Ciclo 0
CUS8-17 Actualizar proveedor Primario Definitivo Alta Ciclo 0
CUS8-18 Actualizar observación proveedor
Secundario Definitivo Baja Ciclo 1
CUS8-19 Atender requisición de compra Primario Definitivo Alta Ciclo 1
CUS8-20 Actualizar orden de compra Primario Definitivo Alta Ciclo 0
CUS8-21 Evaluar orden de compra Secundario Definitivo Media Ciclo 1
Documento Interno Versión: 1.0 Página 23 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
Casos de Uso de Sistemas ordenado por Prioridad (*)
Nombre del caso de uso Prioridad Estado Dificultad Ciclo CUS8-03 Actualizar requisición de compra Primario Definitivo Alta Ciclo 0
CUS8-04 Actualizar reserva de material Primario Definitivo Alta Ciclo 0CUS8-06 Actualizar movimiento de material Primario Definitivo Alta Ciclo 0
CUS8-12 Actualizar material Primario Definitivo Alta Ciclo 0
CUS8-16 Actualizar cotización Primario Definitivo Alta Ciclo 0
CUS8-17 Actualizar proveedor Primario Definitivo Alta Ciclo 0
CUS8-20 Actualizar orden de compra Primario Definitivo Alta Ciclo 0
CUS8-05 Buscar material Secundario Definitivo Baja Ciclo 1CUS8-07 Actualizar plan de aprovisionamiento Secundario Definitivo Alta Ciclo 1
CUS8-08 Atender reserva Secundario Definitivo Baja Ciclo 1
CUS8-09 Actualizar ajuste de inventario Primario Definitivo Baja Ciclo 1CUS8-10 Registrar movimiento de material y stock Secundario Definitivo Alta Ciclo 1
CUS8-13 Evaluar ajustes de inventario Secundario Definitivo Media Ciclo 1CUS8-18 Actualizar observación proveedor Secundario Definitivo Baja Ciclo 1
CUS8-19 Atender requisición de compra Primario Definitivo Alta Ciclo 1
CUS8-21 Evaluar orden de compra Secundario Definitivo Media Ciclo 1
CUS8-01 Consultar material Secundario Definitivo Media Ciclo 2
CUS8-02 Consultar proveedor Secundario Definitivo Baja Ciclo 2
CUS8-11 Generar reporte de material Secundario Definitivo Baja Ciclo 2
CUS8-14 Consultar orden de compra Secundario Definitivo Baja Ciclo 2
(*) En este trabajo no se ha considerado las especificaciones de casos de uso de sistemas
del ciclo 2.
Documento Interno Versión: 1.0 Página 24 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
1.4 Realizaci
ón de los Casos de Uso del Sistema
1.4.1 Especific
ación del alto nivel
Caso de uso: CUS8-01 Consultar material
Actor(es): ASI8-01 Solicitante Logístico
Propósito: Consultar lista de materiales
Caso de uso asociado: No aplica
Resumen: El caso de uso comienza cuando el actor indica “Consultar
material”. Permite obtener la lista de materiales y su
disponibilidad. El caso de uso termina cuando el actor indicar
salir.
Clasificación: Secundario
Caso de uso: CUS8-02 Consultar proveedor
Actor(es): ASI8-01 Solicitante Logístico
Propósito: Consultar lista de proveedores
Caso de uso asociado: No aplica
Resumen: El caso de uso comienza cuando el actor indica “Consultar
proveedor”. Permite obtener la lista de proveedores activos. El
caso de uso termina cuando el actor indicar salir.
Clasificación: Secundario
Caso de uso: CUS8-03 Actualizar requisición de compra
Actor(es): ASI8-01 Solicitante Logístico
Propósito: Crear, modificar y visualizar la requisición de compra
Caso de uso asociado: No aplica
Resumen: El caso de uso comienza cuando el actor registra la
información de las requisiciones de compra en el sistema.
Administra y mantiene la información de las requisiciones de
compra. El caso de uso termina cuando el actor graba la
información en el sistema.
Clasificación: Primario
Caso de uso: CUS8-04 Actualizar reserva de material
Documento Interno Versión: 1.0 Página 25 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
Actor(es): ASI8-01 Solicitante Logístico
Propósito: Registrar, actualizar, eliminar y listar las reservas de material
Caso de uso asociado: El caso de uso extiende al caso de uso CUS8-05 Buscar
material.
Resumen: El caso de uso comienza cuando el actor indica “Actualizar
reserva de material”. El caso de uso termina cuando el registro
de la reserva de material esta realizada.
Clasificación: Primario
Caso de uso: CUS8-05 Buscar material
Actor(es): --
Propósito: Buscar un material
Caso de uso asociado: El caso de uso es extendido por los casos de uso CUS8-04
Actualizar reserva de material, CUS8-09 Actualizar ajuste de
inventario y CUS8-06 Actualizar movimiento de material.
Resumen: El caso de uso comienza cuando el actor requiere seleccionar
un material. El caso de uso termina cuando se ha seleccionado
el material.
Clasificación: Secundario
Caso de uso: CUS8-06 Actualizar movimiento de material
Actor(es): ASI8-03 Operario de Almacén
Propósito: Permite crear, modificar, visualizar los movimientos de
material.
Caso de uso asociado: CUS8-06 Buscar material
CUS8-11 Actualizar stock
Resumen: El operario invoca la opción de generar y actualizar
movimientos de material, llena los datos necesarios y graba.
Luego la interfase se cierra y el CUS termina.
Clasificación: Primario
Caso de uso: CUS8-07 Actualizar plan de aprovisionamiento
Actor(es): ASI8-05 Asistente Logística
Propósito: Crear el plan de aprovisionamiento de almacén
Caso de uso asociado:
Resumen: El asistente logística invoca la creación del plan y el sistema
genera el mismo. Luego de su revisión y cambios necesarios,
se graba y el CUS termina.
Documento Interno Versión: 1.0 Página 26 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
Clasificación: Secundario
Caso de uso: CUS8-08 Atender reserva
Actor(es): ASI8-03 Operario de Almacén
Propósito: Actualizar la reserva conforme se va atendiendo.
Caso de uso asociado:
Resumen: El caso de uso comienza cuando el actor indica “Atender
reserva”. El caso de uso termina cuando la reserva se ha
actualizado en la atención de la misma.
Clasificación: Primario
Caso de uso: CUS8-09 Actualizar ajuste de inventario
Actor(es): ASI8-05 Asistente Logística
Propósito: Realizar los ajustes de saldos luego de la toma de inventarios
Caso de uso asociado: CUS8-05 Buscar material
CUS8-10 Registrar movimiento de material y stock
Resumen: El asistente logístico, luego de ver el resultado de la toma de
inventarios, crea en el sistema un ajuste de inventarios con los
materiales involucrados y sus cantidades a ajustar. El ajuste se
graba y se espera por su aprobación.
Clasificación: Primario
Caso de uso: CUS8-10 Registrar movimiento de material y stock
Actor(es): --
Propósito: Actualizar el stock de cierto material.
Caso de uso asociado: El caso de uso es extendido por los casos de uso CUS8-13
Evaluar ajustes de inventario, CUS8-09 Actualizar ajuste de
inventario y CUS8-06 Actualizar movimiento de material.
Resumen: El caso de uso comienza cuando el sistema desde otro caso
de uso requiere actualizar el stock de un material. El caso de
uso termina cuando el stock esta actualizado.
Clasificación: Primario
Caso de uso: CUS8-11 Generar reporte de material
Actor(es): ASI8-05 Asistente Logística
Propósito: Listar los datos del material
Caso de uso asociado:
Documento Interno Versión: 1.0 Página 27 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
Resumen: El asistente logístico ingresa a la opción de reporte de material
en el sistema, el mismo emitirá un listado de los datos del
material, brindando la opción de imprimirlo. Luego se cierra el
reporte y el CUS termina.
Clasificación: Opcional
Caso de uso: CUS8-12 Actualizar material
Actor(es): ASI8-05 Asistente Logística
Propósito: Registrar, actualizar, eliminar y listar material.
Caso de uso asociado: --
Resumen: El caso de uso comienza cuando el actor indica “Actualizar
material”. El caso de uso termina cuando el registro del
material esta realizado.
Clasificación: Primario
Caso de uso: CUS8-13 Evaluar ajustes de inventario
Actor(es): ASI8-04 Gerente de Contabilidad
Propósito: Permite ver y aprobar los cambios de saldos
Caso de uso asociado: CUS8-11 Actualizar stock
Resumen: El gerente contable ingresa a una opción en el sistema y
visualizar los cambios sugeridos en el ajuste de inventarios y
selecciona la opción de aprobación de los mismos para su
ejecución correspondiente y el Caso se cierra.
Clasificación: Secundario
Caso de uso: CUS8-14 Consultar orden de compra
Actor(es): ASI8-01 Solicitante Logístico
Propósito: Consultar el estado y detalle de orden de compra
Caso de uso asociado: No aplica
Resumen: El caso de uso comienza cuando el actor indica “Consultar
orden de compra”. Permite listar las órdenes de compra por
estado (pendiente, anulada y cerrada). El caso de uso termina
cuando el actor selecciona una de las órdenes de compra para
ver el detalle de la misma.
Clasificación: Secundario
Caso de uso: CUS8-16 Actualizar cotización
Actor(es): ASI8-02 Comprador
Documento Interno Versión: 1.0 Página 28 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
Propósito: Crear, modificar y visualizar la cotización
Caso de uso asociado: El caso de uso “CUS8-16 Actualizar cotización” incluye al
caso de uso “CUS8-15 Buscar requisición de compra”
Resumen: El caso de uso comienza cuando el actor registra la cotización
(funciona como una solicitud de cotización hasta antes de
recibir una respuesta del proveedor o exceder el tiempo limite
de respuesta asignado.) que se le envía al proveedor y termina
cuando el actor cambia el estado de la cotización en función
de la respuesta del proveedor, los cuales pueden ser “desierta”
o “con respuesta”.
Clasificación: Primario
Caso de uso: CUS8-17 Actualizar proveedor
Actor(es): ASI8-02 Comprador
Propósito: Crear, modificar y visualizar los datos de los proveedores
Caso de uso asociado: No aplica
Resumen: El caso de uso comienza cuando el actor registra la
información de los proveedores. Administra y mantiene la
información de los proveedores. El caso de uso termina
cuando el actor graba la información asociada al proveedor.
Clasificación: Primario
Caso de uso: CUS8-18 Actualizar observación proveedor
Actor(es): ASI8-02 Comprador
Propósito: Crear, modificar, visualizar observaciones para el proveedor
Caso de uso asociado: CUS8-17 Actualizar proveedor
CUS8-20 Actualizar orden de compra
Resumen: El comprador podrá solicitar al sistema la creación o
actualización de las observaciones para los proveedores.
Luego de crearlas y modificarlas, la interfase se cierra y el
CUS termina. También se puede invocar desde la
actualización del proveedor y la Orden de Compra
Clasificación: Opcional
Caso de uso: CUS8-19 Atender requisición de compra
Actor(es): ASI8-02 Comprador
Propósito: Cambiar el estado de la requisición a “atendida”
Documento Interno Versión: 1.0 Página 29 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
Caso de uso asociado: El caso de uso “CUS8-19 Atender requisición de compra” esta
siendo extendido por “CUS8-15 Buscar requisición de compra”
Resumen: El caso de comienza cuando el actor cambia el estado de la
requisición de compra, estos estados pueden ser: atendida,
anulada y cerrada. El caso de uso termina cuando el actor
graba el estado asignado a la requisición de compra.
Clasificación: Primario
Caso de uso: CUS8-20 Actualizar orden de compra
Actor(es): ASI8-02 Comprador
Propósito: Crear, modificar y visualizar la orden de compra
Caso de uso asociado: El caso de uso “CUS8-20 Actualizar orden de compra” esta
siendo extendido por “CUS8-18 Actualizar observación
proveedor”
Resumen: El caso de uso se inicia cuando el actor registra la orden de
compra. Actualiza y mantiene su información. El caso de uso
termina cuando el actor graba la información actualizada.
Clasificación: Primario
Caso de uso: CUS8-21 Evaluar orden de compra
Actor(es): ASI8-06 Jefe Logística
Propósito: Evaluar la orden de compra creadas por el comprador.
Caso de uso asociado: --
Resumen: El caso de uso comienza cuando el actor indica “Evaluar orden
de compra”. El caso de uso termina cuando el registro de la
orden de compra queda aprobada / rechazada.
Clasificación: Secundario
Documento Interno Versión: 1.0 Página 30 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
1.4.2 Especific
ación de los Casos de Uso del Sistema
1.4.2.1 SISTEMA DE GESTIÓN HOTELERA - MODULO COMPRAS Y ALMACENES
1. Actores del Sistema
1.1. ASI8-01 Solicitante Logístico
2. Propósito
Permitir al Solicitante consultar, registrar, modificar y eliminar requisiciones de compra.
3. Breve Descripción
El caso de uso comienza cuando el Solicitante Logistico indica “Actualizar requisición de
compra”. Luego el sistema muestra un formulario con las opciones de buscar, limpiar,
agregar, modificar o eliminar. El caso de uso termina cuando los cambios realizados por el
Solicitante Logistico se encuentran registrados en el sistema.
4. Flujo de Eventos
4.1. Flujo Básico
4.1.1. El ASI8-01 – Solicitante Logistico ingresa a la opción de menú “Actualizar requisición de
compra”
4.1.2. El sistema muestra el formulario “Información de Cotización de compra”.
4.1.3. El ASI8-01 – Solicitante Logistico elige la operación a realizar. Para Editar o Eliminar debe
seleccionar primero un registro.
Si elige “Agregar” ver Subflujo “Agregar Requisición de compra”.
Si elige “Modificar” ver Subflujo “Editar Requisición de compra”.
Si elige “Anular” ver Subflujo “Eliminar Requisición de compra”.
Si elige “Limpiar” ver Subflujo “Limpiar Requisición de compra”.
Si elige “Salir” ver Subflujo “Limpiar Requisición de compra”.
4.1.4. El ASI8-01 – Solicitante Logistico elige los campos a llenar para realizar la búsqueda de
las requisiciones controles del panel de búsqueda y presiona el botón “Buscar”
4.1.5. El sistema le muestra las requisiciones de compra que concuerden con los filtros
ingresados.
4.1.6. El ASI8-01 – Solicitante Logistico indica “Salir”
4.1.7. El sistema cierra el formulario “Información de requisiciones de compra” y el caso de uso
termina.
4.2. Subflujos
4.2.1. Agregar Requisición de compra
Documento Interno Versión: 1.0 Página 31 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
1. El sistema muestra el formulario “Actualizar Requisición de compra” con dos páginas,
en la primera los datos de generales de la requisición como Área solicitante, Tipo,
Motivo, Fecha Actual, Prioridad, Fecha de entrega, datos del proveedor o del
proveedor sugerido si en caso lo hubiese y las observaciones y en la segunda página
en detalle de los elementos que conforman la requisición de compra.
2. El ASI8-01 – Solicitante Logistico ingresa los datos generales de la requisición de
compra en base a los campos mostrados en la primera página del formulario a
excepción del código del proveedor sugerido.
3. El ASI8-01 – Solicitante Logistico ingresa el código del proveedor sugerido y da un
“Enter”
4. El sistema carga los datos del proveedor asociado código que ingreso el ASI8-01 –
Solicitante Logistico
5. Si ASI8-01 – Solicitante Logistico no recuerda el código del proveedor sugerido; él
presiona el botón “lupa” el cual le permite seleccionar un proveedor para la requisición
de compra. De esta forma se da inicio al caso de uso “CUS8-02 Consultar proveedor”.
6. El ASI8-01 – Solicitante Logistico indica “Grabar”
7. El sistema crea una nueva requisición de compra
8. El sistema le muestra el mensaje “Los datos se registraron correctamente”
9. El ASI8-01 – Solicitante Logistico acepta el mensaje mostrado por el sistema
10. El sistema cierra el formulario ” Actualizar Requisición de compra” y el caso de uso
continua en el punto 4.1.6
4.2.2. Editar Requisición de compra
1. El sistema muestra el formulario “Actualizar Requisición de compra” con dos páginas,
en la primera los datos de generales de la requisición como Área solicitante, Tipo,
Motivo, Fecha Actual, Prioridad, Fecha de entrega, datos del proveedor o del
proveedor sugerido si en caso lo hubiese y las observaciones y en la segunda página
en detalle de los elementos que conforman la requisición de compra. La página
cargada por defecto es la primera y muestra los datos de la requisición seleccionada.
2. El ASI8-01 – Solicitante Logistico modifica los datos principales de la requisición de
compra en base a los campos mencionada anteriormente.
3. Si ASI8-01 – Solicitante Logistico necesita actualizar el proveedor sugerido y no
recuerda el código del proveedor sugerido; él presiona el botón “lupa” el cual le
permite seleccionar un proveedor para la requisición de compra. De esta forma se da
inicio al caso de uso “CUS8-02 Consultar proveedor”.
4. El ASI8-01 – Solicitante Logistico indica “Grabar”
Documento Interno Versión: 1.0 Página 32 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
5. El sistema actualiza la requisición de compra
6. El sistema le muestra el mensaje “El registro se actualizo correctamente”
7. El ASI8-01 – Solicitante Logistico selecciona la página 2 “Detalle”
8. El sistema muestra el formulario con información básica de la requisición de compra
y un listado donde se muestra el detalle de la requisición
9. El ASI8-01 – Solicitante Logistico elige la operación a realizar. Para Editar o Eliminar
debe seleccionar primero un registro
Si elige “Agregar” ver Subflujo “Agregar Elemento de Requisición de compra”.
Si elige “Editar” ver Subflujo “Editar Elemento de Requisición de compra”.
Si elige “Eliminar” ver Subflujo “Eliminar Elemento de Requisición de compra”.
10. El ASI8-01 – Solicitante Logistico presiona el botón “Salir”
11. El sistema muestra la pagina 1 del formulario “Actualizar Requisición de compra”
12. El ASI8-01 – Solicitante Logistico presiona el botón “Salir” de la página 1
13. El sistema cierra el formulario “Actualizar Requisición de compra” y el caso de uso
continua en el punto 4.1.6 del flujo básico.
4.2.3. Eliminar Requisición de compra
1. El sistema elimina el registro de la requisición seleccionada.
2. El sistema muestra un mensaje indicando que “La requisición seleccionada ha sido
eliminada“ y el caso de uso continúa en el punto 4.1.6 del flujo Básico.
4.2.4. Agregar elemento de la Requisición de compra
1. El sistema muestra el formulario de “Actualizar detalle de la requisición de compra”,
con los campos en blanco y con algunos datos de la requisición de compra.
2. El ASI8-01 – Solicitante Logistico el material solicitado y la cantidad necesaria
3. El ASI8-01 – Solicitante Logistico indica Grabar
4. El sistema muestra el mensaje “Se guardaron los datos”
5. El ASI8-01 – Solicitante Logistico presiona el botón “Salir”
6. El sistema cierra el formulario “Actualizar detalle de la requisición de compra” y el flujo
continua en el punto 4.2.2.9 del subflujo “Editar Requisición de compra”
4.2.5. Modificar elemento de la Requisición de compra
1. El sistema muestra el formulario de “Actualizar detalle de la requisición de compra”,
con los campos y con el código de la requisición de compra
2. El ASI8-01 – Solicitante Logistico modifica los datos del detalle de la requisición.
3. El ASI8-01 – Solicitante Logistico indica Grabar
Documento Interno Versión: 1.0 Página 33 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
4. El sistema modifica el registro del detalle de requisición de compra seleccionada
5. El sistema muestra el mensaje “Se guardaron los datos”
6. El ASI8-01 – Solicitante Logistico presiona el botón “Salir”
7. El sistema cierra el formulario “Actualizar detalle de la requisición de compra” y el flujo
continua en el punto 4.2.2.9 del subflujo “Editar Requisición de compra”
4.2.6. Eliminar elemento de la Requisición de compra
1. El sistema elimina el detalle de la requisición seleccionada.
2. El sistema muestra un mensaje indicando que “El detalle de la requisición
seleccionada ha sido eliminado” y el subflujo continua en el 4.2.2.9
4.3. Flujos Alternos
4.3.1. Proveedor sugerido nuevo
1. Si en 4.2.1.3 o en 4.2.2.2 el ASI8-01 – Solicitante Logistico no encuentra al
proveedor que quiere sugerir
2. El ASI8-01 – Solicitante Logistico selecciona el check, “proveedor sugerido nuevo”
3. El sistema habilita un campo de tipo texto en el formulario para ingresar los datos del
proveedor sugerido.
4. El ASI8-01 – Solicitante Logistico ingresa los datos del proveedor sugerido y el caso
de uso continua en 4.1.2.5 o en 4.2.2.3
4.3.2. El ASI8-01 – Solicitante Logistico cancela el registro o modificación de la requisición de
compra
1. Si en [4.1.2.5] o [4.2.2.3] el ASI8-01 – Solicitante Logistico cancela el registro o
modificación de la requisición de compra
2. El sistema cierra el formulario y el caso de uso continúa en 4.1.6 del flujo básico
5. Precondiciones
5.1. Acceso del ASI8-01 – Solicitante Logistico al sistema
El ASI8-01 – Solicitante Logistico ingreso exitosamente al sistema
5.2. Perfil de usuario
El sistema configuró el acceso a las opciones según el perfil de usuario del ASI8-01 –
Solicitante Logistico
6. Poscondiciones
6.1. Actualización de requisiciones de compra
El registro de las requisiciones de compra quedará actualizado
7. Puntos de Extensión
En [4.2.1.4] del subflujo "Agregar Requisición de compra" o en [4.2.2.2] del subflujo Editar
Requisición de compra se extiende el caso de uso “CUS8-02 Consultar proveedor”.
Documento Interno Versión: 1.0 Página 34 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
8. Requerimientos Especiales
No aplica
9. Información Adicional
Ver prototipo.
1.4.2.2 Especificación del Caso de Uso del Sistema: CUS8-04 Actualizar reserva de
material
1. Actores del Sistema
1.1. ASI8-01 Solicitante Logistico
2. Propósito
Permitir al actor consultar, registrar, modificar y eliminar reservas de material.
3. Breve Descripción
El caso de uso empieza cuando el actor indica “Actualizar Reserva de Material”. Luego, el
sistema muestra la interfaz gráfica de listado de reservas. El actor ejecuta diversas
operaciones. Finalmente, el actor indica “Salir”; el sistema cierra la interfaz de listado de
reservas y el caso de uso termina.
4. Flujo de Eventos
4.1. Flujo Básico
4.1.1. El caso de uso empieza cuando el actor indica “Actualizar Reserva de Material”.
4.1.2. El sistema muestra la interfaz gráfica de listado de reservas, cargando las reservas
existentes del actor en la grilla de resultado.
4.1.3. El actor selecciona los valores con los cuales desea filtrar la búsqueda. Luego, el actor
indica “Buscar”.
4.1.4. El sistema muestra en la grilla de resultados los registros seleccionados por los filtros
aplicados por el actor.
4.1.5. El actor puede elegir diversas operaciones a realizar. Entre estas se tienen:
Si el actor indica “Agregar” ver Subflujo “Agregar reserva”.
Si el actor indica “Modificar” ver Subflujo “Modificar reserva”.
Si el actor indica “Eliminar” ver Subflujo “Eliminar reserva”.
4.1.6. El actor indica “Salir”.
4.1.7. El sistema cierra el listado de reservas y el caso de uso termina.
4.2. Subflujos
4.2.1. Limpiar filtros
1. Si durante el paso del flujo básico 4.1.3, el actor requiere de limpiar los filtros para
seleccionar otros; entonces indicará “Limpiar”.
2. El sistema carga los valores iniciales de cada opción de filtrado.
3. El caso de uso continúa en el punto 4.1.3 del flujo básico.
Documento Interno Versión: 1.0 Página 35 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
4.2.2. Agregar reserva
1. Si luego del paso del flujo básico 4.1.5, el actor indica “Agregar”.
2. El sistema muestra la interfaz gráfica de registro de reservas.
3. El actor indica los datos requeridos por el sistema en la ficha mantenimiento. Luego
indica “Grabar”.
4. El sistema almacena la reserva con los datos consignados.
5. El actor indica “Detalles”.
6. El sistema muestra la ficha de detalles de la reserva.
7. El actor indica “Agregar”.
8. El sistema muestra una ventana emergente con el formulario de ingreso del detalle.
9. El actor indica los datos solicitados por un detalle. Luego indica “Grabar” (disquete).
10. El sistema almacena el detalle con los datos consignados.
11. El actor puede repetir desde el paso 7 al 10 cuantas veces requiera.
12. El actor indica “Mantenimiento”.
13. El sistema muestra la ficha de mantenimiento de la reserva.
14. El actor indica “Grabar”.
15. El sistema almacena la reserva y cierra la interfaz de registro de reservas. El sistema
muestra la interfaz de listado de reservas.
16. El caso de uso continúa en el punto 4.1.6 del flujo básico.
4.2.3. Modificar reserva
1. Si luego del paso del flujo básico 4.1.5, el actor selecciona un registro de la grilla e
indica “Modificar”.
2. El sistema muestra la interfaz gráfica de registro de reservas con los datos de la
reserva seleccionada.
3. El actor modifica los datos requeridos por el sistema en la ficha mantenimiento.
4. El actor puede elegir diversas operaciones a realizar. Entre estas se tienen:
Si el actor indica “Modificar detalle” ver Subflujo “Modificar detalle”.
Si el actor indica “Agregar detalle” ver Subflujo “Agregar detalle”.
Si el actor indica “Eliminar detalle” ver Subflujo “Eliminar detalle”.
5. El actor indica “Grabar”.
Documento Interno Versión: 1.0 Página 36 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
6. El sistema almacena la reserva con los datos consignados y cierra la interfaz de
registro de reserva. El sistema muestra la interfaz de listado de reservas.
7. El caso de uso continúa en el punto 4.1.6 del flujo básico.
4.2.4. Modificar detalle
1. El actor indica “Detalles”.
2. El sistema muestra la ficha de detalles del ajuste.
3. El actor selecciona un detalle e indica “Modificar”.
4. El sistema muestra los datos de la fila seleccionada en un formulario dentro de una
ventana emergente.
5. El actor modifica los datos del detalle. Luego indica “Grabar” (disquete).
6. El sistema almacena el detalle con los datos consignados.
7. El actor puede repetir desde el paso 3 al 6 cuantas veces requiera.
8. El actor indica “Mantenimiento”.
9. El sistema muestra la ficha de mantenimiento de la reserva.
10. El caso de uso continúa en el paso 5 del subflujo 4.2.3.
4.2.5. Agregar detalle
1. El actor indica “Detalles”.
2. El sistema muestra la ficha de detalles del ajuste.
3. El actor indica “Agregar”.
4. El sistema muestra una ventana emergente con el formulario de ingreso del detalle.
5. El actor indica los datos solicitados por un detalle. Luego indica “Grabar” (disquete).
6. El sistema almacena el detalle con los datos consignados.
7. El actor puede repetir desde el paso 3 al 6 cuantas veces requiera.
8. El actor indica “Mantenimiento”.
9. El sistema muestra la ficha de mantenimiento de la reserva.
10. El caso de uso continúa en el paso 5 del subflujo 4.2.3.
4.2.6. Eliminar detalle
1. El actor indica “Detalles”.
2. El sistema muestra la ficha de detalles del ajuste.
3. El actor selecciona un detalle e indica “Eliminar”.
Documento Interno Versión: 1.0 Página 37 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
4. El sistema consulta si actor esta seguro de proseguir.
5. El actor indica que si procede con la eliminación.
6. El sistema elimina el detalle con los datos consignados.
7. El actor puede repetir desde el paso 3 al 6 cuantas veces requiera.
8. El actor indica “Mantenimiento”.
9. El sistema muestra la ficha de mantenimiento de la reserva.
10. El caso de uso continúa en el paso 5 del subflujo 4.2.3.
4.2.7. Eliminar reserva
1. Si luego del paso del flujo básico 4.1.5, el actor selecciona un registro de la grilla e
indica “Eliminar”.
2. El sistema consulta si actor esta seguro de proseguir.
3. El actor indica que si procede con la eliminación.
4. El sistema elimina la reserva con los datos consignados.
5. El sistema muestra la interfaz de listado de reservas.
6. El caso de uso continúa en el punto 4.1.6 del flujo básico.
4.3. Flujos Alternos
4.3.1. No se ha seleccionado detalle a eliminar
1. En el subflujo 4.2.6, numeral 3. Si el actor no selecciono detalle alguno e indica
“Eliminar”.
2. El sistema muestra un mensaje indicando que debe elegir un detalle para proseguir.
3. El actor podrá continuar desde el paso 3 del subflujo mencionado.
4.3.2. No se ha seleccionado detalle a modificar
1. En el subflujo 4.2.4, numeral 3. Si el actor no selecciono detalle alguno e indica
“Modificar”.
2. El sistema muestra un mensaje indicando que debe elegir un detalle para proseguir.
3. El actor podrá continuar desde el paso 3 del subflujo mencionado.
4.3.3. Cancelar edición de reserva
1. En el subflujo 4.2.2 y en 4.2.3. Si el actor indica “Cancelar”
2. El sistema cierra la interfaz de registro de reserva. El sistema muestra la interfaz de
listado de reserva.
3. El actor indica “Salir”.
4. El sistema cierra el listado de reservas y el caso de uso termina.
Documento Interno Versión: 1.0 Página 38 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
5. Precondiciones
5.1. Usuario del sistema autenticado
Para que el caso de uso empiece, el usuario deberá estar correctamente autenticado en el
sistema.
5.2. Usuario con permisos necesarios
Para que el caso de uso empiece, el usuario autenticado debe contar con los permisos
necesarios asignados para hacer uso de la consulta.
6. Poscondiciones
6.1. Actualización de reservas realizada
Las reservas están correctamente actualizadas.
7. Puntos de Extensión
7.1. Búsqueda de Material
En el subflujo 4.2.2 numeral 9, subflujo 4.2.4 numeral 5 y subflujo 4.2.5 numeral 5, cuando
el actor requiera buscar el material que se este incluyendo en el detalle de la reserva. Se
extiende la funcionalidad del caso de uso CUS8-05 Buscar material.
8. Requerimientos Especiales
No aplica.
9. Información Adicional
Ver prototipo.
1.4.2.3 SISTEMA DE GESTIÓN HOTELERA - MODULO COMPRAS Y ALMACENES
1. Actores del Sistema
1.1. ASI8-01 Solicitante Logistico
1.2. ASI8-05 Asistente Logistica
1.3. ASI8-03 Operario de Almacen
2. Propósito
Proporcionar un medio de ver los datos del material, sin permitir ningún tipo de
actualización de los mismos.
3. Breve Descripción
El caso de uso comienza cuando desde otros casos de uso se llama a este caso abriendo
una interfase para consultar los datos del material. Una vez ubicado el material buscado,
el caso de uso devuelve los datos relevantes del material al dar aceptar o no devuelve
nada en caso se seleccione la opción de cancelar.
4. Flujo de Eventos
4.1. Flujo Básico
4.1.1. Un caso de uso llama la opción de Buscar Material.
4.1.2. El sistema abre la interfase de Buscar Material.
4.1.3. En ella se muestran primero parámetros de selección para poder aplicar filtros a la
Documento Interno Versión: 1.0 Página 39 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
búsqueda del proveedor. Estos parámetros son:
Código del material
Nombre del material
Estado del material
Grupo de material
Jerarquía
Ubicación
Stock total
4.1.4. El usuario (Asistente Logistica o Solicitante Logístico u Operario de Almacen), llena uno o
varios de los parámetros o ninguno de ellos y pulsa buscar y pasa al subflujo “Buscar
Material”.
4.1.5. El usuario puede seleccionar la opción de “Limpiar” y se continúa en el subflujo “Limpiar
Formulario”
4.1.6. Si el usuario pulsa cancelar, entonces el sistema no retorna nada y termina
4.2. Subflujos
4.2.1. Buscar Material
1. El sistema toma los valores ingresados por el usuario en los campos de selección.
2. El sistema selecciona de la base de datos todos los materiales que cumplan con las
características seleccionadas.
3. El sistema muestra una grilla con el resultado de la búsqueda basada en los
parámetros de selección.
4. Si el usuario no usó ninguno de los parámetros, equivale a buscar todo en la base de
datos de material.
5. El sistema muestra la grilla, se posiciona en la primera fila y muestra los siguientes
datos del material:
Código del material
Nombre del material
Unidad de almacenaje
Cantidad mínima
Cantidad máxima
Estado del material
Grupo de material
Jerarquía
Ubicación
6. El usuario luego selecciona uno de los materiales de la grilla.
7. El sistema resalta toda la línea seleccionada por el usuario.
8. El sistema no permite resaltar más de un material.
Documento Interno Versión: 1.0 Página 40 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
9. Si el usuario pulsa la opción de cancelar, el sistema no devuelve nada, termina la
interfase, y retorna al caso de uso que lo invocó.
10. Si el usuario pulsa aceptar, entonces el sistema cierra la interfase, retorna los datos
del material seleccionado en un arreglo hacia el caso de uso de sistema que lo invocó
y continúa en el punto en el que se le invocó.
4.2.2. Limpiar formulario
1. El sistema limpia todo el formulario completamente.
2. El caso de uso continúa en [4.1.6] del Flujo Básico.
4.3. Flujos Alternos
No aplica.
5. Precondiciones
5.1. Acceso del Solicitante Logistico, Asistente Logistica, Operario de Almacen
El Solicitante Logistico o el Asistente Logistica o el Operario de Almacen ingresaron
exitosamente al sistema.
5.2. Perfil de usuario
El sistema configuró el acceso a las opciones según el perfil de usuario del Solicitante
Logistico o del Asistente Logistica o del Operario de Almacen.
6. Poscondiciones
No aplica.
7. Puntos de Extensión
No aplica.
8. Requerimientos Especiales
No aplica.
9. Información Adicional
Ver prototipo
1.4.2.4 SISTEMA DE GESTIÓN HOTELERA - MODULO COMPRAS Y ALMACENES
1. Actores del Sistema
1.1. ASI83 Operario de Almacen
2. Propósito
Permitir al Operario de Almacén consultar, registrar, modificar, eliminar movimientos de
material debido a ingresos del mismo.
3. Breve Descripción
El operario invoca la opción de actualizar movimientos de material, llena los datos
necesarios y graba. Luego la interfase se cierra y el CUS termina.
4. Flujo de Eventos
4.1. Flujo Básico
Documento Interno Versión: 1.0 Página 41 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
4.1.1. El ASI83 Operario de Almacen indica “Actualizar movimiento de material”
4.1.2. El sistema muestra el formulario “Movimiento de material”.
4.1.3. El ASI83 Operario de Almacen elige la operación a realizar. Para Editar o Eliminar debe
seleccionar primero un registro.
Si elige “Agregar” ver Subflujo “Agregar movimiento de material”.
Si elige “Modificar” ver Subflujo “Editar movimiento de material”.
Si elige “Anular” ver Subflujo “Eliminar movimiento de material”.
Si elige “Limpiar” ver Subflujo “Limpiar movimiento de material”.
Si elige “Salir” ver Subflujo “Salir de movimiento de material”.
4.1.4. El Operario de Almacén elige los campos a llenar para realizar la búsqueda de los
movimientos de material.
4.1.5. El Operario de Almacén indica “Buscar”, entonces se visualizan todos los movimientos que
correspondientes a los filtros ingresados los cuales se encuentran en el rango de fechas
ingresado.
4.1.6. El ASI83 Operario de Almacén indica “Salir”.
4.1.7. El sistema cierra el formulario “Movimiento de material” y el caso de uso termina.
4.2. Subflujos
4.2.1. Agregar movimiento de material
1. El sistema muestra un formulario con dos páginas en la primera los datos del material
Nro. Movimiento, Doc Origen, Almacén, Fecha registro, Observaciones y en la
siguiente pagina Número de movimiento y su detalle con los campos Ítem, Material,
Tipo, Naturaleza y Cantidad.
2. El Operario de Almacén selecciona la segunda página para ingresar el detalle.
3. El Usuario elige la operación a realizar. Para Editar o Eliminar debe seleccionar
primero un registro del detalle.
Si elige “Agregar” ver Subflujo “Agregar Ítem movimiento de material”.
Si elige “Modificar” ver Subflujo “Editar Ítem movimiento de material”.
Si elige “Anular” ver Subflujo “Eliminar Ítem movimiento de material”.
Si elige “Salir” ver Subflujo “Salir de Ítem movimiento de material”.
4. El Operario de Almacén indica “Grabar”.
5. El sistema inicia el CUS “CUS8-09 Registrar movimiento de material y stock"
6. El sistema recibe respuesta del CUS “CUS8-09 Registrar movimiento de material y
stock".
7. El Operario de Almacén indica “Salir”.
8. El sistema cierra el formulario de mantenimiento de movimiento de material
9. El sistema retorna al punto 4.1.3
Documento Interno Versión: 1.0 Página 42 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
4.2.2. Modificar movimiento de material
1. El sistema muestra un formulario con dos páginas en la primera los datos del material
Nro. Movimiento, Doc Origen, Almacén, Fecha registro, Observaciones y en el
siguiente pagina el Número de movimiento y su detalle con los campos Ítem, Material,
Tipo, Naturaleza y Cantidad. Se habilitan los campos Cod_Tipo_Movimiento y
Observacion de la primera pagina para su modificación.
2. El Operario de Almacén selecciona la segunda página para ingresar el detalle.
3. El Usuario elige la operación a realizar. Para Editar o Eliminar debe seleccionar
primero un registro del detalle.
Si elige “Agregar” ver Subflujo “Agregar Ítem movimiento de material”.
Si elige “Modificar” ver Subflujo “Editar Ítem movimiento de material”.
Si elige “Anular” ver Subflujo “Eliminar Ítem movimiento de material”.
Si elige “Salir” ver Subflujo “Salir de Ítem movimiento de material”.
4. El ASI83 Operario de Almacén indica “Grabar”.
5. El sistema inicia el CUS “CUS8-09 Registrar movimiento de material y stock"
6. El sistema recibe respuesta del CUS “CUS8-09 Registrar movimiento de material y
stock".
7. El Operario de Almacén indica “Salir”.
8. El sistema cierra el formulario de mantenimiento de movimiento de material
9. El sistema retorna al punto 4.1.3
4.2.3. Anular movimiento de material
1. El sistema muestra el mensaje “¿Esta seguro de Anular el movimiento de Material?”
2. El ASI83 Operario de Almacen indica “Aceptar”.
3. El sistema inicia el CUS “CUS8-09 Registrar movimiento de material y stock"
4. El sistema recibe respuesta del CUS “CUS8-09 Registrar movimiento de material y
stock".
4.2.4. Limpiar Evaluar ajuste de inventario
1. El sistema borra los valores ingresados en los campos de texto y regresa al punto
4.1.3
4.2.5. Salir de evaluar ajuste de inventario
1. El sistema pasa al punto 4.1.6.
4.2.6. Agregar Item movimiento de material
1. El sistema muestra un formulario con el Número de movimiento y los campos Item,
Material, Tipo, Naturaleza y Cantidad.
Documento Interno Versión: 1.0 Página 43 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
2. El Operario de Almacen llama al CUS “CUS8-05 Buscar Material"
3. El sistema recibe el nombre del material
4. El Operario de Almacen llena los campos faltantes.
5. El Operario de Almacen indica “Grabar”.
6. El sistema envía los datos ingresados a la grilla del formulario anterior y muestra el
mensaje “Se grabaron los datos correctamente”
7. El Operario de Almacen indica “Aceptar”.
8. El sistema cierra el formulario del Item movimiento de material
9. El sistema retorna al punto 4.2.1.3 o 4.2.2.3, dependiendo del subflujo que llamo.
4.2.7. Editar Item movimiento de material
1. El sistema muestra un formulario con el Número de movimiento y los campos Item,
Material, Tipo, Naturaleza y Cantidad con los valores del Item seleccionado.
2. El Operario de Almacen modifica los campos necesarios.
3. El Operario de Almacen indica “Grabar”.
4. El sistema envía los datos ingresados a la grilla del formulario anterior y muestra el
mensaje “Se grabaron los datos correctamente”
5. El Operario de Almacen indica “Aceptar”.
6. El sistema cierra el formulario del Item movimiento de material
7. El sistema retorna al punto 4.2.1.3 o 4.2.2.3, dependiendo del subflujo que llamo.
4.2.8. Eliminar Item movimiento de material
1. El sistema muestra el mensaje “¿Esta seguro de eliminar?”
2. El ASI83 Operario de Almacen indica “Si”.
3. El sistema retorna al punto 4.2.1.3 o 4.2.2.3, dependiendo del subflujo que llamo.
4.2.9. Salir Item movimiento de material
1. El sistema retorna al punto 4.2.1.3 o 4.2.2.3, dependiendo del subflujo que llamo.
4.3. Flujos Alternos
4.3.1. Cerrar movimiento de material
1. El flujo alterno inicia entre los puntos 4.2.1.1 y 4.2.1.1 o entre 4.2.2.1 y 4.2.2.2 cuando
el ASI83 Operario de Almacen indica “Salir”.
2. El sistema cierra el formulario “Mantenimiento/Detalle Movimiento de material”
retornando al formulario inicial.
4.3.2. Error al grabar
Documento Interno Versión: 1.0 Página 44 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
1. El flujo alterno inicia en el punto 4.2.3.4 cuando no se recibe respuesta del “CUS8-09
Registrar movimiento de material y stock" o si se perdió la conexión.
2. El sistema muestra un mensaje con el error presentado.
3. El sistema retorna a la pantalla con los datos indicados antes de indicar “Grabar”.
4.3.3. Cancelar anulación de movimiento de material
1. El flujo alterno inicia en el punto 4.2.3.1 cuando el usuario indica “Cancelar” luego de
haber indicado “Anular”.
2. El sistema retorna a la pantalla con los datos indicados antes de indicar “Anular”.
4.3.4. Cancelar anulación de Item movimiento de material
1. El flujo alterno inicia en el punto 4.2.8.1 cuando el usuario indica “No” luego de haber
indicado “Anular”.
2. El sistema retorna a la pantalla con los datos indicados antes de indicar “Anular”.
5. Precondiciones
5.1. Acceso del ASI83 Operario de Almacen
El usuario fue admitido exitosamente en el sistema con el rol de usuario “Operario de
Almacén”.
5.2. Perfil de usuario
El sistema configuró el acceso a las opciones según el perfil de usuario del “Operario de
Almacén”.
6. Poscondiciones
6.1. Actualización del Movimiento de Material
El registro de Movimientos de Material queda actualizado.
7. Puntos de Extensión
7.1. Extend a "CUS8-05 Buscar material"
En [4.2.1.4] detalle del Movimientos de Material se extiende al "CUS8-05 Buscar material".
7.2. Extend a "CUS8-10 Registrar movimiento de material y stock"
En [4.2.1.7], [4.2.2.4], [4.2.3.3] Movimientos de Material se extiende al "CUS8-10 Registrar
movimiento de material y stock".
8. Requerimientos Especiales
No aplica
9. Información Adicional
Ver prototipo
1.4.2.5 SISTEMA DE GESTIÓN HOTELERA - MODULO COMPRAS Y ALMACENES
1. Actores del Sistema
1.1. ASI8-05 Asistente Logistica
Documento Interno Versión: 1.0 Página 45 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
2. Propósito
Permitir la creación, actualización y eliminación de los planes de aprovisionamiento.
3. Breve Descripción
El caso de uso comienza cuando el Asistente Logística selecciona la opción de crear plan
de aprovisionamiento y termina cuando el usuario acepta la creación o las modificaciones
o cuando cancela la operación.
4. Flujo de Eventos
4.1. Flujo Básico
4.1.1. El Asistente Logistica selecciona la opción de “Actualizar Plan”
4.1.2. El sistema muestra el formulario “Actualizar Plan”.
4.1.3. En ella se muestran primero parámetros de selección para poder aplicar filtros a la
búsqueda del plan de aprovisionamiento. Estos parámetros son:
Número
Fecha de creación
Estado
Código de material
Nombre de material
4.1.4. El actor Asistente Logística llena uno o varios de los parámetros o ninguno de ellos
4.1.5. El Asistente Logística elige la operación a realizar:
Si elige “Agregar” ver Subflujo “Agregar Plan”.
Si elige “Editar” ver Subflujo “Editar Plan”.
Si elige “Eliminar” ver Subflujo “Eliminar Plan”.
Si elige “Buscar” ver el subflujo “Buscar Plan”
Si elige “Limpiar” ver el subflujo “Limpiar Formulario”
Si elige “Generar Requisición” ver el subflujo “Generar Requisición”.
4.1.6. Si el Asistente Logístico indica “Cancelar” o Cerrar el formulario, el sistema cierra el
formulario “Actualizar Plan” y el caso de uso termina.
4.2. Subflujos
4.2.1. Agregar Plan
1. El sistema muestra el formulario “Agregar Plan” y En el se muestran los parámetros de
selección para poder crear los planes de aprovisionamiento. Estos parámetros son:
Fecha final de cobertura
Código de material
Nombre de material
Grupo de material
Observación
2. El Asistente Logistica llena por lo menos el primer parámetro.
3. Si el usuario pulsa cancelar, entonces ver flujo alternativo “Cancelar”.
Documento Interno Versión: 1.0 Página 46 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
4. El usuario pulsa Planificar y llama al subflujo “Planificar”.
5. El sistema recibe el resultado del subflujo.
6. El resultado recibido es nulo, entonces el sistema no muestra nada.
7. El resultado es un plan de aprovisionamiento, entonces el sistema muestra los datos
del plan de aprovisionamiento en su formulario correspondiente permitiendo la
modificación sólo de aquellos datos que son susceptibles o si el estado del plan lo
permite. Estos datos son:
Código de material
Nombre de material
Stock libre actual
Reservas futuras
Fecha Quiebre de Stock
Cantidad Requerida
8. El usuario realiza modificaciones en los datos mostrados.
9. El usuario pulsa “grabar” y el sistema calcula el correlativo para el numero de plan y
realiza una inserción de los datos del plan en la base de datos de planes de
aprovisionamiento
10. El sistema cierra el formulario “Agregar Plan” y el caso de uso continua en [4.1.6]
4.2.2. Editar Plan
1. El sistema valida si se ha seleccionado algún plan en la grilla de selección.
2. Si no se ha seleccionado nada, el sistema no hace nada y continúa en [4.1.6].
3. Si hay una selección, el sistema muestra el formulario “Editar Plan” habilitando para
modificación, sólo los campos editables.
4. El ASI8-05 Asistente Logistica modifica los datos del Plan.
5. Si el Asistente Logística selecciona cancelar, entonces pasa al flujo alterno “Cancelar”.
6. El ASI8-05 Asistente Logistica indica Aceptar.
7. El sistema valida que los datos obligatorios estén completos
8. El sistema modifica el registro del plan.
9. El sistema cierra el formulario “Editar Plan” y el caso de uso continua en [4.1.6]
4.2.3. Eliminar Plan
1. El sistema valida si se ha seleccionado algún plan en la grilla de selección.
2. Si no se ha seleccionado nada, el sistema no hace nada y continúa en [4.1.6].
3. El sistema muestra el mensaje de confirmación de la orden de eliminación.
Documento Interno Versión: 1.0 Página 47 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
4. El ASI8-05 Asistente Logistica confirma la eliminación del plan.
5. El sistema cambia el estado del plan a “Anulado”.
6. El sistema cierra el mensaje de confirmación y el caso de uso continúa en [4.1.6] del
Flujo Básico.
4.2.4. Planificar
1. El sistema busca todas las reservas de material desde la fecha actual hasta la fecha
final de cobertura que el usuario seleccionó y para todos los materiales que también
seleccionó y los agrupa por material y fecha.
2. Busca los datos de stock actual y cantidad mínima y máxima para todos los materiales
resultantes de la selección anterior para la fecha actual.
3. El sistema calcula el saldo diario para cada material partiendo del stock actual y
descontando día a día los consumos obtenidos en el punto 1.
4. El sistema va marcando los materiales que en algún día alcanzan un stock menor a la
cantidad mínima permitida.
5. El sistema prepara un arreglo con los datos:
Material
Nombre del material
Stock a la fecha
Cantidad a solicitarse en el futuro.
Fecha de quiebre de stock mínimo.
Cantidad a reaprovisionar (Stock Máximo – Stock Mínimo).
6. El sistema retorna este arreglo hacia la subflujo que lo invocó.
4.2.5. Buscar Plan
1. El sistema toma los valores ingresados por ASI8-05 Asistente Logistica en los campos
de selección.
2. El sistema selecciona de la base de datos todos los planes que cumplan con las
características seleccionadas.
3. Si todos los campos de selección están en blanco, el sistema trae todos los planes.
4. Si el sistema no encuentra ninguna coincidencia, muestra la ventana de información y
el caso de uso continúa en [4.1.6] del Flujo Básico.
5. El sistema muestra los planes seleccionados en la grilla.
6. El sistema se posiciona en la primera fila y la marca como seleccionada.
7. El sistema sólo permite seleccionar una fila a la vez.
8. El caso de uso continúa en [4.1.6] del Flujo Básico.
Documento Interno Versión: 1.0 Página 48 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
4.2.6. Limpiar formulario
1. El sistema limpia todo el formulario completamente.
2. El caso de uso continúa en [4.1.6] del Flujo Básico.
4.2.7. Generar Requisición
1. El sistema invoca al CUS8-03 Actualizar requisición de compra.
2. El caso de uso continúa en [4.1.6] del Flujo Básico.
4.3. Flujos Alternos
4.3.1. El ASI8-05 Asistente Logistica pulsa “Cancelar”
1. El ASI8-05 Asistente Logistica selecciona la opción de “Cancelar”
2. El sistema no ejecuta registra ninguna de adiciones o modificación y cierra el
formulario actual.
3. El sistema termina el subflujo.
5. Precondiciones
5.1. Acceso del ASI8-05 Asistente Logistica al sistema
El ASI8-05 Asistente Logistica ingresó exitosamente al sistema.
5.2. Perfil de usuario
El sistema configuró el acceso a las opciones según el perfil de usuario del ASI8-05
Asistente Logistica.
6. Poscondiciones
6.1. Plan creado, modificado o consultado
El Plan de Aprovisionamiento quedará creado, modificado o consultado.
7. Puntos de Extensión
En el flujo básico en 4.1.5, cuando el actor solicite generar requisiciones de compra, se
extiende la funcionalidad al CUS8-03 Actualizar requisicion de compra.
En el flujo alterno 4.2.1 punto 1 y en 4.2.2 punto 4, si el actor solicita buscar un material,
se extiende la funcionalidad al CUS8-05 Buscar Material.
8. Requerimientos Especiales
No aplica.
9. Información Adicional
Ver Prototipo
1.4.2.6 SISTEMA DE GESTIÓN HOTELERA - MODULO COMPRAS Y ALMACENES
1. Actores del Sistema
Documento Interno Versión: 1.0 Página 49 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
1.1. ASI83 Operario de Almacen
2. Propósito
Permitir al Operario de Almacén y al Asistente Logística consultar y modificar el estado de
las reservas durante su atención en almacén.
3. Breve Descripción
El caso de uso comienza cuando el actor indica “Atender reserva”. El caso de uso termina
cuando la reserva se ha actualizado en la atención de la misma.
4. Flujo de Eventos
4.1. Flujo Básico
4.1.1. El Operario de Almacen indica “Atender Reserva”
4.1.2. El sistema muestra el formulario “Atender Reserva”.
4.1.3. El Operario de Almacen elige la operación a realizar. Para Atender debe seleccionar
primero un registro.
Si elige “Limpiar” ver Subflujo “Limpiar Atender Reserva”.
Si elige “Atender” ver Subflujo “Ejecutar Atender Reserva”.
Si elige “Salir” ver Subflujo “Salir de Atender Reserva”.
4.1.4. El Operario de Almacen elige los campos a llenar para realizar la búsqueda de las
reservas pendientes de Atención. El campo estado aparece deshabilitado con el valor
Pendiente.
4.1.5. El ASI83 Operario de Almacen indica “Buscar”, entonces se visualizan todas las reservas
pendientes correspondientes a los filtros ingresados los cuales se encuentran en el rango
de fechas ingresado.
4.1.6. El Operario de Almacen selecciona un registro, siempre y cuando exista al menos un
registro encontrado.
4.1.7. El Operario de Almacen indica “Atender” (ver Subflujo “Ejecutar Atender Reserva”.).
4.1.8. El Operario de Almacen indica “Salir”.
4.1.9. El sistema cierra el formulario “Atender Reserva” y el caso de uso termina.
4.2. Subflujos
4.2.1. Limpiar Atender Reserva
1. El sistema borra los valores ingresados en los campos de texto y regresa al punto
4.1.3
4.2.2. Ejecutar Atender Reserva
1. El sistema muestra un formulario con el Nro. de la Reserva a atender y los campos
Item, Material, Cantidad solicitada, Cantidad entregada.
2. El usuario indica “Atender Item”
3. El sistema muestra un formulario con los campos Nro. de Reserva, Item, Material,
Cantidad solicitada deshabilitados y solo se encuentra habilitado el campo Cantidad
Entregada.
Documento Interno Versión: 1.0 Página 50 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
4. El usuario escribe el nro. que representa la cantidad a atender e indica “Grabar”
5. El sistema inicia el CUS “CUS8-09 Registrar movimiento de material y stock"
6. El sistema recibe respuesta del CUS “CUS8-09 Registrar movimiento de material y
stock".
7. El sistema carga dicha cantidad en el formulario que lo llamo.
8. El sistema indica “Los datos se grabaron correctamente”
9. El usuario indica “Salir” el sistema cierra el formulario.
10. El usuario indica “Grabar”
11. El sistema cambia el estado a Atendido si se atendieron todos los Item, si falta alguno
indicará Atendido parcial.
12. El sistema muestra el mensaje “Los datos se registraron correctamente”.
13. El sistema cierra le ventana “Atender Reserva” llamado por el boton “Atender”
14. El sistema retorna al punto 4.1.3
4.2.3. Salir de Atender Reserva
1. El sistema pasa al punto 4.1.8.
4.3. Flujos Alternos
4.3.1. Cancelar atender Item
1. El flujo alterno inicia cuando el Operario de Almacen indica “Salir” entre los puntos
4.2.2.3 y 4.2.2.5
2. El sistema cierra el formulario “Atender Reserva” llamado por Atender Item.
4.3.2. Grabar atender reserva
1. El flujo alterno inicia cuando el Operario de Almacen indica grabar en el punto 4.2.2.1.
2. El sistema cambia el estado a Atendido si se atendieron todos los Item, si falta alguno
indicará Atendido parcial.
3. El sistema muestra el mensaje “Los datos se registraron correctamente”.
4. El sistema cierra le ventana “Atender Reserva” llamado por el boton “Atender”
4.3.3. No se encontraron registros
1. El flujo alterno inicia cuando el Operario de Almacen luego de dar buscar no encontró
ningún registro.
2. El sistema muestra el mensaje “No se encontraron registros”
5. Precondiciones
5.1. Acceso del ASI83 Operario de Almacen
Documento Interno Versión: 1.0 Página 51 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
El usuario fue admitido exitosamente en el sistema con el rol de usuario “Operario de
Almacén”.
5.2. Perfil de usuario
El sistema configuró el acceso a las opciones según el perfil de usuario del “Operario de
Almacén”.
6. Poscondiciones
6.1. Actualización del Movimiento de Material
La reserva queda Pendiente, Atendida parcial o Atendida.
7. Puntos de Extensión
7.1. Extend a "CUS8-10 Registrar movimiento de material y stock"
En [4.2.2.5] Atender Reserva se extiende al "CUS8-10 Registrar movimiento de material y
stock"
8. Requerimientos Especiales
No aplica
9. Información Adicional
Ver prototipo.
1.4.2.7 SISTEMA DE GESTIÓN HOTELERA - MODULO COMPRAS Y ALMACENES
1. Actores del Sistema
1.1. ASI8-05 Asistente Logistica
2. Propósito
Permitir al actor consultar, registrar, modificar y eliminar ajustes de inventario.
3. Breve Descripción
El caso de uso empieza cuando el actor indica al sistema “Actualizar ajuste de inventario”.
Luego, el sistema mostrará la interfaz gráfica de listado de ajustes. Luego de ejecutar
diversas operaciones en el caso de uso, finalmente, el actor indica “Salir” y el caso de uso
termina.
4. Flujo de Eventos
4.1. Flujo Básico
4.1.1. El caso de uso empieza cuando el actor indica al sistema “Actualizar ajuste de inventario”.
4.1.2. El sistema muestra la interfaz gráfica e listado de ajustes.
4.1.3. El actor selecciona los filtros que desea aplicar. Una vez elegidos, indica “Buscar”.
4.1.4. El sistema mostrará en la grilla de resultados los registros seleccionados por los filtros
aplicados por el actor.
4.1.5. El actor puede elegir diversas operaciones a realizar. Entre estas se tienen:
Si el actor indica “Agregar” ver Subflujo “Agregar ajuste”.
Si el actor indica “Modificar” ver Subflujo “Modificar ajuste”.
Si el actor indica “Eliminar” ver Subflujo “Eliminar ajuste”.
4.1.6. El actor indica “Salir”.
Documento Interno Versión: 1.0 Página 52 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
4.1.7. El sistema cierra el listado de ajustes y el caso de uso termina.
4.2. Subflujos
4.2.1. Limpiar filtros
1. Si durante el paso del flujo básico 4.1.3, el actor requiere de limpiar los filtros para
seleccionar otros; entonces indicará “Limpiar”.
2. El sistema cargará los valores iniciales de cada opción de filtrado.
3. El caso de uso continúa en el punto 4.1.3.
4.2.2. Agregar ajuste
1. Si luego del paso del flujo básico 4.1.5, el actor indica “Agregar”.
2. El sistema muestra la interfaz gráfica de registro de ajustes.
3. El actor indica los datos requeridos por el sistema en la ficha mantenimiento. Luego
indica “Grabar”.
4. El sistema almacena el ajuste con los datos consignados.
5. El actor indica “Detalles”.
6. El sistema muestra la ficha de detalles del ajuste.
7. El actor indica “Agregar”.
8. El sistema muestra una ventana emergente con el formulario de ingreso del detalle.
9. El actor indica los datos solicitados por un detalle. Luego indica “Grabar” (disquete).
10. El sistema almacena el detalle con los datos consignados.
11. El actor puede repetir desde el paso 7 al 10 cuantas veces requiera.
12. El actor indica “Mantenimiento”.
13. El sistema muestra la ficha de mantenimiento del ajuste.
14. El actor indica “Grabar”.
15. El sistema almacena el ajuste y cierra la interfaz de registro de ajustes. El sistema
muestra la interfaz de listado de ajustes.
16. El caso de uso continúa en el punto 4.1.6 del flujo básico.
4.2.3. Modificar ajuste
1. Si luego del paso del flujo básico 4.1.5, el actor selecciona un registro de la grilla e
indica “Modificar”.
2. El sistema muestra la interfaz gráfica de registro de ajustes con los datos del ajuste
seleccionado.
3. El actor modifica los datos requeridos por el sistema en la ficha mantenimiento.
Documento Interno Versión: 1.0 Página 53 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
4. El actor puede elegir diversas operaciones a realizar. Entre estas se tienen:
Si el actor indica “Modificar detalle” ver Subflujo “Modificar detalle”.
Si el actor indica “Agregar detalle” ver Subflujo “Agregar detalle”.
Si el actor indica “Eliminar detalle” ver Subflujo “Eliminar detalle”.
5. El actor indica “Grabar”.
6. El sistema almacena el ajuste con los datos consignados y cierra la interfaz de registro
de ajuste. El sistema muestra la interfaz de listado de ajustes.
7. El caso de uso continúa en el punto 4.1.6 del flujo básico.
4.2.4. Modificar detalle
1. El actor indica “Detalles”.
2. El sistema muestra la ficha de detalles del ajuste.
3. El actor selecciona un detalle e indica “Modificar”.
4. El sistema muestra los datos de la fila seleccionada en un formulario dentro de una
ventana emergente.
5. El actor modifica los datos del detalle. Luego indica “Grabar” (disquete).
6. El sistema almacena el detalle con los datos consignados.
7. El actor puede repetir desde el paso 3 al 6 cuantas veces requiera.
8. El actor indica “Mantenimiento”.
9. El sistema muestra la ficha de mantenimiento del ajuste.
10. El caso de uso continúa en el paso 5 del subflujo 4.2.3.
4.2.5. Agregar detalle
1. El actor indica “Detalles”.
2. El sistema muestra la ficha de detalles del ajuste.
3. El actor indica “Agregar”.
4. El sistema muestra una ventana emergente con el formulario de ingreso del detalle.
5. El actor indica los datos solicitados por un detalle. Luego indica “Grabar” (disquete).
6. El sistema almacena el detalle con los datos consignados.
7. El actor puede repetir desde el paso 3 al 6 cuantas veces requiera.
8. El actor indica “Mantenimiento”.
9. El sistema muestra la ficha de mantenimiento del ajuste.
10. El caso de uso continúa en el paso 5 del subflujo 4.2.3.
Documento Interno Versión: 1.0 Página 54 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
4.2.6. Eliminar detalle
1. El actor indica “Detalles”.
2. El sistema muestra la ficha de detalles del ajuste.
3. El actor selecciona un detalle e indica “Eliminar”.
4. El sistema consulta si actor esta seguro de proseguir.
5. El actor indica que si procede con la eliminación.
6. El sistema elimina el detalle con los datos consignados.
7. El actor puede repetir desde el paso 3 al 6 cuantas veces requiera.
8. El actor indica “Mantenimiento”.
9. El sistema muestra la ficha de mantenimiento del ajuste.
10. El caso de uso continúa en el paso 5 del subflujo 4.2.3.
4.2.7. Eliminar ajuste
1. Si luego del paso del flujo básico 4.1.5, el actor selecciona un registro de la grilla e
indica “Eliminar”.
2. El sistema consulta si actor esta seguro de proseguir.
3. El actor indica que si procede con la eliminación.
4. El sistema elimina el ajuste con los datos consignados.
5. El sistema muestra la interfaz de listado de ajustes.
6. El caso de uso continúa en el punto 4.1.6 del flujo básico.
4.3. Flujos Alternos
4.3.1. No se ha seleccionado detalle a eliminar
1. En el subflujo 4.2.6, numeral 3. Si el actor no selecciono detalle alguno e indica
“Eliminar”.
2. El sistema muestra un mensaje indicando que debe elegir un detalle para proseguir.
3. El actor podrá continuar desde el paso 3 del subflujo mencionado.
4.3.2. No se ha seleccionado detalle a modificar
1. En el subflujo 4.2.4, numeral 3. Si el actor no selecciono detalle alguno e indica
“Modificar”.
2. El sistema muestra un mensaje indicando que debe elegir un detalle para proseguir.
3. El actor podrá continuar desde el paso 3 del subflujo mencionado.
4.3.3. Cancelar edición de ajuste
Documento Interno Versión: 1.0 Página 55 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
1. En el subflujo 4.2.2 y en 4.2.3. Si el actor indica “Cancelar”
2. El sistema cierra la interfaz de registro de ajuste. El sistema muestra la interfaz de
listado de ajuste.
3. El actor indica “Salir”.
4. El sistema cierra el listado de ajustes y el caso de uso termina.
5. Precondiciones
5.1. Usuario del sistema autenticado
Para que el caso de uso empiece, el usuario deberá estar correctamente autenticado en el
sistema.
5.2. Usuario con permisos necesarios
Para que el caso de uso empiece, el usuario autenticado debe contar con los permisos
necesarios asignados para hacer uso de la consulta.
6. Poscondiciones
6.1. Actualización de ajustes realizada
Los ajustes están correctamente actualizados.
7. Puntos de Extensión
7.1. Búsqueda de Material
En el subflujo 4.2.2 numeral 9, subflujo 4.2.4 numeral 5 y subflujo 4.2.5 numeral 5, cuando
el actor requiera buscar el material que se este incluyendo en el detalle del ajuste. Se
extiende la funcionalidad del caso de uso CUS8-05 Buscar material. Esto también sucede
en el flujo básico en el paso 4.1.3.
8. Requerimientos Especiales
No aplica.
9. Información Adicional
Ver prototipo.
1.4.2.8 SISTEMA DE GESTIÓN HOTELERA - MODULO COMPRAS Y ALMACENES
1. Actores del Sistema
No aplica
2. Propósito
Permitir a los casos de uso de sistema CUS8-08 Atender reserva, CUS8-13 Evaluar
ajustes de inventario y CUS8-06 Actualizar movimiento de material registrar, modificar,
anular movimientos de material, y actualizar el stock automáticamente.
3. Breve Descripción
El caso de uso inicia con la ejecución del registro, modificación o eliminación de
movimientos de materiales en el CUS8-08 Atender reserva, CUS8-13 Evaluar ajustes de
Documento Interno Versión: 1.0 Página 56 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
inventario o CUS8-06 Actualizar movimiento de material. Termina con la respuesta de la
ejecución al CUS solicitante.
4. Flujo de Eventos
4.1. Flujo Básico
4.1.1. El Sistema recibe datos y un parámetro para determinar que proceso realizar
4.1.2. El Sistema determina la operación a realizar en base al parámetro recibido.
Si recibe parámetro “Manual” ver Subflujo “Agregar movimiento de material con datos
manuales”.
Si recibe parámetro “Modificar” ver Subflujo “Editar movimiento de material”.
Si recibe parámetro “Anular” ver Subflujo “Eliminar movimiento de material”.
4.1.3. El Sistema recibe el parámetro “Automático”.
4.1.4. El Sistema recepciona los datos del movimiento (material, la cantidad a reservar, Ingresar
o ajustar)
4.1.5. El Sistema completa los campos vacíos con valores predeterminados (Fecha de
movimiento, usuario, naturaleza, tipo documento, Nro. de documento) para el movimiento.
4.1.6. El sistema prepara los comandos de inserción.
4.1.7. El sistema inserta los datos en la capa persistente.
4.1.8. El sistema actualiza el Stock correspondiente al material.
4.1.9. El sistema envía un mensaje de conformidad de la transacción y el caso de uso termina.
4.2. Subflujos
4.2.1. Agregar movimiento de material con datos manuales
1. El Sistema recepciona los datos del movimiento (item, material, la cantidad, tipo de
documento, Nro de documento, naturaleza, el tipo de movimiento, fecha, usuario)
2. El Sistema continua en el punto 4.1.6
4.2.2. Editar movimiento de material
1. El Sistema recepciona los datos del movimiento a modificar (Item, material, la
cantidad, tipo de documento, Nro de documento, naturaleza, el tipo de movimiento,
fecha, usuario)
2. El sistema prepara los comandos de modificación.
3. El sistema modifica los datos en la capa persistente.
4. El Sistema continua en el punto 4.1.8
4.2.3. Eliminar movimiento de material
1. El Sistema recepciona los datos del movimiento a eliminar (código de movimiento)
2. El sistema prepara los comandos de modificación por eliminación.
3. El sistema modifica los datos en la capa persistente.
4. El Sistema continua en el punto 4.1.8
Documento Interno Versión: 1.0 Página 57 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
4.3. Flujos Alternos
4.3.1. Error al grabar
1. El flujo alterno inicia en los puntos 4.1.7, 4.2.2.3 y 4.2.3.3 cuando no se recibe
respuesta de la capa persistente o si se perdió la conexión.
2. El sistema envía un mensaje con el error presentado.
5. Precondiciones
No aplica.
6. Poscondiciones
6.1. Actualización del Movimiento de Material
El registro de Movimientos de Material queda actualizado.
6.2. Actualización del Stock de Material
El Stock de Material queda actualizado.
7. Puntos de Extensión
No aplica
8. Requerimientos Especiales
No aplica
9. Información Adicional
No aplica
1.4.2.9 SISTEMA DE GESTIÓN HOTELERA - MODULO COMPRAS Y ALMACENES
1. Actores del Sistema
1.1. ASI8-05 Asistente Logistica
2. Propósito
Administrar la creación, actualización y eliminación de materiales.
3. Breve Descripción
El caso de uso comienza cuando el ASI8-05 Asistente Logistica selecciona la opción de
“Actualizar Material”. El Asistente Logísitco tiene las opciones de crear, modificar y
eliminar un material. El caso de uso termina cuando el Asistente Logístico acepta la
creación, modificación o anulación del material.
4. Flujo de Eventos
4.1. Flujo Básico
4.1.1. El Asistente Logistica selecciona la opción de “Actualizar Material”
4.1.2. El sistema muestra el formulario “Actualizar Material”.
4.1.3. En ella se muestran primero parámetros de selección para poder aplicar filtros a la
búsqueda del material. Estos parámetros son:
Código
Documento Interno Versión: 1.0 Página 58 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
Estado
Grupo
Jerarquía
Stock total
Stock bloqueado
4.1.4. El actor Asistente Logística llena uno o varios de los parámetros o ninguno de ellos.
4.1.5. El Asistente Logistica elige la operación a realizar:
Si elige “Agregar” ver Subflujo “Agregar Material”.
Si elige “Editar” ver Subflujo “Editar Material”.
Si elige “Eliminar” ver Subflujo “Eliminar Material”.
Si elige “Buscar” ver el subflujo “Buscar Material”
Si elige “Limpiar” ver el subflujo “Limpiar Formulario”
4.1.6. Si el Asistente Logísitco indica “Cancelar” o Cerrar el formulario, el sistema cierra el
formulario “Actualizar Material” y el caso de uso termina.
4.2. Subflujos
4.2.1. Agregar Material
1. El sistema muestra el formulario “Agregar Material” y muestra los datos en blanco para
editar: Nombre, Grupo, Jerarquía, Ubicación, Estado, Unidad de Medida, Stock Libre,
Stock en Reserva, el Stock total se calcula de la suma de los anteriores, Cantidad
Máxima y Cantidad Mínima. El Asistente Logístico ingresa los datos del material.
2. El sistema valida que los datos obligatorios estén completos
3. Si el Asistente Logística selecciona cancelar, entonces pasa al flujo alterno “Cancelar”.
4. El Asistente Logístico selecciona aceptar y el sistema calcula el siguiente número de
código de material
5. El sistema crea un nuevo material.
6. El sistema cierra el formulario “Agregar Material” y el caso de uso continua en [4.1.6]
4.2.2. Editar Material
1. El sistema valida si se ha seleccionado algún material en la grilla de selección.
2. Si no se ha seleccionado nada, el sistema no hace nada y continúa en [4.1.6].
3. Si hay una selección, el sistema muestra el formulario “Editar Material” habilitando
para modificación, sólo los campos editables.
4. El ASI8-05 Asistente Logistica modifica los datos del Material.
5. Si el Asistente Logística selecciona cancelar, entonces pasa al flujo alterno “Cancelar”.
6. El ASI8-05 Asistente Logistica indica Aceptar.
7. El sistema valida que los datos obligatorios estén completos
Documento Interno Versión: 1.0 Página 59 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
8. El sistema modifica el registro del material.
9. El sistema cierra el formulario “Editar Material” y el caso de uso continua en [4.1.6]
4.2.3. Eliminar Material
1. El sistema valida si se ha seleccionado algún material en la grilla de selección.
2. Si no se ha seleccionado nada, el sistema no hace nada y continúa en [4.1.6].
3. El sistema muestra el mensaje de confirmación de la orden de eliminación.
4. El ASI8-05 Asistente Logistica confirma la eliminación del material.
5. El sistema cambia el estado del material a “Anulado”.
6. El sistema cierra el mensaje de confirmación y el caso de uso continúa en [4.1.6] del
Flujo Básico.
4.2.4. Buscar Material
1. El sistema toma los valores ingresados por ASI8-05 Asistente Logistica en los campos
de selección.
2. El sistema selecciona de la base de datos todos los materiales que cumplan con las
características seleccionadas.
3. Si todos los campos de selección están en blanco, el sistema trae todos los
materiales.
4. Si el sistema no encuentra ninguna coincidencia, muestra la ventana de información y
el caso de uso continúa en [4.1.6] del Flujo Básico.
5. El sistema muestra los materiales seleccionados en la grilla.
6. El sistema se posiciona en la primera fila y la marca como seleccionada.
7. El sistema sólo permite seleccionar una fila a la vez.
8. El caso de uso continúa en [4.1.6] del Flujo Básico.
4.2.5. Limpiar formulario
1. El sistema limpia todo el formulario completamente.
2. El caso de uso continúa en [4.1.6] del Flujo Básico.
4.3. Flujos Alternos
4.3.1. El ASI8-05 Asistente Logistica pulsa “Cancelar”
1. El ASI8-05 Asistente Logistica selecciona la opción de “Cancelar”
2. El sistema no ejecuta registra ninguna de adiciones o modificación y cierra el
formulario actual.
3. El sistema termina el subflujo.
Documento Interno Versión: 1.0 Página 60 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
5. Precondiciones
5.1. Acceso del ASI8-05 Asistente Logistica al sistema
El ASI8-05 Asistente Logistica ingresó exitosamente al sistema.
5.2. Perfil de usuario
El sistema configuró el acceso a las opciones según el perfil de usuario del ASI8-05
Asistente Logistica.
6. Poscondiciones
6.1. Material creado, modificado o consultado
El material quedará creado, modificado o consultado.
7. Puntos de Extensión
No aplica.
8. Requerimientos Especiales
No aplica.
9. Información Adicional
Ver prototipo
1.4.2.10 SISTEMA DE GESTIÓN HOTELERA - MODULO COMPRAS Y ALMACENES
1. Actores del Sistema
1.1. ASI8-04 Gerente de Contabilidad
2. Propósito
Permitir al Gerente de Contabilidad aprobar o rechazar un ajuste de inventario.
3. Breve Descripción
El gerente contable ingresa a una opción en el sistema a visualizar los cambios sugeridos
en el ajuste de inventario y selecciona la opción de aprobación o desaprobación de los
mismos para su ejecución o no correspondiente y el caso termina.
4. Flujo de Eventos
4.1. Flujo Básico
4.1.1. El Gerente de Contabilidad indica “Evaluar ajuste de inventario”
4.1.2. El sistema muestra el formulario “Evaluar ajuste de inventario”.
4.1.3. El Gerente de Contabilidad elige la operación a realizar. Para Atender debe seleccionar
primero un registro.
95. Si elige “Limpiar” ver Subflujo “Limpiar evaluar ajuste de inventario”.
96. Si elige “Atender” ver Subflujo “Ejecutar evaluar ajuste de inventario”.
97. Si elige “Salir” ver Subflujo “Salir de evaluar ajuste de inventario”.
4.1.4. El Gerente de Contabilidad elige los campos a llenar para realizar la búsqueda de las
Ajustes de inventario pendientes de Evaluación. El campo estado aparece deshabilitado
con el valor Pendiente.
Documento Interno Versión: 1.0 Página 61 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
4.1.5. El Gerente de Contabilidad indica “Buscar”, entonces se visualizan todos los ajustes de
inventario pendientes correspondientes a los filtros ingresados los cuales se encuentran
en el rango de fechas ingresado.
4.1.6. El Gerente de Contabilidad selecciona un registro, siempre y cuando exista al menos un
registro encontrado.
4.1.7. El Gerente de Contabilidad indica “Atender” (ver Subflujo “Ejecutar evaluar ajuste de
inventario”.).
4.1.8. El Gerente de Contabilidad indica “Salir”.
4.1.9. El sistema cierra el formulario “Evaluar ajuste de inventario” y el caso de uso termina.
4.2. Subflujos
4.2.1. Limpiar Evaluar ajuste de inventario
1. El sistema borra los valores ingresados en los campos de texto y regresa al punto
4.1.3
4.2.2. Ejecutar evaluar ajuste de inventario
1. El sistema muestra un formulario con los campos Almacen, Estado, Fecha,
Observación deshabilitados y el detalle del ajuste con los campos Material, Cantidad
Teorica, Cantidad Real, Ajuste, Naturaleza.
2. El Gerente de Contabilidad elige la operación a realizar.
Si elige “Desaprobado” ver Subflujo “Desaprobar ajuste de inventario”.
Si elige “Salir” ver Subflujo “Salir de Ejecutar evaluar ajuste de inventario”.
3. El usuario indica “Aprobado”
4. El sistema muestra un mensaje con el texto “¿Seguro de Aprobar?”
5. El usuario indica “Si”
6. El sistema inicia el CUS “CUS8-09 Registrar movimiento de material y stock"
7. El sistema recibe respuesta del CUS “CUS8-09 Registrar movimiento de material y
stock".
8. El sistema indica “Datos aprobados correctamente”
9. El usuario indica “Salir” el sistema cierra el formulario.
10. El sistema retorna al punto 4.1.3
4.2.3. Salir de evaluar ajuste de inventario
1. El sistema pasa al punto 4.1.8.
4.2.4. Desaprobar ajuste de inventario
1. El sistema muestra un mensaje con el texto “¿Seguro de Desaprobar?”
2. El usuario indica “Si”
Documento Interno Versión: 1.0 Página 62 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
3. El sistema muestra el mensaje “Datos desaprobados correctamente”
4. El usuario indica “Salir” el sistema cierra el formulario.
5. El sistema retorna al punto 4.1.3
4.2.5. Salir de Ejecutar evaluar ajuste de inventario
1. El sistema cierra el formulario “Detalle Evaluar ajuste de inventario”.
2. El sistema retorna al punto 4.1.3
4.3. Flujos Alternos
4.3.1. Seguro de Aprobar No
1. El flujo alterno inicia cuando el Gerente de Contabilidad indica “No” en el punto 4.2.2.4
2. El sistema retorna al punto 4.2.2.2.
4.3.2. Seguro de Desaprobar No
1. El flujo alterno inicia cuando el Gerente de Contabilidad indica “No” en el punto 4.2.4.1
2. El sistema retorna al punto 4.2.2.2.
4.3.3. No se encontraron registros
1. El flujo alterno inicia cuando el Gerente de Contabilidad luego de dar buscar no
encontró ningún registro.
2. El sistema muestra el mensaje “No se encontraron registros”
5. Precondiciones
5.1. Acceso del ASI83 Gerente de Contabilidad
El usuario fue admitido exitosamente en el sistema con el rol de usuario “Gerente de
Contabilidad”.
5.2. Perfil de usuario
El sistema configuró el acceso a las opciones según el perfil de usuario del “Gerente de
Contabilidad”.
6. Poscondiciones
6.1. Actualización del Movimiento de Material
El ajuste de inventario queda en estado Aprobado o desaprobado.
7. Puntos de Extensión
7.1. Extend a "CUS8-10 Registrar movimiento de material y stock"
En [4.2.2.6] Evaluar ajuste de inventario se extiende al "CUS8-10 Registrar movimiento de
material y stock"
8. Requerimientos Especiales
No aplica
9. Información Adicional
Ver prototipo.
Documento Interno Versión: 1.0 Página 63 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
1.4.2.11 SISTEMA DE GESTIÓN HOTELERA - MODULO COMPRAS Y ALMACENES
1. Actores del Sistema
1.1. ASI802 Comprador
2. Propósito
Permitir al Comprador consultar, registrar, modificar y eliminar cotizaciones de compra.
3. Breve Descripción
El caso de uso comienza cuando el ASI8-02 Comprador indica “Actualizar cotizacion de
compra”. Luego el sistema le muestra un formulario con las opciones de buscar, limpiar,
agregar, modificar y eliminar. El caso de uso termina cuando los cambios realizados por el
ASI8-02 Comprador se encuentran registrados en el sistema.
4. Flujo de Eventos
4.1. Flujo Básico
4.1.1. El ASI8-02 Comprador ingresa a la opción de menú “Actualizar cotización de compra”
4.1.2. El sistema muestra el formulario “Información de cotizaciones de compra.
4.1.3. El ASI8-02 Comprador elige la operación a realizar. Para Editar o Eliminar debe
seleccionar primero un registro.
Si elige “Agregar” ver Subflujo “Agregar Cotización de compra”.
Si elige “Editar” ver Subflujo “Editar Cotización de compra”.
Si elige “Anular” ver Subflujo “Eliminar Cotización de compra”.
Si elige “Actualizar” ver Subflujo “Actualizar Cotización de compra”.
Si elige “Limpiar” ver Subflujo “Limpiar Cotización de compra”.
Si elige “Salir” ver Subflujo “Salir Cotización de compra”.
4.1.4. El ASI8-02 Comprador elige los campos a llenar para realizar la búsqueda de las
cotizaciones del panel de búsqueda y presiona el botón “Buscar”
4.1.5. El sistema le muestra las cotizaciones de compra que concuerden con los filtros
ingresados.
4.1.6. El ASI8-02 Comprador indica “Salir”
4.1.7. El ASI8-02 Comprador cierra el formulario “Información de cotizaciones de compra” y el
caso de uso termina.
4.2. Subflujos
4.2.1. Agregar Cotización de compra
1. El sistema muestra el formulario “Actualizar Cotización de Compra” con 2 páginas, la
primera con lo con los elementos de las requisiciones de compra que se encuentran
en estado pendiente y la segunda con el listado de proveedores a quienes se les
enviará la cotización (que hace en su momento de solicitud de cotización). La página 1
es la que esta cargada por defecto.
Documento Interno Versión: 1.0 Página 64 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
2. El ASI8-02 Comprador selecciona los elementos de las requisiciones de compra
listadas en la grilla. Estos elementos seleccionados van ha ser parte de la cotización.
3. El ASI8-02 Comprador ingresa las observaciones
4. El ASI8-02 Comprador indica “Grabar
5. El sistema crea una nueva cotización de compra
6. El sistema le muestra el mensaje “Los datos se registraron correctamente”
7. El ASI8-02 Comprador selecciona la pagina 2 “proveedores”
8. El sistema muestra el formulario con información básica de la cotización de compra y
un listado donde se muestra los proveedores asociados a la cotización
9. El ASI8-02 Comprador elige la operación a realizar. Para Editar o Eliminar debe
seleccionar primero un registro
Si elige “Agregar” ver Subflujo “Agregar Proveedor”.
Si elige “Editar” ver Subflujo “Editar Proveedor”.
Si elige “Eliminar” ver Subflujo “Eliminar Proveedor”.
10. El ASI8-02 Comprador presiona el botón “Salir”
11. El sistema muestra la pagina 1 del formulario “Actualizar Cotizacion de compra”
12. El ASI8-02 Comprador presiona el botón “Salir” de la página 1
13. El ASI8-02 Comprador acepta el mensaje mostrado por el sistema
14. El sistema cierra el formulario “Actualizar Requisición de compra” y el caso de uso
continua en el punto 4.1.6 del flujo básico.
4.2.2. Editar Cotización de compra
1. El sistema muestra el formulario “Actualizar Cotización de Compra” con 2 páginas, la
primera con lo con los elementos de las requisiciones de compra que se encuentran
en estado pendiente y la segunda con el listado de proveedores a quienes se les
enviará la cotización (que hace en su momento de solicitud de cotización). La página 1
es la que esta cargada por defecto
2. El ASI8-02 Comprador modifica los datos de la cotización de compra.
3. El ASI8-02 Comprador indica “Grabar
4. El sistema actualiza la cotización de compra
5. El sistema le muestra el mensaje “El registro se actualizó correctamente”
6. El ASI8-02 Comprador selecciona la pagina 2 “proveedores”
7. El sistema muestra el formulario con información básica de la cotización de compra y
un listado donde se muestra los proveedores asociados a la cotización
Documento Interno Versión: 1.0 Página 65 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
8. El ASI8-02 Comprador elige la operación a realizar. Para Editar o Eliminar debe
seleccionar primero un registro
Si elige “Agregar” ver Subflujo “Agregar Proveedor”.
Si elige “Editar” ver Subflujo “Editar Proveedor”.
Si elige “Eliminar” ver Subflujo “Eliminar Proveedor”.
9. El ASI8-02 Comprador presiona el botón “Salir”
10. El sistema muestra la pagina 1 del formulario “Actualizar Cotizacion de compra”
11. El ASI8-02 Comprador presiona el botón “Salir” de la página 1
12. El ASI8-02 Comprador acepta el mensaje mostrado por el sistema
13. El sistema cierra el formulario “Actualizar Requisición de compra” y el caso de uso
continua en el punto 4.1.6 del flujo básico.
4.2.3. Eliminar Cotización de compra
1. El sistema elimina el registro de la cotizacion seleccionada.
2. El sistema muestra un mensaje indicando que “La cotización seleccionada ha sido
eliminada“ y el caso de uso continúa en 4.1.6 del flujo Básico
4.2.4. Agregar proveedor a la Cotización de compra
1. El sistema muestra el formulario de “Detalle Cotización”, con los campos en blanco
2. El ASI8-02 Comprador ingresa el código del proveedor y da un “Enter” y el sistema
carga los datos del proveedor asociado al código
Si ASI8-02 Comprador no recuerda el código del proveedor sugerido; él presiona
el botón “lupa” el cual le permite seleccionar un proveedor para la requisición de
compra. De esta forma se da inicio al caso de uso “CUS8-02 Consultar
proveedor”.
3. El ASI8-02 Comprador ingresa los comentarios.
4. El ASI8-02 Comprador indica “Grabar”
5. El sistema agrega un proveedor a la cotización de compra
6. El sistema muestra en mensaje “Los datos se grabaron correctamente”
7. El ASI8-02 Comprador indica “Salir”
8. El sistema cierra el formulario “Detalle Cotización” y el caso de uso continua en el
punto 4.2.2.10 del Agregar cotización o en el punto 4.2.2.9 del Editar cotización.
4.2.5. Modificar proveedor de la Cotización de compra
1. El sistema muestra el formulario de “Detalle Cotización”, con los datos del proveedor
seleccionado
Documento Interno Versión: 1.0 Página 66 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
2. El ASI8-02 Comprador ingresa el código del proveedor y da un “Enter” y el sistema
carga los datos del proveedor asociado al código
3. Si ASI8-02 Comprador no recuerda el código del proveedor sugerido; él presiona el
botón “lupa” el cual le permite seleccionar un proveedor para la requisición de compra.
De esta forma se da inicio al caso de uso “CUS8-02 Consultar proveedor”.
4. El ASI8-02 Comprador ingresa los comentarios.
5. El ASI8-02 Comprador indica “Grabar”
6. El sistema agrega un proveedor a la cotización de compra
7. El sistema muestra en mensaje “Los datos se grabaron correctamente”
8. El ASI8-02 Comprador indica “Salir”
9. El sistema cierra el formulario “Detalle Cotización” y el caso de uso continua en el
punto 4.2.2.10 del Agregar cotización o en el punto 4.2.2.9 del Editar cotización.
4.2.6. Eliminar proveedor de la Cotización de compra
1. El sistema elimina el proveedor de la cotización seleccionada.
2. El sistema muestra un mensaje indicando que “El proveedor de la cotización
seleccionada ha sido eliminada” y el subflujo continua en el 4.1.6 del flujo básico
4.3. Flujos Alternos
4.3.1. El ASI8-02 Comprador cancela el registro o modificación de la cotización de compra
Si en punto 4.2.1.4 o 4.2.1.3 el ASI8-02 Comprador cancela el registro o modificación de la
cotización de compra el caso de uso continúa en el punto 4.2.1.10 o 4.2.2.9
5. Precondiciones
5.1. Acceso del ASI8-02 Comprador al sistema
El ASI8-02 Comprador ingreso exitosamente al sistema
5.2. Perfil de usuario
El sistema configuró el acceso a las opciones según el perfil de usuario del Comprador
6. Poscondiciones
6.1. Actualización de cotizaciones de compra
El registro de la cotización de compra quedará actualizado
7. Puntos de Extensión
En el punto del subflujo " Agregar proveedor a la Cotización de compra " o en el punto
4.2.5.2 del subflujo “Modificar proveedor de la Cotización de compra” se extiende el caso
de uso “CUS8-02 Consultar proveedor”.
8. Requerimientos Especiales
No aplica
9. Información Adicional
Documento Interno Versión: 1.0 Página 67 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
Ver prototipo.
1.4.2.12 SISTEMA DE GESTIÓN HOTELERA - MODULO COMPRAS Y ALMACENES
1. Actores del Sistema
1.1. ASI8-02 Comprador
2. Propósito
Proporcionar un medio para crear, actualizar y eliminar los datos del proveedor.
3. Breve Descripción
El caso de uso comienza cuando ASI8-02 Comprador llama a este caso abriendo una
interface para actualizar los datos del proveedor, pudiendo luego crear un nuevo
proveedor, modificar uno ya existente o eliminar también uno ya existente. El caso de uso
termina cuando el actor cierra la ventana de Actualizar Proveedor.
4. Flujo de Eventos
4.1. Flujo Básico
4.1.1. El actor del sistema ASI8-02 Comprador selecciona la opción del menú “Actualizar
Proveedor”.
4.1.2. El sistema muestra el formulario “Actualización de Proveedores”.
4.1.3. En ella se muestran primero parámetros de selección para poder aplicar filtros a la
búsqueda del proveedor. Estos parámetros son:
Código
Razón Social
RUC
4.1.4. El actor ASI8-02 Comprador llena uno o varios de los parámetros o ninguno de ellos
4.1.5. El actor ASI8-02 Comprador elige la operación a realizar.
Si elige “Agregar” ver Subflujo “Agregar Proveedor”.
Si elige “Editar” ver Subflujo “Editar Proveedor”.
Si elige “Eliminar” ver Subflujo “Eliminar Proveedor”.
Si elige “Buscar” ver el subflujo “Buscar Proveedor”
Si elige “Limpiar” ver el subflujo “Limpiar Formulario”
4.1.6. El actor ASI8-02 Comprador indica “Salir” del formulario “Actualización de Proveedores”
4.1.7. El sistema cierra el formulario “Actualización de Proveedores” y el caso de uso termina.
4.2. Subflujos
4.2.1. Agregar Proveedor
1. El sistema muestra el formulario “Agregar Proveedor” y muestra los datos en blanco
para editar: RUC, Razón Social, Dirección, Tipo de Proveedor, Contacto, Teléfono,
Celular, e-mail, Estado. El actor ASI8-02 Comprador ingresa los datos del proveedor.
2. El sistema valida que los datos obligatorios estén completos
Documento Interno Versión: 1.0 Página 68 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
3. Si el actor ASI8-02 Comprador selecciona cancelar, entonces pasa al flujo alterno
“Cancelar”.
4. El actor ASI8-02 Comprador selecciona grabar y el sistema calcula el siguiente
número de código de proveedor
5. El sistema crea un nuevo proveedor.
6. El actor ASI8-02 Comprador puede agregar una observación de proveedor, entonces
pasa al subflujo “Actualizar Observación de Proveedor”
7. El sistema cierra el formulario “Agregar Proveedor” y el caso de uso continua en [4.1.6]
4.2.2. Editar Proveedor
1. El sistema valida si se ha seleccionado algún proveedor en la grilla de selección.
2. Si no se ha seleccionado nada, el sistema no hace nada y continúa en [4.1.6].
3. Si hay una selección, el sistema muestra el formulario “Editar Proveedor” habilitando
para modificación, sólo los campos editables.
4. El actor ASI8-02 Comprador modifica los datos del Proveedor.
5. Si el actor ASI8-02 Comprador selecciona cancelar, entonces pasa al flujo alterno
“Cancelar”.
6. El actor ASI8-02 Comprador indica Aceptar.
7. El sistema valida que los datos obligatorios estén completos
8. El sistema modifica el registro del proveedor.
9. El actor ASI8-02 Comprador puede agregar una observación de proveedor, entonces
pasa al subflujo “Actualizar Observación de Proveedor”
10. El sistema cierra el formulario “Editar Proveedor” y el caso de uso continua en [4.1.6]
4.2.3. Eliminar Proveedor
1. El sistema valida si se ha seleccionado algún proveedor en la grilla de selección.
2. Si no se ha seleccionado nada, el sistema no hace nada y continúa en [4.1.6].
3. El sistema muestra el mensaje de confirmación de la orden de eliminación.
4. El actor ASI8-02 Comprador confirma la eliminación del proveedor.
5. El sistema cambia el estado del proveedor a “Anulado”.
6. El sistema cierra el mensaje de confirmación y el caso de uso continúa en [4.1.6] del
Flujo Básico.
4.2.4. Buscar Proveedor
Documento Interno Versión: 1.0 Página 69 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
1. El sistema toma los valores ingresados por actor ASI8-02 Comprador en los campos
de selección.
2. El sistema selecciona de la base de datos todos los proveedores que cumplan con las
características seleccionadas.
3. Si todos los campos de selección están en blanco, el sistema trae todos los
proveedores.
4. Si el sistema no encuentra ninguna coincidencia, muestra la ventana de información y
el caso de uso continúa en [4.1.6] del Flujo Básico.
5. El sistema muestra los proveedores seleccionados en la grilla.
6. El sistema se posiciona en la primera fila y la marca como seleccionada.
7. El sistema sólo permite seleccionar una fila a la vez.
8. El caso de uso continúa en [4.1.6] del Flujo Básico.
4.2.5. Limpiar formulario
1. El sistema limpia todo el formulario completamente.
2. El caso de uso continúa en [4.1.6] del Flujo Básico.
4.2.6. Actualizar Observación de Proveedor
1. El invoca al CUS8-18 Actualizar Observación de Proveedor.
2. El caso de uso continúa en el SubFlujo que lo invocó.
4.3. Flujos Alternos
4.3.1. El ASI8-02 Comprador pulsa “Cancelar”
1. El ASI8-02 Comprador selecciona la opción de “Cancelar”
2. El sistema no ejecuta registra ninguna acción y cierra el formulario actual.
3. El sistema termina el subflujo.
5. Precondiciones
5.1. Acceso del ASI8-02 – Comprador al sistema
El ASI8 – Comprador ingreso exitosamente al sistema.
5.2. Perfil de usuario
El sistema configuró el acceso a las opciones según el perfil de usuario Comprador.
6. Poscondiciones
6.1. Actualización de Proveedores
El registro de los proveedores quedará actualizado.
7. Puntos de Extensión
7.1. Actualizar observación del proveedor
En los subflujos 4.2.1 punto 1 y en 4.2.2 punto 4, si el actor solicita actualizar una
Documento Interno Versión: 1.0 Página 70 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
observación del proveedor, el caso de uso extiende su funcionalidad al CUS8-18
Actualizar Observación Proveedor
8. Requerimientos Especiales
No aplica.
9. Información Adicional
Ver prototpio.
1.4.2.13 SISTEMA DE GESTIÓN HOTELERA - MODULO COMPRAS Y ALMACENES
1. Actores del Sistema
1.1. ASI8-02 Comprador
2. Propósito
Proporcionar un medio para crear, actualizar y eliminar las observaciones del proveedor.
3. Breve Descripción
El caso de uso comienza cuando es invocado por ASI8-02 Comprador a través de los
casos de uso CUS8-17 Actualizar proveedor o CUS8-20 Actualizar orden de compra. El
ASI8-02 Comprador puede crear, actualizar, eliminar una Observación al Proveedor.
4. Flujo de Eventos
4.1. Flujo Básico
4.1.1. ASI8-02 Comprador llama la opción de Actualizar Observación de Proveedor a través del
CUS8-17 Actualizar proveedor o CUS8-20 Actualizar orden de compra
4.1.2. El sistema abre la interfase de Actualizar Observación de Proveedor.
4.1.3. En ella se muestran primero parámetros de selección para poder aplicar filtros a la
búsqueda del proveedor. Estos parámetros son:
Fecha de Registro
Usuario
Tipo de Documento
Número de Documento
4.1.4. El actor ASI8-02 Comprador llena uno o varios de los parámetros o ninguno de ellos
4.1.5. El ASI8-02 Comprador elige la operación a realizar:
Si elige “Agregar” ver Subflujo “Agregar Observación de Proveedor”.
Si elige “Editar” ver Subflujo “Editar Observación de Proveedor”.
Si elige “Eliminar” ver Subflujo “Eliminar Observación de Proveedor”.
Si elige “Buscar” ver el subflujo “Buscar Observación de Proveedor”
Si elige “Limpiar” ver el subflujo “Limpiar Formulario”
4.1.6. Si el usuario indica “Salir” o cerrar la interfase, entonces el sistema cierra la interfase y
termina el Caso de Uso
4.2. Subflujos
Documento Interno Versión: 1.0 Página 71 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
1. Agregar Observación de Proveedor
2. El sistema muestra el formulario “Agregar Observación de Proveedor” y muestra los
datos en blanco para editar: RUC, Razón Social, Usuario, Fecha de Registro, Número
de Orden de Compra y Observaciones. El actor ASI8-02 Comprador ingresa los datos
de la Observación del Proveedor.
3. El sistema valida que los datos obligatorios estén completos
4. Si el actor ASI8-02 Comprador selecciona cancelar, entonces pasa al flujo alterno
“Cancelar”.
5. El actor ASI8-02 Comprador selecciona grabar y el sistema calcula el siguiente
número de identificación de la Observación de Proveedor
6. El sistema crea un nuevo proveedor.
7. El sistema cierra el formulario “Agregar Observación de Proveedor” y el caso de uso
continua en [4.1.6]
4.2.1. Editar Observación de Proveedor
1. El sistema valida si se ha seleccionado algún proveedor en la grilla de selección.
2. Si no se ha seleccionado nada, el sistema no hace nada y continúa en [4.1.6].
3. Si hay una selección, el sistema muestra el formulario “Actualizar Observación de
Proveedor” habilitando para modificación, sólo los campos editables.
4. El actor ASI8-02 Comprador modifica los datos de la Observación de Proveedor.
5. Si el actor ASI8-02 Comprador selecciona cancelar, entonces pasa al flujo alterno
“Cancelar”.
6. El actor ASI8-02 Comprador indica “Grabar”.
7. El sistema valida que los datos obligatorios estén completos
8. El sistema modifica el registro de observaciones del proveedor.
9. El sistema cierra el formulario “Editar Proveedor” y el caso de uso continua en [4.1.6]
4.2.2. Eliminar Observación de Proveedor
1. El sistema valida si se ha seleccionado alguna observación de proveedor en la grilla
de selección.
2. Si no se ha seleccionado nada, el sistema no hace nada y continúa en [4.1.6].
3. El sistema muestra el mensaje de confirmación de la orden de eliminación.
4. El actor ASI8-02 Comprador confirma la eliminación de la observación de proveedor.
5. El sistema cambia el estado del proveedor a “Anulado”.
Documento Interno Versión: 1.0 Página 72 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
6. El sistema cierra el mensaje de confirmación y el caso de uso continúa en [4.1.6] del
Flujo Básico.
4.2.3. Buscar Observación de Proveedor
1. El sistema toma los valores ingresados por actor ASI8-02 Comprador en los campos
de selección.
2. El sistema selecciona de la base de datos todas las observaciones del proveedor que
cumplan con las características seleccionadas.
3. Si todos los campos de selección están en blanco, el sistema trae todas las
observaciones del proveedor.
4. Si el sistema no encuentra ninguna coincidencia, muestra la ventana de información y
el caso de uso continúa en [4.1.6] del Flujo Básico.
5. El sistema muestra las observaciones del proveedor seleccionados en la grilla.
6. El sistema se posiciona en la primera fila y la marca como seleccionada.
7. El sistema sólo permite seleccionar una fila a la vez.
8. El caso de uso continúa en [4.1.6] del Flujo Básico.
4.2.4. Limpiar formulario
1. El sistema limpia todo el formulario completamente.
2. El caso de uso continúa en [4.1.6] del Flujo Básico.
4.3. Flujos Alternos
4.3.1. El ASI8-02 Comprador pulsa “Cancelar”
1. El ASI8-02 Comprador selecciona la opción de “Cancelar”
2. El sistema no ejecuta registra ninguna acción y cierra el formulario actual.
3. El sistema termina el subflujo.
5. Precondiciones
5.1. Acceso del Comprador o Solicitante Logístico
El Comprador ingresó exitosamente al sistema.
5.2. Perfil de usuario
El sistema configuró el acceso a las opciones según el perfil de usuario del Comprador.
6. Poscondiciones
6.1. Observación actualizada
La observación del proveedor ha sido creada, modificada, consultada o eliminada.
7. Puntos de Extensión
No aplica.
8. Requerimientos Especiales
Documento Interno Versión: 1.0 Página 73 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
No aplica.
9. Información Adicional
No aplica.
1.4.2.14 SISTEMA DE GESTIÓN HOTELERA - MODULO COMPRAS Y ALMACENES
1. Actores del Sistema
1.1. ASI8-02 Comprador
2. Propósito
Permitir al ASI8-02 Comprador consultar y modificar el estado de las requisiciones de
compra durante su atención en Compras
3. Breve Descripción
El caso de uso comienza cuando el ASI8-02 Comprador indica “Atender Requisición”. El
caso de uso termina cuando la requisición se ha actualizado en la atención de la misma
4. Flujo de Eventos
4.1. Flujo Básico
4.1.1. El ASI8-02 Comprador indica “Atender requisición”
4.1.2. El sistema muestra el formulario “Atender requisición”.
4.1.3. El ASI8-02 Comprador elige la operación a realizar. Para atender debe seleccionar
primero un registro.
Si elige “Limpiar” ver Subflujo “Limpiar Atender Requisición”
Si elige “Atender” ver Subflujo “Ejecutar Atender Requisición”
Si elige “Salir” ver Subflujo “Salir de Atender Requisición”
4.1.4. El ASI8-02 Comprador elige los campos a llenar para realizar la búsqueda de las
requisiciones pendiente de atención. El campo estado aparece deshabilitado con el valor
“Pendiente”
4.1.5. El ASI8-02 Comprador presiona el botón “Buscar”,.
4.1.6. El sistema muestra todas las requisiciones pendientes correspondientes a los filtros
ingresados.
4.1.7. El ASI8-02 Comprador presiona el botón “Salir” del formulario.
4.1.8. El sistema cierra el formulario “Atender requisición” y el caso de uso termina.
4.2. Subflujos
4.2.1. Limpiar Atender Requisición
1. El sistema borra los valores ingresados en los filtros del formulario “Atender
requisición”. El flujo continua en el punto 4.1.7
4.2.2. Ejecutar Atender Requisición
Documento Interno Versión: 1.0 Página 74 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
1. El sistema muestra un formulario con el Nro. de la Requisición a atender y un listado
de los elementos (item) que forman parte de la requisición, los campos de este listado
son: Material, Cantidad solicitada, Cantidad comprada.
2. El usuario indica “Atender Item”
3. El sistema muestra un formulario con los campos Nro. de Requisicion, Material,
Cantidad solicitada deshabilitados y solo se encuentra habilitado el campo Cantidad
Comprada.
4. El usuario ingresa la cantidad en la caja de texto que corresponde a cantidad
comprada e indica “Grabar”
5. El sistema indica “Los datos se grabaron correctamente”
6. El usuario indica “Salir” el sistema cierra el formulario.
7. El usuario indica “Grabar
8. El sistema cambia el estado a Atendido
9. El sistema muestra el mensaje “Los datos se registraron correctamente”.
10. El usuario presiona el botón “Salir” y el sistema cierra el formulario. El flujo continua en
el punto 4.1.7
4.2.3. Salir de Atender Requisición
1. El flujo continúa en el punto 4.1.8
4.3. Flujos Alternos
4.3.1. Cancelar atender Item
Si en el punto 4.2.2.2 el ASI8-02 Comprador presiona el botón “Salir”
1. El sistema cierra el formulario y flujo continua en el punto 4.1.7
Si en el punto 4.4.2.2 el ASI8-02 Comprador presiona el botón “Salir”
1. El sistema cierra el formulario y flujo continua en el punto 4.2.2.10
4.3.2. Grabar atender requisición
Si en el punto 4.2.2.8 el sistema verifica que no todos los items han sido atendidos.
1. El sistema cambia el estado de la requisición a Atendido parcial
2. El sistema muestra el mensaje “Los datos se registraron correctamente”. El flujo
continua en 4.2.2.10
4.3.3. No se encontraron
Si en el punto 4.1.6 el ASI8-02 Comprador el sistema no encontró ningún registro
1. El sistema muestra el mensaje “No se encontraron registros”. El flujo continua en 4.1.7
5. Precondiciones
Documento Interno Versión: 1.0 Página 75 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
5.1. Acceso del ASI802 ASI8-02 Comprador al sistema
El usuario fue admitido exitosamente en el sistema con el rol de usuario “ASI8-02
Comprador”.
5.2. Perfil de usuario
El sistema configuró el acceso a las opciones según el perfil de usuario del “ASI8-02
Comprador”.
6. Poscondiciones
6.1. Actualización de la requisición de compra
La requisición queda registrada, atendida o atendida parcial
7. Puntos de Extensión
No aplica
8. Requerimientos Especiales
No aplica
9. Información Adicional
Ver prototipo.
1.4.2.15 SISTEMA DE GESTIÓN HOTELERA - MODULO COMPRAS Y ALMACENES
1. Actores del Sistema
1.1. ASI8-02 Comprador
2. Propósito
Permitir la consulta, el registro mediante una cotización aceptada, la modificación y
eliminación de la orden de compra. Así como, actualizar las observaciones
correspondientes al proveedor de la orden de compra durante una modificación.
3. Breve Descripción
El caso de uso empieza cuando el actor indica “Actualizar orden de compra”. El sistema
muestra la interfaz de listado de órdenes. Luego de algunas operaciones realizadas por el
actor, este indica “Salir”. El sistema cierra la interfaz de listado de órdenes y el caso de
uso termina.
4. Flujo de Eventos
4.1. Flujo Básico
4.1.1. El caso de uso empieza cuando el actor indica “Actualizar orden de compra”.
4.1.2. El sistema muestra la interfaz gráfica de listado de órdenes, cargando las órdenes
existentes en la grilla de resultado.
4.1.3. El actor selecciona los valores con los cuales desea filtrar la búsqueda. Luego, el actor
indica “Buscar”.
4.1.4. El sistema muestra en la grilla de resultados los registros seleccionados por los filtros
aplicados por el actor.
Documento Interno Versión: 1.0 Página 76 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
4.1.5. El actor puede elegir diversas operaciones a realizar. Entre estas se tienen:
Si el actor indica “Agregar” ver Subflujo “Agregar orden”.
Si el actor indica “Modificar” ver Subflujo “Modificar orden”.
Si el actor indica “Eliminar” ver Subflujo “Eliminar orden”.
4.1.6. El actor indica “Salir”.
4.1.7. El sistema cierra el listado de órdenes y el caso de uso termina.
4.2. Subflujos
4.2.1. Limpiar filtros
1. Si durante el paso del flujo básico 4.1.3, el actor requiere de limpiar los filtros para
seleccionar otros; entonces indicará “Limpiar”.
2. El sistema carga los valores iniciales de cada opción de filtrado.
3. El caso de uso continúa en el punto 4.1.3.
4.2.2. Agregar orden
1. Si luego del paso del flujo básico 4.1.5, el actor indica “Agregar”.
2. El sistema muestra la interfaz gráfica de registro de órdenes.
3. El actor indica los datos requeridos por el sistema en la ficha mantenimiento. Luego
indica “Grabar”.
4. El sistema almacena la orden con los datos consignados.
5. El actor indica “Detalles”.
6. El sistema muestra la ficha de detalles de la orden.
7. El actor indica “Agregar”.
8. El sistema muestra una ventana emergente con el formulario de ingreso del detalle.
9. El actor indica los datos solicitados por un detalle. Luego indica “Grabar” (disquete).
10. El sistema almacena el detalle con los datos consignados.
11. El actor puede repetir desde el paso 7 al 10 cuantas veces requiera.
12. El actor indica “Mantenimiento”.
13. El sistema muestra la ficha de mantenimiento de la orden.
14. El actor indica “Grabar”.
15. El sistema almacena la orden y cierra la interfaz de registro de órdenes. El sistema
muestra la interfaz de listado de órdenes.
16. El caso de uso continúa en el punto 4.1.6 del flujo básico.
4.2.3. Modificar orden
Documento Interno Versión: 1.0 Página 77 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
1. Si luego del paso del flujo básico 4.1.5, el actor selecciona un registro de la grilla e
indica “Modificar”.
2. El sistema muestra la interfaz gráfica de registro de órdenes con los datos de la orden
seleccionada.
3. El actor modifica los datos requeridos por el sistema en la ficha mantenimiento.
4. El actor puede elegir diversas operaciones a realizar. Entre estas se tienen:
Si el actor indica “Modificar detalle” ver Subflujo “Modificar detalle”.
Si el actor indica “Agregar detalle” ver Subflujo “Agregar detalle”.
Si el actor indica “Eliminar detalle” ver Subflujo “Eliminar detalle”.
5. El actor indica “Grabar”.
6. El sistema almacena la orden con los datos consignados y cierra la interfaz de registro
de orden. El sistema muestra la interfaz de listado de órdenes.
7. El caso de uso continúa en el punto 4.1.6 del flujo básico.
4.2.4. Modificar detalle
1. El actor indica “Detalles”.
2. El sistema muestra la ficha de detalles del ajuste.
3. El actor selecciona un detalle e indica “Modificar”.
4. El sistema muestra los datos de la fila seleccionada en un formulario dentro de una
ventana emergente.
5. El actor modifica los datos del detalle. Luego indica “Grabar” (disquete).
6. El sistema almacena el detalle con los datos consignados.
7. El actor puede repetir desde el paso 3 al 6 cuantas veces requiera.
8. El actor indica “Mantenimiento”.
9. El sistema muestra la ficha de mantenimiento de la orden.
10. El caso de uso continúa en el paso 5 del subflujo 4.2.3.
4.2.5. Agregar detalle
1. El actor indica “Detalles”.
2. El sistema muestra la ficha de detalles del ajuste.
3. El actor indica “Agregar”.
4. El sistema muestra una ventana emergente con el formulario de ingreso del detalle.
5. El actor indica los datos solicitados por un detalle. Luego indica “Grabar” (disquete).
6. El sistema almacena el detalle con los datos consignados.
Documento Interno Versión: 1.0 Página 78 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
7. El actor puede repetir desde el paso 3 al 6 cuantas veces requiera.
8. El actor indica “Mantenimiento”.
9. El sistema muestra la ficha de mantenimiento de la orden.
10. El caso de uso continúa en el paso 5 del subflujo 4.2.3.
4.2.6. Eliminar detalle
1. El actor indica “Detalles”.
2. El sistema muestra la ficha de detalles del ajuste.
3. El actor selecciona un detalle e indica “Eliminar”.
4. El sistema consulta si actor esta seguro de proseguir.
5. El actor indica que si procede con la eliminación.
6. El sistema elimina el detalle con los datos consignados.
7. El actor puede repetir desde el paso 3 al 6 cuantas veces requiera.
8. El actor indica “Mantenimiento”.
9. El sistema muestra la ficha de mantenimiento de la orden.
10. El caso de uso continúa en el paso 5 del subflujo 4.2.3.
4.2.7. Eliminar orden
1. Si luego del paso del flujo básico 4.1.5, el actor selecciona un registro de la grilla e
indica “Eliminar”.
2. El sistema consulta si actor esta seguro de proseguir.
3. El actor indica que si procede con la eliminación.
4. El sistema elimina la orden con los datos consignados.
5. El sistema muestra la interfaz de listado de órdenes.
6. El caso de uso continúa en el punto 4.1.6 del flujo básico.
4.3. Flujos Alternos
4.3.1. No se ha seleccionado detalle a eliminar
1. En el subflujo 4.2.6, numeral 3. Si el actor no selecciono detalle alguno e indica
“Eliminar”.
2. El sistema muestra un mensaje indicando que debe elegir un detalle para proseguir.
3. El actor podrá continuar desde el paso 3 del subflujo mencionado.
4.3.2. No se ha seleccionado detalle a modificar
Documento Interno Versión: 1.0 Página 79 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
1. En el subflujo 4.2.4, numeral 3. Si el actor no selecciono detalle alguno e indica
“Modificar”.
2. El sistema muestra un mensaje indicando que debe elegir un detalle para proseguir.
3. El actor podrá continuar desde el paso 3 del subflujo mencionado.
4.3.3. Cancelar edición de orden
1. En el subflujo 4.2.2 y en 4.2.3. Si el actor indica “Cancelar”
2. El sistema cierra la interfaz de registro de orden. El sistema muestra la interfaz de
listado de orden.
3. El actor indica “Salir”.
4. El sistema cierra el listado de órdenes y el caso de uso termina.
5. Precondiciones
5.1. Usuario del sistema autenticado
Para que el caso de uso empiece, el usuario deberá estar correctamente autenticado en el
sistema.
5.2. Usuario con permisos necesarios
Para que el caso de uso empiece, el usuario autenticado debe contar con los permisos
necesarios asignados para hacer uso de la consulta.
6. Poscondiciones
6.1. Actualización de órdenes de compra realizada
Las órdenes de compra están correctamente actualizadas.
7. Puntos de Extensión
7.1. Almacenar observación del proveedor
En el subflujo 4.2.2 numeral 3 y subflujo 4.2.3 numeral 5, cuando el actor indica “Grabar”,
se almacena también la observación del proveedor. Para ello, se extiende la funcionalidad
del caso de uso CUS8-18 Actualizar observacion proveedor.
8. Requerimientos Especiales
No aplica.
9. Información Adicional
Ver prototipo.
1.4.2.16 SISTEMA DE GESTIÓN HOTELERA - MODULO COMPRAS Y ALMACENES
1. Actores del Sistema
1.1. ASI8-06 Jefe Logistica
2. Propósito
Permitir al actor evaluar las órdenes de compra.
Documento Interno Versión: 1.0 Página 80 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
3. Breve Descripción
El caso de uso empieza cuando el actor indica al sistema “Evaluar orden de compra”.
Luego, el sistema mostrará la interfaz gráfica de bandeja de órdenes. Luego de ejecutar
diversas evaluaciones en el caso de uso, finalmente, el actor indica “Salir” y el caso de uso
termina.
4. Flujo de Eventos
4.1. Flujo Básico
4.1.1. El caso de uso empieza cuando el actor indica al sistema “Evaluar orden de compra”.
4.1.2. El sistema mostrará la interfaz gráfica de bandeja de órdenes.
4.1.3. El actor selecciona una orden pendiente de evaluación de la grilla de la bandeja. Luego
indica “Evaluar”.
4.1.4. El sistema mostrará el formulario de evaluación con todos los datos de la orden.
4.1.5. El actor seleccionara a que estado va a derivar la orden. Luego indica “Grabar”.
4.1.6. El sistema mostrará la bandeja de órdenes actualizada.
4.1.7. El actor puede repetir del paso 4.1.3 al 4.1.6 cuantas veces requiera o indicar “Salir”.
4.1.8. El sistema cierra la bandeja de órdenes y el caso de uso termina.
4.2. Subflujos
4.2.1. Cancela evaluación de orden.
1. Si durante el paso del flujo básico 4.1.5, el actor decidiese no evaluar en ese
momento, indica Cancelar.
2. El sistema cierra el formulario de evaluación.
3. El caso de uso continúa en el flujo básico numeral 4.1.6.
4.3. Flujos Alternos
4.3.1. No hay órdenes pendientes.
1. Si durante el paso del flujo básico 4.1.2, el sistema no encuentra ninguna orden
pendiente de evaluación; entonces mostrará mensaje “No existen órdenes
pendientes”.
2. El actor indica “Salir”.
3. El sistema cierra la bandeja de órdenes y el caso de uso termina.
4.3.2. No evalúa ninguna.
1. Si después el paso del flujo básico 4.1.2, el actor no desea evaluar nada, indica “Salir”.
2. El sistema cierra la bandeja de órdenes y el caso de uso termina.
5. Precondiciones
5.1. Usuario del sistema autenticado
Para que el caso de uso empiece, el usuario deberá estar correctamente autenticado en el
sistema.
Documento Interno Versión: 1.0 Página 81 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
5.2. Usuario con permisos necesarios
Para que el caso de uso empiece, el usuario autenticado debe contar con los permisos
necesarios asignados para hacer uso de la consulta.
6. Poscondiciones
6.1. Evaluación de órdenes realizada
Las órdenes están correctamente evaluadas.
7. Puntos de Extensión
No aplica.
8. Requerimientos Especiales
No aplica.
9. Información Adicional
Ver prototipo.
1.4.2.17 SISTEMA DE GESTIÓN HOTELERA - MODULO COMPRAS Y ALMACENESn
1. Actores del Sistema
ASI9-01 Usuario
2. Propósito
Registrar el login de ingreso al sistema por parte del usuario.
3. Breve Descripción
El caso de uso comienza cuando el actor inicia el sistema, el sistema muestra la pantalla
de login y el actor registra usuario y contraseña. El caso de uso termina cuando el actor
ingresa al sistema.
4. Flujo de Eventos
4.1. Flujo Básico
4.1.1. El actor inicia el sistema.
4.1.2. El sistema muestra la pantalla “Login”.
4.1.3. El actor ingresa usuario y contraseña e indica “Aceptar”.
Si el actor elige Cancelar, ver subflujo “Cancelar Ingreso”
Si el actor elige Cambiar Contraseña, ver subflujo “Cambiar Contraseña”
4.1.4. El actor actor ingresa al sistema
4.1.5. El caso de uso finaliza.
4.2. Subflujos
4.2.1. Cancelar Ingreso.
1. El caso de uso continúa en el paso 5 del flujo basico.
4.2.2. Cambiar Contraseña.
2. Ver CUS9-02 Cambiar Contraseña
4.3. Flujos Alternos
Documento Interno Versión: 1.0 Página 82 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
No aplica.
5. Precondiciones
5.1. Usuarios creados en el sistema
Deben existir los usuarios registrados en el sistema.
6. Poscondiciones
6.1. Ingresó al sistema
El actor ingresa al sistema.
7. Puntos de Extensión
No aplica.
8. Requerimientos Especiales
No aplica.
9. Información Adicional
Ver prototipo
1.4.2.18 SISTEMA DE GESTIÓN HOTELERA - MODULO COMPRAS Y ALMACENES
1. Actores del Sistema
ASI9-01 Usuario
2. Propósito
Permitir al usuario cambiar la contraseña en el momento que lo requiera.
3. Breve Descripción
El caso de uso comienza cuando el usuario solicita realizar el cambio de contraseña y
finaliza con la confirmación de cambio de contraseña por parte del sistema.
4. Flujo de Eventos
4.1. Flujo Básico
4.1.1. El Usuario indica que desea realizar el cambio de su contraseña de acceso al sistema.
4.1.2. El Sistema muestra al Usuario la pantalla que le permitirá realizar el cambio de su
contraseña.
4.1.3. El Sistema requiere al Usuario que ingrese su contraseña actual, la contraseña nueva y la
confirmación de ésta última.
4.1.4. El Usuario ingresa las contraseñas requeridas.
4.1.5. El sistema procede a verificar que la nueva contraseña y la confirmación de la misma sean
idénticas.
4.1.6. Si la verificación en el punto 5 es correcta, el sistema procede a reemplazar la contraseña
actual con la contraseña nueva.
4.1.7. El sistema envía un mensaje de notificación que indica que el cambio de contraseña se ha
realizado satisfactoriamente.
4.1.8. El sistema cierra la pantalla de cambio de contraseña.
4.2. Subflujos
Documento Interno Versión: 1.0 Página 83 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
No aplica.
4.3. Flujos Alternos
4.3.1. Error en la contraseña
1. Inicia en el punto 5 del Flujo Básico.
2. Si la nueva contraseña y la confirmación de la misma no coinciden, el Sistema emite
un mensaje de notificación donde indica el error al Usuario con la finalidad que éste lo
ingrese correctamente.
3. El Sistema retorna el control al punto 2 del Flujo Básico.
5. Precondiciones
5.1. Usuarios creados en el sistema
Deben existir los usuarios registrados en el sistema.
6. Poscondiciones
6.1. Cambió Contraseña
El usuario cambió su contraseña.
7. Puntos de Extensión
No aplica.
8. Requerimientos Especiales
No aplica.
9. Información Adicional
Ver prototipo.
1.4.2.19 SISTEMA DE GESTIÓN HOTELERA - MODULO COMPRAS Y ALMACENES
1. Actores del Sistema
ASI9-02 Administrador de Sistema
2. Propósito
Registrar y/o modificar los usuarios del sistema.
3. Breve Descripción
El caso de uso comienza cuando el actor indica “Actualizar usuarios”. Según su
requerimiento, el actor puede agregar, modificar y eliminar usuarios. El caso de uso
termina cuando la información de los usuarios ha sido actualizada correctamente.
4. Flujo de Eventos
4.1. Flujo Básico
4.1.1. El actor indica “Actualizar usuarios”.
4.1.2. El Sistema muestra la ventana “Usuarios del Sistema”.
4.1.3. El actor selecciona el criterio de búsqueda (código o nombre).
4.1.4. El actor ingresa el dato a buscar.
Documento Interno Versión: 1.0 Página 84 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
4.1.5. El actor indica “Buscar”.
4.1.6. El sistema muestra la lista de coincidencias de acuerdo al dato ingresado.
4.1.7. El Actor elige la opción requerida en el sistema:
Si el actor indica “Editar”, ver subflujo “Modificar Usuario”.
Si el actor indica “Nuevo”, ver subflujo “Nuevo Usuario”.
Si el actor indica “Eliminar”, ver subflujo “Eliminar Usuario”.
4.1.8. El actor indica “Salir”.
4.1.9. El sistema cierra la ventana “Usuarios del Sistema” y el caso de uso termina.
4.2. Subflujos
4.2.1. Modificar Usuario
1. El actor presiona el enlace “editar” en la lista de usuarios resultado de la búsqueda.
2. El sistema muestra la pantalla de datos del Usuario
3. El actor actualiza la información del usuario.
4. El actor presiona Grabar.
5. El caso de uso continúa en el punto 8 del flujo básico.
4.2.2. Nuevo Usuario
1. El actor indica “Nuevo” en la ventana “Usuarios del Sistema”.
2. El sistema muestra la pantalla de datos del Usuario
3. El actor ingresa la información del usuario
4. El actor indica “Grabar”.
5. El caso de uso continúa en el punto 8 del flujo básico.
4.2.3. Eliminar Usuario
1. El actor marca el registro a eliminar.
2. El actor indica “Eliminar”.
3. El sistema solicita confirmación del evento.
4. El actor indica “Aceptar”.
5. El caso de uso continúa en el punto 8 del flujo básico.
4.3. Flujos Alternos
No se tiene flujos alternos en este caso de uso.
5. Precondiciones
5.1. Acceso del Usuario al sistema.
El Usuario ingresó exitosamente al sistema
5.2. Perfil del Usuario
El sistema configuró el acceso a las opciones según el perfil de Usuario
Documento Interno Versión: 1.0 Página 85 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
6. Poscondiciones
Usuario registrado correctamente.
7. Puntos de Extensión
No Aplica
8. Requerimientos Especiales
No aplica.
9. Información Adicional
Ver prototipo
1.4.2.20 SISTEMA DE GESTIÓN HOTELERA - MODULO COMPRAS Y ALMACENES
1. Actores del Sistema
1.1. ASI9-02 Administrador del Sistema
2. Propósito
Mantener actualizado el listado de perfiles de acceso al sistema, así como las opciones
accedidas por estos.
3. Breve Descripción
El caso de uso comienza cuando el ASI9-02 Administrador del Sistema indica la opción
“Actualizar Perfiles del Sistema”. Luego el sistema muestra un listado con los perfiles,
contando desde aquí con las opciones de agregar, editar o eliminar uno de estos. El caso
de uso termina cuando la los cambios realizados por el ASI9-02 Administrador del Sistema
se encuentran registrados en el sistema.
4. Flujo de Eventos
4.1. Flujo Básico
4.1.1. El caso de uso comienza cuando el ASI9-02 Administrador del Sistema indica la opción
“Actualizar Perfiles del Sistema”.
4.1.2. El sistema presenta una pantalla con el listado de perfiles que se encuentran registrados
en el sistema.
4.1.3. El ASI9-02 Administrador del Sistema elige la opción a realizar
144. Si elige “Buscar” ver el subflujo “Buscar Perfil”
145. Si elige “Limpiar” ver el subflujo “Limpiar Formulario”
146. Si elige “Agregar” ver Subflujo “Agregar Perfil”.
147. Si elige “Editar” ver Subflujo “Editar Perfil”.
148. Si elige “Consultar” ver Subflujo “Consultar Perfiles”.
149. Si elige “Eliminar” ver Subflujo “Eliminar Perfil”.
4.1.4. El ASI9-02 Administrador del Sistema luego de realizar sus tareas, cierra la pantalla de
“Actualizar Perfiles del Sistema”. El caso de uso termina
4.2. Subflujos
4.2.1. Búsqueda de perfil
Documento Interno Versión: 1.0 Página 86 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
1. El usuario selecciona el criterio de búsqueda (código o nombre) del perfil e ingresa el
valor por el cual desee ubicar al perfil.
2. El sistema presenta los registros del perfil según el valor de búsqueda ingresado, en
caso no existan perfiles que cumplan se presenta el mensaje “No se encontraron
coincidencias”.
4.2.2. Limpiar formulario
3. El sistema limpia todo el formulario completamente y el caso de uso continua en
[4.1.4]
4.2.3. Agregar Perfil
1. El sistema muestra el formulario “Agregar Perfiles del Sistema”
2. El ASI9-02 Administrador del Sistema ingresa el nombre, descripción, estado y las
opciones de acceso del perfil
3. Una vez ingresados los datos el ASI9-02 Administrador del Sistema pulsa el botón
“Grabar”
4. Se muestra la pantalla de consulta.
4.2.4. Editar Perfil
1. El sistema presenta el formulario “Agregar Perfiles del Sistema”, además del cuadro
para la selección de opciones con lo datos cargados.
2. El ASI9-02 Administrador del Sistema edita los valores correspondientes al perfil
seleccionado (nombre, descripción, estado) y selecciona las opciones que ahora
estarán habilitadas.
3. Una vez ingresados los datos el usuario pulsa el botón “Grabar”
4. El sistema registra automáticamente los cambios ingresados mostrando un mensaje
de confirmación.
5. Se muestra la pantalla de consulta.
4.2.5. Eliminar Perfil
1. El usuario selecciona el registro que se desea realizar en la pantalla de consulta.
2. Una vez seleccionados el perfil, el ASI9-02 Administrador del Sistema pulsa el botón
“Eliminar” en la pantalla.
3. El sistema inhabilita (elimina lógicamente) los perfiles seleccionados.
4.3. Flujos Alternos
No aplica.
5. Precondiciones
5.1. El usuario debe estar logueado en el sistema.
Documento Interno Versión: 1.0 Página 87 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
El usuario debe haber iniciado sesión en el sistema.
5.2. El usuario debe tener configurada la opción de “Editar Perfil”.
El usuario debe contar con un perfil que le permita realizar la acción de “Actualizar Perfil”.
6. Poscondiciones
6.1. El cambio realizado por el ASI9-02 Administrador del Sistema se encuentra
registrado.
En el sistema se encuentra registrado el registro, la edición o la eliminación del perfil; así
como las opciones habilitadas para el perfil.
7. Puntos de Extensión
No aplica.
8. Requerimientos Especiales
No aplica.
9. Información Adicional
Ver prototipo
Documento Interno Versión: 1.0 Página 88 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
1.5 Modelo
Conceptual
1.5.1 Diagrama
de Clases Entidad
Documento Interno Versión: 1.0 Página 89 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
1.5.2 Diccionari
o de Clases
1. CEN8-01 CotizacionMaterial
Entidad encargada de almacenar las cotizaciones para gestionar las necesidades de materiales.
1.1 Atributos
Nombre Tipo Descripción
2. CEN8-02 CotizacionProveedor
Entidad encargada de almacenar las relaciones de los proveedores con cotizaciones.
2.1 Atributos
Nombre Tipo Descripción
Frecepccion Date Fecha que se recibió el proveedor.
eproveedorganador Boolean Indica que proveedor gano la atención de la
cotización.
3. CEN8-03 CotizacionServicio
Entidad encargada de almacenar las cotizaciones para gestionar las necesidades de servicios.
3.1 Atributos
Nombre Tipo Descripción
4. CEN8-04 DetalleRequisicionMaterial
Entidad encargada de almacenar los detalles de las requisiciones de compra de materiales.
4.1 Atributos
Nombre Tipo Descripción
qSolicitada Double Cantidad del elemento solicitado
qComprada Double Cantidad comprada para la requisición de
material
nPrecio Double Precio del material. Se llena en la orden de
compra.
5. CEN8-05 Proveedor
Entidad encargada de almacenar los proveedores del hotel.
5.1 Atributos
Documento Interno Versión: 1.0 Página 90 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
Nombre Tipo Descripción
cProveedor Integer Código identificador del proveedor
dRazonSocial String Razón social del proveedor
nRuc String Ruc del proveedor
dTelefono String Número del teléfono del proveedor
tTipo String Tipo del proveedor que puede ser: materiales o
servicios
tPersonaContacto String Nombre de la persona del proveedor
tCelular String Número de celular del contacto del proveedor.
tDireccion String Dirección del proveedor
eProveedor Integer Estado del proveedor
6. CEN8-06 DetalleRequisicionServicio
Entidad encargada de almacenar los detalles de las requisiciones de compra de servicios.
6.1 Atributos
Nombre Tipo Descripción
nPrecio Double Precio del servicio. Se llena en la orden de
compra.
7. CEN8-07 DocumentoReferencia
Entidad encargada de almacenar los documentos de referencia asociados a una orden de compra.
7.1 Atributos
Nombre Tipo Descripción
cDocumento Integer Código identificador del documento de
referencia.
dDocumento String Descripión del documento de referencia
tRuta String Ruta del documento de referencia.
8. CEN8-08 Moneda
Entidad encargada de almacenar las monedas soportadas por el sistema.
8.1 Atributos
Nombre Tipo Descripción
cMoneda Integer Código identificador de la moneda
dMoneda String Descripción de la moneda.
9. CEN8-09 ProveedorObservacion
Documento Interno Versión: 1.0 Página 91 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
Entidad encargada de almacenar las observaciones registradas de los proveedores.
9.1 Atributos
Nombre Tipo Descripción
cObervacion Integer Código identificador del Proveedor Observación
tObservacion String Descripción de la observación
tReferencia String Documento de referencia en caso exista para el
Proveedor Observación
fObservacion Date Fecha de la observación.
10. CEN8-10 RequisicionCompra
Entidad encargada de almacenar las requisiciones de compra (datos de cabecera).
10.1 Atributos
Nombre Tipo Descripción
cRequisicion String Código identificador de la Requisición de
Compra
fEsperada Date Fecha estimada en la que se espera tener el
material
prioridad Integer Prioridad de la requisición de compra
observaciones String Observaciones de la Requisición de Compra.
fActualizacion Date Fecha de actualización de la Requisición de
Compra
fRegistro Date Fecha de creación de la Requisición de Compra
bSugerido Boolean Indica si hay un proveedor sugerido
tproveedor String Datos del proveedor sugerido
11. CEN8-11 RequisicionMaterial
Entidad encargada de almacenar las requisiciones de compra de materiales.
11.1 Atributos
Nombre Tipo Descripción
12. CEN8-12 RequisicionServicio
Entidad encargada de almacenar las requisiciones de compra de servicios.
12.1 Atributos
Nombre Tipo Descripción
Documento Interno Versión: 1.0 Página 92 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
13. CEN8-13 Motivo
Entidad encargada de almacenar los motivos asociados a requisiciones de compras.
13.1 Atributos
Nombre Tipo Descripción
cMotivo String Código indentificador del motivo
dMotivo String Nombre del motivo
14. CEN8-14 Material
Entidad encargada de almacenar los materiales.
14.1 Atributos
Nombre Tipo Descripción
cMaterial Integer Código identificador del material
dMaterial String Nombre del material
eMaterial Integer Estado del material
tObservacion String Observación del material
15. CEN8-15 Servicio
Entidad encargada de almacenar los servicios.
15.1 Atributos
Nombre Tipo Descripción
cServicio Integer Código identificador del servicio
dServicio String Descripción del servicio.
16. CEN8-16 UnidadMedida
Entidad encargada de almacenar las unidades de medida.
16.1 Atributos
Nombre Tipo Descripción
cUnidad String Código identificador de la unidad de medida
dUnidad String Nombre de la unidad de medida
abreviatura String Abreviatura de la unidad de medida
17. CEN8-17 GrupoMaterial
Entidad encargada de almacenar los grupos de materiales.
17.1 Atributos
Nombre Tipo Descripción
cGrupo Integer Código identificador del Grupo de Material
dGrupo String Nombre del Grupo de Material
Documento Interno Versión: 1.0 Página 93 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
18. CEN8-18 TipoMovimiento
Entidad encargada de almacenar los tipos de movimiento de material.
18.1 Atributos
Nombre Tipo Descripción
cTipo Integer Código identificador del Tipo de Movimiento
dTipo String Nombre del tipo de movimiento
19. CEN8-19 Jerarquia
Entidad encargada de almacenar las jerarquías que clasifican a los materiales.
19.1 Atributos
Nombre Tipo Descripción
cJerarquia Integer Código identificador de la Jerarquía de Material
dJerarquia String Descripción de la jerarquía de material
20. CEN8-20 Cotizacion
Entidad encargada de almacenar las cotizaciones (datos de cabecera).
20.1 Atributos
Nombre Tipo Descripción
cCotizacion Integer Código identificador de la cotización
fRegistro Date Fecha de creación de la cotización
tObservaciones String Observaciones de la cotización
eCotizacion String Estado de la cotización
21. CEN8-21 EstadoRequisicion
Entidad encargada de almacenar los estados del flujo de las requisiciones.
21.1 Atributos
Nombre Tipo Descripción
cEstadoRequisicion Integer Código identificador del estado de la requisición
dEstadoRequisicion String Nombre del estado de la requisición
22. CEN8-22 CategoriaServicio
Entidad encargada de almacenar las categorías aplicables a los servicios.
Documento Interno Versión: 1.0 Página 94 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
22.1 Atributos
Nombre Tipo Descripción
cCategoria Integer Código identificador de la categoría de servicio
dCategoria String Nombre de la categoría
23. CEN8-23 EstadoOrdenCompra
Entidad encargada de almacenar los estados del flujo de las órdenes de compra.
23.1 Atributos
Nombre Tipo Descripción
cEstado Integer Código identificador del Estado de la Oden de
Compra
dEstado String Nombre del Estado de la Oden de Compra
24. CEN8-24 Movimiento
Entidad encargada de almacenar los movimientos de materiales.
24.1 Atributos
Nombre Tipo Descripción
cMovimiento Integer Código identificador del movimiento
tObservacion String Observaciones correspondientes a compra,
reserva o Ajustes
fRegistro Date Fecha en la que se realizó el movimiento
tDocOrigen String Número de reserva, Número de ajuste, etc
25. CEN8-25 MovimientoMaterial
Entidad encargada de almacenar los detalles de los movimientos de materiales.
25.1 Atributos
Nombre Tipo Descripción
cNaturaleza Integer Código de la naturaleza del movimiento
qMovimiento Double Cantidad de material que se está movimiendo.
26. CEN8-26 OrdenCompra
Entidad encargada de almacenar las órdenes de compra.
26.1 Atributos
Nombre Tipo Descripción
Documento Interno Versión: 1.0 Página 95 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
cOrdenCompra Integer Identificador de la orden de compra
tObservaciones String Observación de la Orden de Compra
fEntrega Date Fecha de entrega espera de la Orden de
Compra
fRegistro Date Fecha en la que se generó la orden de compra
nCambio Double Tipo de cambio
27. CEN8-27 Ajuste
Entidad encargada de almacenar los ajustes de inventario.
27.1 Atributos
Nombre Tipo Descripción
cAjuste Integer Código identificador del ajuste
fAjuste Date Fecha del ajuste de inventarios
tObservacion String Observación del Ajuste de Inventarios
eAjuste Integer Estado del ajuste de inventarios
28. CEN8-28 AjusteMaterial
Entidad encargada de almacenar los detalles de los ajustes de inventario.
28.1 Atributos
Nombre Tipo Descripción
qAjuste Double Cantidad del ajuste de inventario
qTeorico Double Cantidad total de material que figura en el
sistema
qReal Double Cantidad real que existe en el almacén
cNaturaleza Integer Código de la naturaleza del movimiento de
ajuste. 0 decrementa y 1 incrementa
29. CEN8-29 Almacen
Entidad encargada de almacenar los almacenes soportados.
29.1 Atributos
Nombre Tipo Descripción
cAlmacen Integer Código identificador del almacén
dAlmacen String Nombre del almacén
30. CEN8-30 AlmacenMaterial
Documento Interno Versión: 1.0 Página 96 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
Entidad encargada de almacenar los detalles de materiales por almacenes.
30.1 Atributos
Nombre Tipo Descripción
cUbicacion String Identificador de donde se ubica el material
dentro del almacén. Es la concatenacion
fila,anaquel,nivel
qMinimo Integer Cantidad mínima que se debe tener en almacén
qMaximo Integer Cantidad máxima del material en el almacén.
No es restrictiva y es referencial. Es útil para el
cálculo del aprovisionamiento.
qActual Double Cantidad del material que se encuentra en el
almacén.
qReserva Double Cantidad del material que se encuentra en el
almacén, pero que está bloqueada por una
reserva de material.
31. CEN8-31EstadoReserva
Entidad encargada de almacenar los estados del flujo de las reservas de material.
31.1 Atributos
Nombre Tipo Descripción
cEstadoReserva Integer Código identificador del estado de la Reserva
dEstadoReserva String Descripción del estado de la reserva
32. CEN8-32 Plan Aprovisionamiento
Entidad encargada de almacenar los planes de aprovisionamiento de material.
32.1 Atributos
Nombre Tipo Descripción
cPlan Integer Código identificador del plan de
aprovisionamiento
fPlan Date Fecha del plan de aprovisionamiento
tObservacion String Observación del plan de aprovisionamiento
ePlan Integer Estado del plan de aprovisionamiento
fFinalCovertura Date Fecha hasta donde la cual se analiza la
cobertura para el plan de aprovisionamiento.
Documento Interno Versión: 1.0 Página 97 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
33. CEN8-33 PlanMaterial
Entidad encargada de almacenar los detalles de los planes de aprovisionamiento de material.
33.1 Atributos
Nombre Tipo Descripción
qDisponible Double Cantidad disponible del material para la fecha
en que se alcance el quiebre
fQuiebreStock Date Fecha en la que teoricamente se alcanzaría el
mínimo de cantidad del material
qReaprovisionamiento Double Cantodad que se deberá pedir
qFuturo Double Cantidad que se irá consumiendo en el futuro
hasta llegar a la fecha de quiebre.
34. CEN8-34 Reserva
Entidad encargada de almacenar las reservas de material.
34.1 Atributos
Nombre Tipo Descripción
cReserva Integer Código identificador de la reserva del material
fReservaEsperada Date Fecha esperada de la reserva del material
tObservaciones String Observaciones de la reserva de material
fReservaRegistro Date Fecha de creación de la reserva del material
35. CEN8-35 ReservaMaterial
Entidad encargada de almacenar los detalles de materiales por reserva.
35.1 Atributos
Nombre Tipo Descripción
qSolicitada Double Cantidad solicitada del material en la reserva
qEntregada Double Cantidad entregada del material para la reserva.
36. CEN9-01 Usuario
Entidad encargada de almacenar los usuarios del sistema.
36.1 Atributos
Nombre Tipo Descripción
Documento Interno Versión: 1.0 Página 98 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
37. CEN9-02 AreaAdministrativa
Entidad encargada de almacenar las áreas administrativas del hotel.
37.1 Atributos
Nombre Tipo Descripción
38. CEN9-10 Hotel
Entidad encargada de almacenar los hoteles de la cadena.
38.1 Atributos
Nombre Tipo Descripción
Documento Interno Versión: 1.0 Página 99 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
1.6 Prototipo
del Sistema
MODULO DE ALMACÉN
CUS8-01 Consultar material
Documento Interno Versión: 1.0 Página 100 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
CUS8-04 Actualizar reserva de material
Documento Interno Versión: 1.0 Página 101 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
Documento Interno Versión: 1.0 Página 102 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
CUS8-05 Buscar material
Documento Interno Versión: 1.0 Página 103 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
CUS8-06 Actualizar movimiento de material
Documento Interno Versión: 1.0 Página 104 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
Documento Interno Versión: 1.0 Página 105 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
CUS8-07 Actualizar plan de aprovisionamiento
Documento Interno Versión: 1.0 Página 106 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
CUS8-08 Atender reserva
Documento Interno Versión: 1.0 Página 107 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
CUS8-09 Actualizar ajuste de inventario
Documento Interno Versión: 1.0 Página 108 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
Documento Interno Versión: 1.0 Página 109 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
CUS8-10 Registrar movimiento de material y stock
No Aplica
CUS8-11 Generar reporte de material
CUS8-12 Actualizar material
Documento Interno Versión: 1.0 Página 110 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
CUS8-13 Evaluar ajustes de inventario
Documento Interno Versión: 1.0 Página 111 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
MODULO DE COMPRAS
CUS8-02 Consultar proveedor
Documento Interno Versión: 1.0 Página 112 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
CUS8-03 Actualizar requisición de compra
Documento Interno Versión: 1.0 Página 113 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
CUS8-14 Consultar orden de compra
No aplica porque pertenece al ciclo 2
Documento Interno Versión: 1.0 Página 114 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
CUS8-16 Actualizar cotizacion
Documento Interno Versión: 1.0 Página 115 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
Documento Interno Versión: 1.0 Página 116 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
CUS8-17 Actualizar proveedor
Documento Interno Versión: 1.0 Página 117 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
CUS8-18 Actualizar observacion proveedor
Documento Interno Versión: 1.0 Página 118 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
CUS8-19 Atender requisicion de compra
Documento Interno Versión: 1.0 Página 119 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
CUS8-20 Actualizar orden de compra
Documento Interno Versión: 1.0 Página 120 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
Documento Interno Versión: 1.0 Página 121 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
CUS8-21 Evaluar orden de compra
Documento Interno Versión: 1.0 Página 122 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
Documento Interno Versión: 1.0 Página 123 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
MODULO DE SEGURIDAD
Especificación del CUS9-01 Registrar Login
Especificación del CUS9-02 Cambiar Contraseña
CUS9-03 Administrar Usuario
Documento Interno Versión: 1.0 Página 124 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
Documento Interno Versión: 1.0 Página 125 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
CUS9-04 Actualizar Perfiles
Documento Interno Versión: 1.0 Página 126 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
Documento Interno Versión: 1.0 Página 127 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
CAPÍTULO 2. Arquitectura de Software
2.1 Metas y
restricciones de la arquitectura
2.1.1 Listado
de requerimientos no funcionales y restricciones
al diseño
2.2 Vistas de
casos de uso
2.2.1 Diagrama
de Actores
2.2.2 Diagrama
de CUS núcleo central
2.3 Vistas de
datos
2.3.1 Diagrama
entidad - relación
2.4 Mecanis
mos
2.4.1 Inventario
de mecanismos
Documento Interno Versión: 1.0 Página 128 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
CAPÍTULO 3. Administración del Proyecto
3.1 Planifica
ción
3.1.1 Cocomo
3.1.2 Cronogra
ma
3.2 Seguimie
nto del Proyecto
3.2.1 Cronogra
ma Real
3.2.2 Informes
de Avance
3.3 Gestión
de la calidad
3.3.1 Lista de
comprobación
3.3.2 Estándar
interfaz gráfica
3.3.3 Estándar
de programación VB.NET
3.3.4 Estándar
de programación SQL Server
Documento Interno Versión: 1.0 Página 129 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
CAPÍTULO 4. Prueba de Concepto
4.1 CUS8-03
Actualizar requisición de compra
4.2 CUS8-11
Generar reporte de material
Documento Interno Versión: 1.0 Página 130 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
CONCLUSIONES
El mercado de negocios hoteleros en el Perú, ha crecido considerablemente, pero las soluciones
orientadas al soporte en procesos logísticos no son abundantes como sí lo son para otras áreas
de información más comunes (comercialización por ejemplo).
Existen en el mercado soluciones genéricas, pero la gran mayoría provienen del extranjero con la
consecuente observación que son orientadas para una realidad diferente a la peruana. Quizás
esta sea la razón por la que muchos hoteles llevan su control logístico de manera semi-
mecanizada (usando hojas de Excel, bases de datos Access y formularios mecanizados).
El punto positivo de este escenario, es que la gestión logística consiste de procedimientos
estandarizables, es decir, la adecuación de procesos logísticos de una organización siempre están
llanos a la adopción de buenas prácticas.
La presente solución toma como referencia los estándares de mercado en temas de sistemas de
gestión logística (Benchmarking), para modelar los procesos propios de esta área de información.
No es parte del alcance cubrir absolutamente todos los escenarios que se presenten las grandes
aplicaciones de gestión logística. Nos interesa cubrir los escenarios estándares y cuya
mecanización ayude a la compañía en el logro de sus objetivos.
Documento Interno Versión: 1.0 Página 131 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
BIBLIOGRAFÍA
SALVADOR MERCADO H.
2002 Compras – Principios y Aplicaciones
MICHEL LEENDERS, HAROLD E. FEARON.
2001 Administración de Compras y Materiales
JULIO JUAN ANAYA TEJERO.
2000 Logística Integral – La Gestión Operativa de la Empresa
OCTAVIO CARRANZA.
2004 Logística – Mejores Prácticas en Latinoamérica
RONALD H. BALLOU.
2005 Logística Administración de la Cadena Suministro.
www.ince.gov.ve
INCE - INSTITUTO NACIONAL DE COOPERACION EDUCATIVA.
Documento Interno Versión: 1.0 Página 132 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
GLOSARIO DE TÉRMINOS
Requisición de Compra
Plantilla que es usado para el pedido de los materiales o servicios que las áreas de costos del
Hotel requiere pedir para su reposición o compra.
Plan de Aprovisionamiento
Lista de materiales que se necesita aprovisionar para su consumo a futuro.
Solicitante
Persona que envía una requisición de compra. Este actor representa a los encargados de almacén
(niveles de inventario), así como a los responsables de hacer los requerimientos de cada área del
hotel.
Usuario Logístico
Es la persona que requiere algún resultado de parte del Caso de Uso
Movimiento
Entrada o Salida de un material al almacén
Material
Artículo o Producto que maneja stock y es gestionado en un almacén
Reserva
Una solicitud de uno o varios materiales de almacén generada por cualquiera de las áreas del
Hotel. No involucra el retiro de almacén pero si su separación.
Almacén
Un repositorio de materiales que requieren de una gestión para el control de sus existencias.
Adjudicación directa
Situación que se da cuando el Solicitante de un Requerimiento de Compra indica el Proveedor a
quien debe efectuarse la compra por ser un referente en el material a adquirir.
Documento Interno Versión: 1.0 Página 133 de 134
Sistema de Gestión Hotelera - Módulo de Compras y Almacenes
ANEXOS
No aplica
Documento Interno Versión: 1.0 Página 134 de 134