You are on page 1of 7

I.

Informe orientado al desarrollo del proyecto:


1. DistrySur
2. Objetivos tcnicos del proyecto.
Generales
Mediante este software se busca la optimizacin de la venta, para que los clientes sean
atendidos con mayor rapidez, pues lo que ms nos interesa es que la empresa Distrysur,
tenga una buena atencin hacia los clientes, teniendo una buena optimizacin nos va
ayudar y as poder llevarles una experiencia de compra y tener ms clientes futuros.
Especficos
Optimizar las ventas
Crear una base de datos que registre las facturas y presupuestos de una manera
ordenada
Controlar y registrar los procesos de compra y venta
Seguridad, tanto al personal de la empresa como a nuestros clientes.
Que nuestros clientes tengan una experiencia de venta inolvidable.
3. Descripcin de la empresa (Visin, Misin, Descripcin del caso modelado)
Antecedentes de la empresa:
Desde su creacin la empresa ha tenido como uno de sus objetivos principales satisfacer las
necesidades del cliente y hacer una cartera de clientes cada vez mayor.
En relacin al control de inventario, la informacin se elabora manualmente en archivos y
en consecuencia generaba una labor tediosa encontrar informacin, ocasionado demoras en
los servicios.
El pedido de los artculos, la comercializacin de estos lo realiza el encargado de almacn de
forma manual lo cual dificulta hacer ms contratos y prestigiar a la ferretera.
El control de la cartera de clientes se realiza en archivo de excell en el cual se anotara el
nombre, telfono, direccin y pedidos del cliente, con la dificultad de que la informacin
continua dispersa y para poder surtir un producto.
Misin
Ser la cadena ms grande de ferreteras del pas, lder en comercializacin de productos
ferreteros de primera calidad.
Visin
Distrysur es una empresa dedicada a la comercializacin de ferretera en la forma ms
rentable, con productos de calidad, servicio rpido y puntos de venta ms cercanos.











4. Diagrama Entidad Relacin



5. Fuentes de datos

ORDEN DE COMPRA

6. Normalizacin de cada fuente de datos



7. Modelo Relacional


8. Diccionario de datos

CLIENTE


DETALLE VENTA


PRODUCTO


TIPO PRODUCTO







VENDEDOR



VENTA


9. Modelo Relacional fsico en ERWIN
10. Script para creacin de cdigos
a) Base de datos

if DB_ID('Panaderia') is not null
begin
drop database Panaderia
end
create database Panaderia
on(
name='Panaderia_data',
filename='F:\Base de Datos\Panderia\Panaderia_data.mdf',
size=10mb,
maxsize=20mb,
filegrowth=1mb
)
use Panaderia


b) Estructura de la base de datos
create table cliente
(
id_cliente char(5) not null,
nom_cli varchar(40),ape_paterno varchar(40),
ape_materno varchar(40), direccion varchar(50),
telefono varchar(15)
)
create table vendedor
(
id_vendedor char(5) not null,
nom_vendedor varchar(30),ape_vendedor varchar(40),
ape_materno varchar(40), direccion varchar(30),
telefono varchar(15), contrasea char(8),
usuario char(8)
)

create table venta
(
id_venta char(5) not null,
id_producto char(5) not null,
subtotal decimal(8,2),
total decimal(8,2),
fecha date
)

create table detalle_venta
(
id_vendedor char(5) not null,
id_cliente char(5) not null,
id_venta char (5)not null,
cantidad int,
)

create table producto
(
id_producto char(5) not null,
nom_producto varchar(30), precio decimal(8,2),
id_tipo char(5) not null
)

create table tipo_producto(
id_tipo char(5) not null,
tamao varchar(30),
descripcion varchar(30),
)
c) Restricciones (Constraints)

--Creacion de las llaves foraneas
alter table detalle_venta
add constraint det_venta_fk foreign key (id_venta)
references venta(id_venta)


--Creacion de llaves primarias
alter table cliente
add constraint cliente_pk primary key (id_cliente)

alter table vendedor
add constraint venddedor_pk primary key (id_vendedor)

alter table venta
add constraint venta_pk primary key(id_venta,id_producto)

alter table detalle_venta
add constraint det_vent_pk primary key(id_vendedor,id_cliente,id_venta)

alter table producto
add constraint producto_pk primary key (id_producto)

alter table tipo_producto
add constraint ti_prod_pk primary key (id_tipo)

d) Ingreso de datos (registros por tabla)
e) Vistas
f) Procedimientos Almacenados
g) Rutinas para listados
11. Construccin de la aplicacin (Codificacin).
12. Conclusiones

I. CD-ROM del Proyecto
II. Conjunto de archivos que componen la aplicacin para su ejecucin.

You might also like