Está en la página 1de 29

Gestión de producto

Caso de uso crear


Actores: Encargado, propietario, BD
Curso normal Alternativas
1. Login
2. Comprueba si tiene permisos
3. Solicita los datos referentes al nuevo 3.1 Si no tiene permisos le muestra un aviso
producto. indicándolo y no le permite realizar la acción
4. Validación de datos.
5. Comprueba que el objeto no este 5.1 Si los datos no son correctos muestra un
registrado antes. error indicando los campos que fallan.
6. Muestra el objeto creado 6.1 Si el objeto ya se encuentra en la BD se
muestra un mensaje indicándolo.
7. Muestra un mensaje de 7.1 Si los datos no son correctos muestra un
confirmación mensaje de error indicando los datos
incorrectos y vuelve a pedir los datos.
8. Introduce en la BD el producto 8.1 Si la introducción produce algún fallo al
acceder a la BD mostrará un mensaje de
error y permitirá volver a intentarlo.

8.2 Si no se confirma se cancelará la


introducción.
Caso de uso Modificar
Actores: Encargado de almacén, Encargado, propietario, Dependiente, BD
Curso normal Alternativas
1. Login
2. Comprueba si tiene permisos
3. Pide el código identificador del 4.1 Si no tiene permisos le muestra un aviso
producto indicándolo y no le permite realizar la acción
4. Busca el código en la BD 5.1 Si el formato del identificador no es
correcto muestra un mensaje de error y
vuelve a pedir el código
5. Muestra los datos del producto 6.1 Si no encuentra el identificador mostrará
dando la posibilidad de modificar los un mensaje de error
valores de sus campos
6. Validación de datos.
7. Introduce las modificaciones del 6.1 Si los datos no son correctos muestra un
producto mensaje de error indicando los datos
incorrectos y vuelve a pedir los datos.
8. Muestra mensaje de confirmación 8.1 Si la introducción produce algún fallo al
acceder a la BD mostrará un mensaje de
error y permitirá volver a intentarlo.
Caso de uso Borrar
Actores: Encargado de almacén, Encargado, propietario, BD
Curso normal Alternativas
1. Login.
2. Comprueba si tiene permisos.
3. Pide el código identificador del 3.1 Si no tiene permisos le muestra un aviso
producto. indicándolo y no le permite realizar la acción
4. Busca el código en la BD. 4.1 Si el formato del identificador no es
correcto muestra un mensaje de error y
vuelve a pedir el código
5. Muestra los datos del producto. 5.1 Si no encuentra el identificador mostrará
un mensaje de error.
6. Confirmación de eliminación.
7. Elimina el producto de la BD. 7.2 Si la eliminación no se confirma volverá a
la pantalla para seleccionar la función a
realizar
8. Muestra mensaje de confirmación. 8.1 Si la introducción produce algún fallo al
acceder a la BD mostrará un mensaje de
error y permitirá volver a intentarlo.
Caso de uso Listar
Actores: Encargado de almacén, Encargado, propietario, Dependiente, Cliente, BD
Curso normal Alternativas
1. Login.
2. Comprueba si tiene permisos.
3. Pide el criterio para listar los 3.1 Si no tiene permisos le muestra un aviso
productos indicándolo y no le permite realizar la acción
4. Realiza una búsqueda de los
elementos que cumplan el criterio
indicado.
5. Muestra un listado de los productos 5.2 Si ningún producto cumple este criterio
mostrará una lista vacia.
Gestión de Usuarios

Caso de uso crear


Actores: Encargado, propietario, Dependiente, BD
Curso normal Alternativas
1. Login
2. Comprueba si tiene permisos
3. Solicita los datos referentes al nuevo 3.1 Si no tiene permisos le muestra un
usuario. aviso indicándolo y no le permite realizar
la acción
4. Validación de datos.
5. Comprueba que el usuario no este
registrado antes.
6. Introduce en la BD del usuario 7.1 Si los datos no son correctos muestra
un mensaje de error indicando los datos
incorrectos y vuelve a pedir los datos.
7. Muestra el usuario creado
8. Muestra un mensaje de 8.1 Si la introducción produce algún fallo
confirmación al acceder a la BD mostrará un mensaje
de error y permitirá volver a intentarlo.
Caso de uso crear
Actores: Cliente, BD
Curso normal Alternativas
1. El Cliente pulsa el botón de crear
2. Muestra un formulario con los datos
a rellenar referentes al cliente
3. Se validan los datos
4. Introduce al cliente en la BD 4.1 Si los datos no son correctos
mostrará un mensaje de error indicando
que valores son incorrectos y volverá al
formulario.
5. Muestra un mensaje de 5.1 Si se produce un error al insertarlo
confirmación. en la BD mostrará un aviso al cliente.
Caso de uso Modificar
Actores: Encargado, propietario, cliente, BD
Curso normal Alternativas
1. Login
2. Comprueba si tiene permisos
3. Pide el NIF del Usuario 4.1 Si no tiene permisos le muestra un
aviso indicándolo y no le permite realizar
la acción
4. Busca el NIF en la BD 5.1 Si el formato del NIF no es correcto
muestra un mensaje de error y vuelve a
pedirlo
5. Muestra los datos del usuario 6.1 Si no encuentra el NIF mostrará un
dando la posibilidad de modificar mensaje de error
los valores de sus campos
6. Validación de datos.
7. Introduce las modificaciones del 6.1 Si los datos no son correctos muestra
usuario un mensaje de error indicando los datos
incorrectos y vuelve a pedir los datos.
8. Muestra mensaje de confirmación 8.1 Si la introducción produce algún fallo
al acceder a la BD mostrará un mensaje
de error y permitirá volver a intentarlo.
Caso de uso Borrar
Actores: Encargado, propietario, BD
Curso normal Alternativas
1. Login.
2. Comprueba si tiene permisos.
3. Pide el NIF del usuario. 3.1 Si no tiene permisos le muestra un
aviso indicándolo y no le permite realizar
la acción
4. Busca el NIF en la BD. 4.1 Si el formato del NIF no es correcto
muestra un mensaje de error y vuelve a
pedir el código
5. Muestra los datos del Usuario. 5.1 Si no encuentra el NIF mostrará un
mensaje de error.
6. Confirmación de eliminación.
7. Elimina el usuario de la BD. 7.2 Si la eliminación no se confirma
vuelve a la pantalla para seleccionar la
función a realizar
8. Muestra mensaje de validación. 8.1 Si la introducción produce algún fallo
al acceder a la BD mostrará un mensaje
de error y permitirá volver a intentarlo.
Caso de uso Listar
Actores: Encargado, Propietario, Dependiente, BD
Curso normal Alternativas
1. Login.
2. Comprueba si tiene permisos.
3. Pide el criterio para listar los usuarios 3.1 Si no tiene permisos le muestra un
aviso indicándolo y no le permite realizar
la acción
4. Realiza una búsqueda de los
elementos que cumplan el criterio
indicado.
5. Muestra un listado de los usuarios 5.2 Si ningún usuario cumple este criterio
mostrará una lista vacía.
Gestión de Pedidos

Caso de uso crear


Actores: Encargado de almacén, propietario, BD
Curso normal Alternativas
1. Login
2. Comprueba si tiene permisos
3. Solicita los datos referentes al nuevo 3.1 Si no tiene permisos le muestra un
Pedido aviso indicándolo y no le permite realizar
la acción
4. Solicita líneas del pedido
5. Validación de datos.
6. Muestra el Pedido 6.1 Si los datos son incorrectos muestra
un mensaje indicando los campos
incorrectos.
7. Muestra un mensaje de 7.1 Si la introducción produce algún fallo
confirmación al acceder a la BD mostrará un mensaje
de error y permitirá volver a intentarlo.
8. Introduce en la BD 8.1 Si los datos no son correctos muestra
un mensaje de error indicando los datos
incorrectos y vuelve a pedir los datos.
9. Manda un aviso al almacén
Caso de uso Modificar
Actores: Encargado de almacén, propietario, BD
Curso normal Alternativas
1. Login
2. Comprueba si tiene permisos
3. Pide el Número del pedido 3.1 Si no tiene permisos le muestra un
aviso indicándolo y no le permite realizar
la acción
4. Busca el pedido en la BD 4.1 Si el formato del Número no es
correcto muestra un mensaje de error y
vuelve a pedirlo
5. Muestra los datos del pedido dando la 5.1 Si no encuentra el pedido mostrará
posibilidad de modificar los valores de un mensaje de error
sus campos
6. Validación de datos.
7. Introduce las modificaciones del pedido 7.1 Si los datos no son correctos muestra
un mensaje de error indicando los datos
incorrectos y vuelve a pedir los datos.
8. Muestra mensaje de confirmación 8.1 Si la introducción produce algún fallo
al acceder a la BD mostrará un mensaje
de error y permitirá volver a intentarlo.
Caso de uso Borrar
Actores: Encargado, propietario, BD
Curso normal Alternativas
9. Login.
10. Comprueba si tiene permisos.
11. Pide el Número de pedido. 3.1 Si no tiene permisos le muestra un
aviso indicándolo y no le permite realizar
la acción
12. Busca el Número en la BD. 4.1 Si el formato del Número no es
correcto muestra un mensaje de error y
vuelve a pedir el código
13. Muestra los datos del Pedido. 5.1 Si no encuentra el Número mostrará
un mensaje de error.
14. Confirmación de eliminación.
15. Elimina el pedido de la BD. 7.2 Si la eliminación no se confirma
vuelve a la pantalla para seleccionar la
función a realizar
16. Muestra mensaje de confirmación. 8.1 Si la introducción produce algún fallo
al acceder a la BD mostrará un mensaje
de error y permitirá volver a intentarlo.
Caso de uso Listar
Actores: Encargado de almacén, Propietario, Dependiente, BD
Curso normal Alternativas
6. Login.
7. Comprueba si tiene permisos.
8. Pide el criterio para listar los pedidos 3.1 Si no tiene permisos le muestra un
aviso indicándolo y no le permite
realizar la acción
9. Realiza una búsqueda de los
elementos que cumplan el criterio
indicado.
10. Muestra un listado de los pedidos 5.2 Si ningún pedido cumple este criterio
mostrará una lista vacía.
Gestión de Facturas

Caso de uso crear


Actores: Encargado de almacén, propietario, Dependiente, BD
Curso normal Alternativas
1. Login
2. Comprueba si tiene permisos
3. Solicita los datos referentes a la nueva 3.1 Si no tiene permisos le muestra un
factura aviso indicándolo y no le permite realizar
la acción
4. Crea las líneas
5. Validación de datos.
6. Muestra los datos de la factura 6.1 Si los datos no son correctos muestra
un mensaje de error indicando los datos
incorrectos y vuelve a pedir los datos.
7. Muestra un mensaje de
confirmación
8. Introduce en la BD de la factura 8.1 En caso de no confirmar la
introducción se cancelará.
9. Manda un aviso al almacén 9.1 Si se produce un error al almacenar
en la BD mostrará un mensaje de error y
permitirá volver a intentarlo.
Caso de uso Modificar
Actores: Encargado de almacén, propietario, Dependiente, BD
Curso normal Alternativas
1. Login
2. Comprueba si tiene permisos
3. Introduce el Número de factura 3.1 Si no tiene permisos le muestra un
aviso indicándolo y no le permite realizar
la acción
4. Busca la factura en la BD 4.1 Si el formato del Número no es
correcto muestra un mensaje de error y
vuelve a pedirlo
5. Muestra los datos de la factura dando la 5.1 Si no encuentra la factura mostrará
posibilidad de modificar los valores de sus un mensaje de error
campos
6. Validación de datos.
7. Introduce las modificaciones de la 7.1 Si los datos no son correctos muestra
factura un mensaje de error indicando los datos
incorrectos y vuelve a pedir los datos.
8. Muestra mensaje de confirmación 8.1 Si la introducción produce algún fallo
al acceder a la BD mostrará un mensaje
de error y permitirá volver a intentarlo.
Caso de uso Borrar
Actores: Encargado, propietario, BD
Curso normal Alternativas
1. Login.
2. Comprueba si tiene permisos.
3. Pide el Número de factura. 3.1 Si no tiene permisos le muestra un
aviso indicándolo y no le permite realizar
la acción
4. Busca el Número de factura en la 4.1 Si el formato del Número no es
BD. correcto muestra un mensaje de error y
vuelve a pedir el código
5. Muestra los datos de la factura. 5.1 Si no encuentra la factura mostrará
un mensaje de error.
6. Confirmación de eliminación.
7. Elimina la factura de la BD. 7.2 Si la eliminación no se confirma
vuelve a la pantalla para seleccionar la
función a realizar
8. Muestra mensaje de confirmación. 8.1 Si la introducción produce algún fallo
al acceder a la BD mostrará un mensaje
de error y permitirá volver a intentarlo.
Caso de uso Listar
Actores: Encargado de almacén, Propietario, Cliente, Encargado Almacén, BD
Curso normal Alternativas
1. Login.
2. Comprueba si tiene permisos.
3. Pide el criterio para listar las 3.1 Si no tiene permisos le muestra un
facturas aviso indicándolo y no le permite realizar
la acción
4. Realiza una búsqueda de los
elementos que cumplan el criterio
indicado.
5. Muestra un listado de las facturas 5.2 Si ninguna factura cumple este criterio
mostrará una lista vacía.
Gestión de Proveedores

Caso de uso crear


Actores: Encargado, propietario, BD
Curso normal Alternativas
1. Login
2. Comprueba si tiene permisos
3. Introduce los datos referentes 3.1 Si no tiene permisos le muestra un
al nuevo proveedor. aviso indicándolo y no le permite realizar
la acción
4. Validación de datos.
5. Comprueba que el proveedor
no este registrado antes.
6. Muestra el proveedor creado 7.1 Si el proveedor ya existe mostrara un
mensaje informando de este hecho.
7. Muestra un mensaje de
confirmación
8. Introduce en la BD 8.1 Si la introducción produce algún fallo
al acceder a la BD mostrará un mensaje
de error y permitirá volver a intentarlo.
8.2 Si la creacion no se confirma
Caso de uso Modificar
Actores: Encargado, propietario, BD
Curso normal Alternativas
1. Login
2. Comprueba si tiene permisos
3. Pide el CIF del proveedor 4.1 Si no tiene permisos le muestra un
aviso indicándolo y no le permite realizar
la acción
4. Busca el CIF en la BD 5.1 Si el formato del CIF no es correcto
muestra un mensaje de error y vuelve a
pedirlo
5. Muestra los datos del 6.1 Si no encuentra el CIF mostrará un
proveedor dando la posibilidad mensaje de error
de modificar los valores de sus
campos
6. Validación de datos.
7. Introduce las modificaciones del 6.1 Si los datos no son correctos muestra
proveedor un mensaje de error indicando los datos
incorrectos y vuelve a pedir los datos.
8. Muestra mensaje de 8.1 Si la introducción produce algún fallo
confirmación al acceder a la BD mostrará un mensaje
de error y permitirá volver a intentarlo.
Caso de uso Borrar
Actores: Encargado, propietario, BD
Curso normal Alternativas
1. Login.
2. Comprueba si tiene permisos.
3. Pide el CIF del proveedor. 3.1 Si no tiene permisos le muestra un
aviso indicándolo y no le permite realizar
la acción
4. Busca el CIF en la BD. 4.1 Si el formato del CIF no es correcto
muestra un mensaje de error y vuelve a
pedir el código
5. Muestra los datos del 5.1 Si no encuentra el CIF mostrará un
proveedor. mensaje de error.
6. Confirmación de eliminación.
7. Elimina el proveedor de la BD. 7.2 Si la eliminación no se confirma
vuelve a la pantalla para seleccionar la
función a realizar
8. Muestra mensaje de 8.1 Si la introducción produce algún fallo
confirmación. al acceder a la BD mostrará un mensaje
de error y permitirá volver a intentarlo.
Caso de uso Listar
Actores: Encargado, Propietario, Dependiente, BD
Curso normal Alternativas
1. Login.
2. Comprueba si tiene permisos.
3. Pide el criterio para listar los 3.1 Si no tiene permisos le muestra un
Proveedores aviso indicándolo y no le permite realizar
la acción
4. Realiza una búsqueda de los
elementos que cumplan el criterio
indicado.
5. Muestra un listado de los 5.2 Si ningún proveedor cumple este criterio
proveedores mostrará una lista vacía.
Gestión de Presupuestos

Caso de uso crear


Actores: Encargado de almacén, propietario, Dependiente, BD
Curso normal Alternativas
1. Login
2. Comprueba si tiene permisos
3. Solicita los datos referentes al 3.1 Si no tiene permisos le muestra un
presupuesto aviso indicándolo y no le permite realizar
la acción
4. Solicita un listado de los
productos del presupuesto
5. Validación de datos.
6. Muestra los datos del
presupuesto
7. Introduce en la BD 7.1 Si los datos no son correctos muestra
un mensaje de error indicando los datos
incorrectos y vuelve a pedir los datos.
8. Muestra un mensaje de 8.1 Si la introducción produce algún fallo
confirmación al acceder a la BD mostrará un mensaje
de error y permitirá volver a intentarlo.
Caso de uso Modificar
Actores: Encargado de almacén, propietario, Dependiente, BD
Curso normal Alternativas
3. Login
4. Comprueba si tiene permisos
3. Pide el identificador de presupuesto 3.1 Si no tiene permisos le muestra un
aviso indicándolo y no le permite realizar
la acción
4. Busca el presupuesto en la BD 4.1 Si el formato del identificador no es
correcto muestra un mensaje de error y
vuelve a pedirlo
5. Muestra los datos del presupuesto 5.1 Si no encuentra el presupuesto
dando la posibilidad de modificar los valores mostrará un mensaje de error
de sus campos
6. Validación de datos.
7. Introduce las modificaciones del 7.1 Si los datos no son correctos muestra
presupuesto un mensaje de error indicando los datos
incorrectos y vuelve a pedir los datos.
8. Muestra mensaje de confirmación 8.1 Si la introducción produce algún fallo
al acceder a la BD mostrará un mensaje
de error y permitirá volver a intentarlo.
Caso de uso Borrar
Actores: Encargado, propietario, BD
Curso normal Alternativas
1. Login.
2. Comprueba si tiene permisos.
3. Pide el Identificador de 3.1 Si no tiene permisos le muestra un
presupuesto. aviso indicándolo y no le permite realizar
la acción
4. Busca el identificador del 4.1 Si el formato del identificador no es
presupuesto en la BD. correcto muestra un mensaje de error y
vuelve a pedir el código
5. Muestra los datos del 5.1 Si no encuentra el presupuesto
presupuesto. mostrará un mensaje de error.
6. Confirmación de eliminación.
7. Elimina el presupuesto de la BD. 7.2 Si la eliminación no se confirma
vuelve a la pantalla para seleccionar la
función a realizar
8. Muestra mensaje de 8.1 Si la introducción produce algún fallo
confirmación. al acceder a la BD mostrará un mensaje
de error y permitirá volver a intentarlo.
Caso de uso Listar
Actores: Encargado de almacén, Propietario, Cliente, BD
Curso normal Alternativas
6. Login.
7. Comprueba si tiene permisos.
8. Pide el criterio para listar los 3.1 Si no tiene permisos le muestra un
presupuestos aviso indicándolo y no le permite realizar
la acción
9. Realiza una búsqueda de los
elementos que cumplan el criterio
indicado.
10. Muestra un listado de los 5.2 Si ningún presupuesto cumple este
presupuestos criterio mostrará una lista vacía.
Gestión de Líneas

Caso de uso crear


Actores: Encargado de almacén, propietario, Dependiente, BD
Curso normal Alternativas
1. Login
2. Comprueba si tiene permisos
3. Solicita el identificador de la factura 3.1 Si no tiene permisos le muestra un
que contiene la línea. aviso indicándolo y no le permite realizar
la acción
4. Solicita un listado de los productos 4.1 Si no encuentra la factura mostrara
de la línea un mensaje de error y vuelve a pedir este
dato.
5. Validación de datos.
6. Muestra los datos de la línea y de la
factura resultante
7. Introduce en línea en la factura 7.1 Si los datos no son correctos muestra
correspondiente un mensaje de error indicando los datos
incorrectos y vuelve a pedir los datos.
8. Muestra un mensaje de 8.1 Si la introducción produce algún fallo
confirmación al acceder a la BD mostrará un mensaje
de error y permitirá volver a intentarlo.
Caso de uso Modificar
Actores: Encargado de almacén, propietario, Dependiente, BD
Curso normal Alternativas
5. Login
6. Comprueba si tiene permisos
3. Pide el identificador de la factura 3.1 Si no tiene permisos le muestra un
aviso indicándolo y no le permite realizar
la acción
4. Busca la factura en la BD 4.1 Si el formato del identificador no es
correcto muestra un mensaje de error y
vuelve a pedirlo
5. Muestra los datos de la factura dando la 5.1 Si no encuentra la factura mostrará
posibilidad de modificar los valores de sus un mensaje de error
campos
6. Validación de datos.
7. Introduce las modificaciones de la 7.1 Si los datos no son correctos muestra
factura un mensaje de error indicando los datos
incorrectos y vuelve a pedir los datos.
8. Muestra mensaje de confirmación 8.1 Si la introducción produce algún fallo
al acceder a la BD mostrará un mensaje
de error y permitirá volver a intentarlo.
Caso de uso Borrar
Actores: Encargado, propietario, BD
Curso normal Alternativas
1. Login.
2. Comprueba si tiene permisos.
3. Pide el Identificador de la 3.1 Si no tiene permisos le muestra un
factura aviso indicándolo y no le permite realizar
la acción
4. Busca la factura en la BD. 4.1 Si el formato del identificador no es
correcto muestra un mensaje de error y
vuelve a pedir el código
5. Muestra las líneas de la factura 5.1 Si no encuentra la factura mostrará
un mensaje de error.
6. El usuario elige que línea borrar
7. Confirmación de eliminación.
8. Elimina la línea de la BD. 8.1 Si la eliminación no se confirma
vuelve a la pantalla para seleccionar la
función a realizar
9. Muestra mensaje de 9.1 Si la introducción produce algún fallo
confirmación. al acceder a la BD mostrará un mensaje
de error y permitirá volver a intentarlo.

También podría gustarte