You are on page 1of 11

ANALISIS

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.

Los tipos de actores sern:


Invitado: es la persona que entra a nuestra tienda sin estar registrado.
Usuario: es la persona que est registrada en nuestra tienda y en este momento est
logueado. Este usuario podr realizar ms acciones que el invitado.
Administrador: es la persona que administra la tienda. En este caso yo. El
administrador tiene control total sobre la tienda, es decir, puede cambiar la
disposicin de la tienda, aadir o eliminar acciones, cambiar las plantillas, controlar los
pedidos, ..

Loguin

A_Invitado

Registrase

<<include>>

Ver productos Lis tar por categoria


A_Administrador

<<extend>>
Bus car productos

Aadir
<<extend>>
A_Us uario

Ges tionar direcciones

Eliminar

<<extend>>
Contactarnos

Prom ociones Donde es tamos Comprar


<<extend>>

Aadir producto al carrito de


compras

Eliminar carrito
<<include>>

Inform acion de la empresa

Interfaz de la tienda <<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'.

Aadir al carrito de compras.


Descripcin: el actor podr ir aadiendo productos a su carrito de la compra con el
fin de realizar la compra en cualquier momento.
Actores: usuario y administrador
Postcondicin: estar logueado.
Precondicin: se agregar al men del carrito el producto sealado.
Flujo de eventos:
1. Flujo bsico: el actor deber introducir una cantidad y darle al botn 'aadir
al carrito'.

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:

Descripcin: El actor tendr que confirmar la compra.


Actores: usuario y administrador.
Precondicin: el actor deber estar logueado y haber sido redireccionado desde el
paso anterior.
Postcondicin: el sistema enviar un email con la factura a la direccin asociada al
proyecto y a la del usuario.
Flujo de eventos:
1. Flujo bsico: se le mostrar al actor un resumen de la compra y la direccin
de envo. El actor deber confirmar.

Pulsar categoria
clase tipo

Conexion
BBDD

Listado de
producto

3.2. Donde estamos

Puls ar donde
es tam os

Conexion
BBDD

Datos
3.3. Buscar productos

Relenar datos

Puls ar bus car

Conexion con
BBDD

Lis tado de
res ultados

3.4. Aadir carrito

Aadir carrito Conexion


BBDD

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

Rellenar los Pulsar boton


campos login

Constrasea incorrecta
Conexion con
BBDD
Loguin correcto

Login correcto

Conexion a
tienda virtual

3.7. Datos personales

Pagina de registro

Rellenar los Pulsar boton


campos enviar

Datos incorrectos

Conexion con
BBDD

Actualizacion
de perfil
Pagina de datos personales

3.8. Salir

Culaquier pagina si estas logueado Pagina principal


Salir Salir de la
sesion
3.9. Mostrar pedidos

Culaquier pagina si estas logueado


Pedido Conexion con
BBDD

Pagina principal
Muestra
pedidos

3.10. Contctanos

Culaquier pagina si estas logueado


Rellenar campos
y enviar

Pagina principal
Se envia un em ail a la
direccion de la tienda

3.11. Paso(1)

Culaquier pagina si estas logueado


Eliminar producto o cambiar la
cantidad de productos de la cesta

Eliminar producto
Continuar Elimar de la
BBDD
3.12. Paso(2)

Seleccionar direccion envio Continuar

3.13. Paso(3)

Seleccionar forma de pago Continuar

3.14. Paso(4)

Continuar Enviar factura a


administrador y cliente.

3.15. Modificar producto

Insertar o eliminar
producto

Eliminar Insertar

Eliminar de la Insertar en
BBDD BBDD

3.16.

You might also like