Caso de uso Ingreso de productos Actor principal El Administrador registra un nuevo producto en el Sistema Personal involucrado Administrador Precondiciones Autentificarse y acceder a la pantalla de gestión administrativa 1. El administrador ingresa un nuevo producto. Pos condiciones 2. El administrador ordena el nuevo producto. 3. El administrador obtiene información sobre un producto específico. RF – asociado RF – INV-002 Flujo básico (escenario principal de éxito) 1. El Administrador introduce los datos del producto 2. El Administrador presiona el botón “Guardar” 3. El sistema comprueba la introducción de los datos del producto (id producto, código de barras). 4. El sistema guarda el nuevo producto en la base de datos y muestra un mensaje de confirmación por pantalla. Flujos alternativos (extensiones) Si en el punto 3, los datos obligatorios no están introducidos el sistema muestra un mensaje de error y no avanza al punto 4, En cualquier momento el Administrador puede detener la ejecución del proceso pulsando el botón de “Cancelar”.
Código CUS – INV 002
Caso de uso Actualización de productos Actor principal El administrador actualiza la información del nuevo producto Personal involucrado administrador Precondiciones Autentificarse. Los productos ya están registrados en el sistema Pos condiciones El producto está actualizado en el sistema RF – asociado RF – INV-007 Flujo básico (escenario principal de éxito) 1. El administrador accede a la pantalla de actualización de producto pulsando el botón de “actualizar” 2. El sistema devuelve la pantalla de actualización. 3. El administrador va introduciendo y filtrando los productos a modificar o actualizar. 4. Mientras que el administrador vaya filtrando los productos, el sistema los muestra en pantalla con su detalle 5. El administrador selecciona el producto a actualizar y luego valida pulsando el botón “Enter” del teclado 6. El sistema muestra el producto actualizado en la tabla de recapitulación de productos.
Flujos alternativos (extensiones)
En cualquier momento el usuario puede detener la ejecución del proceso pulsando el botón de “Cancelar”.
Código CUS – INV 003
Caso de uso Baja de Productos por defecto Actor principal El administrador da de baja los productos por defecto. Personal involucrado administrador Precondiciones Autentificarse. Los productos ya están seleccionados. Pos condiciones Los productos aparecen en pantalla RF – asociado Flujo básico (escenario principal de éxito) 1. El administrador presiona el botón “baja por defecto” 2. El sistema devuelve la pantalla pedida cargando el listado de todos los productos que se van a dar de baja por defecto. 3. El administrador selecciona un producto de la lista y/o selecciona. 4. El actor presiona el botón “baja por defecto” 5. El sistema procede a dar de baja el producto seleccionado. Flujos alternativos (extensiones) Si en el punto 4, ningún producto se va a dar de baja o que el usuario no haya seleccionado ninguna opción de búsqueda, el sistema muestra un mensaje de error y vuelve al punto 2. En cualquier momento el actor puede detener la ejecución del proceso pulsando el botón de “Cancelar”
Código CUS – INV 004
Caso de uso Baja de Productos por venta Actor principal El administrador da de baja los productos por venta. Personal involucrado administrador Precondiciones Autentificarse. Los productos ya están seleccionados. Pos condiciones Los productos aparecen en pantalla RF – asociado RF – INV - OBJ 001 Flujo básico (escenario principal de éxito) 1. El administrador presiona el botón “baja por venta” 2. El sistema devuelve la pantalla pedida cargando el listado de todos los productos que se van a dar de baja por venta. 3. El administrador selecciona un producto de la lista y/o selecciona. 4. El actor presiona el botón “baja por venta” 5. El sistema procede a dar de baja el producto seleccionado. Flujos alternativos (extensiones) Si en el punto 4, ningún producto se va a dar de baja o que el usuario no haya seleccionado ninguna opción de búsqueda, el sistema muestra un mensaje de error y vuelve al punto 2. En cualquier momento el actor puede detener la ejecución del proceso pulsando el botón de “Cancelar”
Código CUS – INV 005
Caso de uso Consulta de productos Actor principal Generar consulta de productos Personal involucrado administrador Precondiciones Autentificación. La consulta ha sido generada en el sistema Pos condiciones RF – asociado RF – INV OBJ 001 Flujo básico (escenario principal de éxito) 1. El administrador realiza la consulta de los productos registrados en el inventario del sistema. 2. El administrador selecciona una nueva consulta en el sistema. 3. El sistema muestra el detalle de la consulta realizada. Flujos alternativos (extensiones) En cualquier momento el actor puede detener la ejecución del proceso pulsando el botón de “Cancelar”
REPORTE INVENTARIO DE PRODUCTOS
Código CUS – INV 006
Caso de uso Reporte de ingreso de productos Actor principal Generar el reporte de los productos ingresados al inventario Personal involucrado administrador Precondiciones Autentificación. El reporte ha sido generado por el sistema Pos condiciones RF – asociado Flujo básico (escenario principal de éxito) 1. El sistema genera un reporte de los productos registrados en el inventario. 2. El administrador le solicita al sistema que genere informe de la cantidad de productos registrados. 3. El sistema muestra el reporte total de los productos registrados en el sistema. Flujos alternativos (extensiones) En cualquier momento el actor puede detener la ejecución del proceso pulsando el botón de “Cancelar”
Código CUS – INV 007
Caso de uso Reporte de bajas de productos por defecto Actor principal Generar el reporte de los productos que fueron dados de baja por defecto. Personal involucrado administrador Precondiciones Autentificación. El reporte ha sido generado por el sistema Pos condiciones RF – asociado Flujo básico (escenario principal de éxito) 1. El sistema genera un reporte de los productos que se dieron de baja por defecto. 2. El administrador le solicita al sistema que genere informe de la cantidad de productos que se dieron de baja por defecto. 3. El sistema muestra el reporte total de los productos que fueron dados de baja por defecto. . Flujos alternativos (extensiones) En cualquier momento el actor puede detener la ejecución del proceso pulsando el botón de “Cancelar”
Código CUS – INV 008
Caso de uso Reporte de bajas de productos por venta Actor principal Generar el reporte de los productos que fueron dados de baja por venta. Personal involucrado administrador Precondiciones Autentificación. El reporte ha sido generado por el sistema Pos condiciones RF – asociado Flujo básico (escenario principal de éxito) 1. El sistema genera un reporte de los productos que se dieron de baja por venta. 2. El administrador le solicita al sistema que genere informe de la cantidad de productos que se dieron de baja por venta. 3. El sistema muestra el reporte total de los productos que fueron dados de baja por venta Flujos alternativos (extensiones) En cualquier momento el actor puede detener la ejecución del proceso pulsando el botón de “Cancelar”
Código CUS – INV 009
Caso de uso Reporte de inventarios de productos. Actor principal Generar el reporte del inventario de los productos. Personal involucrado administrador Precondiciones Autentificación. El reporte ha sido generado por el sistema Pos condiciones RF – asociado Flujo básico (escenario principal de éxito) 1. El sistema genera un reporte del inventario de productos de la ferretería ferrielectricos A&C. 2. El administrador le solicita al sistema que genere informe de la cantidad de productos del inventario. 3. El sistema muestra el reporte total del inventario de productos. Flujos alternativos (extensiones) En cualquier momento el actor puede detener la ejecución del proceso pulsando el botón de “Cancelar” CLIENTES
Código CUS – INV 010
Caso de uso Ingreso de clientes Actor principal Realizar el registro de los clientes en el sistema Personal involucrado administrador Precondiciones Autentificación. El cliente ha sido registrado en el sistema Pos condiciones RF – asociado RF – INV OBJ 003 Flujo básico (escenario principal de éxito) 1. El administrador registra el id cliente en el sistema. 2. El sistema genera el registro del cliente (id cliente). 3. El sistema muestra que la información del cliente ha sido registrada. Flujos alternativos (extensiones) En cualquier momento el actor puede detener la ejecución del proceso pulsando el botón de “Cancelar”
Código CUS – INV 011
Caso de uso actualización de clientes Actor principal Realizar la actualización de los clientes en el sistema Personal involucrado administrador Precondiciones Autentificación. El id cliente del cliente ha sido actualizado en el sistema Pos condiciones RF – asociado RF – INV OBJ 003 Flujo básico (escenario principal de éxito) 1. El administrador actualiza el id cliente en el sistema. 2. El sistema genera la actualización del cliente. 3. El sistema muestra que la información del cliente ha sido actualizada. Flujos alternativos (extensiones) En cualquier momento el actor puede detener la ejecución del proceso pulsando el botón de “Cancelar”
Código CUS – INV 012
Caso de uso Eliminación de clientes Actor principal Realizar la eliminación del cliente en el sistema Personal involucrado administrador Precondiciones Autentificación. El cliente ha sido eliminado del sistema Pos condiciones RF – asociado RF – INV OBJ 003 Flujo básico (escenario principal de éxito) 1. El administrador elimina el id cliente del sistema. 2. El sistema elimina el registro del cliente (id cliente). 3. El sistema muestra que el cliente ha sido eliminado. Flujos alternativos (extensiones) En cualquier momento el actor puede detener la ejecución del proceso pulsando el botón de “Cancelar”
Código CUS – INV 013
Caso de uso Reporte de ingreso de clientes Actor principal Generar el reporte de los clientes ingresados al sistema. Personal involucrado administrador Precondiciones Autentificación. El reporte ha sido generado por el sistema Pos condiciones RF – asociado RF – INV OBJ 004 Flujo básico (escenario principal de éxito) 1. El sistema genera un reporte de los clientes registrados en el sistema. 2. El administrador le solicita al sistema que genere informe de la cantidad de clientes registrados. 3. El sistema muestra el reporte total de los clientes registrados. Flujos alternativos (extensiones) En cualquier momento el actor puede detener la ejecución del proceso pulsando el botón de “Cancelar”
PROVEEDORES
Código CUS – INV 014
Caso de uso Ingreso de Proveedores Actor principal Realizar el registro de los Proveedores al sistema Personal involucrado administrador Precondiciones Autentificación. El Proveedor ha sido registrado en el sistema Pos condiciones RF – asociado RF – INV OBJ 003 Flujo básico (escenario principal de éxito) 4. El administrador registra el id proveedor en el sistema. 5. El sistema genera el registro del proveedor (id proveedor). 6. El sistema muestra que la información del proveedor ha sido registrada. Flujos alternativos (extensiones) En cualquier momento el actor puede detener la ejecución del proceso pulsando el botón de “Cancelar”
Código CUS – INV 015
Caso de uso actualización de proveedor Actor principal Realizar la actualización de los proveedores en el sistema Personal involucrado administrador Precondiciones Autentificación. El id proveedor ha sido actualizado en el sistema Pos condiciones RF – asociado RF – INV OBJ 003 Flujo básico (escenario principal de éxito) 4. El administrador actualiza el id proveedor en el sistema. 5. El sistema genera la actualización del proveedor. 6. El sistema muestra que la información del proveedor ha sido actualizada. Flujos alternativos (extensiones) En cualquier momento el actor puede detener la ejecución del proceso pulsando el botón de “Cancelar”
Código CUS – INV 016
Caso de uso Eliminación de proveedor Actor principal Realizar la eliminación del proveedor del sistema Personal involucrado administrador Precondiciones Autentificación. El proveedor ha sido eliminado del sistema Pos condiciones RF – asociado RF – INV OBJ 003 Flujo básico (escenario principal de éxito) 4. El administrador elimina el id proveedor del sistema. 5. El sistema elimina el registro del proveedor (id proveedor). 6. El sistema muestra que el proveedor ha sido eliminado. Flujos alternativos (extensiones) En cualquier momento el actor puede detener la ejecución del proceso pulsando el botón de “Cancelar”
Código CUS – INV 017
Caso de uso Consulta de proveedores Actor principal Generar la consulta de los proveedores ingresados al sistema. Personal involucrado administrador Precondiciones Autentificación. La consulta ha sido generado por el sistema Pos condiciones RF – asociado RF – INV OBJ 003 Flujo básico (escenario principal de éxito) 1. El sistema realiza la consulta de los proveedores registrados en el sistema. 2. El administrador hace la consulta en el sistema que generando el informe de la cantidad de proveedores registrados. Flujos alternativos (extensiones) En cualquier momento el actor puede detener la ejecución del proceso pulsando el botón de “Cancelar”
Código CUS – INV 018
Caso de uso Reporte de ingreso de proveedor Actor principal Generar el reporte de los proveedores ingresados al sistema. Personal involucrado administrador Precondiciones Autentificación. El reporte ha sido generado por el sistema Pos condiciones RF – asociado RF – INV OBJ 004 Flujo básico (escenario principal de éxito) 1. El sistema genera un reporte de los proveedores registrados en el sistema. 2. El administrador le solicita al sistema que genere informe de la cantidad de clientes registrados. 3. El sistema muestra el reporte total de los clientes registrados. Flujos alternativos (extensiones) En cualquier momento el actor puede detener la ejecución del proceso pulsando el botón de “Cancelar”
Código CUS – INV 019
Caso de uso Reporte de ingreso de proveedores Actor principal Generar el reporte de los proveedores ingresados al sistema. Personal involucrado administrador Precondiciones Autentificación. El reporte ha sido generado por el sistema Pos condiciones RF – asociado RF – INV OBJ 004 Flujo básico (escenario principal de éxito) 1. El sistema genera un reporte de los proveedores registrados en el sistema. 2. El administrador le solicita al sistema que genere el reporte de la cantidad de proveedores registrados. 3. El sistema muestra el reporte total de los clientes registrados. Flujos alternativos (extensiones) En cualquier momento el actor puede detener la ejecución del proceso pulsando el botón de “Cancelar” Código CUS – INV 020 Caso de uso Reporte de eliminación de proveedor Actor principal Realizar el reporte de la eliminación de proveedores del sistema Personal involucrado administrador Precondiciones Autentificación. El reporte ha sido generado Pos condiciones RF – asociado RF – INV OBJ 004 Flujo básico (escenario principal de éxito) 1. El administrador le solicita al sistema un reporte de los id proveedor eliminados. 2. El sistema genera un reporte de los proveedores eliminados (id proveedor). 3. El sistema muestra el reporte de los proveedores que han sido eliminados. Flujos alternativos (extensiones) En cualquier momento el actor puede detener la ejecución del proceso pulsando el botón de “Cancelar”
Código CUS – INV 021
Caso de uso Reporte de proveedor activos Actor principal Realizar el reporte de los proveedores activos en el sistema Personal involucrado administrador Precondiciones Autentificación. El reporte ha sido generado Pos condiciones RF – asociado RF – INV OBJ 004 Flujo básico (escenario principal de éxito) 1. El administrador realiza un reporte de los id proveedores activos en el sistema. 2. El sistema genera un reporte de los proveedores activos (id proveedor). 3. El sistema muestra el reporte de los proveedores activos a la fecha. Flujos alternativos (extensiones) En cualquier momento el actor puede detener la ejecución del proceso pulsando el botón de “Cancelar”