Vous êtes sur la page 1sur 41

1.

DIAGRAMA DE CLASE

2. DER/MER (ERWIN)

MODELO FISICO

MODELO LOGICO

3. DISEO DE LA BASE DE DATOS SISTEMA DE VENTAS (SYSVEN)


ITEM NOMBRE TABLA DESCRIPCION OBSERVACIO N

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34

CLIENTE TIPO_CLIENTE CATEGORIA_CLIENTE CABECERA_BOLETA DETALLE_BOLETA CABECERA_FACTURA DETALLE_FACTURA GUIA_REMISION NOTA_CREDITO NOTA_DEBITO MONEDA IMPUESTOS CONFIGURACION_SISTE MA PRODUCTO CATEGORIA_PRODUCTO EMPLEADO TIPO_EMPLEADO USUARIO TIPO_USUARIO PERFILES UBIGEO DEPARTAMENTO PROVINCIA DISTRITO PAGO TIPO_PAGO FORMA_PAGO CONDICION_PAGO COTIZACION CABECERA_PEDIDO DETALLE_PEDIDO TIPO_CAMBIO GENERADOR AUDITORIA

Tabla que permite registrar a los clientes Tabla que permite registrar el tipo de clientes Tabla que permite registrar la categoria de los clientes Tabla que permite realizar el cabecera de boleta Tabla que permite realizar el detalle de boleta Tabla que permite realizar el cabecera de factura Tabla que permite realizar el detalle de factura Tabla que permite registrar la guia de remision Tabla que permite registrar la nota de credito Tabla que permite registrar la nota de debito Tabla que permite ver la moneda Tabla que permite registrar ,buscar los impuestos generados por el estado en la empresa. Tabla que permite configuracin del sistema de ventas Tabla que permite registrar ,guardar el producto Tabla que permite guardar la categoria de productos Tabla que permite registrar a los empleados Tabla que permite registrar el tipo de empleado Tabla que permite buscar al usuario al sistema Tabla que permite visualizar el tipo de usuario entrante al sistema Tabla que guarda los datos de acceso Tabla que permite buscar la ubicacin Tabla que permite buscar el departamento Tabla que permite buscar los provincia Tabla que permite buscar los distritos Tabla que permite registrar el pago Tabla que permite realizar el tipo de pago Tabla que permite realizar la forma de pago Tabla que permite realizar la condicin de pago Tabla que permite realizar la cotizacin de los productos Tabla que permite realizar cabecera de pedido Tabla que permite realizar detalle de pedido Tabla que permite realizar el tipo de cambio Tabla que generara el codigo alas tablas Tabla que se encarga de generara correspondientes a todas las tabla los campos

Mantenimiento Mantenimiento Mantenimiento proceso proceso proceso proceso proceso proceso proceso Mantenimiento proceso Mantenimiento Mantenimiento Mantenimiento Mantenimiento Mantenimiento Mantenimiento proceso Mantenimiento Mantenimiento proceso proceso Mantenimiento proceso proceso proceso proceso proceso proceso proceso proceso Mantenimiento Mantenimiento

DOCUMENTACION DEL SYSVENTAS


CLIENTE ITEM 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 NOMBRE CAMPO Cod_cli Cod_tipocli Cod_catcli Nombre Apellido Dni Sexo fechanac_cli direccion_cli Telfono Ruc cod_ubigeo FECHA _REGISTRO ESTADO_REGISTRO COD_USUARIO DESCRIPCION Cdigo del cliente Codigo tipo del cliente categoria del cliente Nombre del cliente Apellido del cliente Dni del cliente Sexo fecha nacimiento cliente direccion cliente Telfono del cliente Ruc del cliente codigo de ubicacion del cliente Fecha de Registro del cliente Estado del registro del cliente codigo USUARIO TIPO-DATO varchar varchar varchar varchar varchar varchar Varchar datetime Varchar varchar Varchar varchar Datetime Varchar Varchar 10 5 Foreing Key 50 15 11 5 LONGITUD 5 5 5 50 30 8 10 OBSERVACION Primary Key Foreing Key Foreing Key

TIPO_CLIENTE ITEM 1 2 3 4 5 NOMBRE CAMPO cod_tipocli descripcion FECHA _REGISTRO ESTADO_REGISTRO COD_USUARIO DESCRIPCION Cdigo del tipo cliente Descripcin tipo del cliente Fecha de Registro del cliente Estado del registro del cliente codigo USUARIO TIPO-DATO Varchar Varchar Datetime Varchar Varchar 10 5 Foreing Key LONGITUD 5 50 OBSERVACION Primary Key

CATEGORIA_CLIENTE ITEM 1 2 3 4 5 NOMBRE CAMPO cod_catcli descripcion FECHA _REGISTRO ESTADO_REGISTR O COD_USUARIO DESCRIPCION codigo categoria cliente descripcion categoria cliente Fecha de Registro del cliente Estado del registro del cliente codigo USUARIO TIPO-DATO Varchar Varchar Datetime Varchar Varchar 10 5 Foreing Key LONGITUD 5 50 OBSERVACION Primary Key

EMPLEADO ITEM 1 2 3 4 5 6 7 8 9 10 11 12 13 NOMBRE CAMPO cod_emp nombre sexo fechanac telefono Cod_usuario direccion cod_tipoemp Cod_ubigeo dni apellido FECHA _REGISTRO ESTADO_REGISTRO COD_USUARIO DESCRIPCION codigo empleado nombre empleado sexo empleado fecha nacimiento empleado telefono empleado Codigo de usuario direccion empleado codigo tipo empleado Codigo de su localidada Dni del empleado Apellido del empleado Fecha de Registro del cliente Estado del registro del cliente codigo USUARIO TIPO-DATO varchar varchar varchar datetime varchar varchar varchar varchar varchar varchar varchar Datetime Varchar Varchar 10 5 Foreing Key LONGITUD 5 20 20 OBSERVACION Primary Key

15 5 50 5 5 8 30

Foreing Key

TIPO_ EMPLEADO ITEM 1 2 3 4 5 NOMBRE CAMPO cod_tipoemp descripcion FECHA _REGISTRO ESTADO_REGISTR O COD_USUARIO DESCRIPCION codigo tipo empleado descripcion tipo empleado Fecha de Registro del cliente Estado del registro cliente codigo USUARIO del TIPO-DATO varchar varchar Datetime Varchar Varchar 10 5 Foreing Key LONGITUD 5 50 OBSERVACION Primary Key

USUARIO ITEM 1 2 3 4 5 6 7 8 NOMBRE CAMPO cod_usuario logine password cod_emp cod_tipousu cod_perfil FECHA _REGISTRO ESTADO_REGISTR O DESCRIPCION codigo usuario nombre usuario contrasea usuario codigo empleado codigo tipo usuario codigo perfil Fecha de Registro del cliente Estado cliente del registro del TIPO-DATO varchar varchar varchar varchar varchar Varchar Datetime Varchar 10 LONGITUD 5 50 14 5 5 5 Foreing Key Foreing Key Foreing Key OBSERVACION Primary Key

TIPO_USUARIO ITEM 1 2 3 4 5 NOMBRE CAMPO cod_tipousu descripcion FECHA _REGISTRO ESTADO_REGISTR O COD_USUARIO DESCRIPCION codigo tipo usuario descripcion tipo usuario Fecha de Registro del cliente Estado del registro del cliente codigo USUARIO TIPO-DATO varchar varchar Datetime Varchar Varchar 10 5 Foreing Key LONGITUD 5 20 OBSERVACION Primary Key

PERFILES ITEM 1 2 3 4 5 NOMBRE CAMPO cod_perfil nombre FECHA _REGISTRO ESTADO_REGISTR O COD_USUARIO DESCRIPCION codigo perfil nombre perfil Fecha de Registro del cliente Estado del registro del cliente codigo USUARIO TIPO-DATO Varchar Varchar Datetime Varchar Varchar 10 5 Foreing Key LONGITUD 5 20 OBSERVACION Primary Key

PRODUCTO ITEM 1 2 3 4 5 6 7 8 NOMBRE CAMPO cod_prod descripcion stock Precio_uni Cod_catprod FECHA _REGISTRO ESTADO_REGISTR O COD_USUARIO DESCRIPCION codigo producto descripcion producto stock producto precio unitario producto codigo categoria producto Fecha de Registro del cliente Estado del registro del cliente codigo USUARIO TIPO-DATO Varchar Varchar int Money Varchar Datetime Varchar Varchar 5 LONGITUD 5 50 OBSERVACION Primary Key

10 5 Foreing Key

CATEGORIA_PRODUCTO ITEM 1 2 3 4 5 NOMBRE CAMPO cod_catprod descripcion FECHA _REGISTRO ESTADO_REGISTR O COD_USUARIO DESCRIPCION codigo categoria producto Descripcion del producto Fecha de Registro del cliente Estado del registro del cliente codigo USUARIO TIPO-DATO Varchar Varchar Datetime Varchar Varchar 10 5 Foreing Key LONGITUD 5 50 OBSERVACION Primary Key

CABECERA_COTIZACION ITEM 1 2 3 4 5 6 7 NOMBRE CAMPO cod_cotizacion cod_detcotizacion Fecha_cotizacion Cod_cli FECHA _REGISTRO ESTADO_REGISTR O COD_USUARIO DESCRIPCION Codigo de cotizacion Codigo detalle de cotizacion fecha de cotizacion Codigo del cliente Fecha de Registro del cliente Estado del registro cliente codigo USUARIO del TIPO-DATO Varchar varchar datetime varchar Datetime Varchar Varchar 10 5 Foreing Key 5 LONGITUD 5 5 OBSERVACION Primary Key

DETALLE_COTIZACION ITEM 1 2 3 4 5 6 7 8 NOMBRE CAMPO cod_detcotizacion Item Cantidad importe Cod_prod FECHA _REGISTRO ESTADO_REGISTR O COD_USUARIO DESCRIPCION Codigo de cotizacion Descripcion de cotizacion Cantidad del producto codigo usuario Codigo del producto Fecha de Registro del cliente Estado del registro cliente codigo USUARIO del TIPO-DATO Varchar int int money varchar Datetime Varchar Varchar 10 5 Foreing Key 5 Foreing key LONGITUD 5 OBSERVACION Primary Key

CABECERA_PEDIDO ITEM 1 2 3 4 5 6 7 NOMBRE CAMPO num_pedido Fecha_pedido Cod_cli cod_detalle_ped FECHA _REGISTRO ESTADO_REGISTR O COD_USUARIO DESCRIPCION Numero d epedido Fecha del pedido Codigo del cliente Cod de detalle de pedido Fecha de Registro del cliente Estado del registro cliente codigo USUARIO del TIPO-DATO varchar Datetime varchar varchar Datetime Varchar Varchar 10 5 Foreing Key 5 5 Foreing key LONGITUD 5 OBSERVACION Primary Key

DETALLE_PEDIDO ITEM 1 2 3 NOMBRE CAMPO cod_detalle_ped item cantidad DESCRIPCION Cod de detalle de pedido Numero de pedido Cantidad de venta TIPO-DATO varchar int int LONGITUD 5 OBSERVACION Primary Key Foreing Key

4 5 6

FECHA _REGISTRO ESTADO_REGISTR O COD_USUARIO

Fecha de Registro del cliente Estado del registro cliente codigo USUARIO del

Datetime Varchar Varchar 10 5 Foreing Key

CABECERA _BOLETA ITEM 1 2 3 4 5 6 7 NOMBRE CAMPO num_boleta Fecha_boleta Cod_cli Cod_empl FECHA _REGISTRO ESTADO_REGISTRO COD_USUARIO DESCRIPCION numero boleta Fecha de boleta registrada Codigo de cliente Codigo de empleado Fecha de Registro del cliente Estado del registro cliente codigo USUARIO del TIPO-DATO varchar datetime varchar varchar Datetime Varchar Varchar 10 5 Foreing Key 5 5 LONGITUD 10 OBSERVACION Primary Key

DETALLE _BOLETA ITEM 1 2 3 4 5 6 7 8 9 NOMBRE CAMPO Cod_detalle_boleta cantidad precio_importe cod_cli cod_prod item FECHA _REGISTRO ESTADO_REGISTR O COD_USUARIO DESCRIPCION Codigo detalle de boletaa cantidad producto precio importe codigo cliente codigo producto Numero de productos Fecha de Registro del cliente Estado del registro del cliente codigo USUARIO TIPODATO varchar int money varchar varchar int Datetime Varchar Varchar 5 5 Foreing Key Foreing Key LONGITUD 5 OBSERVACION Primary Key

10 5 Foreing Key

CABECERA _FACTURA ITEM 1 2 3 4 5 6 NOMBRE CAMPO num_factura Fecha_factura Cod_cli Cod_emple FECHA _REGISTRO ESTADO_REGISTR O DESCRIPCION numero factura Fecha de factura registrada Codigo de cliente Codigo de empleado Fecha de Registro del cliente Estado del registro del cliente TIPODATO varchar datetime varchar varchar Datetime Varchar 10 5 5 LONGITUD 10 OBSERVACION Primary Key

COD_USUARIO

codigo USUARIO

Varchar

Foreing Key

DETALLE _FACTURA ITEM 1 2 3 4 5 6 7 8 9 10 11 NOMBRE CAMPO Cod_detalle_factura cantidad precio_importe cod_cli cod_prod item igv Total FECHA _REGISTRO ESTADO_REGISTR O COD_USUARIO DESCRIPCION detalle factura cantidad producto precio importe codigo cliente codigo producto Numero de productos Igv del producto Cantidad vendida Fecha de Registro del cliente Estado del registro del cliente codigo USUARIO TIPODATO varchar int money varchar varchar int money money Datetime Varchar Varchar 5 5 Foreing Key Foreing Key LONGITUD 10 OBSERVACION Primary Key

10 5 Foreing Key

GUIA DE REMISION ITEM 1 2 3 4 5 6 7 8 NOMBRE CAMPO cod_guia numero_guia cod_emp cod_cli cod_prod FECHA _REGISTRO ESTADO_REGISTR O COD_USUARIO DESCRIPCION codigo guia remision numero guia remision codigo empleado codigo cliente codigo producto Fecha de Registro del cliente Estado del registro del cliente codigo USUARIO TIPO-DATO Varchar Int Varchar Varchar Varchar Datetime Varchar Varchar 5 5 5 10 5 Foreing Key Foreing Key Foreing Key Foreing Key LONGITUD 5 OBSERVACION Primary Key

NOTA DE CREDITO ITEM 1 2 3 4 5 6 7 8 NOMBRE CAMPO cod_credito numero_credito cod_emp cod_cli cod_prod FECHA _REGISTRO ESTADO_REGISTR O COD_USUARIO DESCRIPCION codigo nota credito numero credito codigo empleado codigo cliente codigo producto Fecha de Registro del cliente Estado del registro del cliente codigo USUARIO TIPO-DATO varchar int varchar varchar varchar Datetime Varchar Varchar 5 5 5 10 5 Foreing Key Foreing Key Foreing Key Foreing Key LONGITUD 5 OBSERVACION Primary Key

NOTA DE DEBITO ITEM 1 2 3 4 5 6 7 8 NOMBRE CAMPO cod_debito numero_debito cod_emp cod_cli cod_prod FECHA _REGISTRO ESTADO_REGISTR O COD_USUARIO DESCRIPCION codigo nota debito numero nota debito codigo empleado codigo cliente codigo producto Fecha de Registro del cliente Estado del registro del cliente codigo USUARIO TIPO-DATO varchar int varchar varchar varchar Datetime Varchar Varchar 5 5 5 10 5 Foreing Key Foreing Key Foreing Key Foreing Key LONGITUD 5 OBSERVACION Primary Key

PAGO ITEM 1 2 3 4 5 6 7 8

NOMBRE CAMPO cod_pago descripcion Cod_tipopago Cod_formapago Cod_condicionpago FECHA _REGISTRO ESTADO_REGISTR O COD_USUARIO

DESCRIPCION Cod de pago Descripcion de pago Codigo del tipo de pago Codigo de forma del pago Codigo de la condicion de pago Fecha de Registro del cliente Estado del registro del cliente codigo USUARIO

TIPO-DATO varchar varchar Varchar Varchar Varchar Datetime Varchar Varchar

LONGITUD 5 50 5 5 5

OBSERVACION Primary Key

Foreing Key

10 5 Foreing Key

TIPO_PAGO ITEM 1 2 3 4 5 NOMBRE CAMPO cod_tipopago descripcion FECHA _REGISTRO ESTADO_REGISTR O COD_USUARIO DESCRIPCION Cod del tipo de pago Nombre del tipo de pago Fecha de Registro del cliente Estado del registro del cliente codigo USUARIO TIPO-DATO varchar varchar Datetime Varchar Varchar 10 5 Foreing Key LONGITUD 5 20 OBSERVACION Primary Key

FORMA_PAGO ITEM 1 2 3 NOMBRE CAMPO cod_formapago descripcion FECHA _REGISTRO DESCRIPCION Codigo de forma de pago Nombre de la forma de pago Fecha de Registro del cliente TIPO-DATO Varchar Varchar Datetime LONGITUD 5 20 OBSERVACION Primary Key

4 5

ESTADO_REGISTR O COD_USUARIO

Estado del registro del cliente codigo USUARIO

Varchar Varchar

10 5 Foreing Key

CONDICION_PAGO ITEM 1 2 3 4 5 NOMBRE CAMPO cod_condicionpago descripcion FECHA _REGISTRO ESTADO_REGISTR O COD_USUARIO DESCRIPCION Cod de condicion d epago descripcion Fecha de Registro del cliente Estado del registro del cliente codigo USUARIO TIPO-DATO Varchar Varchar Datetime Varchar Varchar 10 5 Foreing Key LONGITUD 5 20 OBSERVACION Primary Key

MONEDA ITEM 1 2 3 4 5 6 7 NOMBRE CAMPO cod_moneda descripcion Cod_empl Cod_cambio FECHA _REGISTRO ESTADO_REGISTRO COD_USUARIO DESCRIPCION codigo moneda Descripcion de la moneda Codigo del empleado a cambiar moneda Cod del cambio de moneda Fecha de Registro del cliente Estado del registro del cliente codigo USUARIO TIPO-DATO Varchar varchar varchar Varchar Datetime Varchar Varchar 10 5 Foreing Key LONGITUD 5 50 50 5 OBSERVACION Primary Key

TIPO DE CAMBIO ITEM 1 2 3 4 5 NOMBRE CAMPO cod_cambio descripcion FECHA _REGISTRO ESTADO_REGISTRO COD_USUARIO DESCRIPCION Cod de cambio Descripcion del tipo de cambio Fecha de Registro del cliente Estado del registro del cliente codigo USUARIO TIPO-DATO Varchar Varchar Datetime Varchar Varchar 10 5 Foreing Key LONGITUD 5 20 OBSERVACION Primary Key

IMPUESTOS ITEM 1 2 3 NOMBRE CAMPO cod_impuesto descripcion Dinero impuesto DESCRIPCION codigo impuesto nombre impuesto Monto apagar del dinero a TIPO-DATO Varchar Varchar money LONGITUD 5 20 OBSERVACION Primary Key

4 5 6 7 8 9

Cod_empl Cod_moneda Cod_cambio FECHA _REGISTRO ESTADO_REGISTRO COD_USUARIO

dinero impuesto Codigo de la mo0neda a pagar Codigo del tipo de cambio Fecha de Registro del cliente Estado del registro del cliente codigo USUARIO

Varchar Varchar Varchar Datetime Varchar Varchar

5 5 5

10 5 Foreing Key

UBIGEO ITEM 1 2 3 4 5 6 7 8 NOMBRE CAMPO cod_ubigeo descripcion cod_departamento cod_provincia cod_distrito FECHA _REGISTRO ESTADO_REGISTRO COD_USUARIO DESCRIPCION codigo ubigeo pais ubigeo codigo departamento codigo provincia codigo distrito Fecha de Registro del cliente Estado del registro del cliente codigo USUARIO TIPO-DATO varchar varchar varchar varchar varchar Datetime Varchar Varchar LONGITUD 5 50 5 5 5 Foreing Key Foreing Key Foreing Key OBSERVACION Primary Key

10 5 Foreing Key

DEPARTAMENTO ITEM 1 2 3 4 5 NOMBRE CAMPO cod_departamento Descripcion FECHA _REGISTRO ESTADO_REGISTR O COD_USUARIO DESCRIPCION codigo departamento nombre departamento Fecha de Registro del cliente Estado del registro del cliente codigo USUARIO TIPO-DATO varchar varchar Datetime Varchar Varchar 10 5 Foreing Key LONGITUD 5 30 OBSERVACION Primary Key

PROVINCIA ITEM 1 2 3 4 5 NOMBRE CAMPO cod_provincia descripcion FECHA _REGISTRO ESTADO_REGISTR O COD_USUARIO DESCRIPCION Codigo provincia Nombre de provincia Fecha de Registro del cliente Estado del registro del cliente codigo USUARIO TIPO-DATO varchar varchar Datetime Varchar Varchar 10 5 Foreing Key LONGITUD 5 30 OBSERVACION Primary Key

DISTRITO

ITEM 1 2 3 4 5

NOMBRE CAMPO cod_distrito descipcion FECHA _REGISTRO ESTADO_REGISTR O COD_USUARIO

DESCRIPCION Codigo distrito Descripcion Fecha de Registro del cliente Estado del registro del cliente codigo USUARIO

TIPO-DATO varchar varchar Datetime Varchar Varchar

LONGITUD 5 30

OBSERVACION Primary Key

10 5 Foreing Key

CONFIGURACION_SISTEMA ITEM 1 2 3 4 5 6 7 8 9 10 11 NOMBRE CAMPO cod_config nombre_empresa descripcion direccion_empresa ruc_empresa telefono paginaweb email FECHA _REGISTRO ESTADO_REGISTR O COD_USUARIO DESCRIPCION codigo de configuracion nombre empresa descripcion empresa direccion empresa ruc empresa Telefono de la empresa Pagina web de la empresa Email de la empresa Fecha de Registro del cliente Estado del registro del cliente codigo USUARIO TIPO-DATO Varchar Varchar Varchar Varchar Varchar varchar Varchar varchar Datetime Varchar Varchar LONGITUD 5 100 100 100 11 15 20 20 10 5 Foreing Key OBSERVACION Primary Key

GENERADOR ITEM 1 2 3 4 5 NOMBRE CAMPO parametro ultimo FECHA _REGISTRO ESTADO_REGISTR O COD_USUARIO DESCRIPCION inicio fin Fecha de Registro del cliente Estado del registro cliente codigo USUARIO del TIPO-DATO Varchar Int Datetime Varchar Varchar 10 5 Foreing Key LONGITUD 40 OBSERVACION Primary Key

AUDITORIA ITEM 1 2 3 NOMBRE CAMPO FECHA _REGISTRO ESTADO_REGISTR O COD_USUARIO DESCRIPCION Fecha de Registro del cliente Estado del registro cliente codigo USUARIO del TIPO-DATO Datetime Varchar Varchar 10 5 Foreing Key LONGITUD OBSERVACION

4. DIAGRAMA DE LA BASE DE DATOS

SCRIP DE LA BASE DE DATOS


--****************************** --CREACION DE LA BASE DE DATOS BDCI37014 --*************************************
CREATE DATABASE SYSVENTAS Go USE SYSVENTAS Go --CREACION DE TABLAS CREATE TABLE CLIENTE(Cod_Cli VARCHAR (5)NOT NULL, Dni_Cli VARCHAR(8)NULL, Nombre_Cli VARCHAR(20)NULL, Sexo_Cli VARCHAR(20)NULL, FechaNac_Cli DATETIME NULL, Telefono_Cli VARCHAR(15) NULL, Direccion_Cli VARCHAR(50) NULL, Ruc_Cli VARCHAR(12)NULL, Estado_Registro BIT NULL, Cod_Usuario VARCHAR(5)NOT NULL, Cod_Ubigeo VARCHAR(5)NOT NULL, Cod_TipoCli VARCHAR(5)NOT NULL, Cod_CategCli VARCHAR(5) NOT NULL, Fecha_Registro_Cli datetime NULL) GO CREATE TABLE TIPO_CLIENTE(Cod_TipoCli VARCHAR(5) NOT NULL, Descripcion_tipo_cli VARCHAR(20)NULL, Cod_Usuario VARCHAR(5)NOT NULL, Fecha_Registro_TCliente DATETIME NULL, Estado_Registro BIT NULL) GO CREATE TABLE CATEGORIA_CLIENTE(Cod_CategCli VARCHAR(5)NOT NULL, Descripcion_categ_cli VARCHAR(20)NULL, Cod_Usuario VARCHAR(5)NOT NULL, Fecha_Registro_CCliente DATETIME NULL, Estado_Registro BIT NULL) GO CREATE TABLE CABECERA_BOLETA(Num_Boleta VARCHAR(10)NOT NULL, Fecha_Boleta DATETIME NULL, cod_cli VARCHAR(5)NOT NULL, Cod_Usuario VARCHAR(5)NOT NULL, Fecha_Registro_Boleta DATETIME NULL, Estado_Registro BIT NULL) GO CREATE TABLE DETALLE_BOLETA(num_boleta VARCHAR(10)NOT NULL, Cantidad INT NULL, precio_importe MONEY NULL, cod_prod VARCHAR(5)NOT NULL, Cod_Usuario VARCHAR(5)NOT NULL, Fecha_Registro_DBoleta DATETIME NULL, Estado_Registro BIT NULL) GO CREATE TABLE CABECERA_FACTURA(num_factura VARCHAR(10)NOT NULL, igv_factura MONEY NULL, Fecha_Factura DATETIME NULL,

cod_cli VARCHAR(5)NOT NULL, Cod_Usuario VARCHAR(5)NOT NULL, Fecha_Registro_Factura DATETIME NULL, Estado_Registro BIT NULL) GO CREATE TABLE DETALLE_FACTURA(num_factura VARCHAR(10)NOT NULL, cod_prod VARCHAR(5)NOT NULL, Cantidad INT NULL, precio_importe MONEY NULL, Cod_Usuario VARCHAR(5)NOT NULL, Fecha_Registro_DFactura DATETIME NULL, Estado_Registro BIT NULL) GO CREATE TABLE GUIA_REMISION(Cod_Guia VARCHAR(5) not null, Numero_Guia INT NULL, cod_emp VARCHAR(5)NOT NULL, cod_cli VARCHAR(5)NOT NULL, cod_prod VARCHAR(5)NOT NULL, Cod_Usuario VARCHAR(5)NOT NULL, Fecha_Registro_GRemision DATETIME NULL, Estado_Registro BIT NULL) GO CREATE TABLE NOTA_CREDITO(Cod_Credito VARCHAR(5) NOT NULL, Numero_Credito INT NULL, cod_emp VARCHAR(5)NOT NULL, cod_cli VARCHAR(5)NOT NULL, cod_prod VARCHAR(5)NOT NULL, Cod_Usuario VARCHAR(5)NOT NULL, Fecha_Registro_NCredito DATETIME NULL, Estado_Registro BIT NULL) GO CREATE TABLE NOTA_DEBITO(Cod_Debito VARCHAR(5) NOT null, Numero_Debito INT NULL, Cod_Emp VARCHAR(5)NOT NULL, Cod_Cli VARCHAR(5)NOT NULL, Cod_Prod VARCHAR(5)NOT NULL, Cod_Usuario VARCHAR(5)NOT NULL, Fecha_Registro_NDebito DATETIME NULL, Estado_Registro BIT NULL) GO CREATE TABLE MONEDA(Cod_Moneda VARCHAR(5)NOT NULL, Moneda INT NULL, Cod_Usuario VARCHAR(5)NOT NULL, Fecha_Registro_Moneda DATETIME NULL, Estado_Registro BIT NULL) GO CREATE TABLE IMPUESTOS(Cod_Impuesto VARCHAR(5)NOT NULL, Nombre_Impuesto VARCHAR(20)NULL, Dinero_Impuesto MONEY NULL, Cod_Usuario VARCHAR(5)NOT NULL, Fecha_Registro_Impuestos DATETIME NULL, Estado_Registro BIT NULL) GO CREATE TABLE CONFIGURACION_SISTEMA(Cod_Config VARCHAR(5)NOT NULL, Nombre_Empresa VARCHAR(100)NULL, Descripcion VARCHAR(100)NULL, Direccion_Empresa VARCHAR(100)NULL, Ruc_Empresa VARCHAR(11)NULL, Cod_Usuario VARCHAR(5)NOT NULL, Fecha_Registro_CSistema DATETIME NULL, Estado_Registro BIT NULL) GO

CREATE TABLE PRODUCTO(Cod_Prod VARCHAR(5)NOT NULL, Descripcion_Prod VARCHAR(50)NULL, stock_Prod INT NULL, PrecioUni_Prod MONEY NULL, Cod_Categ_Prod VARCHAR(5)NOT NULL, Cod_Usuario VARCHAR(5)NOT NULL, Fecha_Registro_Producto DATETIME NULL, Estado_Registro BIT NULL) GO CREATE TABLE CATEGORIA_PRODUCTO(Cod_Categ_Prod VARCHAR(5)NOT NULL, Nombre_Categ_Prod VARCHAR(20)NULL, Cod_Usuario VARCHAR(5)NOT NULL, Fecha_Registro_CProducto DATETIME NULL, Estado_Registro BIT NULL) GO CREATE TABLE EMPLEADO(Cod_Emp VARCHAR(5)NOT NULL, Nombre_Emp VARCHAR(20)NULL, DNI_Emp VARCHAR(12) NULL, Sexo_emp VARCHAR(20)NULL, FechaNac_Emp DATETIME NULL, Telefono_Emp VARCHAR(15)NULL, Direccion_Emp VARCHAR(50)NULL, Cod_TipoEmp VARCHAR(5)NOT NULL, Cod_Usuario VARCHAR(5)NOT NULL, Fecha_Registro_Empleado DATETIME NULL, Estado_Registro BIT NULL) GO CREATE TABLE TIPO_EMPLEADO(Cod_TipoEmp VARCHAR(5)NOT NULL, Descripcion_Tipo_Emp VARCHAR(20)NULL, Cod_Usuario VARCHAR(5)NOT NULL, Fecha_Registro_TEmpleado DATETIME NULL, Estado_Registro BIT NULL) GO CREATE TABLE USUARIO (Cod_Usuario VARCHAR(5)NOT NULL, Logine VARCHAR(50)NULL, PassWord VARCHAR(14)NULL, Cod_Emp VARCHAR(5)NOT NULL, Fecha_Registro_Usuario DATETIME NULL, Cod_TipoUsu VARCHAR(5)NOT NULL, Estado_Registro BIT NULL) GO CREATE TABLE TIPO_USUARIO(Cod_TipoUsu VARCHAR(5)NOT NULL, Descripcion_Tipo_Usu VARCHAR(20)NULL, Cod_Usuario VARCHAR(5)NOT NULL, Fecha_Registro_TUsuario DATETIME NULL, Estado_Registro BIT NULL) GO CREATE TABLE PERFILES(Cod_Perfil VARCHAR(5)NOT NULL, Nombre_Perfil VARCHAR(20)NULL, Cod_Usuario VARCHAR(5)NOT NULL, Fecha_Registro_Perfil DATETIME NULL, Estado_Registro BIT NULL) go CREATE TABLE UBIGEO(Cod_Ubigeo VARCHAR(5)NOT NULL, Pais_ubigeo VARCHAR(50)NULL, cod_departamento VARCHAR(5)NOT NULL, cod_provincia VARCHAR(5)NOT NULL, cod_distrito VARCHAR(5)NOT NULL, Cod_Usuario VARCHAR(5)NOT NULL, Fecha_Registro_Ubigeo DATETIME NULL, Estado_Registro BIT NULL) GO CREATE TABLE DEPARTAMENTO(Cod_Departamento VARCHAR(5)NOT NULL, Nombre_Departamento VARCHAR(30)NULL,

Cod_Usuario VARCHAR(5)NOT NULL, Fecha_Registro_Departamento DATETIME NULL, Estado_Registro BIT NULL) GO CREATE TABLE PROVINCIA(Cod_Provincia VARCHAR(5)NOT NULL, Nombre_Provincia VARCHAR(30)NULL, Cod_Usuario VARCHAR(5)NOT NULL, Fecha_Registro_Provincia DATETIME NULL, Estado_Registro BIT NULL) GO CREATE TABLE DISTRITO(Cod_Distrito VARCHAR(5)NOT NULL, Nombre_Distrito VARCHAR(30)NULL, Cod_Usuario VARCHAR(5)NOT NULL, Fecha_Registro_Distrito DATETIME NULL, Estado_Registro BIT NULL) GO CREATE TABLE PAGO(Cod_Pago VARCHAR(5)NOT NULL, Descripcion_pago VARCHAR(20)NULL, Cod_Tipo_Pago VARCHAR(5)NOT NULL, cod_forma_pago VARCHAR(5)NOT NULL, Condicion_Pago VARCHAR(5)NOT NULL, Cod_Usuario VARCHAR(5)NOT NULL, Fecha_Registro_Pago DATETIME NULL, Estado_Registro BIT NULL) GO CREATE TABLE TIPO_PAGO(Cod_Tipo_Pago VARCHAR(5)NOT NULL, Nombre_Tipo_Pago VARCHAR(20)NULL, Cod_Usuario VARCHAR(5)NOT NULL, Fecha_Registro_TPago DATETIME NULL, Estado_Registro BIT NULL) GO CREATE TABLE FORMA_PAGO(cod_forma_pago VARCHAR(5)NOT NULL, nombre_forma_pago VARCHAR(20)NULL, Cod_Usuario VARCHAR(5)NOT NULL, Fecha_Registro_FPago DATETIME NULL, Estado_Registro BIT NULL) GO CREATE TABLE CONDICION_PAGO(Cod_Condicion_Pago VARCHAR(5)NOT NULL, Nombre_Condicion_Pago VARCHAR(20) NULL, Cod_Usuario VARCHAR(5)NOT NULL, Fecha_Registro_CPago DATETIME NULL, Estado_Registro BIT NULL) GO CREATE TABLE CABECERA_COTIZACION(Cod_Cotizacion VARCHAR(5)NOT NULL, Fecha_Cotizacion datetime NULL, Cod_cli varchar(5)NOT NULL, Cod_Usuario VARCHAR(5)NOT NULL, Fecha_Registro_Cotizacion DATETIME NULL, Estado_Registro BIT NULL) GO CREATE TABLE DETALLE_COTIZACION(Cod_Cotizacion VARCHAR(5)NOT NULL, ITEM INT NULL, CANTIDAD INT NULL, IMPORTE MONEY NULL, Cod_Prod VARCHAR(5) NOT NULL, Cod_Usuario VARCHAR(5)NOT NULL, Fecha_Registro_Cotizacion DATETIME NULL, Estado_Registro BIT NULL) GO

CREATE TABLE CABECERA_PEDIDO(Num_Pedido VARCHAR(5)NOT NULL, Pedido VARCHAR(50) NOT NULL, Cod_Usuario VARCHAR(5)NOT NULL, Fecha_Registro_CPedido DATETIME NULL, Estado_Registro BIT NULL) GO CREATE TABLE DETALLE_PEDIDO (Cod_Detalle_Ped VARCHAR(5)NOT NULL, Num_Pedido VARCHAR(5)NOT NULL, Cantidad INT NULL, Cod_Usuario VARCHAR(5)NOT NULL, Fecha_Registro_DPedido DATETIME NULL, Estado_Registro BIT NULL) GO CREATE TABLE TIPO_CAMBIO(Cod_Cambio VARCHAR(5)NOT NULL, Nombre_Cambio VARCHAR(20)NULL, Cod_Usuario VARCHAR(5)NOT NULL, Fecha_Registro_TCambio DATETIME NULL, Estado_Registro BIT NULL) GO CREATE TABLE GENERADOR (Parametro VARCHAR(40)NOT NULL, Ultimo INT NULL, Cod_Usuario VARCHAR(5)NOT NULL, Fecha_Registro_Generador DATETIME NULL, Estado_Registro BIT NULL) GO CREATE TABLE AUDITORIA (Cod_Usuario VARCHAR(5)NOT NULL, Fecha_Registro DATETIME NULL, Estado_Registro BIT NULL) GO ALTER TABLE cliente WITH NOCHECK ADD CONSTRAINT PK_Cliente PRIMARY KEY CLUSTERED ( cod_cli ) GO ALTER TABLE tipo_cliente WITH NOCHECK ADD CONSTRAINT PK_tipo_Cliente PRIMARY KEY CLUSTERED ( cod_tipocli ) GO ALTER TABLE categoria_cliente WITH NOCHECK ADD CONSTRAINT PK_categ_Cliente PRIMARY KEY CLUSTERED ( cod_categcli ) GO ALTER TABLE cabecera_boleta WITH NOCHECK ADD CONSTRAINT PK_num_boleta PRIMARY KEY CLUSTERED ( num_boleta ) GO ALTER TABLE cabecera_factura WITH NOCHECK ADD CONSTRAINT PK_num_factura PRIMARY KEY CLUSTERED ( num_factura ) GO ALTER TABLE Guia_Remision WITH NOCHECK ADD CONSTRAINT PK_Guia_Remision PRIMARY KEY CLUSTERED ( Cod_Guia ) GO ALTER TABLE Nota_Credito WITH NOCHECK ADD CONSTRAINT PK_Nota_Credito PRIMARY KEY CLUSTERED (

Cod_Credito ) GO ALTER TABLE Nota_Debito WITH NOCHECK ADD CONSTRAINT PK_Nota_Debito PRIMARY KEY CLUSTERED ( Cod_Debito ) GO ALTER TABLE moneda WITH NOCHECK ADD CONSTRAINT PK_moneda PRIMARY KEY CLUSTERED ( cod_moneda ) GO ALTER TABLE impuestos WITH NOCHECK ADD CONSTRAINT PK_impuesto PRIMARY KEY CLUSTERED ( cod_impuesto ) GO ALTER TABLE configuracion_sistema WITH NOCHECK ADD CONSTRAINT PK_configuracion PRIMARY KEY CLUSTERED ( cod_config ) GO ALTER TABLE producto WITH NOCHECK ADD CONSTRAINT PK_producto PRIMARY KEY CLUSTERED ( cod_prod ) GO ALTER TABLE categoria_producto WITH NOCHECK ADD CONSTRAINT PK_Categoria_producto PRIMARY KEY CLUSTERED ( cod_categ_prod ) GO ALTER TABLE empleado WITH NOCHECK ADD CONSTRAINT PK_empleado PRIMARY KEY CLUSTERED ( cod_emp ) GO ALTER TABLE tipo_empleado WITH NOCHECK ADD CONSTRAINT PK_tipoempleado PRIMARY KEY CLUSTERED ( cod_tipoemp ) GO ALTER TABLE usuario WITH NOCHECK ADD CONSTRAINT PK_usuario PRIMARY KEY CLUSTERED ( cod_usuario ) GO ALTER TABLE tipo_usuario WITH NOCHECK ADD CONSTRAINT PK_tipo_usuario PRIMARY KEY CLUSTERED ( cod_tipousu ) GO ALTER TABLE perfiles WITH NOCHECK ADD CONSTRAINT PK_perfiles PRIMARY KEY CLUSTERED ( cod_perfil ) GO ALTER TABLE ubigeo WITH NOCHECK ADD CONSTRAINT PK_ubigeo PRIMARY KEY CLUSTERED ( cod_ubigeo ) GO ALTER TABLE departamento WITH NOCHECK ADD

CONSTRAINT PK_departamento PRIMARY KEY CLUSTERED ( cod_departamento ) GO ALTER TABLE provincia WITH NOCHECK ADD CONSTRAINT PK_provincia PRIMARY KEY CLUSTERED ( cod_provincia ) GO ALTER TABLE distrito WITH NOCHECK ADD CONSTRAINT PK_distrito PRIMARY KEY CLUSTERED ( cod_distrito ) GO ALTER TABLE pago WITH NOCHECK ADD CONSTRAINT PK_pago PRIMARY KEY CLUSTERED ( cod_pago ) GO ALTER TABLE tipo_pago WITH NOCHECK ADD CONSTRAINT PK_tipo_pago PRIMARY KEY CLUSTERED ( cod_tipo_pago ) GO ALTER TABLE forma_pago WITH NOCHECK ADD CONSTRAINT PK_forma_pago PRIMARY KEY CLUSTERED ( cod_forma_pago ) GO ALTER TABLE condicion_pago WITH NOCHECK ADD CONSTRAINT PK_condicion_pago PRIMARY KEY CLUSTERED ( cod_condicion_pago ) GO ALTER TABLE CABECERA_COTIZACION WITH NOCHECK ADD CONSTRAINT PK_cotizacion PRIMARY KEY CLUSTERED ( cod_cotizacion ) GO ALTER TABLE cabecera_pedido WITH NOCHECK ADD CONSTRAINT PK_num_pedido PRIMARY KEY CLUSTERED ( num_pedido ) GO ALTER TABLE detalle_pedido WITH NOCHECK ADD CONSTRAINT PK_detalle_pedido PRIMARY KEY CLUSTERED ( cod_detalle_ped ) GO ALTER TABLE GENERADOR WITH NOCHECK ADD CONSTRAINT PK_generador PRIMARY KEY CLUSTERED ( Parametro ) GO ALTER TABLE Tipo_Cambio WITH NOCHECK ADD CONSTRAINT PK_tipo_cambio PRIMARY KEY CLUSTERED ( cod_cambio ) GO ALTER TABLE CLIENTE ADD FOREIGN KEY (

Cod_Ubigeo ) REFERENCES Ubigeo ( Cod_Ubigeo ) ON DELETE CASCADE ON UPDATE FOREIGN KEY ( Cod_TipoCli ) REFERENCES TIPO_CLIENTE ( Cod_TipoCli ) ON DELETE CASCADE ON UPDATE FOREIGN KEY ( Cod_CategCli ) REFERENCES CATEGORIA_CLIENTE Cod_CategCli ) ON DELETE CASCADE ON UPDATE FOREIGN KEY ( Cod_Usuario ) REFERENCES USUARIO ( Cod_Usuario ) ON DELETE CASCADE ON UPDATE GO ALTER TABLE TIPO_CLIENTE ADD FOREIGN KEY ( Cod_Usuario ) REFERENCES USUARIO ( Cod_Usuario ) GO ALTER TABLE CATEGORIA_CLIENTE ADD FOREIGN KEY ( Cod_Usuario ) REFERENCES USUARIO ( Cod_Usuario ) GO ALTER TABLE CABECERA_BOLETA ADD FOREIGN KEY ( Cod_Usuario ) REFERENCES USUARIO ( Cod_Usuario ), FOREIGN KEY ( Cod_Cli ) REFERENCES CLIENTE ( Cod_Cli ) GO ALTER TABLE DETALLE_BOLETA ADD FOREIGN KEY ( num_boleta ) REFERENCES CABECERA_BOLETA ( num_boleta

CASCADE,

CASCADE,

( CASCADE ,

CASCADE

)ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY ( cod_prod ) REFERENCES PRODUCTO( cod_prod ) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY ( Cod_Usuario ) REFERENCES USUARIO ( Cod_Usuario ) GO ALTER TABLE CABECERA_FACTURA ADD FOREIGN KEY ( Cod_Usuario ) REFERENCES USUARIO ( Cod_Usuario ), FOREIGN KEY ( Cod_Cli ) REFERENCES CLIENTE ( Cod_Cli ) GO ALTER TABLE DETALLE_FACTURA ADD FOREIGN KEY ( num_factura ) REFERENCES CABECERA_FACTURA( num_factura )ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY ( cod_prod ) REFERENCES PRODUCTO( cod_prod ) ON DELETE CASCADE ON UPDATE CASCADE , FOREIGN KEY ( cod_usuario ) REFERENCES USUARIO ( cod_usuario ) GO ALTER TABLE GUIA_REMISION ADD FOREIGN KEY ( Cod_Emp ) REFERENCES EMPLEADO ( Cod_Emp ) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY ( Cod_Cli ) REFERENCES CLIENTE ( Cod_Cli ) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY (

Cod_Prod ) REFERENCES PRODUCTO ( Cod_Prod ) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY ( Cod_Usuario ) REFERENCES USUARIO ( Cod_Usuario ) GO ALTER TABLE NOTA_CREDITO ADD FOREIGN KEY ( Cod_Emp ) REFERENCES EMPLEADO ( Cod_Emp ) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY ( Cod_Cli ) REFERENCES CLIENTE ( Cod_Cli ) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY ( Cod_Prod ) REFERENCES PRODUCTO ( Cod_Prod ) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY ( Cod_Usuario ) REFERENCES USUARIO( Cod_Usuario ) GO ALTER TABLE NOTA_DEBITO ADD FOREIGN KEY ( Cod_Emp ) REFERENCES EMPLEADO ( Cod_Emp ) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY ( Cod_Cli ) REFERENCES CLIENTE ( Cod_Cli ) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY ( Cod_Prod ) REFERENCES PRODUCTO ( Cod_Prod ) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY ( Cod_Usuario ) REFERENCES USUARIO ( Cod_Usuario ) GO ALTER TABLE MONEDA ADD FOREIGN KEY (

Cod_Usuario ) REFERENCES USUARIO ( Cod_Usuario ) GO ALTER TABLE IMPUESTOS ADD FOREIGN KEY ( Cod_Usuario ) REFERENCES USUARIO( Cod_Usuario ) GO ALTER TABLE CONFIGURACION_SISTEMA ADD FOREIGN KEY ( Cod_Usuario ) REFERENCES USUARIO ( Cod_Usuario ) GO ALTER TABLE PRODUCTO ADD FOREIGN KEY ( Cod_Usuario ) REFERENCES USUARIO ( Cod_Usuario ), FOREIGN KEY ( Cod_Categ_Prod ) REFERENCES CATEGORIA_PRODUCTO( Cod_Categ_Prod ) GO

ALTER TABLE CATEGORIA_PRODUCTO ADD FOREIGN KEY ( Cod_Usuario ) REFERENCES USUARIO ( Cod_Usuario ) GO

ALTER TABLE EMPLEADO ADD FOREIGN KEY( cod_tipoemp ) REFERENCES tipo_empleado ( cod_tipoemp )ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY ( Cod_Usuario ) REFERENCES USUARIO ( Cod_Usuario )

GO ALTER TABLE TIPO_EMPLEADO ADD FOREIGN KEY ( Cod_Usuario ) REFERENCES USUARIO ( Cod_Usuario ) GO ALTER TABLE USUARIO ADD FOREIGN KEY ( Cod_Emp ) REFERENCES EMPLEADO ( Cod_Emp ), FOREIGN KEY ( Cod_TipoUsu ) REFERENCES TIPO_USUARIO( Cod_TipoUsu ) GO ALTER TABLE PERFILES ADD FOREIGN KEY ( Cod_Usuario ) REFERENCES USUARIO ( Cod_Usuario ) GO ALTER TABLE UBIGEO ADD FOREIGN KEY ( cod_departamento ) REFERENCES DEPARTAMENTO( cod_departamento )ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY ( cod_provincia ) REFERENCES PROVINCIA( cod_provincia ) ON DELETE CASCADE ON UPDATE CASCADE , FOREIGN KEY ( Cod_Distrito ) REFERENCES DISTRITO( cod_distrito ) ON DELETE CASCADE ON UPDATE CASCADE , FOREIGN KEY ( Cod_Usuario ) REFERENCES USUARIO ( Cod_Usuario ) GO ALTER TABLE DEPARTAMENTO ADD

FOREIGN KEY ( Cod_Usuario ) REFERENCES USUARIO ( Cod_Usuario ) GO ALTER TABLE PROVINCIA ADD FOREIGN KEY ( Cod_Usuario ) REFERENCES USUARIO ( Cod_Usuario ) GO ALTER TABLE DISTRITO ADD FOREIGN KEY ( Cod_Usuario ) REFERENCES USUARIO ( Cod_Usuario ) GO ALTER TABLE PAGO ADD FOREIGN KEY ( Cod_Usuario ) REFERENCES USUARIO ( Cod_Usuario ), FOREIGN KEY ( Cod_Tipo_Pago ) REFERENCES TIPO_PAGO ( Cod_Tipo_Pago ), FOREIGN KEY ( Cod_Forma_Pago ) REFERENCES FORMA_PAGO ( Cod_Forma_Pago ) GO ALTER TABLE TIPO_PAGO ADD FOREIGN KEY ( Cod_Usuario ) REFERENCES USUARIO ( Cod_Usuario ) GO ALTER TABLE FORMA_PAGO ADD FOREIGN KEY ( Cod_Usuario ) REFERENCES USUARIO (

Cod_Usuario ) GO ALTER TABLE CONDICION_PAGO ADD FOREIGN KEY ( Cod_Usuario ) REFERENCES USUARIO ( Cod_Usuario ) GO ALTER TABLE CABECERA_COTIZACION ADD FOREIGN KEY ( Cod_Usuario ) REFERENCES USUARIO ( Cod_Usuario ), FOREIGN KEY ( Cod_Cli ) REFERENCES CLIENTE( Cod_Cli ) GO ALTER TABLE DETALLE_COTIZACION ADD FOREIGN KEY ( Cod_Usuario ) REFERENCES USUARIO ( Cod_Usuario ), FOREIGN KEY ( Cod_Prod ) REFERENCES PRODUCTO( Cod_Prod ) GO ALTER TABLE CABECERA_PEDIDO ADD FOREIGN KEY ( Cod_Usuario ) REFERENCES USUARIO ( Cod_Usuario ) GO ALTER TABLE DETALLE_PEDIDO ADD FOREIGN KEY ( Num_Pedido ) REFERENCES CABECERA_PEDIDO( Num_Pedido )ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY (

Cod_Usuario ) REFERENCES USUARIO( Cod_Usuario ) GO ALTER TABLE TIPO_CAMBIO ADD FOREIGN KEY ( Cod_Usuario ) REFERENCES USUARIO ( Cod_Usuario ) GO ALTER TABLE GENERADOR ADD FOREIGN KEY ( Cod_Usuario ) REFERENCES USUARIO ( Cod_Usuario ) GO

5.

RELACION DE FORMULARIOS DEL SISTEMA DE VENTAS TABLA VISUAL DE CONTENIDO (TVC)

6. DISEO DEL FORMULARIO SISTEMA DE VENTAS


tem
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34

Nombre Del Formulario FrmManEmpleados FrmManTipoEmpleado FrmManProductos FrmManTipoProducto FrmManCliente FrmManTipoCliente FrmManTipoDocumento FrmManBoleta FrmManFactura FrmManGuiaRemision FrmManNotaDebito FrmManMoneda FrmManTipoCambio FrmManImpuestos FrmManUbigeo FrmManDepartamento FrmManProvincia FrmManDistrito FrmManPago FrmManTipoPago FrmCrRegistrosVentas FrmCrClienteProducto FrmCrRankingCliente FrmCrStock FrmPrCotizacion FrmPrPedido FrmPrFactura FrmPrBoleta FrmPrGuiaRemision FrmPrNotaPedido FrmPrNotaCredito FrmPrNotaDebito FrmSyAcercaSistema FrmSyConfigSistema

Descripcin Registra a los Empleados Registra a los Tipo de Empleados Registra a los Productos Registra a los Tipo de Productos Registra a los Clientes Registra a los Tipo de Clientes Registra a los Tipo de Documento Registra Boleta Registra Factura Registra Guia Remision Registra Nota de debito Registra Moneda Registra Tipo de Cambio Registra Impuestos Registra Ubigeo Registra Departamento Registra Provincia Registra Distrito Registra Pago Registra Tipo de Pago Consulta de los Registros de las Ventas Consulta los Cliente por Producto Consulta Ranking de los clientes Consulta los stock de los productos Hacer el proceso de cotizacion Hace el Proceso de Pedido Hace el Proceso de Factura Hace el Proceso de Boleta Hace el Proceso de Guia Remision Hace el Proceso de Nota de Pedido Hace el Proceso de Nota de Credito Hace el Proceso de Nota de Debito Menu Acerca del Sistema Configura el sistema

35 36 37 38 40

FrmSySeguridad FrmSyPermisos FrmSyUsuario FrmSyTipoUsuario FrmSyAuditoria

Configura la seguridad del sistema Configura los permisos del sistema Configura los permisos de los usuarios Configura los tipo de usuario Configura la auditoria

7. MATRICES

SISTEMA VS TABLAS
TABLAS SISTEMA REGISTRO Y CONTROL ---------X X X X X X X ------------------------------------------CONSULTAS Y REPORTES ------------------------------------------------------------------------GESTION DE DATOS X X X X ---X ---X X X X X ---X X X X ---------X X X X

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

cliente tipo_cliente categoria_cliente cabecera_boleta detalle_boleta cabecera_factura detalle_factura guia_remision nota_credito nota_debito moneda impuestos configuracion_sistema producto categoria_producto empleado tipo_empleado usuario tipo_usuario perfiles ubigeo departamento provincia distrito

------------------------------------X ------------X X X -------------

25 26 27 28 29 30 31 32 33 34

pago tipo_pago forma_pago condicion_pago cotizacion cabecera_pedido detalle_pedido tipo_cambio generador auditoria

------------------------X X

------------X X X ----------

-------------------------------

X X X X ---------X -------

SISTEMA VS FORMULARIOS
FORMULARIOS SISTEMA REGISTRO Y CONTROL ------------------------------------------------X CONSULTAS Y REPORTES ----------------------------------------X X X X --GESTION DE DATOS X X X X X X X X X X X X X X X X X X X X -----------

01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25

FrmManEmpleados FrmManTipoEmpleado FrmManProductos FrmManTipoProducto FrmManCliente FrmManTipoCliente FrmManTipoDocumento FrmManBoleta FrmManFactura FrmManGuiaRemision FrmManNotaDebito FrmManMoneda FrmManTipoCambio FrmManImpuestos FrmManUbigeo FrmManDepartamento FrmManProvincia FrmManDistrito FrmManPago FrmManTipoPago FrmCrRegistrosVentas FrmCrClienteProducto FrmCrRankingCliente FrmCrStock FrmPrCotizacion

---------------------------------------------------

26 27 28 29 30 31 32 33 34 35 36 37 38 40

FrmPrPedido FrmPrFactura FrmPrBoleta FrmPrGuiaRemision FrmPrNotaPedido FrmPrNotaCredito FrmPrNotaDebito FrmSyAcercaSistema FrmSyConfigSistema FrmSySeguridad FrmSyPermisos FrmSyUsuario FrmSyTipoUsuario FrmSyAuditoria

--------------X X X X X X X

X X X X X X X ---------------

-----------------------------

-----------------------------

FORMULARIOS VS TABLAS
categoria_cliente Cabecera_cotiza cion detalle_cotizaci categoria_produ cto empleado configuracion_s istema producto cabecera_boleta condicion_pago cabecera_factur a detalle_factura on cabecera_pedid o detalle_pedido tipo_empleado guia_remision detalle_boleta departamento nota_credito tipo_usuario forma_pago tipo_cambio
------------X ------

nota_debito

cliente tipo_cliente

impuestos

tipo_pago

generador
------X X X X X --------

provincia

FrmManEmpleado s FrmManTipoEmpl eado FrmManProductos FrmManTipoProd ucto FrmManCliente FrmManTipoClien te FrmManTipoDocu mento FrmManBoleta FrmManFactura FrmManGuiaRemi sion FrmManNotaDebit o FrmManMoneda FrmManTipoCam bio FrmManImpuestos FrmManUbigeo FrmManDepartam ento FrmManProvincia FrmManDistrito

-----

-----X -------------

------X X -----------

------X X -----------

------X -X ----------

------X -X ----------

------X --X ---------

------X ---X --------

------X ------------

-----------X -------

-------------X -----

-------------------

--X ----------------

---X ---------------

X ------------------

-X -----------------

-------------------

-------------------

-------------------

--------------X ----

---------------X ---

----------------X --

-----------------X

-------------------

-------------------

-------------------

-------------------

-------------------

-------------------

-------------------

-------------------

-------------------

X -X -------------

auditoria

moneda

Formularios //tablas

perfiles

usuario

ubigeo

distrito

pago

FrmManPago FrmManTipoPago FrmCrRegistrosVe ntas FrmCrClienteProd ucto FrmCrRankingCli ente FrmCrStock FrmPrCotizacion FrmPrPedido FrmPrFactura FrmPrBoleta FrmPrGuiaRemisi on FrmPrNotaPedido FrmPrNotaCredito FrmPrNotaDebito FrmSyAcercaSiste ma FrmSyConfigSiste ma FrmSySeguridad FrmSyPermisos FrmSyUsuario FrmSyTipoUsuario FrmSyAuditoria

----

----------------------

---------X ------------

---------X ------------

--------X -------------

--------X -------------

----------X -----------

------------X ---------

-------------X --------

----------------------

----------------------

--------------X X X X ----

---X -X ----------------

-----X ----------------

----------------------

----------------------

------------------X ---

-------------------X --

----------------X -----

----------------------

----------------------

----------------------

----------------------

X ---------------------

X X --------------------

X ---------------------

X ---------------------

------X ---------------

------X ---------------

--X ----X --------------

--X ----X --------------

----------------------

------X X X X X X X --------

--------------------X

X -X ------------------

Vous aimerez peut-être aussi