comprasyalmacenes

172
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

Upload: ricky-echeverry

Post on 18-Jan-2016

212 views

Category:

Documents


0 download

DESCRIPTION

ascdf wdfdas

TRANSCRIPT

Page 1: ComprasyAlmacenes

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

Page 2: ComprasyAlmacenes

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

Page 3: ComprasyAlmacenes

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

Page 4: ComprasyAlmacenes

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

Page 5: ComprasyAlmacenes

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

Page 6: ComprasyAlmacenes

Sistema de Gestión Hotelera - Módulo de Compras y Almacenes

Documento Interno Versión: 1.0 Página 6 de 134

Page 7: ComprasyAlmacenes

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

Page 8: ComprasyAlmacenes

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

Page 9: ComprasyAlmacenes

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

Page 10: ComprasyAlmacenes

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

Page 11: ComprasyAlmacenes

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

Page 12: ComprasyAlmacenes

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

Page 13: ComprasyAlmacenes

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

Page 14: ComprasyAlmacenes

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

Page 15: ComprasyAlmacenes

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

Page 16: ComprasyAlmacenes

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

Page 17: ComprasyAlmacenes

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

Page 18: ComprasyAlmacenes

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

Page 19: ComprasyAlmacenes

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

Page 20: ComprasyAlmacenes

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

Page 21: ComprasyAlmacenes

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

Page 22: ComprasyAlmacenes

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

Page 23: ComprasyAlmacenes

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

Page 24: ComprasyAlmacenes

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

Page 25: ComprasyAlmacenes

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

Page 26: ComprasyAlmacenes

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

Page 27: ComprasyAlmacenes

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

Page 28: ComprasyAlmacenes

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

Page 29: ComprasyAlmacenes

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

Page 30: ComprasyAlmacenes

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

Page 31: ComprasyAlmacenes

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

Page 32: ComprasyAlmacenes

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

Page 33: ComprasyAlmacenes

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

Page 34: ComprasyAlmacenes

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

Page 35: ComprasyAlmacenes

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

Page 36: ComprasyAlmacenes

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

Page 37: ComprasyAlmacenes

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

Page 38: ComprasyAlmacenes

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

Page 39: ComprasyAlmacenes

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

Page 40: ComprasyAlmacenes

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

Page 41: ComprasyAlmacenes

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

Page 42: ComprasyAlmacenes

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

Page 43: ComprasyAlmacenes

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

Page 44: ComprasyAlmacenes

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

Page 45: ComprasyAlmacenes

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

Page 46: ComprasyAlmacenes

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

Page 47: ComprasyAlmacenes

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

Page 48: ComprasyAlmacenes

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

Page 49: ComprasyAlmacenes

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

Page 50: ComprasyAlmacenes

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

Page 51: ComprasyAlmacenes

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

Page 52: ComprasyAlmacenes

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

Page 53: ComprasyAlmacenes

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

Page 54: ComprasyAlmacenes

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

Page 55: ComprasyAlmacenes

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

Page 56: ComprasyAlmacenes

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

Page 57: ComprasyAlmacenes

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

Page 58: ComprasyAlmacenes

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

Page 59: ComprasyAlmacenes

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

Page 60: ComprasyAlmacenes

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

Page 61: ComprasyAlmacenes

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

Page 62: ComprasyAlmacenes

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

Page 63: ComprasyAlmacenes

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

Page 64: ComprasyAlmacenes

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

Page 65: ComprasyAlmacenes

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

Page 66: ComprasyAlmacenes

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

Page 67: ComprasyAlmacenes

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

Page 68: ComprasyAlmacenes

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

Page 69: ComprasyAlmacenes

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

Page 70: ComprasyAlmacenes

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

Page 71: ComprasyAlmacenes

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

Page 72: ComprasyAlmacenes

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

Page 73: ComprasyAlmacenes

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

Page 74: ComprasyAlmacenes

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

Page 75: ComprasyAlmacenes

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

Page 76: ComprasyAlmacenes

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

Page 77: ComprasyAlmacenes

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

Page 78: ComprasyAlmacenes

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

Page 79: ComprasyAlmacenes

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

Page 80: ComprasyAlmacenes

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

Page 81: ComprasyAlmacenes

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

Page 82: ComprasyAlmacenes

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

Page 83: ComprasyAlmacenes

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

Page 84: ComprasyAlmacenes

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

Page 85: ComprasyAlmacenes

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

Page 86: ComprasyAlmacenes

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

Page 87: ComprasyAlmacenes

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

Page 88: ComprasyAlmacenes

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

Page 89: ComprasyAlmacenes

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

Page 90: ComprasyAlmacenes

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

Page 91: ComprasyAlmacenes

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

Page 92: ComprasyAlmacenes

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

Page 93: ComprasyAlmacenes

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

Page 94: ComprasyAlmacenes

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

Page 95: ComprasyAlmacenes

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

Page 96: ComprasyAlmacenes

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

Page 97: ComprasyAlmacenes

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

Page 98: ComprasyAlmacenes

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

Page 99: ComprasyAlmacenes

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

Page 100: ComprasyAlmacenes

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

Page 101: ComprasyAlmacenes

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

Page 102: ComprasyAlmacenes

Sistema de Gestión Hotelera - Módulo de Compras y Almacenes

Documento Interno Versión: 1.0 Página 102 de 134

Page 103: ComprasyAlmacenes

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

Page 104: ComprasyAlmacenes

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

Page 105: ComprasyAlmacenes

Sistema de Gestión Hotelera - Módulo de Compras y Almacenes

Documento Interno Versión: 1.0 Página 105 de 134

Page 106: ComprasyAlmacenes

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

Page 107: ComprasyAlmacenes

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

Page 108: ComprasyAlmacenes

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

Page 109: ComprasyAlmacenes

Sistema de Gestión Hotelera - Módulo de Compras y Almacenes

Documento Interno Versión: 1.0 Página 109 de 134

Page 110: ComprasyAlmacenes

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

Page 111: ComprasyAlmacenes

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

Page 112: ComprasyAlmacenes

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

Page 113: ComprasyAlmacenes

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

Page 114: ComprasyAlmacenes

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

Page 115: ComprasyAlmacenes

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

Page 116: ComprasyAlmacenes

Sistema de Gestión Hotelera - Módulo de Compras y Almacenes

Documento Interno Versión: 1.0 Página 116 de 134

Page 117: ComprasyAlmacenes

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

Page 118: ComprasyAlmacenes

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

Page 119: ComprasyAlmacenes

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

Page 120: ComprasyAlmacenes

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

Page 121: ComprasyAlmacenes

Sistema de Gestión Hotelera - Módulo de Compras y Almacenes

Documento Interno Versión: 1.0 Página 121 de 134

Page 122: ComprasyAlmacenes

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

Page 123: ComprasyAlmacenes

Sistema de Gestión Hotelera - Módulo de Compras y Almacenes

Documento Interno Versión: 1.0 Página 123 de 134

Page 124: ComprasyAlmacenes

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

Page 125: ComprasyAlmacenes

Sistema de Gestión Hotelera - Módulo de Compras y Almacenes

Documento Interno Versión: 1.0 Página 125 de 134

Page 126: ComprasyAlmacenes

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

Page 127: ComprasyAlmacenes

Sistema de Gestión Hotelera - Módulo de Compras y Almacenes

Documento Interno Versión: 1.0 Página 127 de 134

Page 128: ComprasyAlmacenes

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

Page 129: ComprasyAlmacenes

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

Page 130: ComprasyAlmacenes

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

Page 131: ComprasyAlmacenes

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

Page 132: ComprasyAlmacenes

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

Page 133: ComprasyAlmacenes

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

Page 134: ComprasyAlmacenes

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