Anda di halaman 1dari 9

Sport ABC

Sistema de
Gestión de Artículos Deportivos
Sport ABC
Especificación de Caso de Uso:
Elaborar Pedido
Versión 2.0
Sistema de Gestión de Artículos Deportivos Sport ABC Versión: 2.0
Especificación de Caso de Uso: Elaborar Pedido Fecha: 18/02/2007
Caso de Uso VT005

Historia de Revisiones
Fecha Versión Descripción Autor
8/11/2002 0.9 Plantilla del caso de uso para revisar con el José Luis Martínez
Stakeholder
13/11/2002 1.0 Plantilla revisada por el Stakeholder el día César López Rodríguez
13/11/2002
10/12/2002 2.0 Plantilla revisada en la primera iteración de César López Rodríguez
la fase de construcción

Sport ABC 02, 2011 Pág. 2


Sistema de Gestión de Artículos Deportivos Sport ABC Versión: 2.0
Especificación de Caso de Uso: Elaborar Pedido Fecha: 18/02/2007
Caso de Uso VT005

Tabla de Contenidos
1. ID: VT005 4

2. Descripción 4

3. Actores 4

4. Requerimientos Asociado: 4

5. Flujo de Eventos 4
5.1 Flujo Básico 4
5.2 Flujos Alternativos 5
5.2.1 En el punto 1 5
5.2.2 En el punto 4.1 5
5.2.3 En el punto 4.2 5
5.2.4 En el punto 5.1 5
5.2.5 En el punto 5.2 6

6. Precondiciones 6
6.1 El representante de ventas o la operadora han realizado correctamente el registro en el sistema
mediante el nombre de usuario y la contraseña. 6

7. Poscondiciones 6
7.1 En caso de haberse realizado un nuevo pedido y seleccionado guardar en lugar de solicitar el paso
al almacén, el pedido queda almacenado en el sistema en la lista de pedidos en elaboración. 6
7.2 En caso de haberse realizado un nuevo pedido y solicitado el paso al almacén, el pedido queda
almacenado en el sistema en la lista de pedidos no atendidos del almacén. 6
7.3 En caso de haberse modificado un pedido en elaboración y seleccionado en lugar de solicitar el
paso al almacén, el pedido queda almacenado con las modificaciones pertinentes en el sistema en la
lista de pedidos en elaboración. 6
7.4 En caso de haberse modificado un pedido en elaboración y solicitado el paso al almacén, el pedido
queda almacenado con las modificaciones pertinentes en el sistema en la lista de pedidos no atendidos
del almacén. 6
7.5 En caso de haberse realizado un borrado de un pedido en elaboración, el pedido queda eliminado
del sistema y por tanto de la lista de pedidos en elaboración. 6

8. Puntos de Extensión 6
8.1 Gestión de Clientes en el punto 1 6
8.2 Consultar Catálogo en el punto 4.2 y 5.1 6

9. Descripción de Interfaz 7

Sport ABC 02, 2011 Pág. 3


Sistema de Gestión de Artículos Deportivos Sport ABC Versión: 2.0
Especificación de Caso de Uso: Elaborar Pedido Fecha: 18/02/2007
Caso de Uso VT005

Especificación de caso de uso:


Elaborar Pedido

1. ID: VT005
2. Descripción
El representante de ventas o la operadora, después de registrarse en el sistema mediante el usuario y la
contraseña pueden invocar el caso de uso elaborar pedido, aunque en el caso del representante de ventas
únicamente podrá elaborar pedidos de los clientes que tenga asignados. Se introduce el cliente y se
muestran los pedidos que tiene pendientes si los hay. Se pueden modificar, eliminar o realizar nuevos
pedidos.

3. Actores
Representante de Ventas, Operadora
4. Requerimientos Asociado:
R25
5. Flujo de Eventos
5.1 Flujo Básico

1. La operadora o el representante de ventas buscan el cliente por DNI o por código de cliente.
2. El sistema presenta los datos del cliente, según aparezcan en la base de datos, y la lista de órdenes en
elaboración y enviadas al almacén de dicho cliente.
3. El representante de ventas o la operadora comunican al cliente los pedidos en elaboración listados y ofrecen
la posibilidad de modificar uno ya existente, borrar uno existente, o realizar una nueva orden de pedido.
• En caso de realizar una nueva orden de pedido, ir al punto 4.
• En caso de solicitar una modificación de un pedido en elaboración, pasar al punto 5.
• En caso de solicitar el borrado de un pedido en elaboración se procederá al punto 6.
4. Nuevo Pedido: El sistema muestra una nueva interfaz gráfica en la que aparece un campo con la fecha
actual del sistema, la referencia del pedido a ingresar, la dirección de envío del pedido y un listado de las
líneas de pedido, en las que se reflejan el código de artículo, la descripción del mismo, la cantidad
solicitada, el precio, y por último el precio total del pedido, con los datos de las líneas de pedido que
contuviera el mismo.
4.1.El representante de ventas o la operadora deben introducir la dirección de envío del pedido
especificando dirección, número, código postal, país, provincia.
4.2.El representante de ventas o la operadora introducen una nueva línea de pedido mediante la acción
añadir línea, habiendo introducido la referencia del producto y la cantidad deseada por el cliente.
Conforme se introducen las cantidades se muestra el IGV y el total del pedido por pantalla.
4.3.En caso de querer introducir una nueva línea de pedido, volver al punto 4.2.
4.4.Se selecciona la modalidad de pago, que aparecerá como a crédito y al contado o bien sólo una de
éstas opciones según sea el ratio del cliente.
4.5.Por último, una vez introducidas todas las líneas de pedido, el representante de ventas o la
operadora pueden guardar el pedido mediante la acción “guardar”, en cuyo caso se almacenará en la
base de datos con los datos actuales en estado de elaboración, o pueden pasar el pedido a almacén
mediante la acción “enviar a almacén”, en cuyo caso el pedido deja de estar en elaboración y aparece
en el listado de pedidos no atendidos del almacén. Pasar al punto 7.
5. Modificar Pedido: El sistema muestra una nueva interfaz gráfica en la que aparece un campo con la fecha

Sport ABC 02, 2011 Pág. 4


Sistema de Gestión de Artículos Deportivos Sport ABC Versión: 2.0
Especificación de Caso de Uso: Elaborar Pedido Fecha: 18/02/2007
Caso de Uso VT005

actual del sistema, la referencia del pedido a modificar, la dirección de envío del pedido y un listado de las
líneas de pedido, en las que se reflejan el código de artículo, la descripción del mismo, la cantidad
solicitada, el precio, y por último el precio total del pedido.
5.1.El representante de ventas o la operadora pueden introducir una nueva línea de pedido mediante la
acción “añadir línea”, habiendo introducido la referencia del producto y la cantidad deseada por el
cliente. Conforme se introducen las cantidades se muestra el IGV y el total del pedido por pantalla.
5.2.El representante de ventas o la operadora pueden modificar una línea de pedido seleccionando la
línea de pedido de la lista de líneas, modificando la cantidad y por último mediante la acción “añadir
línea”.
5.3.En caso de introducir una nueva línea de pedido, volver al punto 5.1.
5.4.En caso de introducir una nueva línea de pedido, volver al punto 5.2.
5.5.Se selecciona la modalidad de pago, que aparecerá como a crédito y al contado o bien sólo una de
éstas opciones según sea el ratio del cliente.
5.6.Por último, una vez introducidas o modificadas las líneas de pedido, el representante de ventas o la
operadora pueden guardar el pedido mediante la acción “guardar”, en cuyo caso se almacenará en la
base de datos con los datos actuales en estado de elaboración, o pueden pasar el pedido a almacén
mediante la acción “enviar a almacén”, en cuyo caso el pedido deja de estar en elaboración y aparece
en el listado de pedidos no atendidos del almacén. Pasar al punto 7.
6. Borrar Pedido: El representante de ventas o la operadora seleccionan el pedido y pulsan la acción “borrar
pedido”. El sistema mostrará una ventana de aviso de borrado y de pérdida de los datos. El representante de
ventas o la operadora pueden confirmar el borrado mediante la acción “aceptar”o cancelar mediante
”cancelar”. En el primer caso el pedido se elimina de la base de datos, y en el segundo permanece sin
cambios.
7. El representante de ventas o la operadora vuelven a la interfaz de elaborar pedido, en la que pueden cambiar
de cliente, consultar los pedidos del cliente, tanto en elaboración como los enviados al almacén o salir de la
aplicación a la pantalla inicial de registro en el sistema.

5.2 Flujos Alternativos

5.2.1 En el punto 1
Si en el paso 1 el cliente no está activo se mostrará un mensaje de error indicando el fracaso de la búsqueda
y se podrá invocar el caso de uso VT006 - Gestión de Clientes para proceder a activarlo. En el caso del
representante de ventas puede ser que el problema se derive de que esté indicando un cliente al que no
representa.

5.2.2 En el punto 4.1


Si en el punto 4.1 al introducir alguno de los campos número de dirección, código postal se ha metido un
número no estrictamente positivo, el sistema generará un mensaje de error.

5.2.3 En el punto 4.2


Si en el paso 4.2 el representante de ventas o la operadora introducen una referencia errónea o inexistente,
el sistema generará un aviso de error de producto no existente. En caso de introducir una cantidad no mayor
que cero el sistema generará un aviso de error de cantidad errónea. Si se introduce una cantidad por encima
del rango máximo razonable de pedido el sistema generará un aviso de haber excedido esta cantidad.

5.2.4 En el punto 5.1


Si en el paso 5.1 el representante de ventas o la operadora introducen una referencia errónea o inexistente,
el sistema generará un aviso de error de producto no existente. En caso de introducir una cantidad no mayor
que cero el sistema generará un aviso de error de cantidad errónea. Si se introduce una cantidad por encima
del rango máximo razonable de pedido el sistema generará un aviso de haber excedido esta cantidad.

Sport ABC 02, 2011 Pág. 5


Sistema de Gestión de Artículos Deportivos Sport ABC Versión: 2.0
Especificación de Caso de Uso: Elaborar Pedido Fecha: 18/02/2007
Caso de Uso VT005

5.2.5 En el punto 5.2


Si en el paso 5.2 el representante de ventas o la operadora introducen un código de artículo erróneo, el
sistema generará un aviso de error de artículo no existente. En caso de introducir una cantidad no mayor
que cero el sistema generará un aviso de error de cantidad errónea. Si se introduce una cantidad por encima
del rango máximo razonable de pedido el sistema generará un aviso de haber excedido esta cantidad.

6. Precondiciones
6.1 El representante de ventas o la operadora han realizado correctamente el registro en el
sistema mediante el nombre de usuario y la contraseña.

7. Poscondiciones
7.1 En caso de haberse realizado un nuevo pedido y seleccionado guardar en lugar de
solicitar el paso al almacén, el pedido queda almacenado en el sistema en la lista de pedidos en
elaboración.

7.2 En caso de haberse realizado un nuevo pedido y solicitado el paso al almacén, el pedido
queda almacenado en el sistema en la lista de pedidos no atendidos del almacén.

7.3 En caso de haberse modificado un pedido en elaboración y seleccionado en lugar de


solicitar el paso al almacén, el pedido queda almacenado con las modificaciones pertinentes en
el sistema en la lista de pedidos en elaboración.

7.4 En caso de haberse modificado un pedido en elaboración y solicitado el paso al


almacén, el pedido queda almacenado con las modificaciones pertinentes en el sistema en la
lista de pedidos no atendidos del almacén.

7.5 En caso de haberse realizado un borrado de un pedido en elaboración, el pedido queda


eliminado del sistema y por tanto de la lista de pedidos en elaboración.

8. Puntos de Extensión
8.1 Gestión de Clientes en el punto 1
En el paso 1, en caso de que no exista el cliente, se puede invocar el caso de uso VT006 - Gestión de
Clientes para introducir un nuevo cliente en la base de datos del sistema.

8.2 Consultar Catálogo en el punto 4.2 y 5.1


En el paso 4.2 o en el paso 5.1, en caso de que la operadora o el representante de ventas desconozcan la
referencia del producto, pueden invocar al caso de uso VT003 - Consultar Catálogo para realizar
búsquedas de productos.

Sport ABC 02, 2011 Pág. 6


Sistema de Gestión de Artículos Deportivos Sport ABC Versión: 2.0
Especificación de Caso de Uso: Elaborar Pedido Fecha: 18/02/2007
Caso de Uso VT005

9. Descripción de Interfaz
Una vez que el representante de ventas o la operadora se han registrado en el sistema mediante el usuario y
la contraseña se muestra la primera pantalla donde aparece la lista de pedidos. Al presionar los botones
Nuevo, modificar se presenta la segunda pantalla con el detalle del pedido.

Pantalla VT005
La primera pantalla presenta:
• Zona de filtros: Al presionar el botón Buscar mostrara la lista de pedidos del Cliente elegido
• Zona de Acciones: Muestra los acciones a realizar sobre los pedidos seleccionados
• Zona de resultados: Muestra los pedidos encontrados para el cliente elegido

Zona de Filtros
Campo Tipo Req./Op Descripción
c
Tipo de Clave Dropdown Req. Se elige si se busca por DNI o por el código del cliente
Clave Textbox Req. Se ingresa la clave según el tipo elegido

Zona de Acciones
Botón Acción
Nuevo Muestra la pantalla VT00501 e ingresa el pedido del cliente
Modificar Muestra la pantalla VT00501 con los datos del pedido elegido
Eliminar Confirma la acción de eliminar mediante una ventana de dialogo
Imprimir Imprime con el formato definido los pedidos encontrados

Sport ABC 02, 2011 Pág. 7


Sistema de Gestión de Artículos Deportivos Sport ABC Versión: 2.0
Especificación de Caso de Uso: Elaborar Pedido Fecha: 18/02/2007
Caso de Uso VT005

Pantalla VT00501
La segunda pantalla presenta:
• Zona de cabecera
• Zona de Acciones
• Zona de detalle

Zona de Cabecera
Campo Tipo Req./Op Descripción
c
Pedido Nro Textbox Req Autogenerado
Fecha de Pedido Fecha Req Fecha del sistema
Forma de Pago Dropdown Req. Se elige si se pagará al Contado o al Crédito
Dirección de Textbox Req. El representante de ventas o la operadora deben introducir
Envío la dirección de envío del pedido especificando dirección,
número, código postal, país, provincia
Zona de Acciones
Botón Acción
Guardar Grabar la orden de pedido
Almacén En caso de haberse realizado un nuevo pedido y seleccionado guardar en lugar de
solicitar el paso al almacén, el pedido queda almacenado en el sistema en la lista de
pedidos en elaboración.
Salir Cierra la ventana. Si no se ha grabado la información previamente muestra ventana

Sport ABC 02, 2011 Pág. 8


Sistema de Gestión de Artículos Deportivos Sport ABC Versión: 2.0
Especificación de Caso de Uso: Elaborar Pedido Fecha: 18/02/2007
Caso de Uso VT005

de dialogo para confirmar si se procede a cerrar la ventana.


Zona de Acciones
Botón Acción
Nuevo Inserta registro en blanco en la grilla
Eliminar Elimina el registro sobre el cual se posiciona el cursor

Sport ABC 02, 2011 Pág. 9

Anda mungkin juga menyukai