Está en la página 1de 8

INSTITUTO

POLITECNICO
NACIONAL.

ESCUELA SUPERIOR DE CÓMPUTO.

TECNOLOGÍAS PARA EL DESARROLLO DE


APLICACIONES WEB.

PROYECTO FINAL.
APLICACIÓN WEB GESTIÓN DE
PRODUCTOS.

PROFESOR. JOSÉ ASUNCIÓN ENRQUEZ


ZÁRATE.

ALUMNOS.
CHÁVEZ LÓPEZ ALEXANDRA
MERINO VÁSQUEZ LUIS RICARDO
RUBIO MARTINEZ SUSANA
INDICE.
1. Introducción.
1.1. Introducción.
2. Desarrollo.
2.1. Conceptos.
2.2. Diseño general de la base de datos_ Modelo
Base de datos.
2.3. Estructura de diccionario de datos.
INTRODUCCIÓN

Definición del Proyecto


Se realizará una página web para una empresa que se dedica a la venta de bienes
raíces. La página web es para uso de los clientes, en donde ellos podrán consultar
los diferentes productos disponibles. La página mostrara los atributos de cada
artículo; costo, talla, color, composición de la prenda, cantidad de artículos
disponibles, estilo y una breve descripción del artículo. El usuario puede encontrar
su casa ideal, gracias a la forma en que está estructurada la página, existiendo
diversos tipos de casas, al mismo tiempo el cliente podrá adquirir la propiedad de
su elección considerando precios y diseño.

El usuario podrá iniciar sesión dentro de la página web o registrarse si no posee una
cuenta, al registrarse en un formulario deberá colocar datos básicos de identificación
como su correo electrónico, nombre, apellido paterno, apellido materno, teléfono de
contacto, asi como su dirección a donde serán enviados los productos, compuesta
de la calle, colonia, numero, estado y municipio donde reside.
Los artículos seleccionados para la compra se colocarán en un carrito de compras
que se generara automáticamente al iniciar sesión y se limpiara cuando se complete
la compra o cuando el usuario vuelva a iniciar sesión. El carrito contendrá el id de
los artículos agregados y mostrará los valores de la de los artículos seleccionados.
Al terminar la selección de artículos y confirmar la compra el esta debe mostrar un
recibo de compra con un número de identificación, la fecha de pago, un resumen de
los artículos y el importe, el único tipo de pago es en efectivo.
DESARROLLO

CONCEPTOS

2.1 Base de datos


Una base de datos es una recopilación organizada de información o datos
estructurados, que normalmente se almacena de forma electrónica en un
sistema informático.
2.2 DBMS (Sistema de Gestión de Bases de Datos)
Un DBMS sirve como interfaz entre la base de datos y sus programas o
usuarios finales, lo que permite a los usuarios recuperar, actualizar y
gestionar cómo se organiza y se optimiza la información
2.3 Atributo
Particularidades que integran un producto.
2.4 Entidad
Una entidad es como una tabla que contiene datos maestros, donde las filas
representan miembros y las columnas representan atributos.
2.5 Relación
Las relaciones de bases de datos son asociaciones entre tablas que se crean
utilizando sentencias de unión para recuperar datos. Pueden ser unívoca (las
dos tablas pueden tener sólo un registro en cada lado de la relación), uno a
varios (cada registro de la tabla puede ser asociado a varios registros) y
varios a varios (estas relaciones requieren una tercera tabla denominada
tabla de enlace o asociación, cada registro de ambas tablas está relacionado
a varios registros).
Modelo Base de Datos.

Diccionario de la Base de Datos.


1. Atributo: esta columna contendrá los nombres de los atributos de la tabla, acorde a la nomenclatura
2. Tipo: aquí se observar ́a el tipo de dato que almacenar ́a la columna. Es importante mencionar que
los tipos de datos que se encuentran en la descripción de cada columna se establecieron con base en
el sistema gestor de base de datos PostgreSQL.
3. Restricciones: se muestran las restricciones que tiene el atributo.
Infocasa
Atributo Tipo Restricciones Descripción.
idInfo serial  FK Identifica el id de la
 Auto entidad Infocasa.
numérico
teléfono int not null Para contactar vía
telefónica.
Email varchar not null Contactar vía correo
Fecha_contacto datetime not null Para saber el tiempo
exacto de solicitud.
Hora_contacto int not null Tiempo exacto.

Propiedades
Atributo Tipo Restricciones Descripción.
Idpropiedades serial  FK Identifica el id de la
 Auto entidad Propiedades.
numérico
Titulo varchar not null Da el nombre de la
propiedad.
Precio money not null Precio de la
propiedad.
imagen int not null Muestra la foto de la
casa.
Descripción varchar not null Nos dice las
especificaciones de la
propiedad.
Habitaciones int not null Número de
habitaciones que hay.
Wc int not null Número de sanitarios
que hay.
Estacionamiento int not null Número de
estacionamientos.
Creado date not null Fecha en la que se
creó.
Vendedores_id int not null Número de
vendedores que llevan
a cabo la venta.

Clientes
Atributo Tipo Restricciones Descripción.
Idvendedores serial  FK Identifica el id de la
 Auto entidad Clientes.
numérico
nombre varchar Not null Muestra el nombre de
los clientes.
Apellido varchar Not null Muestra el apellido
del cliente.
Teléfono varchar Not null Para contactar al
cliente.
Ventacompra varchar Not null Identificar la acción
que se hará.
Infopersonal int Not null
idpersonal serial  FK Identifica el id del
 Auto personal.
numérico

Infopersonal
Atributo Tipo Restricciones Descripción.
Idpersonal serial  FK Identifica el id de la
 Auto entidad Clientes.
numérico
nombres varchar not null Nombre del personal
correo varchar not null Correo par4a
contactar con la
empresa.
teléfono varchar not null Teléfono para
contactar con el
personal.
mensaje varchar not null Contactar por mensaje
al personal

También podría gustarte