La tienda de
electrodomésticos “Credimar” desea agilizar sus ventas para lo cual decide
automatizar la emisión de las Facturas y Boletas cambiando sus talonarios de
facturas y boletas por otros pre impresos, codificando sus artículos,
clasificándolos por categorías e ingresándolos en una tabla con sus precios
actuales, se sabe que:
Los datos del cliente
serán almacenados en una tabla aparte donde se incluirá su teléfono y número de
ruc.
- Los artículos (código, nombre,
precio, categoría) serán almacenados en una tabla.
- Las facturas y boletas
tendrán un código autogenerado correlativo iniciando con el número de factura
F01-000001 y el número de boleta B01-000001, la fecha actual será automática.
Diseñar una base de datos
para el correcto funcionamiento del módulo, creando sus llaves primarias,
ingresar un mínimo de 5 registros validos en la tabla clientes y 10 registros
validos en la tabla artículos con sus respectivos precios pertenecientes a tres
categorías.
- Programar un formulario
que permita ingresar los datos de la Factura de la siguiente manera: el ruc del
cliente se ingresara en una caja de texto y al dar enter se mostraran todos sus
datos, los artículos se seleccionarán de un formulario aparte, luego de lo cual
se traerá su código, nombre y su precio sin IGV a una cuadricula ingresando la
cantidad de artículos calcular el importe, subtotal, el igv y el precio total.
(El igv está incluido en el precio), Grabar estos datos en las tablas
respectivas (grabar los datos de la factura y sus detalles).
- Programar el correcto
funcionamiento de los formulario de mantenimiento de datos (Agregar, Modificar,
Eliminar, Buscar, etc) de las tablas maestras.
- Programar un formulario
que permita ingresar los datos de la Factura y Grabar estos datos en las tablas
respectivas (grabar los datos de la boleta y sus detalles).
- Programar formularios de
búsquedas y consultas.
- Programar un formulario
de cierre de caja que permita hacer un arqueo de caja para la venta diaria.
- Programar un formulario
que permita presentar una vista previa de impresión de la boleta y la factura.
- Programar reportes de
impresión según su criterio.
BASE DE DATOS
USE [master]
GO
CREATE DATABASE BDCREDIMAR
GO
USE [BDCREDIMAR]
GO
CREATE TABLE [dbo].[CLIENTE](
[RUC] [nchar](11) PRIMARY KEY NOT NULL,
[NOMBRES] [nvarchar](80) NULL,
[TELEFONO] [nchar](10) NULL,
[DIRECCION] [nvarchar](80) NULL)
GO
BASE DE DATOS
USE [master]
GO
CREATE DATABASE BDCREDIMAR
GO
USE [BDCREDIMAR]
GO
CREATE TABLE [dbo].[CLIENTE](
[RUC] [nchar](11) PRIMARY KEY NOT NULL,
[NOMBRES] [nvarchar](80) NULL,
[TELEFONO] [nchar](10) NULL,
[DIRECCION] [nvarchar](80) NULL)
GO
cgprognet@hotmail.com
cgprognet@gmail.com
Costo del código fuente: 50 soles
No hay comentarios:
Publicar un comentario