PROYECTO TRES: DISTRIBUIDOR AUTOS AMISTOSOS
Descripción General
Autos Amistosos es un distribuidor que ofrece automóviles nuevos de un solo
fabricante. El distribuidor se ubica en un suburbio de una gran ciudad. Sus ventas
brutas superan un millón de dólares anuales. Tiene 10 empleados: Jim Amistoso
(dueño/gerente), ocho vendedores y un administrador. La mayoría de sus clientes
son del área vecina y saben del distribuidor por comentarios personales; por
comerciales en periódico, radio y televisión; por Internet, o por referencia de
servicios de compra.
Operaciones Básicas
Los clientes potenciales por lo general llegan personalmente a la sala de
exhibición para observar y realizar pruebas de manejo de los autos. Ellos
comparan la tienda y visitan a muchos distribuidores de varios fabricantes. Por lo
general tienen una lista de las características que quieren y cierto conocimiento de
los modelos que ofrece el distribuidor. Cuando entran a la sala de exhibición les da
la bienvenida cualquier vendedor que esté libre. En Pocos casos, especifican con
cuál vendedor quieren tratar. Trabajan con un solo vendedor hasta que el trato
está completo, porque todas las ventas se realizan sobre una base de comisión.
En cada vehículo hay una calcomanía con el precio, que se destaca de forma
prominente en la ventana lateral. Los clientes negocian con el vendedor para
obtener un mejor precio. Si el precio propuesto está significativamente por abajo
del precio de la calcomanía, el vendedor tiene que obtener la aprobación de Jim
antes de acordar el trato. El financiamiento se puede arreglar con el fabricante a
través del distribuidor, o el cliente puede obtener financiamiento por medio de su
banco. Todos los impuestos y cargos de licencia se pagan a través del distribuidor.
El cliente puede tener personalización adicional del auto, incluidos adornos
especiales, sistema de alarma, sistema de audio y otras características que se
realizan en el distribuidor antes de recoger el automóvil. Todos los autos nuevos
llegan con una garantía estándar, pero los clientes pueden optar por una garantía
extendida a un costo adicional. Se aceptan intercambios como pago parcial por
automóviles nuevos. El distribuidor también vende estos vehículos en intercambio
como autos usados, que pueden ser modelos de una variedad de fabricantes.
Sobre los vehículos de intercambio no se hace mantenimiento se venden "tal
cual", con una garantía limitada de 30 días.
Necesidades de Información
El distribuidor tiene un sistema de gestión de base de datos que en la actualidad
sigue la pista de los automóviles e información de ventas. Sin embargo, Jim quiere
desarrollar una nueva base de datos que pueda proporcionar más información de
manera más eficiente que el sistema actual. El sistema actual almacena
información acerca de los automóviles, los clientes, los vendedores y las ventas de
autos. Se usan las siguientes formas y reportes:
1. Calcomanía de precio. La calcomanía de precio que viene con el automóvil
cuando se embarca del fabricante contiene toda la información básica acerca del
automóvil. Incluye una ID de vehículo que identifica de manera única al vehículo y
está físicamente incrustada en la carrocería del automóvil. La calcomanía también
proporciona el precio de lista, modelo, fecha de fabricación, lugar de fabricación,
número de cilindros, número de puertas, peso, capacidad, opciones, color y otras
especificaciones. El distribuidor agrega la fecha cuando se entregó el automóvil y
el kilometraje al momento de la entrega.
2. Datos del cliente. El vendedor obtiene información de contacto básica del
cliente cuando le da la bienvenida a la sala de exhibición. Cuando se realiza una
venta se recopila información de cliente adicional. Jim también busca reunir
nombres y direcciones de potenciales clientes mediante referencias, tarjetas de
respuesta de periódicos y revistas, y otras fuentes. Estas se usan para enviar por
correo material promocional a clientes en potencia.
3. Licencia, impuestos y documentos de seguro. EI distribuidor necesita enviar
información al Estado acerca de cada venta antes de emitir las placas del
automóvil- También deben remitir directamente al Estado el impuesto por ventas
estatal y el costo de la licencia por cada venta. Se les requiere obtener y enviar
pruebas de la cobertura del seguro al Estado antes de liberar el automóvil al nuevo
propietario.
4. Factura de venta. Cuando el automóvil se entrega al cliente, se le proporciona
a éste una factura de venta completa (que muestra la información del cliente,
nombre del vendedor, ID del vehículo, kilometraje actual y todas las
especificaciones, incluida cualquier personalización adicional, financiamiento,
información de garantía, información de licencia y seguro, precio y otros detalles
más), y una copia se conserva en la distribuidora. Esta factura de venta es la
misma, ya sea que el auto sea nuevo o usado.
5. Reporte de desempeño de vendedor. A Jim le gustaría un reporte mensual
que resuma las ventas de cada vendedor durante el mes anterior. La cantidad de
comisión que gana también se muestra en el reporte.
6. Encuesta de satisfacción del cliente. Dentro de un mes posterior a cada
venta, el distribuidor envía una encuesta al nuevo propietario, donde plantea
preguntas acerca de la opinión que el cliente tiene del automóvil, el distribuidor y el
vendedor.
Además de estas formas y reportes, existen muchos otros que serían útiles.
Realice los pasos 1.1-1.4 con base en la información proporcionada aquí y
cualquier suposición adicional aplicable que necesite hacer acerca de las
operaciones de Autos Amistosos.
Paso 1.1. Escriba el formato de cada documento de entrada que
proporcione información a almacenar en la base de datos.
CLIENTE
DNI : ______________
Apellido Paterno : ____________________________________________
Apellido Materno : __________________________________________
Nombres : ____________________________________________
RUC : ________________________
Dirección :___________________________________
Correo electrónico: _______________________________________________
VEHICULO
ID de vehículo : ________________________
Precio de lista : ________________________
Modelo : ________________________
Fecha de fabricación : ________________________
Lugar de fabricación :_________________________
N° cilindro : ________________________
Color : ________________________
Otras especificaciones :_________________________
VENDEDOR
DNI : ______________
Apellido Paterno : ____________________________________________
Apellido Materno : ____________________________________________
Nombres : ____________________________________________
RUC : ____________________________________________
Dirección : ____________________________________________
Correo electrónico: ____________________________________________
Ocupación : ____________________________________________
ADMINISTRADOR
DNI : ______________
Apellido Paterno : ____________________________________________
Apellido Materno : ____________________________________________
Nombres : ____________________________________________
RUC : ____________________________________________
Dirección : ____________________________________________
Correo electrónico: ____________________________________________
Ocupación : ____________________________________________
FABRICANTE
ID de Fabricante : ________________________
Nombre : ________________________
Dirección : ________________________
: ________________________
Lugar de fabricación :_________________________
N° cilindro : ________________________
Color : ________________________
Otras especificaciones :_________________________
SEGURO VEHICULAR
ID del vehículo : __________________________________
ID del Seguro : __________________________________
Costo de Seguro : __________________________________
Fecha de omisión : __________________________________
Fecha de Caducidad : __________________________________
INFORME AL ESTADO
ID Seguro____________________
Importe de la venta________________
Costo de Venta gravado con IGV _____________________
Costo de Licencia___________________________
FINANCIAMIENTO
ID de Financiamiento : ________________________
ID de cliente : ________________________
ID distribuidor : ________________________
Fecha de inicio : ________________________
Fecha de caducidad :_________________________
Interés : ________________________
Monto : ________________________
Otras especificaciones :_________________________
BANCO
ID del Banco : ________________________
ID del cliente : ________________________
Dirección : ________________________
Teléfono : ________________________
GERENTE
DNI del Gerente : ________________________
Apellido Paterno : ________________________
Apellido Materno : ________________________
Nombres : ________________________
RUC : ________________________
Dirección : ________________________
Teléfono : ________________________
Equipo Adicionales
Sistema Alarma : ________________________
Sistema Audio : ________________________
Audifono : ________________________
Entrega Vehículo
ID Vehículo : ________________________
ID del Fabricante : ________________________
ID del Gerente : ________________________
Fecha Fabricante :.________________________
Lugar Fabricante : ________________________
Kilometraje : ________________________
Garantía : ________________________
LICENCIA
ID de licencia : ________________________
Categoría : ________________________
Costo de Licencia : ________________________
Vehículo Nuevo
ID_Veh_Nuevo : ________________________
ID_Vehículo : ________________________
Vehículo Usado
ID_Veh_Usado : ________________________
ID_Vehículo : ________________________
INTERCAMBIO
ID_Intercambio : ________________________
Pago Parcial : ________________________
ID_Veh_Nuevo : ________________________
ID_Veh_Usado : ________________________
Paso 1.2. Escriba el formato de cada reporte de rutina a producir usando la
base de datos.
Paso 1.3. Bosqueje las pantallas de entrada y salida para cada rutina de
transacción a realizar contra la base de datos.
Para todas las transacciones, al usuario se le conmina a elegir de un menú de
posibles transacciones, y se proporcionan instrucciones para llenar la información
necesaria. La pantalla muestra los resultados, que también se pueden imprimir.
1, Agregar un nuevo distribuidor. Un miembro del personal administrativo ingresa
los datos de la forma de información del distribuidor. La pantalla tiene la misma
plantilla que dicha forma. La pantalla de resultados informa al usuario que se
agregó el artista o que el artista ya estaba en la base de datos.
2. Agregar un nuevo cliente potencial: De igual modo, un trabajador administrativo
ingresa datos de la forma de información del cliente potencial, en una pantalla con
la misma plantilla que la forma. La pantalla de resultados informa al usuario que la
persona se ingresó o que ya está en la base de datos.
3. Agregar un nuevo automóvil: La información acerca del nuevo automóvil se
toma directamente de la forma de información y se ingresa en una pantalla con la
misma plantilla que la forma. La base de datos se comprueba para garantizar que
la combinación de nombre de distribuidor y calcomanía y luego despliega una
pantalla que dice que el vehículo se agregó,
4. Transacción de venta, Los datos que se muestran en la factura, se ingresan en
una pantalla de transacción de ventas que tiene la misma plantilla que la factura.
l
REPORTE DEL CLIENTE FAVORITOID_CLIENTE NOMBRE DEL
CLIENTEDIRECCION CANTIDAD DE
COMPRAS DE VEHICULOS
TELEFONO MODELO DEL VEHICULO QUE COMPRO
REPORTE DESEMPEÑO DEL EMPLEADORFecha de Inicio de reporte mm/dd/aaaa Fecha de término de reporte mm/dd/aaaaNombreEmpleado
Dirección Teléfono Fabricante Modelo Precio Solicitado
Precio de Venta
Fecha de Venta.
Venta Totales por periodoComisión Total por periodo
Venta Totales por periodoComisión Total por periodo
Paso 1.4. Escriba una lista inicial de suposiciones para el proyecto.
Para comenzar a planificar, se hacen conjeturas con cierta base y, a continuación,
se usan esas estimaciones para crear la planificación.
Resulta importante realizar un seguimiento de las suposiciones que haga de modo
que:
Los participantes en el proyecto puedan criticar las suposiciones y, en
consecuencia, aceptar un conjunto de conjeturas del proyecto.
Se pueda actualizar el programa cuando se tenga más información sobre estos
factores.
Tenga en cuenta estas áreas del proyecto cuando identifique las suposiciones
subyacentes:
Entregas de otros proyectos o departamentos: si el proyecto depende del
trabajo de otros, ¿comprenden esta dependencia y están de acuerdo con las
fechas de las entregas?
Disponibilidad y utilización de los recursos (incluidas personas, materiales y
equipo): si no administra algunas de las personas que trabajan en el proyecto,
¿quién lo hace?, ¿ha aprobado esa persona el uso de estos recursos?
Duración de las tareas: ¿las estimaciones de las tareas se basan en
información sólida o en conjeturas?
Costos del proyecto: ¿qué importancia tiene el costo en el proyecto? ¿Quién
tiene que aprobar el presupuesto o aumentarlo si es necesario?
Tiempo disponible: si se trabaja con una fecha límite conocida, siendo realista,
¿podrá realizar todas las tareas con un nivel de calidad aceptable?
Entregas: ¿la lista del proyecto de materiales que se deben entregar coincide
con lo que el cliente y el resto de los participantes esperan? Si se tiene que
transigir en una entrega, ¿están de acuerdo los participantes en qué aspecto
de la entrega debería comprometerse primero?
Estos son sólo algunos aspectos a tener en cuenta antes de comenzar cualquier
proyecto complejo. El éxito final de un proyecto depende tanto de la identificación
de las suposiciones y de la realización de planes de respaldo como de realizar lo
que se ha planeado.
En la actualidad, las bases de datos se usan tan ampliamente que se pueden
encontrar en organizaciones de todos los tamaños, desde grandes corporaciones
y agencias gubernamentales' hasta pequeños negocios e incluso en hogares. Las
actividades diarias con frecuencia lo ponen en contacto con las bases de datos, ya
sea directa o indirectamente.
Roles de la base de datos
Usuarios finales
Programadores de aplicaciones
Administrador de la base de datos
Ventajas
Compartición de datos
Control de redundancia
Consistencia de datos
Estándares de datos mejorados
Mejor seguridad de datos
Integridad de datos mejorada
Equilibrio de los requisitos en conflicto
Desarrollo más rápido de nuevas aplicaciones
Mejor accesibilidad de datos
Economía de escala
Más control sobre la concurrencia
Mejores procedimientos de respaldo y recuperación
Desventajas
Alto costo de DBMS
Costos de hardware más altos
Costos de programación más altos
Altos costos de conversión
Procesamiento más lento de algunas aplicaciones
Vulnerabilidad aumentada
Recuperación más difícil
Características de los datos
Datos e información
Niveles de discusión de datos
Sublenguajes de datos
Etapas del diseño
Abordaje de análisis de sistemas
Abordaje de diseño escalonado de base de datos
NORMALIZACION:
AtributosCódigo VentaCódigo ClienteCódigo VendedorCódigo VehículoCantidadCosto VehículoFecha de VentaCosto TotalFactura
Primera Forma Normal
Código ClienteNombres_ClienteApellidos_Paterno_ClienteApellidos_Materno_ClienteDireccion Telefono Email
Codigo_VehiculoNombre_VehiculoColorModeloCilindro Num_asientosPesoFecha_FabricacionLugar_Fabricacion Precio_Unitario Garantia_StandarFecha_Recepcion Kilometrajw
Nombre_VendedorAp_Paterno_VendedorAp_Materno_VendedorDireccionTelefonoOcupacion
Codigo_FabricanteNombre_Fabricante Ruc Dirección
Costo_SeguroFech_OmisionFech_CaducidadCobertura
Codigo VentaCantidadPrecio VentaCosto Total Fecha_VentaCantidad_VentasFinanciamiento
Codigo_LienciaCategoriaCosto_Licencia
IntercambioPago_Parcial
ºEquipos_adicionalesDescripcionMarca Modelo Costo _Unitario
Codigo_FacturaFecha_Factura
Informe_EstadoIGV
Vehiculo_Nuevo
Vehiculo_Usado
Segunda Forma Normal
Id_ClienteNombres_ClienteApellidos_Paterno_ClienteApellidos_Materno_ClienteDireccion Telefono Email
Id_VehiculoNombre_VehiculoColorModeloCilindro Num_asientosPesoFecha_FabricacionLugar_Fabricacion Precio_Unitario Garantia_StandarFecha_Recepcion Kilometrajw
Id_GerenteNombre_GerenteAp_Paterno_GerentApelldmaterDireccion TelefonoRuc
Id_EmpleadoNombre_empleadoAp_Paterno_EmpleadoAp_Materno_EmpleadoDireccionTelefonoOcupacionNombre_AdministradorNombre_gerente
Id_FabricanteNombre_Fabricante Ruc Dirección
Id_SeguroCosto_SeguroFech_OmisionFech_CaducidadCobertura
Id_VentaCantidadPrecio VentaCosto Total Fecha_VentaCantidad_VentasFinanciamiento
Id_LicenciaCategoriaCosto_Licencia
Id_IntercambioPago_Parcial
id_EquipoDescripcionMarca Modelo Costo _Unitario
Id_Informe_EstadoIGV
Id_FacturaFecha_Factura
Id_Vehiculo_Nuevo
Id_Vehiculo_Usado
NORMALIZACION:
VENTA
Código de Ventas : _________________
Código Cliente : _________________
Código Vendedor : _________________
Código Vehículo : _________________
Cantidad : _________________
Precio de Venta : _________________
Costo Total : _________________
Fecha de Venta : _________________
Cantidad de Ventas : _________________
Financiamiento : __________________
AtributosCódigo VentaCódigo ClienteCódigo VendedorCódigo VehículoCantidadPrecio de Venta Costo TotalFecha de VentaCantidad de VentasFinanciamiento
Primera Forma Normal
Código_Venta
Código_ClienteNombres_ClienteApellidos_Paterno_ClienteApellidos_Materno_ClienteDireccion
TelefonoEmail
Código_VendedorNombres_ClienteApellidos_Paterno_ VendedorApellidos_Materno_ VendedorDireccion Ocupación
Código_VehículoNombre_VehiculoColorModeloNum Cilindro Num_asientosPesoFecha_FabricaciónLugar_FabricaciónPrecio_UnitarioGarantia_StandarFecha_RecepcionKilometraje
CantidadPrecio_VentaIGVCosto_TotalFecha_VentaCantidad_VentaTipo_Financiamiento
Segunda Forma Normal
Id_ClienteNombres_ClienteApellidos_Paterno_ClienteApellidos_Materno_ClienteDireccion Telefono Email
Id_VehiculoNombre_VehiculoColorModeloNum Cilindro Num_asientosPesoFecha_FabricaciónLugar_FabricaciónPrecio_UnitarioGarantia_StandarFecha_RecepcionKilometraje
Id_VendedorApellidos_Paterno_ VendedorApellidos_Materno_ VendedorDireccion Ocupación
Id_VentaCantidadPrecio_ventaIGVCosto_TotalFecha_VentaCantidad_VentaTipo_Financiamiento
Tercera Forma Normal
Normalización de Reporte de automóviles
AUTOMOVIL
ID de vehículo : ________________________
Nombre : ________________________
Modelo : ________________________
N° cilindro : ________________________
N° de Asientos : ________________________
Peso : ________________________
Color : ________________________
Fecha Fabricación : ________________________
Lugar de fabricación : _________________________
Precio Unitario : _________________________
Garantía Estándar : _________________________
Fecha Recepción : ________________________
Kilometraje : _________________________
Nombre Equipo Adicionales :____________________________
Nombre Fabricante :__________________________
Seguro :____________________________
Lista de Atributos
ID de vehículoNombreModeloN° cilindroN° de AsientosPesoColorFecha Fabricación
Lugar de fabricación Precio Unitario Garantía Estándar Fecha Recepción Kilometraje Nombre FabricanteNombre Equipos AdicionalesSeguro Primera Forma Normal
Codigo_VehiculoNombreModeloN° cilindroN° de AsientosPesoColorFecha Fabricación Lugar de fabricación Precio Unitario Garantía Estándar Fecha Recepción Kilometraje
Codigo_FabricanteNombre_Fabricante Ruc Dirección
Codigo_EquipoDescripcionMarca Modelo Costo _Unitario
Codigo_SeguroCosto_SeguroFech_OmisionFech_CaducidadCobertura
Segunda Forma Normal
Id_VehiculoNombreModeloN° cilindroN° de AsientosPesoColorFecha Fabricación Lugar de fabricación Precio Unitario Garantía Estándar Fecha Recepción Kilometraje
Id_FabricanteNombre_Fabricante Ruc Dirección
Id_EquipoDescripcionMarca Modelo Costo _Unitario
Id_SeguroCosto_SeguroFech_OmisionFech_CaducidadCobertura
Normalización Factura
Atributos ClienteDireccionCantidadDescripcionFecha Num_Factura
Primera Forma Normal
Código ClienteNombres_ClienteApellidos_Paterno_Cliente
Distribuidor Autos Amistosos
Ruc: 23456778899009876
Factura de Venta
Nª Factura: 000001
Cliente:
Dirección:
Cantidad Descripción Costo
Costo Total +IGV
Piura:______/__________/____________
_____________________ Firma del Vendedor
Apellidos_Materno_ClienteDireccion Telefono Email
Codigo_VehiculoNombre_VehiculoColorModeloCilindro Num_asientosPesoFecha_FabricacionLugar_Fabricacion Precio_Unitario Garantia_StandarFecha_Recepcion Kilometrajw
Nombre_VendedorAp_Paterno_VendedorAp_Materno_VendedorDireccionTelefonoOcupacion
Codigo_FabricanteNombre_Fabricante Ruc Dirección
Codigo VentaCantidadPrecio VentaCosto Total Fecha_VentaCantidad_VentasFinanciamiento
Codigo FactutaFecha_Factura
Segunda Forma Normal
Id_ClienteNombres_ClienteApellidos_Paterno_ClienteApellidos_Materno_ClienteDireccion Telefono Email
Id_VehiculoNombre_VehiculoColorModeloCilindro Num_asientosPesoFecha_FabricacionLugar_Fabricacion Precio_Unitario Garantia_StandarFecha_Recepcion Kilometrajw
Id_VendedorAp_Paterno_VendedorAp_Materno_VendedorDireccionTelefonoOcupacion
Id_FabricanteNombre_Fabricante Ruc Dirección
Id_VentaCantidadPrecio VentaCosto Total Fecha_VentaCantidad_VentasFinanciamiento
Id_FactutaFecha_Factura
Tercera Forma Normal
Equipos Adicionales
Lista de atributos
NombreDescripción ModeloMarcaCosto UnitarioCantidad Vehículo
Nombre : _____________________________________
Descripción : _____________________________________
Modelo : ______________________________________
Marca : _______________________________________
Costo Unitario : ________________________________________
Cantidad : ___________________________________________
Para que Vehiculo : _____________________________________
Primer Forma Normal
Id_vehículoModeloNº_cilindrosNº_puertasNº_asientosPesoColor
Id_EquipoDescripciónMarcaModeloCosto Unitario
Id_Equipo Costo_Total Cantidad
Segunda Forma Normal
Id_vehículoNombreModeloNº_cilindrosNº_puertasNº_asientosPesoColor
Id_EquipoDescripcion MarcaModeloCosto_Unitario
id_Veh_EqId_Equipo Id_VehiculoCantidadCosto_Total
Tercera Forma Normal
Top Related