Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Equipo de Trabajo
Asesor Joan Miguel Palacios Ramirez
Integrantes Camargo Pillaca, Angel Miguel Jara Blanco, Jonathan Ruiz Ccenhua, Wilder Silva Valdivia, Jorge Armando Sirlopu Sotelo, Jessica
Sistema de toma de pedidos para la Distribuidora EMP P-EL-CU: Modelo de Casos de Uso
Historia
Versin 1.0 2.0 Fecha Descripcin o Cambios introducidos 24/04/2013 Modelo de Casos de Uso Propuesta Inicial 11/05/2013 Modelo de Casos de Uso Propuesta casi finalizada
Sistema de toma de pedidos para la Distribuidora EMP P-EL-CU: Modelo de Casos de Uso
TABLA DE CONTENIDO
Pg.
1. Introduccin 1.1. Propsito 1.2. Vista General 1.3. Referencias 1.4. Definicin de Trminos, Abreviaturas y Siglas 2. Descripcin de Actores 3. Casos de Uso 3.1. CUS-1: Login 3.1.1. Diagrama de CUS-1 3.1.2. Descripcin de CUS-1 3.2. CUS-2: Menu Principal 3.2.1. Diagrama de CUS-2 3.2.2. Descripcion de CUS-2 3.3. CUS-3: Consultar Clientes 3.3.1. Diagrama de CUS-3 3.3.2. Descripcion de CUS-3 3.4. CUS-4: Gestionar Pedidos 3.4.1. Diagrama de CUS-4 3.4.2. Diagrama de CUS-4 3.5. CUS-5: Consultar Productos 3.5.1. Diagrama de CUS-5 3.5.2. Descripcion de CUS-5 3.6. CUS-6: Consultar Cobranzas 3.6.1. Diagrama de CUS-6 3.6.2. Descripcion de CUS-6
5 5 5 5 5 6 6 6 6 7 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13
Sistema de toma de pedidos para la Distribuidora EMP P-EL-CU: Modelo de Casos de Uso
3.7. CUS-7: Ver Clientes en Mapa 3.7.1. Diagrama de CUS-7 3.7.2. Descripcion de CUS-7 3.8. CUS-8: Detalle Cliente 3.8.1. Diagrama de CUS-8 3.8.2. Descripcion de CUS-8 3.9. CUS-9: Nuevo Pedido 3.9.1. Diagrama de CUS-9 3.9.2. Descripcion de CUS-9 3.10. CUS-10: Detalle de Factura 3.10.1. Diagrama de CUS-10 3.10.2. Descripcion de CUS-10 3.11. CUS-11: Detalle Producto 3.11.1. Diagrama de CUS-11 3.11.2. Descripcion de CUS-11 3.12. CUS-12: Detalle de Cobranza 3.12.1. Diagrama de CUS-12 3.12.2. Descripcion de CUS-12 3.13. CUS-13: Buscar Cliente 3.13.1. Diagrama de CUS-13 3.13.2. Descripcion de CUS-13 3.14. CUS-14: Buscar Producto 3.14.1. Diagrama de CUS-14 3.14.2. Descripcion de CUS-14
Sistema de toma de pedidos para la Distribuidora EMP P-EL-CU: Modelo de Casos de Uso
LISTA DE FIGURAS
Pg.
Figura 1: Diagrama de CUS-1 Login Figura 2: Diagrama de CUS-2 Menu Principal Figura 3: Diagrama de CUS-3 Consultar Clientes Figura 4: Diagrama de CUS-4 Gestionar Pedidos Figura 5: Diagrama de CUS-5 Consultar Productos Figura 6: Diagrama de CUS-6 Consultar Cobranzas Figura 7: Diagrama de CUS-7 Ver Clientes en Mapa Figura 8: Diagrama de CUS-8 Detalle Cliente Figura 9: Diagrama de CUS-9 Nuevo Pedido Figura 10: Diagrama de CUS-10 Detalle Factura Figura 11: Diagrama de CUS-11 Detalle Producto Figura 12: Diagrama de CUS-12 Detalle Cobranza Figura 13: Diagrama de CUS-13 Buscar Cliente Figura 14: Diagrama de CUS-14 Buscar Producto
6 8 9 10 12 13
Sistema de toma de pedidos para la Distribuidora EMP P-EL-CU: Modelo de Casos de Uso
1. Introduccin
1.1. Propsito
El propsito del presente documento es el de definir y modelar cada uno de los casos de uso que se encuentren en el Sistema de toma de pedidos mediante un diagrama de casos de uso del sistema realizado en el programa Rational Rose 7 y las especificaciones de los casos de uso respectivamente. Esto servir para presentar una visin general y definida de las funciones que el sistema propuesto ser capaz de realizar.
El presente Modelo de Casos de uso describe casi todos los casos de uso encontrados y definidos en el sistema. Estos casos de uso ya son fijos y es muy poco probable que puedan ser modificados o eliminados.
1.3. Referencias
Sistema de toma de pedidos para la Distribuidora EMP P-EL-CU: Modelo de Casos de Uso
2. Descripcin de Actores
Vendedor: Este es el nico actor identificado que usara el Sistema de toma de pedidos pues es la persona que se acerca a cada cliente y toma los pedidos o realiza las cobranzas en forma necesariamente presencial.
3. Casos de Uso
Al iniciar el Sistema de toma de pedidos, el vendedor debe ingresar un usuario y contrasea que se le provee en la misma distribuidora. De no ser capaz de ingresar un usuario y contrasea vlidos, el vendedor no podr hacer uso del sistema.
Sistema de toma de pedidos para la Distribuidora EMP P-EL-CU: Modelo de Casos de Uso
Nombre del Caso de Uso Codigo del Caso de Uso Actor(es) Descripcin Precondicin
Login CUS-1 Vendedor El Vendedor digita su usuario y contrasea para ingresar al sistema Ninguna Accin actor Accin sistema 1) El vendedor digita su usuario 2) El sistema valida su usuario y contrasea, luego hace click y contrasea en la base de en el botn Ingresar datos 3) Una vez validado el usuario y contrasea, se muestra el Menu principal 1) El vendedor digita mal su 2) El sistema muestra un usuario o contrasea mensaje de error 2) El sistema no encuentra su usuario o contrasea en la base de datos y muestra un mensaje de error Se muestra el Menu Principal 2)
Flujo Principal
Flujo Alternativo 1
-Flujo Alternativo 2
Sistema de toma de pedidos para la Distribuidora EMP P-EL-CU: Modelo de Casos de Uso
Se presenta una ventana con mltiples actividades que puede realizar el vendedor.
Nombre del Caso de Uso Codigo del Caso de Uso Actor(es) Descripcin Precondicin Flujo Principal
Menu principal CUS-2 Vendedor Se muestra un menu con multiples actividades El vendedor debe loguearse Accin actor Accin sistema 1) El vendedor puede elegir una 2) El sistema recibe su eleccion de las actividades mostradas y abre la ventana de la actividad respectiva 1) El vendedor elige el botn 2) El sistema SALIR ventana de login muestra la
Flujo Alternativo 1 Flujo Alternativo 2 Postcondicin Flujo Excepcional Frecuencia Importancia Comentarios
Sistema de toma de pedidos para la Distribuidora EMP P-EL-CU: Modelo de Casos de Uso
Nombre del Caso de Uso Codigo del Caso de Uso Actor(es) Descripcin Precondicin Flujo Principal
Consultar Clientes CUS-3 Vendedor Se muestra una relacion de todos los clientes asignados al vendedor El vendedor debe logearse Accin actor Accin sistema 1) El vendedor navega en la 2) El sistema abre el formulario lista de clientes y selecciona un Detalle de Cliente. cliente. 1) El vendedor hace click en 2) El sistema actualiza la el botn actualizar relacion de clientes con llamando a la base de datos. En caso de no estar conectado a internet el sistema muestra la ultima relacion de clientes guardada localmente. Detalle de Cliente
Flujo Alternativo 1
10
Sistema de toma de pedidos para la Distribuidora EMP P-EL-CU: Modelo de Casos de Uso Frecuencia Importancia Comentarios Alta Alta Ninguno
Nombre del Caso de Uso Codigo del Caso de Uso Actor(es) Descripcin Precondicin Flujo Principal
Gestionar Pedidos CUS-4 Vendedor Se muestra una relacion de todos los pedidos registrados por el vendedor El vendedor debe logearse Accin actor 1) El vendedor navega en la lista de pedidos y selecciona un pedido. 1) El vendedor hace click en el botn actualizar. Accin sistema 2) El sistema muestra el formulario Detalle de Factura. 2) El sistema actualiza la relacion de pedidos desde la base de datos. En caso de que no estuviera conectado muestra
Flujo Alternativo 1
11
Sistema de toma de pedidos para la Distribuidora EMP P-EL-CU: Modelo de Casos de Uso
la ultima lista de pedidos guardada localmente. 1) El vendedor hace click en el 2) El sistema muestra el botn Nuevo Pedido. formulario Nuevo Pedido Detalle Pedido, Nuevo Pedido Alta Alta Ninguno
Se muestra una lista con todos los productos disponibles que existen en la distribuidora.
12
Sistema de toma de pedidos para la Distribuidora EMP P-EL-CU: Modelo de Casos de Uso
Nombre del Caso de Uso Codigo del Caso de Uso Actor(es) Descripcin Precondicin Flujo Principal
Consultar Productos CUS-5 Vendedor Se muestra una relacion de todos los productos disponibles El vendedor debe logearse Accin actor 1) El vendedor navega en la lista de productos y hace click en un producto. 1) El vendedor hace click en el botn actualizar. Accin sistema 2) El sistema muestra formulario Detalle Producto. el
Flujo Alternativo 1
2) El sistema actualiza la lista de productos accediendo a la base de datos. En caso de no conectarse con la base de datos muestra la ultima lista de productos generados.
Flujo Alternativo 2 Postcondicin Flujo Excepcional Frecuencia Importancia Comentarios Detalle Producto Regular Alta Ninguno
Se muestra una lista de todas las facturas por cobrar. 3.6.1. Diagrama de CUS-6
13
Sistema de toma de pedidos para la Distribuidora EMP P-EL-CU: Modelo de Casos de Uso
Consultar Cobranzas CUS-6 Vendedor Se muestra una relacion de todas las facturas por cobrar El vendedor debe logearse Accin actor 1) El vendedor navega entre la lista de facturas por cobrar y hace click en una cobranza de la lista. 1) El vendedor hace click en el botn actualizar. Accin sistema 2) el sistema muestra el formulario Detalle de Cobranza.
Flujo Principal
Flujo Alternativo 1
2) el sistema actualiza la lista de cobranzas accediendo a la base de datos. En caso de no estar conectado a internet se muestra la ultima lista de cobranzas guardadas localmente.
Flujo Alternativo 2 Postcondicin Flujo Excepcional Frecuencia Importancia Comentarios Detalle Cobranza Regular Alta Ninguno
3.7. CUS-7: Ver Clientes en Mapa Llama via internet a Google Maps y muestra la posicin de todos los clientes.
14
Sistema de toma de pedidos para la Distribuidora EMP P-EL-CU: Modelo de Casos de Uso
Flujo Principal
Flujo Alternativo 1
15
Sistema de toma de pedidos para la Distribuidora EMP P-EL-CU: Modelo de Casos de Uso Postcondicin 1) Flujo Excepcional Frecuencia Importancia Comentarios Regular Alta Ninguno Ninguno
2)
3.8. CUS-8: Detalle Cliente Se muestra la informacin del cliente, su ubicacin geogrfica y los pedidos que ha realizado. 3.8.1. Diagrama de CUS-8
3.8.2. Descripcion de CUS-8 Nombre del Caso de Uso Codigo del Caso de Uso Actor(es) Descripcin Precondicin Detalle Cliente CUS-8 Vendedor Muestra la informacion del cliente, su ubicacin y sus pedidos. El vendedor debe estar logueado e ingresar al submenu Consultar Clientes Accin actor Accin sistema 1) 2) El sistema muestra 3 botones y en primera instancia aparece la informacion del cliente. 3) El vendedor hace click en 4) El sistema muestra la Mapa ubicacin del cliente en el Google Maps. 5) El vendedor hace click en 6) El sistema muestra los pedidos Pedidos realizados por dicho cliente.
Flujo Principal
16
Sistema de toma de pedidos para la Distribuidora EMP P-EL-CU: Modelo de Casos de Uso
Flujo Alternativo 1
Flujo Alternativo 2 Postcondicin 1) Flujo Excepcional Frecuencia Importancia Comentarios 3.9. CUS-9: Nuevo Pedido Muestra un formulario para ingresar un nuevo pedido. 3.9.1. Diagrama de CUS-9 Regular Alta Ninguno Ninguno 2)
3.9.2. Descripcion de CUS-9 Nombre del Caso de Uso Codigo del Caso de Uso Actor(es) Descripcin Precondicin Nuevo Pedido CUS-9 Vendedor Muestra un formulario para ingresar un nuevo pedido. El vendedor debe estar logueado e ingresar al submenu Pedidos 17
Sistema de toma de pedidos para la Distribuidora EMP P-EL-CU: Modelo de Casos de Uso
Flujo Principal
Accin actor Accin sistema 1) El vendedor hace click en el 2) El sistema muestra una boton Buscar Clientes. ventana con todos los clientes disponibles. 3) una ves elegido el cliente, el 4) vendedor hace click en Productos. 5) El vendedor hace click buscar 6) El sistema muestra una productos ventana con todos los productos disponibles. 7) El vendedor puede elegir multiples productos y cerrar la ventana de Buscar productos. Los productos elegidos se muestran en una lista. 8) El vendedor hace click en cada producto elegido y digita la cantidad que piensa vender en cada producto 9) El vendedor hace click en el 10) el sistema ejecuta la funcion y boton CALCULAR. rellena los valores como la cantidad total e importe total. 11) El vendedor digita la cantidad 12) El sistema ingresa a la base a pagar por el cliente y finalmente de datos el pedido registrado y hace click en Agregar. genera una Cobranza siempre y cuando el importe sea menor que el importe total. 1) 2) El sistema no puede conectarse a internet, entonces no se pueden agregar pedidos. 2)
Flujo Alternativo 1 1) Flujo Alternativo 2 Postcondicin 1) Flujo Excepcional Frecuencia Importancia Comentarios 18
Sistema de toma de pedidos para la Distribuidora EMP P-EL-CU: Modelo de Casos de Uso
3.10. CUS-10: Detalle de Factura Se muestra la informacin de cada pedido seleccionado: nombre del cliente, precio total y cantidad disponible. Tambien la lista de productos que se compraron en el Pedido.
3.10.2. Descripcion de CUS-10 Nombre del Caso de Uso Codigo del Caso de Uso Actor(es) Descripcin Precondicin Detalle Factura CUS-10 Vendedor Muestra la informacion del pedido. El vendedor debe estar logueado e ingresar al submenu Gestionar Pedidos Accin actor Accin sistema 1) El vendedor selecciona un 2) El sistema muestra los pedidos pedido en la ventana Gestionar realizados por dicho cliente, el Pedidos. nombre del cliente, el precio total, la cantidad total y la lista de todos los productos comprados en el pedido. 19
Flujo Principal
Sistema de toma de pedidos para la Distribuidora EMP P-EL-CU: Modelo de Casos de Uso
Flujo Alternativo 1 Flujo Alternativo 2 Postcondicin Flujo Excepcional Frecuencia Importancia Comentarios
3) El vendedor hace click en 4) El sistema muestra la lista de Productos los productos comprados en el pedido. 1) 2) 1) 2) Ninguno 1) 2) Regular Alta Ninguno
3.11. CUS-11: Detalle Producto Muestra la informacin de un producto seleccionado de la lista de productos. 3.11.1. Diagrama de CUS-11
3.11.2. Descripcion de CUS-11 Nombre del Caso de Uso Codigo del Caso de Uso Actor(es) Descripcin Precondicin Detalle Producto CUS-11 Vendedor Muestra la informacion del producto seleccionado. El vendedor debe estar logueado e ingresar al submenu Consultar Productos. Accin actor Accin sistema 1) El vendedor selecciona 2) El sistema muestra la producto en la ventana Consultar informacin del producto: Productos. nombre, tipo, costo, precio y la cantidad en el almacen. Ninguno 1) 2) Regular 20
Flujo Principal
Sistema de toma de pedidos para la Distribuidora EMP P-EL-CU: Modelo de Casos de Uso
Importancia Comentarios
Alta Ninguno
3.12. CUS-12: Detalle de Cobranza Muestra la informacin de los pedidos que no han sido totalmente pagados. 3.12.1. Diagrama de CUS-12
3.12.2. Descripcion de CUS-12 Nombre del Caso de Uso Codigo del Caso de Uso Actor(es) Descripcin Precondicin Detalle Cobranza CUS-12 Vendedor Muestra los detalles del pedido que no esta totalmente pagado. El vendedor debe estar logueado e ingresar al submenu Consultar Cobranzas Accin actor Accin sistema 1) El vendedor selecciona una 2) El sistema muestra los detalles cobranza de la lista de Consultar del pedido que no ha sido pagado Cobranzas. totalmente: nombre del cliente, importe total, cantidad total de productos, importe del cliente y la deuda. Ninguno 1) 2) Regular Alta Ninguno
Flujo Principal
21
Sistema de toma de pedidos para la Distribuidora EMP P-EL-CU: Modelo de Casos de Uso
3.13.2. Descripcion de CUS-13 3.14. CUS-14: Buscar Producto 3.14.1. Diagrama de CUS-14
22