Upload
dulcementefanny
View
194
Download
0
Embed Size (px)
Citation preview
UNIVERSIDAD VERACRUZANA
FACULTAD DE ADMINISTRACIÓN
MAESTRO: DR. CARLOS ARTURO
TORRES GASTELU
UNIDAD FINAL
ALUMNOS:
MENGELLE CASTRO ALBERTO
VARELA ROMERO STEPHANIE
ESCENARIO:
(FACTURA)Descripción
• Cuando el dueño de la negociación necesite revisar su facturación semanal, se puede realizar una consulta donde nos muestre el total de facturas, y mediante un filtrado solo muestre por tiempo determinado o por número de cliente, según desee el dueño de la negociación.
CONSULTASFactura
fecha de inicio aquí se ingresa de que fecha se inicia el listadofecha de finalizar y aquí se ingresa hasta que fecha se terminafecha nombre del cliente numero de factura
SELECT venta.fechacliente.nombreventa.No.ventaventa.M. de venta FROM articulos LEFT OUTER JOIN ventaWHERE venta.id_cliente = cliente.id_cliente;
REPORTE
FECHA NOMBRE DEL CLIENTE NUMERO DE FACTURA22/octubre/11 Eliseo DominguezTrapaga 10330/noviembre/11
Rosa Mora Guzmán 879
12/enero/12 Cesar Augusto Espinoza Paz 112016/marzo/12 Maximiliano Pérez Hermida 1530
ESCENARIO
(Compra de artículos)
Descripción
• Si el stock de algunos artículos está por debajo de lo permitido, realizar una consulta para obtener el nombre y los datos de contacto del (los) proveedor (es), para realizar la compra de los insumos y actualizar los datos en el catálogo de artículos, en el campo “stock”.
nombre de articulo stock nombre del proveedor teléfono del proveedor
SELECT articulos.NOMBRE AS 'NOMBREDELPRODUCTO', proveedor.Nombre AS 'NOMBREDELPROVEEDOR',proveedor.Dirección AS 'DIRECCIONDELPROVEEDOR', proveedor.Teléfono AS 'TELEFONODELPROVEEDOR'FROM articulos LEFT OUTER JOIN proveedorON articulos.ID_PROVEEDOR = proveedor.ID_PROVEEDORWHERE articulos.ID_PROVEEDOR IN (SELECTID_PROVEEDORFROM articulosWHERE STOCK <= 3);
FHACCESCalle Puesta del Sol No.175 entre constituyentes Y Rafael Orta.Fraccionamiento Vista Mar en Veracruz
TELEFONO: 9-35-01-28
REPORTE
Nombre del Articulo
stock Nombre del proveedor Teléfono del proveedor
sacapuntas 2 Lorena Soto Pastelin 9543023Lápiz 3 Nayeli Elvira Maldonado 9573923
Plastilina 3 Fernando Fontes Blanco 9545621
ESCENARIOS(PRODUCTOS)
Descripción• El dueño de la negociación necesita saber cuantos productos de determinado tipo
se han vendido, para ello, se realiza una consulta a la base de datos, tomando los catálogos “articulo”, Venta, detalle_venta para que de esta forma se cree una vista en la cual se despliegue el total de artículos vendidos, ya sea por fecha y tipo de articulo, y de esta forma obtener información útil de su base de datos sin crear tablas adicionales.
Consultas:
PRODUCTOS
ARTICULO MAS VENDIDONOMBRE DEL PRODUCTO DESCRIPCION PRECIO STOCK VENDIDOS
SELECT NOMBRE DESCRIPCION PRECIO STOCK FROM articulos GROUP BY ID_ARTICULO;
Reportes:PRODUCTOS
ARTICULO MAS VENDIDONOMBRE DEL PRODUCTO DESCRIPCION PRECIO STOCK VENDIDOSmarcador para pizarrón Color Negro 10 4 28cinta adhesiva 23 mm x 4 m 2 3 40barra de plastilina Varios Colores 7 8 32marcador de agua Color azul 8 3 29Sacapuntas Metalico 6 30 30
FHACCESCalle Puesta del Sol No.175 entre constituyentes Y Rafael Orta.Fraccionamiento Vista Mar en Veracruz
TELEFONO: 9-35-01-28
ESCENARIO:Descripción
• Para registrar una venta, el usuario se ubica en el modulo de venta, donde automáticamente se genera un folio de venta, así como se insertará la fecha, además de que incluye campos donde se insertarán el id del cliente (si posee uno para realizar factura , si no será uno de publico general), los artículos que desea comprar, la cantidad de cada uno, el subtotal y el total a pagar por el cliente, al realizar el pago, automáticamente se descontará de la tabla artículos del campo stock, y la demás información quedará registrada en los catálogos correspondientes.
CONSULTAS:
FHACEESS
FECHA GETDATE()
FOLIO EXECUTE nuevo_folio
NOMBRE DEL CLIENTE
RFCSELECT R.F.C. FROM clientes WHERE Nombre = "NOMBRE DEL CLIENTE";
ID ARTICULO NOMBRE DEL PRODUCTO PRECIO POR UNIDAD CANTIDADPRECIO TOTAL
ingrese el ID del articulo SELECT NOMBRE PRECIO STOCK PRECIO*STOCK AS PRECIO TOTAL FROM articulos WHERE ID_ARTICULO = "ID_ATICULO";
SubTotal aquí sacaremos el total de las ventas hechas por medio de la progrmacion
IVA le mostraremos el iva
Total mosstrara el total de la venta con el iva ya sumado
FHACCESCalle Puesta del Sol No.175 entre constituyentes Y Rafael Orta.Fraccionamiento Vista Mar en
VeracruzTELEFONO: 9-35-01-28
FHACEESS
NOMBRE DEL CLIENTE: Marcos Lagos PérezR.F.C. LAPM910922DVDIRECCIÓN: Negrete No. 122 Col. Centro
ID ARTICULO NOMBRE DEL PRODUCTO PRECIO POR UNIDAD CANTIDAD PRECIO TOTAL
SUBTOTAL:IVA:TOTAL:
FHACCESCalle Puesta del Sol No.175 entre constituyentes Y Rafael Orta.
Fraccionamiento Vista Mar en Veracruz Ver.TELEFONO: 9-35-01-28
FECHA: 22/OCTUBRE/10FOLIO: 201101NO. FACTURA 01
ESCENARIO:
COMPRA DE ARTICULOS
DescripciónSi el stock de algunos articulos esta por debajo de lo permitido, realizar una consulta para obtener el nombre y losdatos de contacto de el (los) proveedor (es), para realizar la compra de los insumos y actualizar los datos en el catalogode artículos, en el campo “stock”.
nombre de articulo stock nombre del proveedor Telefono de proveedor
SELECT articulos.NOMBRE AS 'NOMBREDELPRODUCTO', proveedor.Nombre AS 'NOMBREDELPROVEEDOR',
proveedor.Dirección AS 'DIRECCIONDELPROVEEDOR', proveedor.Teléfono AS 'TELEFONODELPROVEEDOR'
FROM articulos LEFT OUTER JOIN proveedor
ON articulos.ID_PROVEEDOR = proveedor.ID_PROVEEDOR
WHERE articulos.ID_PROVEEDOR IN (SELECTID_PROVEEDOR
FROM articulos
WHERE STOCK <= 3);
FHACCES
Calle Puesta del Sol No.175 entre constituyentes Y Rafael Orta.Fraccionamiento Vista Mar en Veracruz
TELEFONO: 9-35-01-28
COMPRA DE ARTICULOS
NOMBRE DE ARTICULO STOCK NOMBRE DEL PROVEEDOR TELEFONO DEL PROVEEDOR
marcador de agua
ESCENARIO:
ACTUALIZACIÓN DE DATOS DE PROVEEDORES
CONSULTADescripciónCuando realicemos actualizaciones en los datos de los proveedores para la compra de ciertos artículos, simplemente tenemos que añadir los datos del nuevo proveedor y actualizar la clave de proveedor de los artículos que ya tenemos registrados mediante una consulta, para que de esta forma los artículos estén vinculados con la nueva clave del proveedor que estamos dando de alta.
CONSULTASCODIGO
CREATE PROCEDURE Newproveedor @proveedor_id CHAR(10) ASDECLARE @proveedor num INTEGERWorking with Stored Procedures 159SELECT @proveedor num=MAX(id_proveedor)FROM proveedoresSELECT @proveedor_num=@proveedor_num+1INSERT INTO proveedores(Id_proveedor, nombre, direccion, telefono)VALUES(@proveedor_num, "nombre proveedor, direccion proveedor, teléfono, proveedor)RETURN @proveedor_num;
REPORTEID_proveedor Nombre Dirección Teléfono 1 Jorge mengelle Palmas de dos 93422133
caminos2 Alberto mengelle Prolong C. villazana 954356253 Marlen martinez Hidalgo 95434553