Está en la página 1de 17

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 perc
es un buen negocio el desarrollar aplicaciones que permita controlar las actividades que ahí s
dado que muchos de ellos solo llevan un control manual de su información. Partiendo de lo an
usted se le entregan los requerimientos iniciales para que inicie la construcción de la base de

La base de datos deberá contener información de los clientes, vehículos (reparados y los que
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 ún
identidad) tipo y número, Nombres y apellidos, Dirección principal y alterna si la tiene, teléfono
correo electrónico e información adicional que crea conveniente. Del vehículo se debe ingres
(placa), marca, modelo, color, tipo de vehículo, fecha de ingreso y hora que ingresa al taller ad
observaciones adicionales.

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

Posteriormente el vehículo puede ser asignado a este mecánico o a uno diferente de acuerdo
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 "
de los cuales se de registrar su experiencia y técnicos profesionales (técnicos, tecnólogos, pro
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 to
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 admin
encargado para generar la factura al cliente. Esta factura debe contener todos los datos del c
datos del mecánico responsable y el desglose de los repuestos utilizados con precio por unida
de la mano de obra y el total de la factura, hay que tener en cuenta el valor del impuesto (IVA)
 
ca y usted se ha percatado que
actividades que ahí se desarrollan
n. Partiendo de lo anterior a
ucción de la base de datos.

(reparados y los que están en


reparación y la parte

, DUI (documento único de


a si la tiene, teléfono fijo y móvil,
ículo se debe ingresar: Matricula
ue ingresa al taller además de

ncargará de verificar y evaluar

diferente de acuerdo con la


eparación.

ono, especialidad o
ntratan mecánicos "empíricos"
nicos, tecnólogos, profesionales)

ando en su libreta todos los

se la pasa al administrador u
todos los datos del cliente, los
con precio por unidad, el precio
or del impuesto (IVA).
Descripción de Entidades
Justificación, explicación de su
Ejemplo de Ejemplares
Entidad existencia en el Mundo del
(Instancias)
Problema
Clientes que llevan con frecuencia
CLIENTE Juan Ortiz
sus vehiculos
Sobre el cual se llevaran acabo las Mazda 323, Chevrolet
VEHICULO
reparaciones Aveo,

Personas que realizaran las Latonero, Electricista,


MECANICOS DEL TALLER
reparaciones Mecanico de patio

Utencilios para cambio de partes Bujia, Filtro de aire,


REPUESTOS
defectuosas Empaque de motor

Encargados de la parte financieria, Analista Nomina,


PARTE ADMINISTRATIVA
contable y nomina del taller Contador
Extensión INTENCION

Id, Apellido, Nombre,


Id, Apellido, Nombre, Telefono, Email
Telefono

Marca, Modelo, Color Marca, Modelo, Color

Nombre, Especialidad Nombre, Especialidad

Tipo de repuesto, marca,


Referencia, marca, precio
precio

Nombre, Cargo Nombre, Cargo


Descripción de atributos y sus restricciones naturales (Tipo de Dato) y restricciones adicionales, Dom

Tipo de Dato
Identificador Único (Texto,
Nombre Entidad Atributos Nombre dominio
(UID) Número,
Fecha)

CLIENTE Id x Id_document int


Nombre Nombre string
Apellido Apellido string
Telefono Telefono int
Email Email string
VEHICULO Placa x Placa string
Modelo Modelo int
Marca Marca string
Color Color string
MECANICOS DEL Codigo x Codigo_Taller int
TALLER Empleado
Nombre Nombre_Taller string
Especialidad Especialidad string
REPUESTOS Referencia x Referencia string
Marca Marca string
Precio Precio int
PARTE Codigo
x Codigo_Empleado int
ADMINISTRATIVA Empleado

Nombre Nombre_administrativo string

Cargo Cargo string


cciones adicionales, Dominios (Lista de Valores, Rangos de Valores y Restricciones generales)

Cardinalidad Restricciones adicionales


Obligatoried
Tamaño
ad (Si/No)
Lista de Restricción
(1 o Muchos) Rango de Valores
Valores general
10 si 1
30 si 1
30 si 1
10 si 1
30 si 1
6 si 1
4 si 1
30 si 1
30 si 1

10 si 1

30 si 1
30 si 1
30 si 1
30 si 1
10 si 1

10 si 1

30 si 1

30 si 1
CLIENTE VEHICULO
Id Placa
Nombre Modelo
Apellido Marca
Telefono Color
Email

PARTE ADMINISTRATIVA
Codigo Empleado
Nombre
Cargo
MECANICOS DEL TALLER
Codigo Empleado
Nombre
Especialidad

REPUESTOS
Referencia
Marca
Precio
Matriz de Relaciones

CLIENTE VEHICULO
CLIENTE x 1-1
VEHICULO 1-1 x
MECANICOS DEL TALLER N-N N-N
REPUESTOS x 1-N
PARTE ADMINISTRATIVA x x
MECANICOS DEL TALLER REPUESTOS PARTE ADMINISTRATIVA
N-N x x
N-N 1-N x
x 1-N N-N
1-N x x
N-N x x
Relación Entidades 1 Rol Entidad 2
Descripción ampliada de las relaciones determinadas en la Matriz

Pregunta para determinar Opcionalidad Rta. Opc.


pció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 )
alidad/Opcionalidad, Grado, Cualidad de identificación, Transferibilidad)

Ayuda a Identificar entidades


Grado
Participantes
ación, Transferibilidad)

Observación/Restricciones/Atributos
Nombre Nelson Andres
Apellido Diaz Acero
grupo 301330A_616

descripción de la mayor dificultad que encontro

También podría gustarte