Está en la página 1de 11

Nombre: Homar Herrera, Evelyn Mejia, Alexis Poveda.

Tema: Avance Proyecto.


APLICACIÓN WEB

DESCRIPCIONES FUNCIONALES

1. Definir los procesos especificados en el desarrollo del proyecto


 Aplicación web que permita realizar compras y ventas de manera online.

2. Identificar cada uno de los diferentes roles de las personas y sistemas externos involucrados
en los procesos.
 Personas: Vendedores, Compradores y Visitantes.
 Procesos: Comprar, vender, subir producto, review de producto, review de vendedor,
review de cliente.

3. Detallar cada uno de los roles.

Nombre Vendedor
Descripción Persona que sube productos a la aplicación web para poder
venderlos a compradores y realiza review a sus compradores.
Nota Prerrequisitos: Tener una cuenta en el sistema.
Las review a compradores son opcionales

Nombre Comprador
Descripción Persona que adquiere productos del vendedor realiza review del
producto adquirido y del vendedor con el cual se realizó la
transacción.
Nota Prerrequisitos: Tener una cuenta en el sistema.
Las review del producto adquirido y vendedor son opcionales

Nombre Visitante
Descripción Persona que accede al sitio solamente para observar los productos
que se venden en la tienda online y agregarlos al carrito.
Nota Prerrequisitos: Este usuario necesita registrarse en el sistema
para poder comprar lo agregado al carrito.

4. Detallar cada uno de los procesos.

Nombre Crear cuenta


Actores Comprador, vendedor
Descripción Crear cuenta en el sistema.
Nota Prerrequisitos: Correo no utilizado para crear cuenta.
Post Salida: Correo indicando que se encuentra en el sistema
Excepciones:
 Usuario existente.
 Correo Utilizado.
Nombre: Homar Herrera, Evelyn Mejia, Alexis Poveda.
Tema: Avance Proyecto.

 Contraseña no cumple requisitos.

Nombre Comprar producto


Actores Comprador
Descripción Comprar producto existente en el sistema.
Nota Prerrequisitos: Ingreso al sistema
Post Salida: correo indicando que se adquirió producto.
Excepciones:
 Excepciones de cobro de orden pago.
 Producto agotado

Nombre Guardar producto


Actores Comprador
Descripción Añade el producto al carrito para visualizarlo más tarde y decidir si
hacer la compra.
Nota Prerrequisitos: Ingreso al sistema
Post Salida: Listado de productos guardados
Correo indicando que se adquirió producto.
Excepciones:
 Ningún producto en carrito

Nombre Vender Producto


Actores Vendedor
Descripción Publicar producto para su venta en el sistema.
Nota Prerrequisitos: Ingreso al sistema como vendedor, descripción,
fotos, cantidad y precio del artículo.
Post Salida: Correo indicando que se publicó producto.
Excepciones
 Falta de datos

Nombre Review Producto


Actores Comprador
Descripción Review de producto comprado previamente en el sistema.
Nota Prerrequisitos: Ingreso al sistema como comprador, haber
comprado el artículo.
Nombre: Homar Herrera, Evelyn Mejia, Alexis Poveda.
Tema: Avance Proyecto.
Post Salida: Puntuación y comentario sobre el producto.
Excepciones:
 Lenguaje indebido.

Nombre Review Vendedor


Actores Comprador
Descripción Review de vendedor al que se le compro previamente en el
sistema.
Nota Prerrequisitos: Ingreso al sistema como comprador, haber
comprado mínimo un artículo al vendedor.
Post Salida: Puntuación y comentario sobre el vendedor.
Excepciones:
 Lenguaje indebido.

Nombre Visualizar órdenes de compra


Actores Comprador
Descripción Visualizar órdenes de compra realizadas anteriormente
Nota Prerrequisitos: Ingreso al sistema como comprador, tener mínimo
una compra.
Post Salida: Listado de ordenes realizadas
Excepciones:
 No tener ninguna orden.

Nombre Visualizar órdenes de venta


Actores Vendedores
Descripción Visualizar órdenes de venta realizadas anteriormente
Nota Prerrequisitos: Ingreso al sistema como vendedor, tener mínimo
una compra.
Post Salida: Listado de ventas realizadas
Excepciones:
 No tener ninguna orden.

Nombre Cobro de orden de pago.


Actores Comprador
Descripción Debito de valor indicado en orden de pago
Nota Prerrequisitos: Ingreso al sistema como comprador, realizar la
compra de uno o más productos.
Post Salida: Correo de compra exitosa.
Excepciones:
 No tener fondos en la cuenta.
Nombre: Homar Herrera, Evelyn Mejia, Alexis Poveda.
Tema: Avance Proyecto.

PROCESO DE DISEÑO DIGITAL

1.- IDENTIFICAR LAS ENTIDADES Y ATRIBUTOS ASOCIADOS A ESTAS.

USUARIO PRODUCTO COMPRADOR

* ID USUARIO (PK) * ID PRODUCTO (PK) * EDAD


* NOMBRE * NOMBRE TELEFONO
* APELLIDO * PRECIO
* CONTRASEÑA * CANTIDAD
* CORREO * CATEGORÍA

CATEGORIA ORDEN DE PEDIDO VENDEDOR


* ID CATEGORIA(PK)
* NOMBRE * ID ORDEN (PK) *RUC
* TIPO * PRODUCTO *TELEFONO
NOTAS *NOMBRETIENDA
* PRECIO *CEDULA

TARJETA
ENVIO WISH LIST
* ID TARJETA(PK)
* # TARJETA * ID ENVIO(PK) * ID WISH LIST (PK)
* FECHA EXP * TIPO
* CSV *NOMBRE RECEPTOR
* TIPO *FECHA
* BANCO
Nombre: Homar Herrera, Evelyn Mejia, Alexis Poveda.
Tema: Avance Proyecto.

UBICACIÓN FOTO

*ID UBICACION(PK) * ID FOTO(PK)


* DIRECCION * PRODUCTO FOTO
* CUIDAD
* ESTADO
*CODIGO POSTAL
*PAIS/REGION

* MES EXP

2.- IDENTIFICAR LAS RELACIONES Y ATRIBUTOS ASOCIADOS

ENTIDAD 1 RELACION ENTIDAD 2


VENDEDOR VENDE PRODUCTO
PRODUCTO ES VENDIDO VENDEDOR
COMPRADOR COMPRA PRODUCTO
PRODUCTO ES COMPRADO COMPRADOR
COMPRADOR CALIFICA PRODUCTO
PRODUCTO ES CALIFICADO COMPRADOR
COMPRADOR PUNTUA VENDEDOR
VENDEDOR ES PUNTUADO COMPRADOR
VENDEDOR PUBLICA PRODUCTO
PRODUCTO ES PUBLICADO VENDEDOR
COMPRADOR GENERA ORDEN DE PEDIDO
ORDEN DE PEDIDO ES GENERADO COMPRADOR
COMPRADOR GENERA WISH LIST
WISH LIST ES GENERADO COMPRADOR
CATEGORIA POSEE PRODUCTO
PRODUCTO PERTENECE CATEGORIA
COMPRADOR AÑADE TARJETA
TARJETA ES AÑADIDO COMPRADOR
COMPRADOR ADICIONA UBICACIÓN
UBICACIÓN ES DADO POR COMPRADOR
VENDEDOR TIENE UBICACIÓN
UBICACIÓN ES DADO POR VENDENDOR
COMPRADOR RECIBE ENVIO
ENVIO ES RECIBIDO POR COMPRADOR
FOTO PERTENECE PRODUCTO
PRODUCTO INCLUYE FOTO
Nombre: Homar Herrera, Evelyn Mejia, Alexis Poveda.
Tema: Avance Proyecto.
ORDEN DE PEDIDO CONTIENE PRODUCTO
PRODUCTO ESTA CONTENIDO ORDEN DE PEDIDO
PRODUCTO CONFORMA WISHLIST
WISHLIST ESTA CONFORMADO PRODUCTO
VENDEDOR TIENE TARJETA
TARJETA ES AÑADIDO VENDEDOR

3.-DETERMINAR LAS CARDINALIDADES PARA CADA RELACION

ENTIDAD 1 RELACION ENTIDAD 2 CARDINALIDAD


VENDEDOR VENDE PRODUCTO CERO O MAS
PRODUCTO ES VENDIDO VENDEDOR SOLO UNO
COMPRADOR COMPRA PRODUCTO CERO O MAS
PRODUCTO ES COMPRADO COMPRADOR CERO O MAS
COMPRADOR CALIFICA PRODUCTO CERO O MAS
PRODUCTO ES CALIFICADO COMPRADOR CERO O MAS
COMPRADOR PUNTUA VENDEDOR CERO O MAS
VENDEDOR ES PUNTUADO COMPRADOR CERO O MAS
VENDEDOR PUBLICA PRODUCTO CERO O MAS
PRODUCTO ES PUBLICADO VENDEDOR UNO O MAS
COMPRADOR GENERA ORDEN DE PEDIDO CERO O MAS
ORDEN DE PEDIDO ES GENERADO COMPRADOR SOLO UNO
COMPRADOR GENERA WISH LIST SOLO UNO
WISH LIST ES GENERADO COMPRADOR SOLO UNO
CATEGORIA POSEE PRODUCTO CERO O MAS
PRODUCTO PERTENECE CATEGORIA SOLO UNO
COMPRADOR AÑADE TARJETA CERO O MAS
TARJETA ES AÑADIDO COMPRADOR SOLO UNO
FOTO PERTENECE PRODUCTO SOLO UNO
PRODUCTO INCLUYE FOTO UNO A MÁS
Nombre: Homar Herrera, Evelyn Mejia, Alexis Poveda.
Tema: Avance Proyecto.
ORDEN DE PEDIDO CONTIENE PRODUCTO UNO A MÁS
PRODUCTO ESTA CONTENIDO ORDEN DE PEDIDO CERO A MÁS
PRODUCTO CONFORMA WISHLIST CERO A MÁS
WISHLIST ESTA CONFORMADO PRODUCTO UNO A MÁS
VENDEDOR TIENE TARJETA UNO A MAS
TARJETA ES AÑADIDO VENDEDOR UNO A UNO
COMPRADOR ADICIONA UBICACIÓN CERO A MÁS
UBICACIÓN ES DADO POR COMPRADOR SOLO UNO
VENDEDOR TIENE UBICACIÓN SOLO UNO
UBICACIÓN ES DADO POR VENDENDOR SOLO UNO
COMPRADOR RECIBE ENVIO CERO A MÁS
ENVIO ES RECIBIDO POR COMPRADOR SOLO UNO

4.- DETERMINAR LOS ATRIBUTOS CLAVES O IDENTIFICADORES

ENTIDAD ATRIBUTO CLAVE


USUARIO ID USUARIO
PRODUCTO ID PRODUCTO
ORDEN DE PEDIDO ID ORDEN DE
PEDIDO
CATEGORIA ID CATEGORIA
TARJETA ID TARJETA
WISH LIST ID WISH LIST
FOTO ID FOTO
UBICACION ID UBICACION
ENVIO ID ENVIO

5.- DETERMINAR LOS DOMINIOS DE LOS ATRIBUTOS

ATRIBUTO DESCRIPCION TIPO DE DATO RESTRICCION DE DOM CARD.


ID USUARIO ID DE USUARIO CHAR (10) CADENA: MAX 10 (1,1)
CARACTERES
CEDULA CEDULA DEL CHAR (10) CADENA: MAX 10 (1,1)
USUARIO USUARIO CARACTERES
NOMBRE NOMBRE DEL CHAR (20) CADENA: MAX 20 (1,1)
USUARIO USUARIO CARACTERES
APELLIDO APELLIDO DEL CHAR (20) CADENA: MAX 20 (1,1)
USUARIO USUARIO CARACTERES
RUC RUC DEL CHAR (10) CADENA: MAX 10 (1,1)
VENDEDOR CARACTERES
Nombre: Homar Herrera, Evelyn Mejia, Alexis Poveda.
Tema: Avance Proyecto.
UBICACIÓN UBICACIÓN DEL CHAR (50) CADENA: MAX 50 (1,1)
USUARIO USUARIO CARACTERES
ID UBICACION Nº DE UBICACIÓN CHAR (10) CADENA: MAX 10 (1, 1)
DEL USUARIO CARACTERES

CUIDAD CIUDAD DEL CHAR (10) CADENA: MAX 10 (1, 1)


USUARIO CARACTERES
DIRECCION CIUDAD DEL CHAR (10) CADENA: MAX 10 (1, 1)
USUARIO CARACTERES
ESTADO ESTADO DEL CHAR (10) CADENA: MAX 10 (1, 1)
USUARIO CARACTERES
PAIS/REGION PAIS DEL USUARIO CHAR (10) CADENA: MAX 10 (1, 1)
CARACTERES
CODIGO POSTAL CODIGO POSTAL CHAR (10) CADENA: MAX 10 (1, 1)
DEL USUARIO CARACTERES
ORDENES ORDENES DE CHAR (10) CADENA: MAX 10 (0, N)
PEDIDO CARACTERES
PRODUCTO PRODUCTO CHAR (50) CADENA: MAX 50 (0, N)
PUESTOS POR CARACTERES
VENDEDOR
EDAD EDAD DE INT EDAD:INT>0 (1,1)
COMPRADOR
TARJETA ID DE TARJETA CHAR (10) CADENA: MAX 10 (0, N)
CARACTERES
ORDENES COMP ORDENES DE CHAR (10) CADENA: MAX 10 (1,1)
PEDIDO CARACTERES
WISH LIST LISTA DE DESEOS CHAR (10) CADENA: MAX 10 (1, 1)
DE COMPRADOR CARACTERES
ID PRODUCTO ID DE PRODUCTO CHAR (10) CADENA: MAX 10 (1, 1)
CARACTERES
NOMBRE PROD NOMBRE CHAR (20) CADENA: MAX 20 (1,1)
PRODUCTO CARACTERES
PRECIO PROD PRECIO PRODUCTO DOUBLE PRECIO: DOUBLE>0 (1,1)
CANTIDAD PROD CANTIDAD PRODC INT CANTIDAD: INT>0 (1,1)
CATEGORIA CATEGORIA CHAR (10) CADENA: MAX 10 (1, 1)
PROD CARACTERES
ID ORDEN ID DE TARJETA CHAR (10) CADENA: MAX 10 (1, 1)
CARACTERES
NOTAS NOTAS DE LA CHAR (50) CADENA: MAX 50 (1, 1)
ORDEN CARACTERES
PRECIO PRECIO TOTAL DOUBLE PRECIO: DOUBLE>0 (1,1)
ID CATEGORIA ID CATEGORIA CHAR (10) CADENA: MAX 10 (1, 1)
CARACTERES
NOMBRE NOMBRE DE CHAR (50) CADENA: MAX 50 (1, 1)
CATEGORIA CATEGORIA CARACTERES
TIPO TIPO DE PRODUCTO CHAR (50) CADENA: MAX 50 (1,1)
EN CATEGORIA CARACTERES
Nombre: Homar Herrera, Evelyn Mejia, Alexis Poveda.
Tema: Avance Proyecto.
PRODUCT PRODUCTOS DEL CHAR (10) CADENA: MAX 10 (0, N)
DEPARTAMENTO CARACTERES
CONTRASENA CONTRASENA PARA CHAR (10) CADENA: MAX 10 (1, 1)
ACCEDER A LA CARACTERES
CUENTA
CORREO CORREO CHAR (10) CADENA: MAX 10 (1, 1)
VINCULADO A LA CARACTERES
CUENTA
TELEFONO TELEFONO CHAR (10) CADENA: MAX 10 (1, 1)
VINCULADO A LA CARACTERES
CUENTA
ID TARJETA IDENTIFICADOR CHAR (10) CADENA: MAX 10 (1,1)
UNICO CARACTERES
# TARJETA CODIGO DE CHAR (16) CADENA: MAX 16 (1, 1)
TARJETA CARACTERES
FECHA EXP FECHA DE EXP DATE FORMATO: “MM-YYYY” (1, 1)
CSV DIGITOS DE CHAR (3) CADENA: MAX 10 (1, 1)
SEGURIDAD CARACTERES
TIPO TIPO DE TARJETA CHAR (1) D= {“D”, “C”}: DEBITO, (1, 1)
CREDITO
BANCO BANCO EMISOR CHAR (10) CADENA: MAX 10 (1, 1)
CARACTERES
ID WISH LIST ID WISH LIST CHAR (10) CADENA: MAX 10 (1,1)
CARACTERES
ID COMPR ID DE COMPRADOR CHAR (10) CADENA: MAX 10 (1,1)
CARACTERES
PRODUCTO WL ID DE PRODUCTO CHAR (10) CADENA: MAX 10 (0, N)
CARACTERES
PRODUCTO ID DE PRODUCTO CHAR (10) CADENA: MAX 10 (0, N)
CARACTERES
FECHA FECHA DE ENVIO DATE FORMATO: “MM-YYYY” (1, 1)
NOMBRE NOMBRE DEL CHAR (20) CADENA: MAX 20 (1,1)
RECEPTOR DEL CARACTERES
ENVIO
TIPO TIPO DE ENVIO CHAR (1) D= {“G”,“R”, “N”}:GRATIS, (1, 1)
RAPIDO, NORMAL

6.- DETERMINAR LAS JERARQUIAS DE GENERALIZACION

USUARIO

VENDEDOR COMPRADOR
Nombre: Homar Herrera, Evelyn Mejia, Alexis Poveda.
Tema: Avance Proyecto.

CATEGORIA
#ID DEPARTAMENTO
COMPUESTO DE

PARTE DE

PRODUCTO
#ID PRODUCTO
DIAGRAMA BARKER

DIAGRAMA DE CHENG
Nombre: Homar Herrera, Evelyn Mejia, Alexis Poveda.
Tema: Avance Proyecto.

También podría gustarte