Está en la página 1de 16

Proyecto: APLICACION WEB PARA LA

SUBASTA DE ROPA DE SEGUNDA MANO


Revisin : 1.00

Enero-2016

TEMA 5 Actividades

Universidad Internacional de La Rioja (UNIR)

Asignatura

Datos del alumno

Fecha

INDICE
1. Anlisis previo del problema:
2. Requisitos Funcionales
3. Descripcin de escenarios : Casos de uso
4. Diagramas : Casos de uso
5. Explicacin del diargrama de casos de uso
6. Conclusiones

TEMA 8 Actividades

Universidad Internacional de La Rioja (UNIR)

Asignatura

Datos del alumno

Fecha

1. Anlisis previo del problema:


- Una empresa de subastas, de ropa muy conocida, se pone en contacto
con nuestra consultora, para que implementemos una solucin con el fin
de poder subastar ropa de segunda mano va web.
- Los requisitos de usuario seran :
- Los usuarios debern estar registrados en el sistema.
- Los productos se subastarn de forma individual va web
- Se permitirn pujas en un determinado producto hasta su
fecha de finalizacin.
- El producto se entregar al cliente con la puja ms alta
- El pago se realizar mediante tarjeta de crdito.

2. Requisitos Funcionales
2. 1 Identificacin en el sistema

!!br0ken!!RF-01
Nmero de requisito
Identificacin en el Sistema
Nombre de requisito
Requisito

Restriccin

Tipo
BD Tabla : Usuario Campos: user y password
Fuente del requisito
Alta/Esencial

Media/Deseado

Baja/ Opcional

Prioridad del requisito

ENTRADAS
El usuario deber introducir su alias y contrasea para acceder al sistema

TEMA 8 Actividades

Universidad Internacional de La Rioja (UNIR)

Asignatura

Datos del alumno

Fecha

PROCESOS
El sistema verificar usuario y clave, si alguno de los 2 es incorrecto se
emitir mensaje de error y se propondr darse de alta en el sistema
mediante el RF-02
SALIDAS
Si los datos de acceso son correcto se acceder al men principal de la
aplicacin

2. 2 Men

!!br0ken!!RF-02
Nmero de requisito
Men Principal
Nombre de requisito
Requisito

Restriccin

Tipo
BD Tabla : Usuario Campos: user y password
Fuente del requisito
Alta/Esencial

Media/Deseado

Baja/ Opcional

Prioridad del requisito

ENTRADAS
No tiene
PROCESOS
El usuario dispondr de diferentes opciones e informacin rpida sobre
las pujas a punto de finalizar. Debiendo seleccionar una
SALIDAS
Acceso al Mdulo de pujas.
Acceso al Mdulo de proveedores
Acceso al Mdulo de Altas/Modificacin datos

TEMA 8 Actividades

Universidad Internacional de La Rioja (UNIR)

Asignatura

Datos del alumno

Fecha

Informacin estado envi productos conseguidos.


Salida del sistema

2. 3 Alta de nuevos clientes/proveedores.

!!br0ken!!RF-03
Nmero de requisito
Altas de nuevos clientes
Nombre de requisito
Requisito

Restriccin

Tipo
BD Tabla : Usuario Campos: user y password
Fuente del requisito
Alta/Esencial

Media/Deseado

Baja/ Opcional

Prioridad del requisito

ENTRADAS
Si el usuario no est registrado y solicita nueva alta acceder a este
mdulo
PROCESOS
Se le mostrar una pantalla donde se le solicitarn los siguientes datos de
registro, algunos obligatorios otros opcionales: Nombre y Apellidos, Nif,
correo electrnico, n tarjeta visa, direccin completa, localidad,
provincia.
SALIDAS
Si el proceso de validacin es correcta desde este mdulo el cliente
acceder al mdulo de pujas.

2. 4 Mdulo de pujas

TEMA 8 Actividades

Universidad Internacional de La Rioja (UNIR)

Asignatura

Datos del alumno

Fecha

!!br0ken!!RF-04
Nmero de requisito
Mdulo de pujas
Nombre de requisito
Requisito

Restriccin

Tipo
BD Tabla : Detalle de elementos a pujar
Fuente del requisito
Alta/Esencial

Media/Deseado

Baja/ Opcional

Prioridad del requisito

ENTRADAS
Una vez validado el acceso se acceder a este mdulo, donde se
mostrarn el total de elementos a ser subastados, se podrn ordenar por
diferentes criterios. Fecha finalizacin, descripcin del elemento, valor
actual de la puja.
PROCESOS
El cliente podr seleccionar un determinado elemento y pinchando en el
botn pujar introducir el importe que ofrece. El sistema validar que la
puja no est cerrada. Y si es correcta la mostrar en pantalla.
Incrementando la tabla histrica de pujas. Tambin se podr activar el
botn autopuja con el incremento que se considere.
SALIDAS
El cliente podr seguir pujando en otros elementos o salir de la
aplicacin pinchado en el botn salir

2. 5 Mdulo de pagos

!!br0ken!!RF-05
Nmero de requisito
Mdulo de pagos.
Nombre de requisito

TEMA 8 Actividades

Universidad Internacional de La Rioja (UNIR)

Asignatura

Datos del alumno

Requisito

Fecha

Restriccin

Tipo
BD Tabla : Detalle de elementos a pujar
Fuente del requisito
Alta/Esencial

Media/Deseado

Baja/ Opcional

Prioridad del requisito

ENTRADAS
Una vez finalizada la puja se notificar al cliente va correo electrnico, a
fin de que realice el pago
PROCESOS
El cliente si esta en el mdulo de pujas en ese momento acceder al botn
de pagos, y confirmar de todas sus tarjetas registradas, con cual quiere
realizar el pago. Deber introducir en ese momento los 3 ltimos cdigos
de verificacin del anverso de la tarjeta. El sistema no registrar estos 3
cdigos. Se le mostrarn sus datos actuales de direccin por si el envi no
se realiza a la direccin actual. Tambin se le mostrarn los datos fiscales
para la emisin de la factura.
SALIDAS
El sistema deber realizar un pedido automtico a la mensajera
configurada para que programe la entrega en la direccin de envio
solicitada por el cliente.
El sistema realizar los correspondientes apuntes contables de venta,
registro de impuestos y salida del almacen.

2. 6 Registro nuevos elementos a subastar.

!!br0ken!!RF-06
Nmero de requisito
Nuevos elementos
Nombre de requisito

TEMA 8 Actividades

Universidad Internacional de La Rioja (UNIR)

Asignatura

Datos del alumno

Requisito

Fecha

Restriccin

Tipo
BD Tabla : Maestro de elementos.
Fuente del requisito
Alta/Esencial

Media/Deseado

Baja/ Opcional

Prioridad del requisito

ENTRADAS
El posible vendedor de ropa usada, deber registrarse en el sistema en
caso contrario deber acceder al mdulo de registros y darse de alta.
PROCESOS
El sistema le asignar un nuevo cdigo de artculo, solicitara una breve
descripcin y una descripcin detallada a nivel de marca, modelo,
caractersticas etc. Tambin se solicitar imgenes de la prenda y precio
inicial de subasta. Se propondrn 3 periodos de tiempo durante los cuales
la subasta estar activa. 3 das, 5 das o 10 das.
Una vez validado el elemento y con todos los datos completos se
registrar en el sistema
SALIDAS
Se dar de alta en el maestro de elementos,
Se emitir mensaje de confirmacin para el proveedor de la prenda.
Se notificar por correo al proveedor con cada nueva subasta que se
realice.

3. Descripcin de escenarios : Casos de uso.


Identificador

RF-01

Nombre

Identificacin Acceso al Sistema

Descripcin

Validacin de un determinado usuario en el sistema

TEMA 8 Actividades

Universidad Internacional de La Rioja (UNIR)

Asignatura

Datos del alumno

Precondicin

Se mostrar una pantalla para que el usuario se valide

Postcondicin

El usuario quedar validado , para interactuar con el sistema

Actores

Usuario, Sistema
Paso

Accin
Se mostrar pantalla de acceso, solicitando usuario, clave y alta en el
sistema
El usuario introducir su alias y su clave
El usuario acceder al men principal de la aplicacin. RF02 (Men
principal) Paso 1
Si la validacin fuese errnea se continuar por la secuencia de error en
el Paso 1
Si se pulsa alta en el sistema se pasa a la secuencia alternativa Paso 1

Salida del sistema (Se cerrar la conexin y navegador)

Paso

Accin

Se acceder al Mdulo de Altas RF-03 (Altas) Paso 1

Paso

Accin

Se mostrar mensaje informativo de usuario o clave no vlida

Se le preguntar si desea darse de alta

Si la respuesta es negativa se cerrar la venta

En caso contrario se continuar por el RF-03 (Altas) Paso 1

1
2
Secuencia
Normal

3
4

Secuencia
alternativa
Secuencia de
error o
excepciones

Fecha

Importancia

Vital

Urgencia

Inmediatamente

Observaciones

Comentarios adicionales

Identificador

RF-02

Nombre

Men

Descripcin

Mostrar diferentes opciones del espacio web

Precondicin

El usuario llega validado y con todos los datos para interactuar con el sistema
rellenos

Postcondicin

El usuario ejecutar un mdulo para realizar una determinada accin

Actores
Secuencia
Normal

Usuario, Sistema
Paso
1

TEMA 8 Actividades

Accin
Se mostrarn todas las opciones del men

Universidad Internacional de La Rioja (UNIR)

Asignatura

Secuencia
alternativa

Datos del alumno

Fecha

El usuario elegir una determinada opcin

Paso

Accin

Si el usuario selecciona mdulo de pujas pasar al RF-04 Paso 1

Si el usuario selecciona mdulo de pagos pasar al RF-05 Paso 1


Si el usuario selecciona registro nuevos elementos pasar al RF-06 Paso
1
Si el usuario selecciona Altas/Modificaciones pasar al RF-03 Paso 1

Si el usuario pulsa en Salir se pasa al RF-01 Paso 6

Importancia

Vital

Urgencia

Inmediatamente

Observaciones

Comentarios adicionales

Identificador

RF-03

Nombre

Altas/Modificaciones Usuario

Descripcin

Mdulo para dar de alta o actualizar los datos del usuario del sitio web

Precondicin

El Usuario ya est validado en el sistema y desea actualizar sus datos. El usuario no


est dado de alta en el sistema y desea registrarse.

Postcondicin

Los datos del usuario quedarn activos y actualizados.

Actores
Secuencia
Normal

Usuario, Sistema
Paso
1

TEMA 8 Actividades

Accin
Se verificar el usuario propuesto de alta

Universidad Internacional de La Rioja (UNIR)

Asignatura

Datos del alumno

Se solicitar nombre, apellidos, cuenta de correo, tarjetas de crdito, datos


fiscales
Si cualquiera de estos campos es errneo se pasa a la secuencia de error
Paso1
Se solicitar confirmacin de datos y correo
Si no hay validacin de correo pasamos a RF01 (Acceso sistema) Paso
6
Finalmente si todo Ok se pasar a RF02 (Men principal) Paso 1

Paso

Accin

Nos posicionamos en el campo errneo

Se emite mensaje de error aclarativo

Se vuelve al caso base o secuencia normal Paso 2

2
3
4
5

Secuencia de
error o
excepciones

Fecha

Importancia

Vital

Urgencia

Inmediatamente

Observaciones

Comentarios adicionales

Identificador

RF-04

Nombre

Mdulo de pujas

Descripcin

Mdulo para visualizar y poder realizar pujas sobre elementos en el maestro

Precondicin

Usuario validado

Postcondicin

Visualizado de pujas activas o realizacin de pujas.

Actores

Usuario, Sistema
Paso

TEMA 8 Actividades

Accin

Universidad Internacional de La Rioja (UNIR)

Asignatura

Datos del alumno

Se Mostrarn todas las pujas ACTIVAS, con su id, descripcin del


elemento, ultima puja, fecha ultima puja, fecha finalizacin puja y un
botn para poder pujar si se desea. Tambin se permitir la ordenacin
por cualquiera de estos atributos.
Si se pincha en ordenacin pasamos a Alternativa ORDENACION

Si se pincha botn puja pasamos a Alternativa PUJA

Si se pincha botn Autopuja pasamos a Alternativa AUTOPUJA

Si se pulsa en el botn salir pasaremos a RF-02 Paso 1

Paso

Accin

Se solicita la ordenacin por el campo pinchado

Se vuelve a la secuencia NORMAL Paso 1


Se activar un campo donde el usuario deber introducir el importe de la
puja a realizar
Se validara la puja , si error pasamos a secuencia de ERROR 1 (Paso 1)

Si todo Ok, se actualizar la ltima puja y ltima fecha

Se grabar la puja en el histrico de pujas

Pasaremos a NORMAL Paso 1

Se activar un campo donde el usuario deber introducir el importe de la


autopuja

1
Secuencia
Normal

Secuencia
alternativa
ORDENACION

1
Secuencia
alternativa
PUJA

Fecha

El sistema realizar una primera autopuja


Para ello detectar cuando cualquier otro usuario h a realizado una puja
sobre el elemento seleccionado y lo incrementar en el importe
introducido en autopuja
Se Notificar a la cuenta de correo del usuario, cualquier autopuja
realizada.
Se verificar un nmero mximo de autopujas para evitar el bloqueo del
sistema, si se llega a este lmie ERROR 2 (Paso 1)
Pasaremos a NORMAL Paso 1

Secuencia de
error o
excepciones
ERROR 1

Paso

Accin

Secuencia de
error o
excepciones
ERROR 2

Se emitir mensaje informativo de porque el importe de puja no es vlido


Se posicionar en el campo errneo y pasamos a ALTERNATIVA PUJA
(Paso 1)
Se enviar correo alertando al usuario

Se desactivar esta opcin

Pasaremos a NORMAL Paso 1

Importancia

Vital

Urgencia

Inmediatamente

Observaciones

Comentarios adicionales

Identificador

RF-05

Nombre

Mdulo de Pagos

Descripcin

Mdulo para hacer efectiva la puja asignada

Precondicin

El usuario ha debido ser adjudicatario de la puja a pagar

Postcondicin

El usuario cerrar la puja con el pago y el sistema lanzar solicitud de entrega del
elemento conseguido al usuario

Secuencia
alternativa
AUTOPUJA

2
3
4

TEMA 8 Actividades

Universidad Internacional de La Rioja (UNIR)

Asignatura

Actores

Datos del alumno

Usuario, Sistema
Paso

Accin

Se mostrar una relacin de todos los elementos adjudicados al usuario


El usuario confirmar el pago de un elemento validando los datos
de pago y direccin de envo . En caso de error pasamos a ERROR 1 Paso
1
Se notificar a la mensajera para la entrega del mismo

Se descontar del stock de elementos a la venta

Se realizarn los movimientos contables y fiscales

Se enviar la factura al cliente


Si vence el plazo de 5 das activamos secuencia alternativa REACTIVAR
(Paso1)
Se enva correo al penltimo postor indicando que ha sido adjudicatario

2
Secuencia
Normal

7
1
Secuencia
alternativa
REACTIVAR
Secuencia de
error o
excepciones
ERROR 1

Fecha

2
3
1
2

Si no existe se reactivar la subasta


Pasamos al POOL Trabajos del SISTEMA (ya que es un proceso
del sistema el que lo hara automticamente)
Mensaje deber validar en un periodo de 5 das el pago del producto y los
dato de envo
Volvemos a secuencia NORMAL Paso 1

Identificador

RF-06

Nombre

Registro nuevos productos en el sistema

Descripcin

Mdulo para dar de alta o actualizar nuevos elementos en el sistema

Precondicin

El Usuario ya est validado en el sistema y desea aadir nuevos elementos o


modificarlos

Postcondicin

Los elementos quedarn actualizados o dados de alta.

Actores
Secuencia
Normal

Usuario, Sistema
Paso
1

TEMA 8 Actividades

Accin
Se asignar un cdigo de artculo

Universidad Internacional de La Rioja (UNIR)

Asignatura

Datos del alumno

Paso

Se solicitarn los campos obligatorios del elemento, descripcin, imagen,


caracteristicas, importe inicial de salida.
Si cualquiera de estos campos es errneo se pasa a la secuencia de error
Paso1
Se emitir mensaje informativo de que el alta se ha realizado
correctamente y se pasar a RF02 (Men principal) Paso 1
Accin

Nos posicionamos en el campo errneo

Se emite mensaje de error aclarativo

Se vuelve al caso base o secuencia NORMAL Paso 2

2
3
4
Secuencia de
error o
excepciones

Fecha

Importancia

Vital

Urgencia

Inmediatamente

Observaciones

Comentarios adicionales

4. Diagramas : Casos de uso

TEMA 8 Actividades

Universidad Internacional de La Rioja (UNIR)

Asignatura

Datos del alumno

Fecha

5. Explicacin de los diagramas de casos de uso


- A nivel de usuario tenemos una generalizacin, ya que un usuario se puede comportar como
Cliente (Pujador) o como Proveedor (Dar de alta nuevos elementos). Tambin tenemos
generalizacin en el mdulo de pujas, ya que podemos realizar la puja en Modo puja o en
modo autopuja (automtico)
- El usuario deber autenticarse en el sistema, siendo opcional si no est registrado el darse
de Alta, aunque si no se da de alta no pasar la autenticacin.
- Desde la autenticacin pasaremos al men desde el cual podremos ir al mdulo de pujas,
registro de nuevos elementos o mdulo de pagos.
- Los 3 tienen una relacin include con autenticacin ya que es necesario para
interactuar con estos mdulos el estar autenticado.
- En el mdulo de pagos ser obligatorio include el pago con tarjeta.
- Si el pago es realizado ser obligado actualizar el inventario, tambin cuando se
registre un nuevo elemento para subastar, realizar pedido de entrega en la mensajera a la
direccin del usuario (include). A si mismo ser opcional (extend) generar factura.
- Si el pago no es validado , se notificara al penltimo en la lista de pujas (para eso
llevamos un histrico de pujas) , y se esperar otros 5 das en caso contrario se reactivar la
puja.

TEMA 8 Actividades

Universidad Internacional de La Rioja (UNIR)

Asignatura

Datos del alumno

Fecha

6. Conclusin.

TEMA 8 Actividades

Universidad Internacional de La Rioja (UNIR)

También podría gustarte