25
Integrantes: Sergio Álvarez Hernández. Jonathan Jiménez Hernández. Guadalupe Hernández Pérez. Florencio Morales Martínez. Proyecto: Servicio Mecánico Instituto Tecnológico Superior de Coatzacoalcos Taller de Base de Datos Lic.: Patricia Gamboa Rodríguez 5° “A” ING. EN SISTEMAS COMPUTACIONALES

Proyecto servicio mecanico

Embed Size (px)

Citation preview

Page 1: Proyecto servicio mecanico

Integrantes:Sergio Álvarez Hernández.Jonathan Jiménez Hernández.Guadalupe Hernández Pérez.Florencio Morales Martínez.

Proyecto: Servicio Mecánico

Instituto Tecnológico Superior de

Coatzacoalcos

Taller de Base de DatosLic.: Patricia Gamboa Rodríguez

5° “A”ING. EN SISTEMAS COMPUTACIONALES

Page 2: Proyecto servicio mecanico

El presente proyecto se creo en cuanto a la necesidad de tener un sistema de base de datos el cual sea capaz de manipular y contener los datos respectivos en cuanto a la información que se maneja en un taller mecánico, los cuales son el tipo de mantenimiento, la descripción del mantenimiento, las piezas que se utilizan, el personal que labora en el taller, los clientes que tiene el taller mecánico.

Page 3: Proyecto servicio mecanico

personal que labora en el taller, los clientes que tiene el taller mecánico.

El Funcionamiento es el siguiente, El servicio mecánico cuenta con una serie de tablas las cuales se relacionan entre si por claves foráneas, La tabla cliente cuenta con una serie de campos los cuales permitirán introducir los datos del cliente que lleva su carro a un mantenimiento, con estos datos tendremos la información necesaria del cliente para saber que tipo de mantenimiento es el que necesita, su teléfono para comunicarnos con el por cualquier cosa, en esta tabla contando con los datos correspondientes podemos tener la información verídica y eficaz para el uso de una manera ágil en el taller.

Page 4: Proyecto servicio mecanico

Otras de las tablas con la que se cuenta en esta base de datos de servicio mecánico es la tabla pieza, la cual contiene los datos correspondientes a la que son las piezas que se utilizan en cada mantenimiento y las piezas con la que se cuentan en el almacén del taller, de esta manera se pretende agilizar los procesos de mantenimiento y así saber si se cuenta con la pieza sin ir directamente al almacena verificar si se cuenta con esta, sino que a través de la base de datos será mas ágil el procesos.

Page 5: Proyecto servicio mecanico

Otra tabla con la que se cuenta es la tabla que es la que describe el tipo de mantenimiento que se le esta haciendo al vehículo, en esta tabla se especifica la fecha, el mantenimiento que se le hace al vehículo, las piezas que se ocuparan, el mecánico que atiende este proceso y el costo que generara este tipo de mantenimiento.

Page 6: Proyecto servicio mecanico

Otra tabla es la tabla de carro en reparación, en él se describen todas las características del carro el cual se le esta brindando el mantenimiento, ya sea el modelo, el color del carro, la marca de el respectivo vehículo, los costó que esta va a generar por el mantenimiento. A través de esta tabla se pretende tener información actualizada y eficaz del vehículo al cual se le dará mantenimiento.

Page 7: Proyecto servicio mecanico

Otra tabla que se genero en esta base de datos del servicio mecánico es la tabla mantenimiento, en el cual se describe el modelo del carro que esta en reparación o estuvo en reparación, la marca, el color, la fecha en el cual fue la entrada al taller de este vehículo, la fecha de orden de salida del vehículo

Page 8: Proyecto servicio mecanico

Antecedentes

ObjetivoDesarrollar un esquema en base al relevamiento de datos reales con mayor aproximación posible a una solución de informatización del Sistema de servicio Mecánico

Page 9: Proyecto servicio mecanico

Trabajo a realizar Relevar información y elaborar la

estructura de datos (DER) de todo lo referente a un taller mecánico.

Generar el script SQL automático del DER, apuntando a una base de datos Oracle.

Realizar la conversión de base de datos Oracle a otra de elección.

Page 10: Proyecto servicio mecanico

¿Qué es un Sistema? Un sistema de información (SI) es un

conjunto de elementos orientados al tratamiento y administración de datos e información, organizados y listos para su posterior uso, generados para cubrir una necesidad u objetivo.

Page 11: Proyecto servicio mecanico

Elementos de un sistema Personas. Datos. Actividades o técnicas de trabajo. Recursos materiales en general

(generalmente recursos informáticos y de comunicación, aunque no necesariamente).

Page 12: Proyecto servicio mecanico

Ciclos de vida de los sistemas de información

Existen pautas básicas para el desarrollo de un SI para una organización.

Conocimiento de la organización: Analizar y conocer todo los sistemas que forman parte de la organización, a si como los futuros usuarios del SI. En las empresas (Fin de lucro presente) se analiza el proceso de negocio y los procesos transaccionales a los que dará soporte el SI.

Page 13: Proyecto servicio mecanico

Tipo de sistemas de información

Sistemas competitivos. Sistemas cooperativos. Sistemas que modifican el estilo de la

operación del negocio.

Page 14: Proyecto servicio mecanico

Taller mecánico

Un taller mecánico es un sitio en donde los automóviles, motocicletas y otros vehículos son reparados por mecánicos.

Existen distintos tipos de talleres mecánicos.

Page 15: Proyecto servicio mecanico

Tipos de inventarios

Inventarios de liquidación legal. -Inventarios de productos de proceso de

fabricación. -Inventarios de materias primas. -Inventarios de suministros de fábrica. -Inventarios de producción en pr. -Inventarios de productos terminados. -Inventarios puntuales. -Inventarios forestales.

Page 16: Proyecto servicio mecanico

Código del proyecto corrido en MY SQLCREATE DATABASE Servicio_Mecanico;USE Servicio_Mecanico;

CREATE TABLE Cliente(id_cliente tinyint NOT NULL,nom_cliente varchar(70),direc_cliente varchar(70),tel_cliente numeric(10),CONSTRAINT pk_cliPRIMARY KEY(id_cliente));

Page 17: Proyecto servicio mecanico

Script

Page 18: Proyecto servicio mecanico

CREATE TABLE Carro_en_repacion(id_carro_en_reparacion tinyint NOT NULL,id_cliente tinyint NOT NULL,marca_carro_en_reparacion varchar(70),color_carro_en_reparacion varchar(70),modelo_carro_en_reparacion varchar(70),CONSTRAINT pk_car1PRIMARY KEY(id_carro_en_reparacion),CONSTRAINT fk_car2FOREIGN KEY(id_cliente)REFERENCES cliente(id_cliente));

Page 19: Proyecto servicio mecanico

Script

Page 20: Proyecto servicio mecanico

CREATE TABLE Mantenimiento(id_mantenimiento tinyint NOT NULL,id_carro_en_reparacion tinyint NOT NULL,mantenimiento varchar(70),fecha_entrada DATETIME,fecha_salida DATETIME,CONSTRAINT pk_mant1PRIMARY KEY(id_mantenimiento),CONSTRAINT fk_mant2FOREIGN KEY(id_carro_en_reparacion)REFERENCES carro_en_reparacion(id_carro_en_reparacion));

Page 21: Proyecto servicio mecanico

Script

Page 22: Proyecto servicio mecanico

CREATE TABLE Pieza(id_pieza tinyint NOT NULL,especificacion varchar(70),costo numeric(9,2),inventario tinyint,CONSTRAINT pk_pie1PRIMARY KEY(id_pieza));

Page 23: Proyecto servicio mecanico

Script

Page 24: Proyecto servicio mecanico

CREATE TABLE descripcion_mantenimiento(id_mantenimiento tinyint NOT NULL,id_pieza tinyint NOT NULL,costo_mantenimiento numeric(9,2),CONSTRAINT pk_desk1PRIMARY KEY(id_mantenimiento,id_pieza),CONSTRAINT fk_desk2FOREIGN KEY(id_mantenimiento)REFERENCES mantenimiento(id_mantenimiento));

Page 25: Proyecto servicio mecanico

Script