Академический Документы
Профессиональный Документы
Культура Документы
En nuestra tienda podemos tener varios tipos de usuarios, concretamente tres. Los
tipos de usuarios depender de los privilegios que tenga un usuario respecto de otro en las
acciones de la tienda online.
Loguin
A_Invitado
Registrase
<<include>>
<<extend>>
Bus car productos
Aadir
<<extend>>
A_Us uario
Eliminar
<<extend>>
Contactarnos
Eliminar carrito
<<include>>
Aspecto grafico
<<extend>>
<<include>>
Insertar
Productos <<extend>>
A_Administrador Ofertas
Eliminar productos
<<include>>
Gestionar productos
Gestionar Pedidos
Descripcin de actores:
Invitado: son los usuarios que no se han registrado.
Usuario: son los usuarios que se han registrado.
Administrador: es el encargado de gestionar todo el mantenimiento de la tienda.
Productos:
Descripcin: el actor podr ver los productos de una determinada categora.
Actores: invitado y usuario.
Precondicin: ninguna.
Postcondicin: se mostrarn los productos por categoras.
Flujo de eventos:
1. Flujo bsico: el actor debe hacer click en la categora.
Novedades:
Descripcin: el actor podr ver un listado de los ltimos productos insertados en la
base de datos.
Actores: invitado, usuario y administrador.
Precondicin: ninguna.
Postcondicin: mostrar tantos productos como el administrador haya definido en
el panel de administracin.
Flujo de eventos:
1. Flujo bsico: el actor deber hacer click en 'novedades'
Buscar productos
Descripcin: el actor podr buscar productos de la tienda que contengan una cadena
de caracteres predefinida.
Actores: invitado, usuario y administrador.
Precondicin: ninguna.
Postcondicin: el sistema mostrar los productos que coincidan con el nombre
buscado.
Flujo de eventos:
1. Flujo bsico: el actor deber introducir un nombre y pulsar el botn 'buscar'.
a) Flujo alternativo: si no se introduce ningn nombre en el campo,
aparecern todos los productos registrados.
Donde estamos:
Descripcin: el actor podr ver la ubicacin de la tienda.
Actores: invitado, usuario y administrador.
Precondicin: ninguna.
Postcondicin: el sistema mostrar un mapa con la ubicacin y la direccin de las
tienda.
Flujo de eventos:
1. Flujo bsico: el actor deber hacer click en 'donde estamos'.
Registrarse
Descripcin: el actor podr acceder a los listados de los productos, a loguearse o
registrarse.
Actores: invitado, usuario y administrador.
Precondicin: debe rellenar los campos correctamente y si el email ya est
registrado se dar un aviso de que no est disponible.
Postcondicin: nada mas registrarse se loguerar automticamente.
Flujo de eventos:
1. Flujo bsico: el usuario rellenar los campos y se registrar en la base de
datos.
a) Punto abierto: si el usuario rellena el campo email con un nombre ya
utilizado, aparecer un aviso que indicar que no te puedes registrar con
esa nueva cuenta de correo.
Login:
Descripcin: el actor podr loguearse en la tienda y acceder a todas las funciones a
las que da permiso.
Actores: usuario y administrador.
Precondicin: el actor ya se ha registrado previamente.
Postcondicin: el actor habr accedido a los productos de la tienda.
Flujo de eventos:
1. Flujo bsico: el actor rellenar los campos con el email y la contrasea con
la que se registr, y acceder al sistema.
a) Primer punto abierto: si el actor rellenase los campos con datos
incorrectos aparecer un aviso informando que los datos son errneos.
Datos personales:
Descripcin: el actor podr cambiar su propia contrasea.
Actores: usuario y administrador.
Precondicin: El actor debe de estar logueado.
Postcondicin: El sistema cambiar la contrasea del actor.
Flujo de eventos:
1. el actor deber introducir su antigua contrasea y la nueva contrasea dos
veces.
a) Primer punto abierto: si el actor introduce datos incorrectos aparecer un
aviso informando que los datos son errneos.
Salir:
Descripcin: el actor podr cerrar la sesin del usuario para finalizar la sesin.
Actores: usuario y administrador.
Precondicin: debe haberse logueado anteriormente.
Poscondicin: el sistema sacar al actor de la tienda virtual.
Flujo bsico de eventos:
1. Flujo bsico: el actor deber pulsar el botn 'salir'.
Gestionar pedidos:
Descripcin: el actor tendr acceso a su historial de compras.
Actores: usuario y administrador.
Precondicin: el actor debe haberse logueado.
Postcondicin: ninguna.
Flujo de eventos:
1. flujo bsico: pulsando en 'pedidos' el actor podr ver todas las compras que
ha hecho.
Contacto:
Descripcin: el actor podr mandar un correo electrnico a la direccin de email
asociada a la web.
Actores: usuario y administrador.
Precondicin: el actor debe haberse logueado.
Postcondicin: Ninguna
Flujo de eventos:
1. Flujo bsico: el actor acceder haciendo click en 'contacto'.
a) Primer flujo alternativo: escribir el nombre, el email, el telfono y la
consulta y luego har click en enviar.
Modificar catlogo:
Descripcin: el actor podr agregar o eliminar categoras.
Actores: administrador.
Precondicin: el actor debe haberse logueado y ser administrador.
Postcondicin: el sistema mostrar la misma pgina con la informacin actualizada.
Flujo de eventos:
1. Flujo bsico: el actor dispone de un campo de texto para insertar una
categora y una lista de categoras ya insertadas para poder eliminarlas.
Modificar productos:
Descripcin: insertar productos a una categora.
Actores: administrador.
Precondicin: el actor debe haberse logueado y ser administrador.
Postcondicin: el sistema mostrar la misma pgina con la informacin actualizada.
Flujo de eventos:
1. Flujo bsico: El actor podr seleccionar la categora a la que pertenece el
producto que se desee ingresar. Tambin podr eliminar productos de una
lista.
a) Primer flujo alternativo: se selecciona una categora de una lista y se
insertan los datos del producto y su fotografa, si se desea, se aprieta el
botn para insertar.
b) Segundo flujo alternativo: se selecciona un elemento de la lista y se
pulsa el botn de eliminar.
POR IMPLEMENTAR(ADICIONAL)
Paso 1:
Descripcin: el actor podr continuar el proceso de compra, eliminar algn
producto del carrito y seleccionar la direccin de envo.
Actores: usuario y administrador.
Precondicin: el actor deber haberse logueado y tener un producto o ms en el
carrito.
Postcondicin: el actor deber seleccionar la direccin de envo.
Flujo de eventos:
1. Flujo bsico: el actor podr ver todos los productos del carrito.
a) Primer flujo alternativo: el actor podr eliminar los productos
seleccionados dando al botn eliminar.
b) Segundo flujo alternativo: el actor podr aadir o quitar unidades de
cada producto que hay en el carrito.
Paso 2:
Descripcin: el actor que seleccionar la direccin de envo.
Actores: usuario y administrador.
Precondicin: el actor deber estar logueado y haber sido redireccionado desde el
paso anterior.
Postcondicin: el actor deber seleccionar el tipo de transporte.
Flujo de eventos:
1. Flujo bsico: el actor podr introducir una direccin alternativa de
facturacin.
Paso 3:
Descripcin: el actor deber elegir el tipo de transporte.
Actores: usuario y administador.
Precondicin: el actor deber estar logueado y haber sido redireccionado desde el
paso anterior.
Postcondicin: el actor deber seleccionar la forma de pago.
Flujo de eventos:
1. Flujo bsico: El actor deber seleccionar un tipo de transporte y pulsar el
botn siguiente.
Paso 4:
Descripcin: el actor deber elegir la forma de pago
Actores:usuario y administrador.
Precondicin: el actor deber estar logueado y haber sido redireccionado desde el
paso anterior.
Postcondicin: el sistema nos mostrar el resumen de la compra.
Flujo de eventos:
1. Flujo bsico: el actor deber seleccionar una forma de pago y pulsar el
botn siguiente.
Paso 5:
Pulsar categoria
clase tipo
Conexion
BBDD
Listado de
producto
Puls ar donde
es tam os
Conexion
BBDD
Datos
3.3. Buscar productos
Relenar datos
Conexion con
BBDD
Lis tado de
res ultados
3.5. Registrarse
Pagina de registro
Rellenar campos Pulsar boton
enviar
Datos erroneos
Conexion con
BBDD
Datos correctos
Datos correctos
Cuenta
agregada
3.6. Login
Pagina de registro
Constrasea incorrecta
Conexion con
BBDD
Loguin correcto
Login correcto
Conexion a
tienda virtual
Pagina de registro
Datos incorrectos
Conexion con
BBDD
Actualizacion
de perfil
Pagina de datos personales
3.8. Salir
Pagina principal
Muestra
pedidos
3.10. Contctanos
Pagina principal
Se envia un em ail a la
direccion de la tienda
3.11. Paso(1)
Eliminar producto
Continuar Elimar de la
BBDD
3.12. Paso(2)
3.13. Paso(3)
3.14. Paso(4)
Insertar o eliminar
producto
Eliminar Insertar
Eliminar de la Insertar en
BBDD BBDD
3.16.