Descripcin detallada de los Casos de Uso Ttulo: Registrarse al sistema Resumen: el usuario antes de ingresar al sistema por primera
vez para realizar t ransacciones debe completar su formulario con sus datos para ser dado de alta a la base de datos. Actores: Usuario (primario) Tipo: obligatorio Precondicin: usuario entra al home del sistema Poscondicin: usuario confirma sus datos, el sistema le enva una contrasea y queda d ado de alta Escenario principal: 1. 2. 3. 4. 5. el el el el el usuario sistema usuario sistema sistema ingresa a la pagina de registracin solicita ingreso de datos de registracin vuelca los datos requeridos le indica la finalizacin de la carga de sus datos le manda un e-mail al usuario con su contrasea
Flujo alternativo: A1: ingreso incorrecto de datos La secuencia comienza en el punto 3 del escenario principal. 4: el sistema informa la falta de datos o datos incorrectos. 5: el sistema solicita ingresar nuevamente los datos. El escenario vuelve al punto 3. A2: registracin cancelada. La secuencia comienza en el punto 2 del escenario principal. 3: el usuario cancela el ingreso de sus datos. 4: el sistema informa de un error en el proceso de registracin. El escenario principal vuelve al punto 2. Titulo: Realizar bsqueda Resumen: el usuario ingresa a la pgina de bsqueda. Escribe alguna palabra clave o selecciona algn tem. El sistema devuelve la informacin pedida por el usuario. Actores: Usuario (primario) Tipo: Conveniente Precondicin: usuario entra al home del sistema Poscondicin: el usuario obtiene informacin como resultado de sus bsquedas Escenario principal: 1. 2. 3. 4. 5. 6. el el el el el el usuario sistema usuario sistema sistema sistema ingresa a la pagina de bsqueda muestra opciones de bsqueda ingresa una palabra clave o selecciona una opcin recibe los datos ingresados por el usuario consulta a su BD por la bsqueda recibe los resultados de la bsqueda
7.
el sistema devuelve los datos al usuario.
Flujo alternativo: A1: si la bsqueda no encuentra ningn resultado el sistema muestra una pantalla con bsqueda vaca. La secuencia comienza en el punto 6 del escenario principal. Titulo: Agregar tem al carrito Resumen: una vez realizada la bsqueda el usuario selecciona los artculos que desea comprar y el sistema agrega los tems a un carrito virtual de compras, a partir d el cual generar el pedido. Actores: Usuario (primario) Tipo: Conveniente Precondicin: realizar bsqueda previa. Poscondicin: el sistema genera el pedido armado por el usuario. Escenario principal: 1. 2. 3. 4. 5. el usuario selecciona los productos que desea de la bsqueda realizada cada tem seleccionado es agregado por el sistema a un carrito virtual el sistema muestra los tems del carrito virtual el sistema genera la versin preeliminar del pedido el sistema determina el costo total
Ttulo: Autenticarse al Sistema Resumen: el sistema valida los datos (usuario y contrasea) contra los existentes en la base de datos para permitir o denegar el acceso a ciertas operaciones. Actores: Sistema (Principal) Tipo: Conveniente Precondicin: el Usuario ingresa ID de usuario y contrasea y utiliza el camino de e ntrada al sistema. Poscondicin: el sistema deniega o permite el acceso. Escenario principal: 1. El usuario ingresa al sitio 2. El usuario ingresa a la opcin LOGIN 3. El sistema solicita ingreso de ID de usuario y contrasea 4. El usuario ingresa dichos datos 5. El sistema valida los datos 6. El sistema encuentra que los datos ingresados coinciden con algn usuario crea do en su base de datos, entonces procede a cargar la pgina principal de operacion es para usuarios registrados Flujo alternativo: A1: Usuario no existente o contrasea incorrecta. La secuencia comienza en el punto 5 del escenario principal. 6. El Sistema informa que los datos ingresados son incorrectos.
7. El Sistema pide el ingreso de ID de usuario y contrasea nuevamente. El escenario vuelve al punto 3. Ttulo: Confirmar Pedido Resumen: Cuando se confirma el pedido se genera la Factura y la Nota de Pedido, registrando preferencias de compra (forma de pago y de envo), actualizando el Sto ck segn corresponda Actores: Sistema (Principal) Tipo: Conveniente. Precondicin: Al menos, un producto cargado al carrito. Poscondicin: Factura y Nota de Pedido, se actualiza el Stock y se registran las p referencias de compra. Escenario principal: 1. El usuario 2. El sistema do al carrito 3. El sistema 4. El usuario 5. El usuario 6. El sistema 7. El sistema ingresa a la pgina de confirmacin del pedido realiza control de Stock para mostrar en el resumen de lo muestra el resumen de lo cargado en el carrito ingresa forma de pago y de envo confirma el pedido genera Factura y Nota de Pedido disminuye el Stock carga
Flujo alternativo: A1. El usuario desea modificar parte del pedido. La secuencia comienza en el punto 3 del escenario principal. 4. El usuario presiona botn para modificar tems del carrito. 5. El sistema carga la pgina para modificar el pedido. El escenario vuelve al punto 4. A2. El usuario no especifica las preferencias de compra. La secuencia comienza en el punto 5 del escenario principal. 6. El usuario presiona el botn de confirmar compra. 7. El sistema muestra mensaje de error, ya que no se ingres la forma de pago y d e envo. El escenario vuelve al punto 4. Titulo: reposicin de stock Resumen: el gestor de stock ingresa al sistema y revisa los alertas generados pa ra administrar la gestin del stock. Actores: Gestor de stock (primario) Tipo: Conveniente. Precondicin: el gestor de stock ingresa a la pgina de control de stock. Poscondicin: realizacin de pedidos necesarios a proveedores para renovar el stock faltante, ingreso de nuevos productos y paso de informe al Gestor de Precios. Escenario principal:
1. el gestor de stock ingresa al sistema 2. revisa los alertas generados en relacin a los distintos productos 3. confecciona una lista de pedidos a realizar a proveedores para renovar s tock faltante 4. ingresa los nuevos productos que hayan trado los proveedores 5. enva un informe al gestor de precios para que est evale como remarcar la me rcadera existente y la nueva 6. confirma todas las operaciones Flujo alternativo: A1. El sistema no devuelve alerta de productos faltantes. La secuencia comienza en el punto 2 del escenario principal. 3. Hace un informe en el que detalla que el stock est al da. El escenario vuelve al punto 4. Titulo: actualizacin de precios Resumen: el gestor de precios ingresa al sistema y revisa los informes generados por el gestor de stock para administrar la gestin de precios. Actores: Gestor de precios (primario) Tipo: Conveniente. Precondicin: el gestor de precios ingresa al sistema donde recibe el informe del gestor de stock y entra a la pgina de control de precios. Poscondicin: se actualizan las listas de precios de los productos existentes en s tock y se agregan los de los nuevos productos. Escenario principal: 1. el gestor de precios ingresa al sistema 2. chequea el informe del gestor de stock 3. entra a la pgina de control de precios 4. actualiza las listas existentes en el sistema e ingresa los nuevos produ ctos en ellas 5. Confirma la actualizacin Flujo alternativo: A1. Error en confirmacin. La secuencia comienza en el punto 5 del escenario principal. 6. El sistema avisa que hay un error en los datos ingresados y debe revisa rse la informacin. El escenario vuelve al punto 4. Titulo: Facturacin de compra y generacin de nota de pedido Resumen: el gestor de despacho toma la factura y la nota de pedido impresa por e l sistema y arma el pedido solicitado y adjunta la factura. Actores: Gestor de despacho (primario) Tipo: Conveniente. Precondicin: confirmacin de pedidos por parte del usuario. Poscondicin: impresin de factura y nota de pedido.
Escenario principal: 1. el usuario confirma el pedido 2. el sistema recopila la informacin 3. el sistema incluye en la factura los datos del cliente, el total, y el d omicilio de entrega 4. en la nota de pedido detalla las cantidades y los productos 5. imprime la factura junto con la nota de pedido