You are on page 1of 7

UNIVERSIDAD NACIONAL AUTNOMA DE NICARAGUA UNAN Len Ingeniera en Sistemas de Informacin

Modelo Conceptual de Sitio Web Ingeniera del Software


Docente: William Noel Martnez Integrantes: Ariadna Gabriela Garca Alonso Frederick Xavier Astacio Acevedo

Grupo # 1 Mircoles, 14 de noviembre del 2012

A LA LIBERTAD POR LA UNIVERSIDAD!

Lista de Categora de Conceptos

Categora del concepto Objetos fsicos o tangibles Especificaciones, diseo descripciones de cosas Lugares Transacciones Lnea o rengln de elemento de transacciones Papel de las personas Contenedores de otras cosas

Conceptos Obtenidos o Pelcula, Video Juego, Msica

Pago Cesta De Compras Administrador, Cliente Cesta De Compras, Sitio Web, Registro De Usuarios Producto

Cosas dentro de un contenedor Otros sistemas de cmputo o electromecnicos externos al sistema Conceptos de nombres abstractos Pedidos En Checkout Organizaciones Eventos Procesos(a menudo no estn representados como conceptos, pero pueden estarlo) Reglas y polticas Catlogos Registros de finanzas, de trabajo, de contratos de asuntos legales Instrumentos y servicios financieros Manuales, libros
Lista de Asociaciones Comunes

Categora A es una parte fsica de B A es una parte lgica de B A est fsicamente contenido en B A est contenido lgicamente en B A es una descripcin de B A es un elemento de lnea en una transaccin o reporte B A se conoce/introduce/registra/presenta/captura en B

Relaciones Registro de Usuarios Sitio Web Producto Cesta De Compras Pelcula Producto Video Juego Producto Msica Producto Registro De Usuarios Administrador Cesta De Compras Pedidos En Checkout Cliente Registros De Usuarios

Cliente Pedidos En Checkout A es miembro de B A es una subunidad organizacional de B A usa o dirige a B

Administrador Sitio Web Administrador Producto Cliente Sitio Web Administrador Pedidos En Checkout Cliente Cesta De Compras

A se comunica con B A se relaciona con una transaccin B Pago Cliente A es una transaccin relacionada con Pago Cesta De Compras otra transaccin de B A es propiedad de B
Lista de Conceptos:

Cliente Administrador Producto Pelcula Video Juego Msica Cesta de Compras Sitio Web Pedidos en Checkout Registros de Usuarios Pago

Modelo Conceptual

Modelo Entidad Relacin

Nombre Entidad: Descripcin: Nombre Atributo Id NombreUsuario Tipo Contrasea Nombre Entidad: Descripcin: Nombre Atributo Id NombreCompleto Direccn E_mail

Usuarios Son todos los usuarios que manipularan el sistema Atributos Descripcin Tipo Tamao Clave Identifica al usuario Int Si Nombre con el que se accede Char 15 al sistema Si es Administrador o Enum Recepcionista Es secreta y es un requisito Char 20 para entrar al sistema Clientes Son los clientes que visitan el sitio Atributos Descripcin Tipo Identifica al cliente Int Es el nombre completo del Varchar cliente Es la direccin del cliente Varchar Es el correo del cliente Varchar

Card. 1,1

Tamao 50 150 30

Clave Si

Card. 1,M

Nombre Entidad: Descripcin: Nombre Atributo Id Cantidad Subtotal

ProductosDeCesta Son los artculos que componen la cesta de compra Atributos Descripcin Tipo Tamao Clave Identifica al producto que Int Si solicita el cliente Es la cantidad del articulo en Int la cesta Es el precio del producto por Float la cantidad de este

Card. M,1

Nombre Entidad: Descripcin:

CestasDeCompras Es el pedido del cliente Atributos Nombre Atributo Descripcin Id Identifica a la cesta Estado Estado del pedido ya sea Checkout, Enviado o Anulado Total Es el costo total de la cesta Fecha Fecha de creacin de la cesta ModoDePago La forma como paga el cliente DescripcionDePago Descripcin para aclarar el modo de pago

Tipo Int Enum Float Date Enum

Tamao

Clave Si

Card. 1,M

Varchar 150

Nombre Entidad: Descripcin: Nombre Atributo Id NombreProducto Descripcion Precio Cantidad Genero

Productos Son los productos que ofrece el sitio Atributos Descripcin Tipo Tamao Clave Identifica al producto Int Si Es el nombre del producto Varchar 30 Es la descripcin del Varchar 150 producto Es el precio del producto Float Es la cantidad disponible Int El genero al que pertenece el Enum producto

Card. 1,M

Nombre Entidad: Descripcin: Nombre Atributo Id Tipo

CatalogoDeCategorias Son las categoras de los productos que ofrece el sitio Atributos Descripcin Tipo Tamao Clave Identifica a la categora Int Si Explica el tipo de categora Varchar 15

Card. 1,M

Paso a Modelo Relacional: Paso 1. Conversin de entidades.

Es (Id_Usuario, Id_Cliente) Tiene (Id_Cliente, Id_Cesta) Compra (Id_Cliente, Id_ProdCesta) Tiene (Id_Categoria, Id_Producto) Estan (Id_Producto,Id_ProdCesta) Contiene (Id_Cesta,Id_ProdCesta) < ProductosDeCestas
Esquema relacional resultado: Normalizacin: Usuarios (Id, NombreUsuario, Tipo, Contrasea) 1FN Cumple con la 1FN 2FN Cumple con la 2FN 3FN Cumple con la 3FN FNBC Cumple con la FNBC Clientes (Id, NombreCompleto, Direccin, E_mail) 1FN Cumple con la 1FN 2FN Cumple con la 2FN 3FN Cumple con la 3FN FNBC Cumple con la FNBC CatalogoDeCategorias (Id, Tipo) 1FN Cumple con la 1FN 2FN Cumple con la 2FN 3FN Cumple con la 3FN FNBC Cumple con la FNBC Producto (Id, NombreProducto, Descripcin, Precio, Cantidad, Genero) 1FN Cumple con la 1FN 2FN Cumple con la 2FN 3FN Cumple con la 3FN FNBC Cumple con la FNBC CestaDeCompras (Id, Estado, Total, Fecha, ModoDePago, DescripcionDePago) 1FN Cumple con la 1FN 2FN Cumple con la 2FN 3FN Cumple con la 3FN FNBC Cumple con la FNBC ProductosDeCestas (Id, Cantidad, SubTotal) 1FN Cumple con la 1FN 2FN Cumple con la 2FN 3FN Cumple con la 3FN FNBC Cumple con la FNBC

Formas Relacionales: Usuarios (Id, NombreUsuario, Tipo, Contrasea) Clientes (Id, NombreCompleto, Direccin, E_mail, IdUsuario) CatalogoDeCategorias (Id, Tipo) Producto (Id, NombreProducto, Descripcin, Precio, Cantidad, Genero, IdCategoria) CestaDeCompras (Id, Estado, Total, Fecha, ModoDePago, DescripcionDePago, IdCliente) ProductosDeCestas (Id, Cantidad, SubTotal, IdProducto, IdCesta, IdCliente)

You might also like