Está en la página 1de 2

DESARROLLO BAJO LENGUAJES VISUALES TRABAJO PRACTICO FINAL TEMA 2 EMPRESA: CONCESIONARIAS ARGENTINAS S.A.

Una Concesionaria de Autos con varias sucursales en el pas necesita un sistema que le permita gestionar sus movimientos de compra y venta, como as tambin dotar a sus vendedores de una herramienta de consulta para mostrar a sus Clientes los autos que coincidan con sus requerimientos. 1. 2. El sistema deber poseer un registro de cotizaciones de los autos por marca y modelos, un formulario de consulta donde los clientes definan cualquiera de las caractersticas del auto que deseen (datos de la tabla autos, incluyendo provincia y localidad) y a partir de all se les muestre todos los que coincidan con sus peticiones (se podra acceder tambien a la foto); 3. una interfase nica donde puedan cotizar y registrar las operaciones de compra-venta; 4. un modulo de control donde se permitan bloquear / desbloquear los movimientos pertenecientes a un periodo contable (mensualmente); 5. un modulo de Consultas de movimientos que permita anular cualquiera de los movimientos consultados y tambin calcular la rentabilidad de los registros resultantes. El modulo de cotizacin-registracion deber: a) permitir elegir el auto que entrega el cliente y el que lleva (puede ser que lleve un auto y no entregue uno y viceversa) el sistema sugerir el precio de compra y de venta, permitiendo editar ambos, controlado que est dentro de un rango de variacin (precio compra: cotizacin 10% y cotizacin 20% y precio venta: cotizacin y cotizacin 10%) , b) calcular el importe a pagar y permitir ingresar la forma de pago, c) Registrar el movimiento, pidiendo todos los datos adicionales en el caso de entregar un auto en forma de pago El modulo de Consulta pedir los siguientes datos: Concesionaria, vendedor, periodo, marca, provincia, localidad (el no ingreso del parmetro significa buscar todos los valores posibles para el mismo), se mostrar los movimientos resultantes y el calculo de la rentabilidad (para el costo de las compras se considerar a la cotizacin 25%). Seleccionando un movimiento se permitir anularlo, verificando si el periodo del mismo no esta bloqueado. Funcionalidad Mnima Indispensable para Correccin: Los siguientes puntos: 3 (tres), 4 (cuatro) y 5 (cinco) La aplicacin adems deber cumplir con las siguientes restricciones tcnicas: Se deber hacer uso de todos los controles vistos en el presente curso Para el acceso a datos se deber usar OLEDB No se utilizarn controles ADODC (ADO Data Control) No se utilizarn grillas enlazadas La base debe ser abierta una sola vez en cada ejecucin de la aplicacin Se deber validar el tipo de datos antes de actualizar las tablas En el caso de que la base de datos no est en la ubicacin prefijada se deber utilizar el control CommonDialog para localizar de la misma, sin que el programa se clave. Cuando se carga la imagen (foto del tcnico), si se selecciona un archivo que no sea de formato grfico la aplicacin deber interceptar el error y anunciarlo al operador sin que esto provoque que se detenga el programa.

ESTRUCTURA DE LAS TABLAS: Autos #AutoId Descripcion ModeloId Anio Patente Color Precio Foto Clientes #ClienteId Nombre Direccion LocalidadId ProvinciaId VendedorId Telefono Foto Accesorios #AccesorioId Descripcion Modelos #ModeloId #MarcaId Descripcion AutosAccesorios #AutoId #AccesorioId Marcas #MarcaId Descripcion

Concesionarias #ConcesionariaId Nombre Direccion LocalidadId ProvinciaId Telefonos

ControlMovimientos #ControlMovimientoId FechaCierre Descripcion

Cotizaciones #ModeloId #AutoId Precio

Movimientos #MoviminentoId TipoMovimiento Fecha AutoId ConcecionariaId VendedorId Precio MovimientoRelacionId ClienteId FormaPago Saldo

Provincias #ProvinciaId Nombre

Localidades #LocalidadId Nombre

Vendedores #VendedorId Nombre ConcecionariaId