Está en la página 1de 27

Situación problema

Taller mecánico

En cada municipio grande o pequeño del país existen talleres de mecánica y usted se ha percata
es un buen negocio el desarrollar aplicaciones que permita controlar las actividades que ahí se d
dado que muchos de ellos solo llevan un control manual de su información. Partiendo de lo anter
usted se le entregan los requerimientos iniciales para que inicie la construcción de la base de da

La base de datos deberá contener información de los clientes, vehículos (reparados y los que es
reparación), los mecánicos del taller, los repuestos que se utilizan en una reparación y la parte
administrativa del taller.
Así funciona el taller

Cuando ingresa un vehículo al taller, se registra la información del cliente, DUI (documento único
identidad) tipo y número, Nombres y apellidos, Dirección principal y alterna si la tiene, teléfono fij
correo electrónico e información adicional que crea conveniente. Del vehículo se debe ingresar:
(placa), marca, modelo, color, tipo de vehículo, fecha de ingreso y hora que ingresa al taller adem
observaciones adicionales.

Una vez registrado el vehículo, se le asigna un mecánico (libre), que se encargará de verificar y
los daños.

Posteriormente el vehículo puede ser asignado a este mecánico o a uno diferente de acuerdo co
especialidad, también puede haber más mecánicos que le ayuden a su reparación.

De los mecánicos se registra, código, nombres, apellidos, dirección, teléfono, especialidad o


especialidades que tiene (general, frenos, eléctrico...) teniendo que se contratan mecánicos "em
de los cuales se de registrar su experiencia y técnicos profesionales (técnicos, tecnólogos, profe
de los cuales se registra su profesión

Cada uno de los mecánicos que participan en la reparación deben ir anotando en su libreta todo
repuestos utilizados en la reparación y el costo de la mano de obra.

Una vez reparado el vehículo, cada una de las libretas con la información se la pasa al administr
encargado para generar la factura al cliente. Esta factura debe contener todos los datos del clie
datos del mecánico responsable y el desglose de los repuestos utilizados con precio por unidad,
de la mano de obra y el total de la factura, hay que tener en cuenta el valor del impuesto (IVA).
cánica y usted se ha percatado que
las actividades que ahí se desarrollan
mación. Partiendo de lo anterior a
nstrucción de la base de datos.

ulos (reparados y los que están en


una reparación y la parte

ente, DUI (documento único de


alterna si la tiene, teléfono fijo y móvil,
l vehículo se debe ingresar: Matricula
ra que ingresa al taller además de

se encargará de verificar y evaluar

uno diferente de acuerdo con la


su reparación.

teléfono, especialidad o
e contratan mecánicos "empíricos"
(técnicos, tecnólogos, profesionales)

anotando en su libreta todos los

ación se la pasa al administrador u


ener todos los datos del cliente, los
ados con precio por unidad, el precio
l valor del impuesto (IVA).
Descripción de Entidades

Justificación, explicación de su Ejemplo de Ejemplares


Entidad existencia en el Mundo del Problema (Instancias)

Importante para tener la información


Clientes actualizada de cada uno de los Daniel Haag
clientes

Es importante saber que vehiculo se


tiene, que pertenece a un cliente y es Chevrolet Aveo
Vehiculo reparado por un mecanico, debido a Family.
que es un taller de autos.

Es importante saber que mecanico


trabajar el Vehiculo que pertenece a Juanito Juan Perez
MECANICO un cliente, debido a que es un taller Perea
de autos.

Es importante saber que repuestos se


LIBRO Costos de Repuestos
tienen inventariados y su costo.

Es importante elaborar una factura Factura de cambio de


FACTURA con todas sus caracteristicas por ley. repuestos
Es importante elaborar una factura Factura de cambio de
FACTURA con todas sus caracteristicas por ley. repuestos
Extensión INTENCION

ejemplo 1: DUI(C.C 72257360), Nombres (Daniel Eduardo),


Apellidos(Haag Torrente), Direccion principal( Kra 47 # 98 - DUI,Nombres, Apellidos, Direccion Principal,
110),Direccion Alterna (Calle 81 # 64- Direccion Alterna, Correo, Telefono, Movil,
20),Email(danielehaag8@gmail.com), Telefono(3001606), Informacion General.
Movil(3164347650),Informacion Generasl(Ing. de Sistemas).

Placa (KHU 905), Marca(Chevrolet Aveo Familiy), Modelo


(2011),Color(Rojo), Tipo de Vehiculo (Automovil de 4 ruedas), Placa, Marca, Modelo, Color, Tipo de Vehiculo,
Fecha de ingreso, Hora de Ingreso.
Fecha de Ingreso(08/01/2020). Hora de Ingreso(17:00 p.m).

Codigo Mecanico(0001),Tipo de Mecanico(Especializado en


electronica),Nombres ( Juanito Juan), Apellidos(Perez Perea), Codigo Mecanico,Tipo de Mecanico, Nombres,
Apellidos, Direccion, Telefono.
Direccion( Carrera 25 # 35-25), Telefono (3575503).

Repuesto(Bomba de aceite), Valor del repuesto($519.500), Repuesto, Valor del repuesto, Valor Mano de
Mano de Obra($45.000). Obra.

Nùmero de la factura(0001), Nombre de la factura(Cambio de


Repuestos Vehiculo), Fecha de La Facturas(10/01/2020), Numero de la factura, Nombre de la factura,
Datos de Clienta( Daniel Eduardo Haag Torrente), Datos del Fecha de la factura, Datos del cliente, Datos del
Mecanico(Juanito Juan Perez Perea), Descripcion Mecanico, Descripcion General, Cantidad,Valor
General( Bomba de aceite para checrolet), Cantidad(1), Valor Unitario, Mano de Obra,Valor Mano de Obra,
Unitario($519.500), Mano de Obra(Cambio de Repuesto), Subtotal de la factura, IVA, Valor Total de la
Valor Mano de Obra($45.000),Subtotal de la factura, Elaboracion.
factura($564.500), IVA(19%), Valor Total de la
Nùmero de la factura(0001), Nombre de la factura(Cambio de
Repuestos Vehiculo), Fecha de La Facturas(10/01/2020), Numero de la factura, Nombre de la factura,
Datos de Clienta( Daniel Eduardo Haag Torrente), Datos del Fecha de la factura, Datos del cliente, Datos del
Mecanico(Juanito Juan Perez Perea), Descripcion Mecanico, Descripcion General, Cantidad,Valor
General( Bomba de aceite para checrolet), Cantidad(1), Valor Unitario, Mano de Obra,Valor Mano de Obra,
Unitario($519.500), Mano de Obra(Cambio de Repuesto), Subtotal de la factura, IVA, Valor Total de la
Valor Mano de Obra($45.000),Subtotal de la factura, Elaboracion.
factura($564.500), IVA(19%), Valor Total de la
Factura($671.755), Elaborado Por(Francisco Miranda).
Descripción de atributos y sus restricciones naturales (Tipo de Dato) y restricciones adicionales, Dom

Nombre Entidad Atributos Identificador Único Nombre dominio


(UID)

DIU Alfanumerico

Nombres Texto

Apellidos Texto

Direccion Principal Alfanumerico

CLIENTE Direccion Alterna DIU Alfanumerico

Correo Alfanumerico

Telefono Numerico

Movil Numerico

Informacion Texto
General

PLACA Alfanumerico
MARCA Texto

MODELO NUMERICO

COLOR TEXTO

TIPO DE
VEHICULO PLACA TEXTO
VEHICULO

FECHA DE Alfanumerico
INGRESO

HORA DE Alfanumerico
INGRESO

DESCRIPCION TEXTO

OBSERVACIONES TEXTO

CODIGO Alfanumerico

Nombres Texto

Apellidos Texto

Direccion Alfanumerico

MECANICO CODIGO
MECANICO TELEFONO CODIGO Alfanumerico

Clase de Mecanico Alfanumerico

Telefono Numerico

Movil Numerico

Informacion Texto
General

NUMERO DE NUMERICO
FACTURA

NOMBRE DE LA Texto
FACTURA

FECHA DE LA FECHA
FACTURA

DATOS DEL Alfanumerico


CLIENTE

DATOS DEL Alfanumerico


MECANICO

DESCRIPCION
NUMERO DE LA TEXTO
FACTURA GENERAL
FACTURA

CANTIDAD Numerico
VALOR UNITARIO Numerico

MANO DE OBRA Texto

VALOR MANO DE NUMERICO


OBRA

SUBTOTAL NUMERICO

IVA NUMERICO

TOTAL

Codigo del libro NUMERICO

Costo de
LIBRO CODIGO DEL LIBRO NUMERICO
Repuesto

Costo de Mano de NUMERICO


Obra
e Dato) y restricciones adicionales, Dominios (Lista de Valores, Rangos de Valores y Restricciones generales)

Cardinalida Restricciones adicionales


Tipo de Dato (Texto, Tamaño Obligatoried d
Número, Fecha) ad (Si/No)
(1 o Lista de Restricción
Rango de Valores
Muchos) Valores general

Permite
Alfanumerico 13-Jan si 1 1a4 1a4 numero y
texto.

Solo
Texto 10 si 1 10 1a10 permite
texto.

Solo
Texto 10 si 1 10 1a10 permite
texto.

Permite
valores,
Alfanumerico Jan-00 si 1 10 a30 1 a30 sombolos y
texto.

Permite
valores,
Alfanumerico 30 si 1 10a30 1a30 sombolos y
texto.

Permite
valores,
Alfanumerico 30 si 1 10a30 1a30 sombolos y
texto.

Solo
Numerico 10 no 1 10 1a10 permite
numeros.

Solo
Numerico 10 si 1 10 1a10 permite
numeros.

Solo
Texto 50 no 1 50 1a50 permite
texto.

Permite
Alfanumerico 6. si 1 1a4 1a4 numero y
texto.
Solo
Texto 10 si 1 10 1a10 permite
texto.

Solo
NUMERICO 10 si 1 10 1a10 permite
texto.

Permite
valores,
TEXTO 5. si 1 10 a30 1 a30 sombolos y
texto.

Permite
valores,
TEXTO 10 si 1 10a30 1a30 sombolos y
texto.

Permite
valores,
Alfanumerico 30 si 1 10a30 1a30 sombolos y
texto.

Solo
Alfanumerico 10 si 1 10 1a10 permite
numeros.

Solo
TEXTO 10 no 1 10 1a10 permite
numeros.

Solo
Texto 50 no 1 50 1a50 permite
texto.

Permite
Alfanumerico 13-Jan si 1 1a4 1a4 numero y
texto.

Solo
Texto 10 si 1 10 1a10 permite
texto.

Solo
Texto 10 si 1 10 1a10 permite
texto.

Permite
valores,
Alfanumerico Jan-00 si 1 10 a30 1 a30 sombolos y
texto.
Permite
valores,
Alfanumerico 30 si 1 10a30 1a30 sombolos y
texto.

Permite
valores,
Alfanumerico 30 si 1 10a30 1a30 sombolos y
texto.

Solo
Numerico 10 no 1 10 1a10 permite
numeros.

Solo
Numerico 10 si 1 10 1a10 permite
numeros.

Solo
Texto 50 no 1 50 1a50 permite
texto.

Permite
NUMERICO 13-Jan si 1 1a4 1a4 numero y
texto.

Solo
Texto 10 NO 1 10 1a10 permite
texto.

Solo
FECHA 10 si 1 10 1a10 permite
texto.

Permite
valores,
Alfanumerico Jan-00 si 1 10 a30 1 a30 sombolos y
texto.

Permite
valores,
Alfanumerico 30 si 1 10a30 1a30 sombolos y
texto.

Permite
valores,
TEXTO 30 si 1 10a30 1a30 sombolos y
texto.

Solo
Numerico 10 si 1 10 1a10 permite
numeros.
Solo
Numerico 10 si 1 10 1a10 permite
numeros.

Solo
Texto 50 SI 1 50 1a50 permite
texto.

Solo
NUMERICO 10 SI 1 10 10 permite
numeros.

Solo
NUMERICO 10 SI 1 10 10 permite
numeros.

Solo
NUMERICO 4 SI 1 4 4 permite
numeros.

Solo
NUMERICO 10 SI 1 10 10 permite
numeros.

Solo
NUMERICO 11 SI 1 10 10 permite
numeros.

Solo
NUMERICO 12 SI 1 10 10 permite
numeros.
Matriz de Relaciones
CLIENTE MECANICO
CLIENTE x Tiene 1-n
MECANICO Presta 1-n x
VEHICULO Tiene 1 a 1 Tiene n-1
FACTURA Tiene 1 a 1 Tiene n-1
LIBRO No Hay Relacion Tiene n-1
VEHICULO FACTURA LIBRO
Tiene 1 a1 Tiene 1 a1 No Hay relacion
Presta 1-n No hay Relacion Relacion 1 a 1
x No hay Relacion No hay Relacion
No Hay Relacion x Relacion 1 a n
No Hay Relacion Tiene n a 1 x
Relación Entidades 1 Rol Entidad 2

Cliente TIENE
R1
Mecanico PERTENECE
Cliente TIENE
R2
Vehiculo PERTENECE
Cliente TIENE
R3
Factura PERTENECE
Mecanico TIENE
R4
Vehiculo PERTENECE
Mecanico TIENE
R5
Libro PERTENECE
Factura PERTENECE
R6
Mecanico TIENE
factura TIENE
R7
Libro PERTENECE
Descripción ampliada de las relaciones determinadas en la Matriz d

Pregunta para determinar Opcionalidad Rta. Opc.


ipción ampliada de las relaciones determinadas en la Matriz de Relaciones (Análisis de Roles, Cardinalidad/Opcionalidad, Grado, Cualida
Pregunta para determinar Cardinalidad Rta.
Relación es
Card. Transferible (Si/No)
(Preguntar CUANTO )
inalidad/Opcionalidad, Grado, Cualidad de identificación, Transferibilidad)

Ayuda a Identificar entidades


Grado Participantes
ficación, Transferibilidad)

Observación/Restricciones/Atributos
Nombre
Apellido
grupo

descripción de la mayor dificultad que encontro

También podría gustarte